Skip to content

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

Merged
kentbull merged 4 commits into
WebOfTrust:mainfrom
kentbull:single-sig-delegate-request-support
Jul 23, 2026
Merged

feat: support KERIpy-style /delegate/request EXN sending#432
kentbull merged 4 commits into
WebOfTrust:mainfrom
kentbull:single-sig-delegate-request-support

Conversation

@kentbull

@kentbull kentbull commented Apr 22, 2026

Copy link
Copy Markdown
Collaborator

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

codecov Bot commented Apr 22, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 88.88889% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 87.74%. Comparing base (93f6fb2) to head (a28b5e6).
⚠️ Report is 7 commits behind head on main.

Files with missing lines Patch % Lines
src/keria/app/delegating.py 80.00% 1 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #432   +/-   ##
=======================================
  Coverage   87.74%   87.74%           
=======================================
  Files          26       26           
  Lines        5816     5825    +9     
=======================================
+ Hits         5103     5111    +8     
- Misses        713      714    +1     

☔ View full report in Codecov by Harness.
📢 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
kentbull force-pushed the single-sig-delegate-request-support branch from 21cf54e to 3d000ff Compare May 11, 2026 20:49
@kentbull
kentbull force-pushed the single-sig-delegate-request-support branch from 3d000ff to 6ad75f8 Compare May 26, 2026 22:21
@kentbull
kentbull requested review from iFergal and removed request for lenkan May 26, 2026 22:21
@kentbull
kentbull force-pushed the single-sig-delegate-request-support branch from 6ad75f8 to f015156 Compare May 26, 2026 22:39
Comment thread docs/keria_notifications.md Outdated
Comment thread docs/keria_notifications.md Outdated
Comment thread docs/keria_notifications.md Outdated
Comment thread docs/keria_notifications.md Outdated
@kentbull
kentbull force-pushed the single-sig-delegate-request-support branch 5 times, most recently from 6492d87 to a28b5e6 Compare June 26, 2026 22:46
Comment thread docs/keria_notifications.md
@kentbull
kentbull force-pushed the single-sig-delegate-request-support branch from a28b5e6 to ef58dcd Compare July 22, 2026 16:29
@kentbull
kentbull merged commit 97cd77f into WebOfTrust:main Jul 23, 2026
4 checks passed
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