Skip to content

docs: decide signed Agent Card architecture - #197

Merged
KenTaniguchi-R merged 1 commit into
mainfrom
issue-101-agent-card-signing
Aug 3, 2026
Merged

docs: decide signed Agent Card architecture#197
KenTaniguchi-R merged 1 commit into
mainfrom
issue-101-agent-card-signing

Conversation

@KenTaniguchi-R

@KenTaniguchi-R KenTaniguchi-R commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • choose immutable-per-revision, CLI-signed public/default Agent Cards plus a separate authenticated viewer authorization extension
  • bind Ed25519 JWS verification to the expected host and handle through exact subject-scoped JWKS discovery
  • define delegated signer registration, proof of possession, rotation, expiry, rename, recovery, storage, and zero-user cutover semantics
  • preserve employee-card non-enumeration and state the same-relay host-authorized trust boundary without TOFU or malicious-relay overclaims
  • add the decision to the living reference index

Validation

  • pnpm -r build
  • pnpm -r typecheck
  • pnpm -r test (1,121 passed; 3 expected platform probes skipped)
  • two independent architecture/security reviews: SHIP

Closes #101

Co-Authored-By: OpenAI Codex <codex@openai.com>
@KenTaniguchi-R

Copy link
Copy Markdown
Owner Author

CI is externally blocked before runner allocation: both required GitHub Actions jobs completed with zero steps, and both annotations report that the jobs were not started because of failed account payments or an Actions spending limit. GitGuardian passed. Local required gates are green (build, typecheck, and 1,121 tests), and two independent reviews returned SHIP. I am leaving this PR unmerged until the billing/spending-limit issue is fixed and required checks can run.

@KenTaniguchi-R
KenTaniguchi-R merged commit 32110fc into main Aug 3, 2026
2 of 4 checks passed
@KenTaniguchi-R
KenTaniguchi-R deleted the issue-101-agent-card-signing branch August 3, 2026 07:39
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.

Sign the AgentCard (JWS + JWKS) — the fix for identity inheritance on handle reclaim

1 participant