feat(conformance): cA2A-compatible conformance suite#28
Merged
Conversation
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>
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.
What
tests/conformance/defines the cA2A-compatible bar and checks it.test_profile_conformance.py): exercise every MUST-level requirement against the reference implementation; a third-party implementation is expected to satisfy the same behaviors.testjob now runstests/unit+tests/conformance), documented atdocs/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