Documentation¶
This index lists the DCP-AI documentation by task: getting started, architecture and security, testing, reference, operations, specifications and proposals. The current package versions for every registry are in Published versions.
Published versions¶
Verified on 28/10/2026. Package versions are independent of the DCP wire and specification version (2.0).
| Registry | Package | Version | Release notes |
|---|---|---|---|
| npm | @dcp-ai/sdk (TypeScript SDK) |
2.2.1 | npm packages |
| npm | @dcp-ai/wasm |
2.1.1 | npm packages |
| npm | @dcp-ai/cli |
2.1.1 | npm packages |
| PyPI | dcp-ai (Python SDK) |
2.10.1 | Python release |
| Go modules | github.com/dcp-ai-protocol/dcp-ai/sdks/go/v2 |
v2.11.1 | Go release |
| crates.io | dcp-ai (Rust SDK) |
2.11.1 | Rust release |
- These versions verify the optional secondary SHA3-256 fields of V2-11 when they are present; absent fields are not required, so a verified bundle may lack a complete secondary chain, and a present inconsistent field is rejected. Earlier versions do not check them. The published adapters
@dcp-ai/express,@dcp-ai/openclaw,@dcp-ai/anthropic-mcpand@dcp-ai/google-a2a2.1.0 were not republished: they depend on@dcp-ai/sdk^2.2.0and get the secondary checks once your lockfile resolves@dcp-ai/sdk2.2.1 or later. - The npm adapters and scaffolders are optional and separate from the protocol core; their exact versions are in NPM_RELEASES.md, which lists all 13 npm packages.
- Affected earlier versions and upgrade notes are in SECURITY.md; moving from DCP v1.0 is covered by MIGRATION_V1_V2.md.
- In every SDK,
dcp-jcs-v1remains the normative and default canonicalization; thedcp-jcs-v2APIs are experimental and opt-in. Verification does not establish principal trust, admission or authorization. - This inventory covers the four registries above; it does not cover container images.
Quick Start¶
- QUICKSTART.md — Produce and verify evidence with an SDK (published packages or a source checkout); demos are marked separately
- QUICKSTART_EXPRESS.md — Express middleware integration
- QUICKSTART_LANGCHAIN.md — LangChain tool wrapping
- QUICKSTART_OPENAI.md — OpenAI function calling (Node SDK, Chat Completions; Python client wrapper)
- QUICKSTART_CREWAI.md — CrewAI multi-agent crews
- QUICKSTART_AGNO.md — Agno agents, teams and workflows with
agno-dcp
Architecture & Security¶
- TECHNICAL_ARCHITECTURE.md — System architecture and deployment blueprint
- SECURITY_MODEL.md — Threat model, attack vectors, protection layers
- STORAGE_AND_ANCHORING.md — P2P storage and optional blockchain anchoring
- ARCHITECTURE.md — Map of the repository for contributors
- OBSERVABILITY.md — OpenTelemetry traces and metrics from the SDKs
Testing & Assurance¶
- tools/interop-matrix — Live agents on the four SDKs sign and verify each other's bundles, untouched and tampered with in transit
- tools/difffuzz — Differential fuzzing of the four V2 verifiers
- tests/interop/v2 — Shared vectors every SDK must accept or reject
- tests/interop/candidate/phase4 — Cross matrix of the experimental
dcp-jcs-v2producers (five SDKs)
Reference¶
- API_REFERENCE.md — TypeScript SDK API reference, as on
main - NIST_CONFORMITY.md — NIST FIPS 203/204/205 conformance statement
- EU_AI_ACT_MAPPING.md — EU AI Act (Regulation (EU) 2024/1689) logging, human oversight and record-keeping obligations mapped to DCP artifacts
- MIGRATION_V1_V2.md — Migrating from DCP v1.0 to v2.0
Operations¶
- OPERATOR_GUIDE.md — Running a DCP verification service
- ADMISSION.md — Accepting bundles only from trusted principals, and the strict-v1 profile
- AGENT_CREATION_AND_CERTIFICATION.md — Agent creation flow and certification
Specifications¶
- spec/DCP-01.md — Identity & Responsible Principal Binding
- spec/DCP-02.md — Intent Declaration & Policy Gating
- spec/DCP-03.md — Audit Chain & Transparency
- spec/DCP-04.md — Agent-to-Agent Communication
- spec/DCP-05.md — Agent Lifecycle Management
- spec/DCP-06.md — Digital Succession & Inheritance
- spec/DCP-07.md — Conflict Resolution & Dispute Arbitration
- spec/DCP-08.md — Rights & Obligations Framework
- spec/DCP-09.md — Personal Representation & Delegation
- spec/profiles — Optional profiles: crypto, A2A, governance and admission
Proposals (experimental, not normative)¶
- proposals/canonicalization-candidate — The inactive
dcp-jcs-v2candidate and its opt-in SDK APIs;dcp-jcs-v1stays the only profile
Community & Vision¶
- EARLY_ADOPTERS.md — Early adopter program, benefits, and requirements
- GENESIS_PAPER.md — Founding whitepaper
For protocol specifications, see spec/. For contributing guidelines, see CONTRIBUTING.md.