Arquitectura del Protocolo

ACP es la capa de control de admisión entre la intención del agente y la mutación del estado del sistema. Su arquitectura es por capas: cada nivel construye sobre las garantías de los anteriores, y cada capa mapea directamente a paquetes Go implementados y especificaciones publicadas.

El Flujo de Control de Admisión

Antes de que cualquier acción de agente llegue a la ejecución, pasa por una verificación de admisión secuencial. Cada verificación corresponde a un paquete ACP real.

intención del agente
    ↓
[1] Verificación identidad   →  pkg/agent + pkg/hp       (ACP-AGENT-1.0, ACP-HP-1.0)
    ↓
[2] Verificación capacidad   →  pkg/tokens + pkg/delegation (ACP-CT-1.0, ACP-DCMA-1.1)
    ↓
[3] Verificación política    →  pkg/risk + pkg/psn        (ACP-RISK-1.0, ACP-PSN-1.0)
    ↓
[4] ADMITIR / DENEGAR / ESCALAR
    ↓  (si ADMITIR)
[5] Token de ejecución       →  pkg/exec                  (ACP-EXEC-1.0)
    ↓
[6] Registro en ledger       →  pkg/ledger                (ACP-LEDGER-1.3)
    ↓
mutación del estado del sistema

Pila de Capas ACP

Cada capa mapea a una o más especificaciones ACP y los paquetes Go correspondientes en la implementación de referencia.

Capa de Confianza y Extensiones — L4

Paquetes multi-organización, descubrimiento de servicios, notificaciones, operaciones en lote, gobernanza de pagos.

pkg/crossorg · pkg/disc · pkg/notify · pkg/bulk · pkg/pay

Capa de Verificación y Auditoría — L3

Ledger de eventos con hash encadenado e inmutable, tokens de ejecución, atribución de responsabilidad, consultas históricas.

pkg/ledger · pkg/exec · pkg/lia · pkg/hist

Capa de Política y Riesgo — L2

Motor de puntuación de riesgo (aprobar / escalar / denegar), snapshots de política con transiciones atómicas. Responde: ¿es este riesgo aceptable bajo la política actual?

pkg/risk · pkg/psn

Capa de Identidad y Capacidad — L1

Identidad Ed25519 del agente, tokens de capacidad acotados, protocolo de handshake, cadenas de delegación multi-agente. La base. Responde: ¿quién es este agente y qué está autorizado a hacer?

pkg/agent · pkg/ct · pkg/hp · pkg/dcma

Niveles de Conformidad

ACP define cuatro niveles de conformidad. La adopción puede comenzar en L1 y progresar de forma incremental.

Nivel Nombre Qué garantiza Paquetes
L1 Core Identidad criptográfica, tokens de capacidad, cadena de delegación, handshake agent, ct, hp, dcma
L2 Security Puntuación de riesgo, snapshots de política, transiciones atómicas de política risk, psn
L3 Full Ledger con hash encadenado, tokens de ejecución, atribución de responsabilidad, historial ledger, exec, lia, hist
L4 Extended Notificaciones, descubrimiento, operaciones en lote, cross-org, gobernanza de pagos notify, disc, bulk, crossorg, pay