Saltar a contenido

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-mcp y @dcp-ai/google-a2a 2.1.0 no se volvieron a publicar: dependen de @dcp-ai/sdk ^2.2.0 y obtienen las comprobaciones secundarias cuando tu lockfile resuelve @dcp-ai/sdk 2.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-v1 sigue siendo la canonicalización normativa y predeterminada; las API de dcp-jcs-v2 son 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

Arquitectura y seguridad

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

Especificaciones

Propuestas (experimentales, no normativas)

Comunidad y visión


Para las especificaciones del protocolo, véase spec/. Para las pautas de contribución, véase CONTRIBUTING.md.