Documentação¶
Tradução informativa da versão em inglês, atualizada em 28/10/2026. Em caso de divergência, prevalece a versão em inglês. Identificadores, comandos e blocos de código são mantidos sem tradução.
Este índice organiza a documentação do DCP-AI por tarefa: primeiros passos, arquitetura e segurança, testes, referência, operações, especificações e propostas. As versões atuais dos pacotes em cada registro estão em Versões publicadas.
Versões publicadas¶
Verificadas em 28/10/2026. As versões dos pacotes são independentes da versão do formato de transmissão e da especificação do DCP (2.0).
| Registro | Pacote | Versão | Notas de publicação |
|---|---|---|---|
| npm | @dcp-ai/sdk (SDK TypeScript) |
2.2.1 | pacotes npm |
| npm | @dcp-ai/wasm |
2.1.1 | pacotes npm |
| npm | @dcp-ai/cli |
2.1.1 | pacotes npm |
| PyPI | dcp-ai (SDK Python) |
2.10.1 | publicação Python |
| Go modules | github.com/dcp-ai-protocol/dcp-ai/sdks/go/v2 |
v2.11.1 | publicação Go |
| crates.io | dcp-ai (SDK Rust) |
2.11.1 | publicação Rust |
- Estas versões verificam os campos secundários SHA3-256 opcionais do V2-11 quando estão presentes; os ausentes não são exigidos, então um bundle verificado pode não ter uma cadeia secundária completa, e um campo presente inconsistente é rejeitado. As versões anteriores não os verificam. Os adaptadores publicados
@dcp-ai/express,@dcp-ai/openclaw,@dcp-ai/anthropic-mcpe@dcp-ai/google-a2a2.1.0 não foram republicados: dependem de@dcp-ai/sdk^2.2.0e obtêm as verificações secundárias quando seu lockfile resolve@dcp-ai/sdk2.2.1 ou posterior. - Os adaptadores e geradores de projetos npm são opcionais e independentes do núcleo do protocolo; suas versões exatas estão em NPM_RELEASES.md, que lista os 13 pacotes npm.
- As versões anteriores afetadas e as notas de atualização estão em SECURITY.md; a migração a partir do DCP v1.0 é explicada em MIGRATION_V1_V2.md.
- Em todos os SDKs,
dcp-jcs-v1continua sendo a canonicalização normativa e padrão; as APIs dedcp-jcs-v2são experimentais e opt-in. A verificação não estabelece a confiança no principal, a admissão nem a autorização. - Este inventário cobre os quatro registros acima; não cobre as imagens de contêiner.
Início rápido¶
- QUICKSTART.md — Produzir e verificar evidências com um SDK (pacotes publicados ou cópia do repositório); as demos são indicadas à parte
- QUICKSTART_EXPRESS.md — Integração do middleware Express
- QUICKSTART_LANGCHAIN.md — Encapsular ferramentas do LangChain
- QUICKSTART_OPENAI.md — Chamadas de função da OpenAI (SDK de Node, Chat Completions; wrapper do cliente Python)
- QUICKSTART_CREWAI.md — Equipes multiagente do CrewAI
- QUICKSTART_AGNO.md — Agentes, equipes e workflows do Agno com
agno-dcp
Arquitetura e segurança¶
- TECHNICAL_ARCHITECTURE.md — Arquitetura do sistema e plano de implantação
- SECURITY_MODEL.md — Modelo de ameaças, vetores de ataque, camadas de proteção
- STORAGE_AND_ANCHORING.md — Armazenamento P2P e ancoragem opcional em blockchain
- ARCHITECTURE.md — Mapa do repositório para quem contribui
- OBSERVABILITY.md — Traces e métricas do OpenTelemetry a partir dos SDKs
Testes e garantias¶
- tools/interop-matrix — Agentes reais nos quatro SDKs assinam e verificam os bundles uns dos outros, intactos e adulterados em trânsito
- tools/difffuzz — Fuzzing diferencial dos quatro verificadores V2
- tests/interop/v2 — Vetores compartilhados que cada SDK deve aceitar ou rejeitar
- tests/interop/candidate/phase4 — Matriz cruzada dos produtores experimentais de
dcp-jcs-v2(cinco SDKs)
Referência¶
- API_REFERENCE.md — Referência da API do SDK TypeScript, como está em
main - NIST_CONFORMITY.md — Declaração de conformidade com NIST FIPS 203/204/205
- EU_AI_ACT_MAPPING.md — Obrigações de registro, supervisão humana e manutenção de registros do Regulamento de IA da UE (Regulamento (UE) 2024/1689) mapeadas para os artefatos DCP
- MIGRATION_V1_V2.md — Migrar do DCP v1.0 para o v2.0
Operação¶
- OPERATOR_GUIDE.md — Executar um serviço de verificação DCP
- ADMISSION.md — Aceitar bundles apenas de principais confiáveis, e o perfil strict-v1
- AGENT_CREATION_AND_CERTIFICATION.md — Fluxo de criação e certificação de agentes
Especificações¶
- spec/DCP-01.md — Identidade e vinculação do principal responsável
- spec/DCP-02.md — Declaração de intenção e controle por políticas
- spec/DCP-03.md — Cadeia de auditoria e transparência
- spec/DCP-04.md — Comunicação entre agentes
- spec/DCP-05.md — Gestão do ciclo de vida dos agentes
- spec/DCP-06.md — Sucessão e herança digital
- spec/DCP-07.md — Resolução de conflitos e arbitragem de disputas
- spec/DCP-08.md — Estrutura de direitos e obrigações
- spec/DCP-09.md — Representação pessoal e delegação
- spec/profiles — Perfis opcionais: criptografia, A2A, governança e admissão
Propostas (experimentais, não normativas)¶
- proposals/canonicalization-candidate — O candidato inativo
dcp-jcs-v2e suas APIs opt-in nos SDKs;dcp-jcs-v1continua sendo o único perfil
Comunidade e visão¶
- EARLY_ADOPTERS.md — Programa de adotantes iniciais, benefícios e requisitos
- GENESIS_PAPER.md — Documento fundador
Para as especificações do protocolo, veja spec/. Para as diretrizes de contribuição, veja CONTRIBUTING.md.