Especificación Técnica del Protocolo CAP (Borrador)

Este directorio contiene la versión de borrador de la especificación técnica del Control Authority Protocol (CAP) v1. La especificación se desarrolla con base en el plan arquitectónico en docs/es/blueprint/, cubriendo las 6 capacidades centrales listadas en §3.1 del Capítulo 3 del plan arquitectónico.

Estructura del Documento

CapítuloArchivoContenido
Capítulo 000-Introducción y Conformidad.mdEstado del documento, alcance, palabras clave RFC 2119, niveles de conformidad, referencias normativas
Capítulo 101-Arquitectura y Roles.mdRoles del protocolo, cadena de confianza, contratos de interfaz externa
Capítulo 202-Modelo de Datos.mdEstructuras de datos centrales (Authorization_Descriptor, Trusted_Ticket, Session, Verification_Key)
Capítulo 303-Protocolo de Autorización Sin Conexión.mdFlujo completo del protocolo de ciclo de vida de Authorization_Descriptor
Capítulo 404-Protocolo de Ticket En Línea.mdFlujo completo de Trusted_Ticket y degradación
Capítulo 505-Gestión de Sesiones y Detección de Actividad.mdMáquina de estados de Session, reglas de enlace, latidos, doble determinación, recuperación por timeout
Capítulo 606-Protocolo de Transferencia de Control.mdTres tipos de políticas Handover_Policy, garantías de atomicidad, rollback por timeout
Capítulo 707-Modo de Acceso a Recursos.mdSemántica de read/write/execute/configure, matriz de bloqueo lectura-escritura
Capítulo 808-Criptografía y Firmas.mdConjunto de algoritmos, formatos de claves, distribución y rotación
Capítulo 909-Códigos de Error y Niveles de Conformidad.mdTabla de códigos de error estándar, declaración de conformidad
Capítulo 1010-Consideraciones de Seguridad.mdModelo de amenazas, riesgos conocidos y mitigaciones

Orden de Lectura Recomendado

  1. Primera lectura: Capítulo 0 → Capítulo 1 → Capítulo 2 → Capítulo 3
  2. Implementar terminal: Capítulos 0–3 → Capítulos 5, 7 → Capítulos 8, 9
  3. Implementar emisor: Capítulos 0–2 → Capítulos 3, 4 → Capítulo 8
  4. Implementar iFay_Runtime: Capítulos 0, 1 → Capítulo 5 → Capítulo 9
  5. Revisión de seguridad: Capítulo 10 + lectura cruzada de capítulos relacionados

Estado del Borrador

Este borrador está en fase de discusión. Antes del lanzamiento formal:

  • Los nombres de campos, códigos de error y umbrales de restricciones pueden ajustarse
  • La estructura de capítulos puede reorganizarse
  • No se garantiza compatibilidad hacia atrás

Después de que se estabilicen las discusiones, los contenidos de este directorio se publicarán como docs/es/specification/2025-10-25/, la primera versión formal del protocolo CAP.

Activos Relacionados

  • Plan arquitectónico: docs/es/blueprint/
  • Definiciones de Schema (borrador): schema/draft/
  • Otras versiones de idioma: Esta especificación actualmente tiene versiones zh-CN, zh-TW, ja, ko, en y de; los idiomas restantes se traducirán antes del lanzamiento formal