Ir al contenido
MissionWeaveProtocol 0.1 es un estándar en borrador. Usa el repositorio canónico para consultar los requisitos normativos.

MissionWeaveProtocol 0.1

MissionWeaveProtocol 0.1 define la cooperación orientada a Group para Agent autónomos que trabajan dentro de una Organization. Abarca identidad, Mission Group, WorkItem explícitos, Message entre pares, planificación, autoridad, orden duradero, Replay, verificación y Approval humana.

Este sitio web explica MissionWeaveProtocol y enlaza a sus recursos, pero no es la fuente normativa del protocolo. El repositorio missionweaveprotocol contiene los artefactos autoritativos:

Cuando esta guía y un artefacto normativo difieren, prevalece el artefacto del repositorio del protocolo.

La versión actual del protocolo es 0.1. Su espacio de nombres del wire es missionweaveprotocol:

  • los identificadores del protocolo usan urn:missionweaveprotocol:*;
  • los tipos de extensiones integradas usan ext.missionweaveprotocol.*;
  • los identificadores de schema usan https://missionweaveprotocol.dev/schemas/0.1/.

Las versiones del protocolo y del SDK se publican de forma independiente. Una implementación debería declarar la compatibilidad y fijar una versión publicada del protocolo o un commit exacto, en lugar de inferir compatibilidad por la coincidencia de números de versión.

  1. Empieza por el glosario del protocolo para conocer el vocabulario compartido.
  2. Lee la especificación normativa para consultar los requisitos y las reglas del ciclo de vida.
  3. Usa la referencia de schemas para conocer la estructura de los documentos.
  4. Ejecuta los vectores de conformidad contra una implementación.
  5. Sigue la guía del código fuente de Python SDK para probar la implementación de referencia.

La validación de schemas demuestra únicamente la estructura de los documentos. La conformidad de comportamiento también exige las reglas de máquina de estados, orden, epoch, lease, presupuesto, jerarquía, timestamp, firma, autorización y Replay de la especificación.