You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Proposal for an A2A extension carrying cryptographic agent identity claims aligned with the CTEF v0.3.1 substrate (live at /.well-known/cte-test-vectors.json, commit agentgraph-co/agentgraph@69ad94d). Claims declare a claim_type discriminator over the closed set {identity, transport, authority, continuity} (reserved: envelope), with per-layer composition rules and structural-before-semantic error codes (INVALID_CLAIM_SCOPE, INVALID_COMPOSITION).
Motivation
A2A's existing AgentCardSignature (Section 4.4.7) signs the AgentCard as a document. Production deployments also need protocol-level handles for the agent's subject identity — composable across the lifecycle, not just at card publication. Specifically: who the agent is (DID/key binding), what the upstream authority ceiling is (delegation chain), whether the identity has been continuous since a prior interaction (rotation-attestation chain).
The four-layer split was developed across multiple implementations on #1672 over the last week, and the wire format is now byte-match-validated across three independent canonicalizers.
Technical approach
The extension uses A2A's existing AgentExtension mechanism (Section 4.4.4) with params carrying the per-claim payload. No proto schema changes proposed. Reference URI: https://a2a-protocol.org/extensions/cryptographic-agent-identity/v0.3.1 (experimental prefix until graduation).
Wire-format substrate: CTEF v0.3.1 at agentgraph-co/agentgraph@69ad94d. Composition rules and negative-path test vectors (scope_violation_vector, composition_failure_vector) are published at the cited endpoint.
Reference implementations and alignments as of 2026-04-24:
Payment receipts — evidence_basis.evidence_type.payment_execution reserved separately in CTEF v0.3.1
Sponsorship request
Per extension-and-binding-governance.md Proposal Phase, requesting maintainer sponsorship to create the corresponding experimental-ext-* repository per governance. The detailed spec, conformance suite, and reference implementations land in that repo once sponsored. Happy to address scope, interface, or governance questions ahead of sponsorship.
Abstract
Proposal for an A2A extension carrying cryptographic agent identity claims aligned with the CTEF v0.3.1 substrate (live at
/.well-known/cte-test-vectors.json, commitagentgraph-co/agentgraph@69ad94d). Claims declare aclaim_typediscriminator over the closed set{identity, transport, authority, continuity}(reserved:envelope), with per-layer composition rules and structural-before-semantic error codes (INVALID_CLAIM_SCOPE,INVALID_COMPOSITION).Motivation
A2A's existing
AgentCardSignature(Section 4.4.7) signs the AgentCard as a document. Production deployments also need protocol-level handles for the agent's subject identity — composable across the lifecycle, not just at card publication. Specifically: who the agent is (DID/key binding), what the upstream authority ceiling is (delegation chain), whether the identity has been continuous since a prior interaction (rotation-attestation chain).The four-layer split was developed across multiple implementations on #1672 over the last week, and the wire format is now byte-match-validated across three independent canonicalizers.
Technical approach
The extension uses A2A's existing
AgentExtensionmechanism (Section 4.4.4) withparamscarrying the per-claim payload. No proto schema changes proposed. Reference URI:https://a2a-protocol.org/extensions/cryptographic-agent-identity/v0.3.1(experimental prefix until graduation).Wire-format substrate: CTEF v0.3.1 at
agentgraph-co/agentgraph@69ad94d. Composition rules and negative-path test vectors (scope_violation_vector,composition_failure_vector) are published at the cited endpoint.Reference implementations and alignments as of 2026-04-24:
69ad94d)claim_typelive on/verifyas of 2026-04-24@nobulex/crypto) — TS canonicalizer byte-matching APS + AgentGraph fixturesOut of scope
evidence_basis.evidence_type.payment_executionreserved separately in CTEF v0.3.1Sponsorship request
Per
extension-and-binding-governance.mdProposal Phase, requesting maintainer sponsorship to create the correspondingexperimental-ext-*repository per governance. The detailed spec, conformance suite, and reference implementations land in that repo once sponsored. Happy to address scope, interface, or governance questions ahead of sponsorship.References
agentgraph-co/agentgraph@69ad94d