Nothing is implemented. This repository currently contains build configuration and empty package boundaries. There is no functionality and the public API is not designed.
Do not depend on this. No package here is published, and all are marked private to prevent accidental release. Nothing has been security reviewed.
This is an early exploration, not a cheqd product.
DID-anchored identity, delegation and per-request proof for agentic protocols.
| Package | Responsibility | Status |
|---|---|---|
@cheqd/agent-identity |
DID resolution, reciprocal did:web ↔ did:cheqd linkage, DID-Linked Resource policy, credential status, key resolution |
Not started |
@cheqd/agent-identity-a2a |
A2A binding: client interceptor, server executor gate, canonical request shape | Not started |
@cheqd/agent-identity-ap2 |
AP2 binding: cnf key continuity, mandate verification |
Not started |
conformance/ |
Shared vectors | Not started |
The two bindings both depend on the core and not on each other, so an AP2 consumer never installs the A2A SDK.
No new cryptography is proposed. The proof profile, its canonicalisation and its conformance vectors already exist upstream and would be reused unchanged:
@kya-os/mcp— the DIF TAAWG reference implementation of theorg.kya-os/proof.v1holder-of-key profile: RFC 8785 (JCS) canonicalisation, SHA-256 request binding, detached JWS alongside an RFC 9421 HTTP Message Signature, RFC 7638cnfthumbprint fusion, and a published conformance vector suite with an independent Python verifier.@a2a-js/sdk—CallInterceptoron the client, theAgentExecutordecorator on the server,A2A-Extensionsheader negotiation, and a pluggable key-resolution seam onverifyAgentCardSignature.
Neither would be forked. Both would be pinned.
cheqd/agent-identity-a2a— the A2A extension specification and reference sample, kept separate so it stays contributable to the A2A project without carrying AP2 work or build tooling.
npm install
npm run buildThis project uses a Developer Certificate of Origin. Sign off your commits with git commit -s — see CONTRIBUTING.md.