Documentación¶
Traducción informativa de la versión en inglés, actualizada el 28/10/2026. Si difieren, prevalece la versión en inglés. Los identificadores, comandos y bloques de código se conservan sin traducir.
Este índice organiza la documentación de DCP-AI por tarea: primeros pasos, arquitectura y seguridad, pruebas, referencia, operaciones, especificaciones y propuestas. Las versiones actuales de los paquetes en cada registro están en Versiones publicadas.
Versiones publicadas¶
Verificadas el 28/10/2026. Las versiones de los paquetes son independientes de la versión del formato de intercambio y de la especificación de DCP (2.0).
| Registro | Paquete | Versión | Notas de publicación |
|---|---|---|---|
| npm | @dcp-ai/sdk (SDK de TypeScript) |
2.2.1 | paquetes npm |
| npm | @dcp-ai/wasm |
2.1.1 | paquetes npm |
| npm | @dcp-ai/cli |
2.1.1 | paquetes npm |
| PyPI | dcp-ai (SDK de Python) |
2.10.1 | publicación de Python |
| Go modules | github.com/dcp-ai-protocol/dcp-ai/sdks/go/v2 |
v2.11.1 | publicación de Go |
| crates.io | dcp-ai (SDK de Rust) |
2.11.1 | publicación de Rust |
- Estas versiones verifican los campos secundarios SHA3-256 opcionales de V2-11 cuando están presentes; los ausentes no se exigen, así que un bundle verificado puede no tener una cadena secundaria completa, y un campo presente incoherente se rechaza. Las versiones anteriores no los comprueban. Los adaptadores publicados
@dcp-ai/express,@dcp-ai/openclaw,@dcp-ai/anthropic-mcpy@dcp-ai/google-a2a2.1.0 no se volvieron a publicar: dependen de@dcp-ai/sdk^2.2.0y obtienen las comprobaciones secundarias cuando tu lockfile resuelve@dcp-ai/sdk2.2.1 o posterior. - Los adaptadores y generadores de proyectos de npm son opcionales e independientes del núcleo del protocolo; sus versiones exactas están en NPM_RELEASES.md, que lista los 13 paquetes npm.
- Las versiones anteriores afectadas y las notas de actualización están en SECURITY.md; el paso desde DCP v1.0 se explica en MIGRATION_V1_V2.md.
- En todos los SDK,
dcp-jcs-v1sigue siendo la canonicalización normativa y predeterminada; las API dedcp-jcs-v2son experimentales y opt-in. La verificación no establece la confianza en el principal, la admisión ni la autorización. - Este inventario cubre los cuatro registros anteriores; no cubre las imágenes de contenedores.
Inicio rápido¶
- QUICKSTART.md — Producir y verificar evidencias con un SDK (paquetes publicados o copia del repositorio); las demos se señalan aparte
- QUICKSTART_EXPRESS.md — Integración del middleware de Express
- QUICKSTART_LANGCHAIN.md — Envolver herramientas de LangChain
- QUICKSTART_OPENAI.md — Llamadas a funciones de OpenAI (SDK de Node, Chat Completions; wrapper del cliente de Python)
- QUICKSTART_CREWAI.md — Equipos multiagente de CrewAI
- QUICKSTART_AGNO.md — Agentes, equipos y workflows de Agno con
agno-dcp
Arquitectura y seguridad¶
- TECHNICAL_ARCHITECTURE.md — Arquitectura del sistema y plan de despliegue
- SECURITY_MODEL.md — Modelo de amenazas, vectores de ataque, capas de protección
- STORAGE_AND_ANCHORING.md — Almacenamiento P2P y anclaje opcional en blockchain
- ARCHITECTURE.md — Mapa del repositorio para quienes contribuyen
- OBSERVABILITY.md — Trazas y métricas de OpenTelemetry desde los SDK
Pruebas y garantías¶
- tools/interop-matrix — Agentes reales en los cuatro SDK firman y verifican los bundles de los demás, intactos y manipulados en tránsito
- tools/difffuzz — Fuzzing diferencial de los cuatro verificadores V2
- tests/interop/v2 — Vectores compartidos que cada SDK debe aceptar o rechazar
- tests/interop/candidate/phase4 — Matriz cruzada de los productores experimentales de
dcp-jcs-v2(cinco SDK)
Referencia¶
- API_REFERENCE.md — Referencia de la API del SDK de TypeScript, tal como está en
main - NIST_CONFORMITY.md — Declaración de conformidad con NIST FIPS 203/204/205
- EU_AI_ACT_MAPPING.md — Obligaciones de registro, supervisión humana y conservación de registros del Reglamento de IA de la UE (Reglamento (UE) 2024/1689) correlacionadas con los artefactos DCP
- MIGRATION_V1_V2.md — Migrar de DCP v1.0 a v2.0
Operación¶
- OPERATOR_GUIDE.md — Ejecutar un servicio de verificación DCP
- ADMISSION.md — Aceptar bundles solo de principales de confianza, y el perfil strict-v1
- AGENT_CREATION_AND_CERTIFICATION.md — Flujo de creación y certificación de agentes
Especificaciones¶
- spec/DCP-01.md — Identidad y vinculación del principal responsable
- spec/DCP-02.md — Declaración de intenciones y control por políticas
- spec/DCP-03.md — Cadena de auditoría y transparencia
- spec/DCP-04.md — Comunicación entre agentes
- spec/DCP-05.md — Gestión del ciclo de vida de los agentes
- spec/DCP-06.md — Sucesión y herencia digital
- spec/DCP-07.md — Resolución de conflictos y arbitraje de disputas
- spec/DCP-08.md — Marco de derechos y obligaciones
- spec/DCP-09.md — Representación personal y delegación
- spec/profiles — Perfiles opcionales: criptografía, A2A, gobierno y admisión
Propuestas (experimentales, no normativas)¶
- proposals/canonicalization-candidate — El candidato inactivo
dcp-jcs-v2y sus API opt-in de los SDK;dcp-jcs-v1sigue siendo el único perfil
Comunidad y visión¶
- EARLY_ADOPTERS.md — Programa de adoptantes tempranos, beneficios y requisitos
- GENESIS_PAPER.md — Documento fundacional
Para las especificaciones del protocolo, véase spec/. Para las pautas de contribución, véase CONTRIBUTING.md.