A2A bridge: project sovereign SA/SKL/AC state into A2A discovery, auth, task, and funding flows#3970
Closed
OV1-Kenobi wants to merge 2 commits intoOpenAgentsInc:mainfrom
Closed
Conversation
…ozen v1 bridge invariants for the A2A ↔ Nostrbridge implementation. This spec pack defines component boundaries,endpoint contracts, metadata schema, and issue breakdown for the bridgethat projects OpenAgents sovereign state (NIP-SA/SKL/AC) into A2A wireprotocol.Includes:- v1 bridge invariants (Task.id == SA session d-tag, etc.)- implementation plan with crate/module breakdown- epic tracker and 8-issue filing pack- tightened canonical A2A/sovereign integration docsRefs: OpenAgentsInc#3959
Add the parent epic/tracker issue for the A2A bridge implementation. This completes the filing pack started in the previous commit. The epic provides: - child issue tracking structure - execution order and phasing - architecture notes and invariants - metadata contract - acceptance criteria Part of the A2A bridge spec pack.
Contributor
|
Thanks - will circle back to this later when we do more with interop |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR turns the A2A ↔ Nostr bridge work into an implementation-ready spec pack for OpenAgents.
As per Epic #3959
It aligns the bridge design across the repo's canonical docs and freezes the first-slice interoperability rules:
Task.id == SA session d-tagsaSessionRef = 39230:<agent_hex_pubkey>:<task_id>agentProfileRef = 39200:<agent_hex_pubkey>:osceEnvelopeRefThis PR does not implement the bridge yet. It defines the boundaries, contracts, rollout order, and issue structure needed to implement it cleanly.
What changed
docs/A2A_INTEROP_PROFILE.mdto reflect the v1 bridge invariantsdocs/plans/a2a-sovereign-agent-integration-plan.mdto match the same locked decisionsdocs/plans/a2a-bridge-pr-implementation-plan.mddocs/plans/a2a-nostr-bridge-epic.mddocs/plans/a2a-nostr-bridge-crate-breakdown.mddocs/plans/a2a-nostr-bridge-issues.mdWhy
The bridge design was already directionally agreed, but key v1 decisions were still split across planning docs or left as optional/open choices.
This PR makes those decisions explicit so implementation can proceed without reopening core architecture questions around:
Implementation shape captured here
Initial implementation target:
crates/a2a-bridgeapps/autopilot-desktopPlanned surface:
GET /.well-known/agent-card.jsonPOST /auth/nostr/challengePOST /auth/nostr/completePOST /message:sendPOST /message:streamGET /tasks/:idGET /tasksPOST /tasks/:id:cancelPOST /tasks/:id:subscribePlanned sovereign reuse:
Out of scope for this PR
Acceptance criteria for this spec PR
Validation
docs/A2A_INTEROP_PROFILE.mddocs/plans/a2a-sovereign-agent-integration-plan.mddocs/PROTOCOL_SURFACE.mddocs/OWNERSHIP.mdFollow-up
Implementation should proceed as tracked in the epic that will be filed after this PR is reviewed.
Files
docs/A2A_INTEROP_PROFILE.mddocs/plans/a2a-sovereign-agent-integration-plan.mddocs/plans/a2a-bridge-pr-implementation-plan.mddocs/plans/a2a-nostr-bridge-epic.mddocs/plans/a2a-nostr-bridge-crate-breakdown.mddocs/plans/a2a-nostr-bridge-issues.md