Skip to content

feat: support KERIpy-style /delegate/request EXN sending#432

Open
kentbull wants to merge 3 commits into
WebOfTrust:mainfrom
kentbull:single-sig-delegate-request-support
Open

feat: support KERIpy-style /delegate/request EXN sending#432
kentbull wants to merge 3 commits into
WebOfTrust:mainfrom
kentbull:single-sig-delegate-request-support

Conversation

@kentbull
Copy link
Copy Markdown
Collaborator

@kentbull kentbull commented Apr 22, 2026

We need KERIpy-style /delegate/request EXN sending like line 199 in the Anchorer.partialWitnessEscrow in the main branch. This has been a missing feature in KERIA for a long time.

This delegation request EXN is sent from the delegate to the delegator in order for the delegator to get a notification that it can surface to a Signify UX where it shows the edge controller that a delegation request has come through.

In order for single sig delegation to have a KERIpy-style workflow this change is necessary.

I also added protocol, module, class, and function docs to clarify this change.

@kentbull kentbull requested review from iFergal and lenkan April 22, 2026 16:03
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 22, 2026

Codecov Report

❌ Patch coverage is 95.23810% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 87.73%. Comparing base (2887167) to head (3d000ff).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
src/keria/app/delegating.py 94.44% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #432      +/-   ##
==========================================
+ Coverage   87.71%   87.73%   +0.02%     
==========================================
  Files          26       26              
  Lines        5810     5828      +18     
==========================================
+ Hits         5096     5113      +17     
- Misses        714      715       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Comment thread src/keria/app/delegating.py Outdated
Comment thread docs/protocol.md Outdated
@kentbull kentbull force-pushed the single-sig-delegate-request-support branch 4 times, most recently from ac9cee9 to 21cf54e Compare May 7, 2026 18:03
kentbull added 3 commits May 11, 2026 14:49
Signed-off-by: Kent Bull <kent@kentbull.com>
Signed-off-by: Kent Bull <kent@kentbull.com>
Signed-off-by: Kent Bull <kent@kentbull.com>
@kentbull kentbull force-pushed the single-sig-delegate-request-support branch from 21cf54e to 3d000ff Compare May 11, 2026 20:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants