Tracks the gate for dropping the a1 qualifier and legitimately describing cA2A as confidential/attested across trust domains. Today (0.1.0a1) everything is verifiable offline or in software; all attestation validation is synthetic-vector, and there is no live transport. Per the discipline in LIMITATIONS.md (proof, not promises), the claim flips only when the items below land. See ROADMAP.md (Tier 2 / Tier 3).
Definition of done
cA2A can honestly claim "attested across trust domains," and we cut 0.1.0 (no alpha qualifier).
1. Live A2A transport (Tier 2)
2. Hardware-backed attestation, at least one backend (Tier 3, critical path)
3. Conformance on hardware
4. Flip the claims and release
Out of scope (deferred to v1.0, not required to drop alpha)
Tracks the gate for dropping the
a1qualifier and legitimately describing cA2A as confidential/attested across trust domains. Today (0.1.0a1) everything is verifiable offline or in software; all attestation validation is synthetic-vector, and there is no live transport. Per the discipline in LIMITATIONS.md (proof, not promises), the claim flips only when the items below land. See ROADMAP.md (Tier 2 / Tier 3).Definition of done
cA2A can honestly claim "attested across trust domains," and we cut
0.1.0(no alpha qualifier).1. Live A2A transport (Tier 2)
PeerRequest(profile stays transport-agnostic; the adapter lives outside the profile).ca2a_runtime.peer.handle_peer_requestwired end to end on a live inbound call: verify chain → intersect delegated scope with local policy → open the sealed payload with the enclave key → emit a linked provenance record, fail-closed.2. Hardware-backed attestation, at least one backend (Tier 3, critical path)
SevSnpProvider.attestproduces a real report on an SEV-SNP guest.3. Conformance on hardware
tests/conformance/on confidential-computing hardware (a production run), so a "cA2A-compatible / attested" claim is backed by a real run rather than synthetic vectors (ROADMAP v1.0 note).4. Flip the claims and release
0.1.0(drop thea1alpha qualifier).Out of scope (deferred to v1.0, not required to drop alpha)