Skip to content

feat(contracts): upstream the two orphan contracts (AutonomyAdmissionReceipt, QuorumProof) - #286

Closed
mdheller wants to merge 1 commit into
feat/contract-reconciliation-percolationfrom
feat/upstream-orphan-contracts
Closed

feat(contracts): upstream the two orphan contracts (AutonomyAdmissionReceipt, QuorumProof)#286
mdheller wants to merge 1 commit into
feat/contract-reconciliation-percolationfrom
feat/upstream-orphan-contracts

Conversation

@mdheller

@mdheller mdheller commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Stacked on #285. The reconciliation tool proved these two contracts were live in services but absent from the spec — this gives them their canonical home under the a2a-governance family convention (sourceos.dev kebab-versioned, matching policy-decision.v1.1 / agent-grant.v1.1): schemas/quorum-proof.v1.1.json + schemas/autonomy-admission-receipt.v0.2.json. Registry 355→357; both added to ownedSchemas; both valid draft-2020-12; reconcile tests updated (7 pass). Follow-up: consumers re-vendor from these canonical copies so their PascalCase $ids converge. Not auto-merging.

…onReceipt v0.2, QuorumProof v1.1)

Reconciliation proved both were live in services but absent from sourceos-spec. Adds them under
the a2a-governance convention (sourceos.dev kebab-versioned, like policy-decision.v1.1):
schemas/quorum-proof.v1.1.json + schemas/autonomy-admission-receipt.v0.2.json. Registry 355->357;
both added to ownedSchemas; valid draft-2020-12; reconcile tests updated (7 pass). Follow-up:
consumers re-vendor from these canonical copies.
@mdheller
mdheller deleted the branch feat/contract-reconciliation-percolation August 4, 2026 07:47
@mdheller mdheller closed this Aug 4, 2026
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.

1 participant