Skip to content

feat(conformance): cA2A-compatible conformance suite#28

Merged
imran-siddique merged 1 commit into
mainfrom
feat/conformance-suite
Jul 1, 2026
Merged

feat(conformance): cA2A-compatible conformance suite#28
imran-siddique merged 1 commit into
mainfrom
feat/conformance-suite

Conversation

@imran-siddique

Copy link
Copy Markdown
Contributor

What

tests/conformance/ defines the cA2A-compatible bar and checks it.

  • Normative README: stable MUST/SHOULD test IDs across six groups (delegation, scope-policy, attestation, sealed channel, provenance, inbound pipeline), each referencing the spec section it validates. This is the spec of what a conforming implementation must do.
  • Runnable checks (test_profile_conformance.py): exercise every MUST-level requirement against the reference implementation; a third-party implementation is expected to satisfy the same behaviors.
  • Wired into CI (the test job now runs tests/unit + tests/conformance), documented at docs/spec/conformance.md, and tied to the CHARTER trademark language.

Scope

Attestation requirements validate against synthetic vectors plus the genuine AMD and Intel roots; a production run on confidential-computing hardware is the remaining step for a hardware-attested claim.

Suite: 136 passed (113 unit + 23 conformance), 98% coverage.

Closes #20

🤖 Generated with Claude Code

Add tests/conformance/: a normative README defining the cA2A-compatible bar as
stable MUST/SHOULD test IDs across six groups (delegation, scope-policy,
attestation, sealed channel, provenance, inbound pipeline), each referencing the
spec section it validates, plus runnable checks exercising every MUST-level
requirement against the reference implementation.

Wired into CI (the test job now runs tests/unit and tests/conformance) and
documented at docs/spec/conformance.md, tied to the CHARTER trademark language.
Attestation requirements validate against synthetic vectors plus the genuine
AMD and Intel roots; a production run on hardware is the remaining step for a
hardware-attested claim. Suite: 136 passed (113 unit + 23 conformance), 98%.

Closes #20

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@imran-siddique imran-siddique merged commit a58a614 into main Jul 1, 2026
11 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.

feat(testing): cA2A-compatible conformance suite

1 participant