Skip to content

test: exercise protected cA2A refusal boundaries over SDK HTTP - #2

Draft
dinakarjs wants to merge 1 commit into
test/pinned-a2a-tck-differentialfrom
test/protected-sdk-boundaries-20261025
Draft

dinakarjs wants to merge 1 commit into
test/pinned-a2a-tck-differentialfrom
test/protected-sdk-boundaries-20261025

Conversation

@dinakarjs

Copy link
Copy Markdown
Owner

Extend the existing real A2A SDK loopback with a protected-path matrix: a valid signed credential invokes the inventory handler once; independently signed expired/revoked credentials, a correctly signed wrong-audience proof, and a changed requested capability return their expected refusal and invoke it zero times. Both capabilities are locally permitted in the altered-request case, isolating holder binding.

Stacked companion to agentrust-io#266 at d312e90. The official TCK comparison remains ordinary-path evidence; these are separate cA2A-specific SDK/HTTP tests, not official protected-path TCK certification. Does not take over reserved ACTION-014/015 historical replay work or add hardware claims.

Fresh hash-locked dev environment with editable checkout: full unit suite 795 passed, 2 skipped. Final loopback suite 23 passed. Ruff, strict mypy (47 files), Bandit and whitespace checks pass. Disabling expiry produces one behavioral failure, disabling revocation one, and disabling holder signature checking two; all mutations were restored and the final loopback rerun passes. Initial environment provenance/metadata failures were resolved by installing the checkout and using absolute PYTHONPATH; no tests were weakened.

Test/documentation only. Independent review and hosted checks remain. AI-assisted with Codex; DCO signed.

Signed-off-by: Srinivasa Consultants <78673153+dinakarjs@users.noreply.github.com>
@github-actions

github-actions Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

🟡 Contributor Check: MEDIUM

Check Result
Profile MEDIUM
Credential LOW
Overall MEDIUM

Automated check by AgenTrust Contributor Check.

@github-actions github-actions Bot added the needs-review:MEDIUM Contributor check flagged MEDIUM risk label Oct 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-review:MEDIUM Contributor check flagged MEDIUM risk

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant