DCP-AI — Digital Citizenship Protocol para agentes de IA¶
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.
Uma camada portátil de prestação de contas para agentes de IA em redes abertas.
Identidade verificável criptograficamente, intenção legível por máquina, trilhas de auditoria que permitem detectar adulterações, comunicação autenticada entre agentes, governança do ciclo de vida, prestação de contas procedimental e representação delegada, numa única pilha de protocolo híbrida e pós-quântica.
Começar Experimentar o playground Ler o artigo Ver no GitHub
Instalação¶
Pacotes publicados e main
As versões atuais no npm, PyPI, módulos Go e crates.io estão em Versões publicadas. O início rápido distingue exemplos do registro e do checkout.
As nove especificações¶
-
DCP-01 — Identidade e vinculação humana
Cada agente é vinculado criptograficamente a uma pessoa ou entidade jurídica responsável que assume a prestação de contas.
-
DCP-02 — Declaração de intenção e controle por políticas
Os agentes declaram intenções estruturadas antes de agir; os verificadores aplicam decisões de política conforme o nível.
-
DCP-03 — Cadeia de auditoria e transparência
Entradas de auditoria encadeadas por hash, com provas de Merkle e inclusão opcional num log de transparência.
-
DCP-04 — Comunicação entre agentes
Mensagens autenticadas entre agentes, descoberta, handshake, delegação, cadeias de confiança.
-
DCP-05 — Ciclo de vida dos agentes
Comissionamento, relatórios de vitalidade, descomissionamento: quatro modos de encerramento, com registro que permite detectar adulterações.
-
DCP-06 — Sucessão e herança
Testamentos digitais e cerimônias de sucessão preservam a continuidade entre gerações de agentes.
-
DCP-07 — Resolução de conflitos
Escalonamento em três níveis, painéis de arbitragem M de N, pacotes de jurisprudência como precedente.
-
DCP-08 — Direitos e obrigações
Quatro direitos fundamentais dos agentes, acompanhamento estruturado de obrigações, relato de violações.
-
DCP-09 — Delegação e representação
Mandatos de delegação, limiares de alerta, espelhos do principal, registros de interação em duas camadas.
O que vem incluído¶
-
5 SDKs
TypeScript, Python, Go, Rust, WebAssembly: o mesmo protocolo central e vetores de teste compartilhados; o README de cada SDK lista o que ele ainda não cobre e seu status de publicação.
@dcp-ai/sdk,dcp-ai(PyPI),dcp-ai(crates.io),sdks/go/v2,@dcp-ai/wasm -
11 integrações
Pontes com frameworks web e de IA populares. Eles diferem no que verificam: alguns verificam bundles assinados, outros registram eventos não assinados ou não aplicam nenhuma política, e versões publicadas anteriores podem não ter correções incluídas nas publicações atuais (versões suportadas). Leia os limites de cada um antes de depender dele:
Express, FastAPI, LangChain, OpenAI, CrewAI, Agno, OpenClaw, W3C DID, Google A2A, Anthropic MCP, AutoGen
-
Criptografia híbrida pós-quântica
Assinaturas compostas Ed25519 + ML-DSA-65, SLH-DSA-192f como reserva, cadeias de auditoria duplas SHA-256 / SHA3-256. Quatro níveis adaptativos (de Routine a Maximum).
-
CLI e serviços de referência
CLI
dcp-ai, servidor de verificação, serviço de ancoragem (registros locais; o envio à blockchain não está implementado), log de transparência, registro de revogações. Pilha completa com Docker Compose.
Como citar¶
Se você usa o DCP-AI na sua pesquisa, cite ambos: o artigo conceitual e a versão específica do software que usou.
Artigo — Agents Don't Need a Better Brain — They Need a World: Toward a Digital Citizenship Protocol for Autonomous AI Systems
Naranjo Emparanza, D. (2026). Zenodo. 10.5281/zenodo.19040913
Software — cite a versão que usou. O DOI de conceito 10.5281/zenodo.19656025 aponta para a versão arquivada mais recente; a v2.0.2 é
DCP-AI v2.0.2 — Digital Citizenship Protocol for AI Agents (Reference Implementation), Naranjo Emparanza, D. (2026). Zenodo. 10.5281/zenodo.19656026
«Este protocolo foi criado em conjunto por uma pessoa e um agente de IA: pensado para a colaboração que pretende governar.»