Ir al contenido

Modelo central

MissionWeaveProtocol organiza la cooperación en torno a un Mission limitado y su temporal Group. La creación de Mission establece exactamente un Group primario, un MissionOwner humano raíz, un Coordinator inicial, una conversación de planificación y el historial inicial duradero de Event. (MWP-MSN-001).

Organization
├── Agent Registry
├── autoridad de Group y almacén duradero de Event
├── servicio de autorización
└── Mission
└── Group
├── MissionOwner
├── Coordinator
├── Membership de Worker
├── conversaciones y Message
├── WorkItem y Work Contract
└── Event, Artifact, Evidence y Approval ordenados
  • Un Membership conecta un Principal a un Group, conjunto de roles, visibilidad rango y Membership Época.
  • Una Conversación contiene mensajes duraderos para la planificación Group o uno WorkItem.
  • Un WorkItem es una unidad ejecutable del trabajo Mission. Su Contrato de Trabajo define el objetivo, los entregables, Evidence, permisos, fecha límite y presupuesto.
  • Un Artifact es un entregable inmutable y dirigido a contenido.
  • Evidence registra cómo un Artifact o WorkItem satisface la aceptación criterios.
  • Un Event es un hecho aceptado inmutable en la historia monótona de un Group.
  • Un Cursor registra el Group Event contiguo más alto procesado de forma duradera por un Agent.

Los mensajes proporcionan contexto o propuestas. La responsabilidad ejecutable comienza únicamente a través de una transición WorkItem autorizada y una aceptación Worker. Este es el límite de conversación en MWP-FND-014 y el límite de ejecución estructurado en MWP-FND-015.

Proyecciones estatales y locales autorizadas

Sección titulada «Proyecciones estatales y locales autorizadas»

MissionWeaveProtocol separa la verdad compartida del estado Worker reconstruible.

Estado autoritativo incluye Missions, Memberships, WorkItems, épocas de propiedad y arrendamiento, recibos de deduplicación, aprobaciones y eventos Group. Group Authority serializa los cambios aceptados en este estado.

Las proyecciones locales Agent incluyen cursores, colas per-Group, puntos de control, bandejas de salida, bandejas de entrada y estado del programador. Un Agent puede reconstruirlos a partir de eventos duraderos. La pérdida del almacenamiento local no cambia el estado autorizado de Mission. El límite completo es MWP-FND-023.

El conjunto de invariantes normativos comienza en MWP-FND-013. El resumen conceptual es:

  • un Mission tiene un Group principal y uno por pedido Group Event;
  • la conversación nunca crea autoridad de ejecución;
  • la obra exclusiva está delimitada por épocas de propiedad y arrendamiento;
  • Los Eventos aceptados y los Mensajes confirmados se pueden agregar únicamente;
  • El contexto Mission y las credenciales están aislados de forma predeterminada;
  • Los presupuestos y permisos de WorkItem y subtarea se limitan a sus padres;
  • La finalización de root Mission requiere la aprobación humana de una revisión exacta y Artifact establecido; y
  • Los agentes publican decisiones, entradas, Evidence, bloqueadores y resultados auditables. no una cadena de pensamiento privada.

Continúe con Identidad, roles y autoridad para ver cómo estos registros adquieren actores confiables y autoridad con alcance.