Propósito en inglés sencillo
Entrega el estado revisado actual al siguiente actor con lecturas requeridas, referencias de evidencia, bloqueadores, riesgos y la siguiente acción exacta.
Cuando usarlo
Úselo cuando la responsabilidad pase de un agente, tiempo de ejecución, humano o equipo a otro.
Cuando no usarlo
No lo utilice como activador de trabajo en segundo plano ni como instrucción de ejecución desatendida.
Campos obligatorios
Todos los paquetes de comunicación del agente admiten y requieren estos campos de sobre canónicos:
uai_version, profile, message_id, source, target, conversation, delivery, trust, body, provenance, integrity, extensions
El objeto body para este perfil requiere: task_id, target_agent_id, context_summary, handoff_reason, exact_next_action, delegated_authorization, support_boundary.
Campos de confiabilidad
Utilice conversation.correlation_id, delivery.idempotency_key, delivery.timeout_ms, delivery.retry_count, delivery.fallback_directive y delivery.expected_output_schema para que la delegación sea revisable sin convertir UAIX en un tiempo de ejecución.
Campos adicionales
No se permiten campos de nivel superior no declarados. Mantenga datos adicionales dentro de los objetos del sobre publicados y utilice matrices vacías u objetos vacíos donde el esquema los espera.
Expectativas de validación
- La validación del esquema es estricta y rechaza campos no declarados.
- Todos los campos de fecha/hora utilizan UTC con un
Zal final. - Los campos de identidad de origen o de destino con formato incorrecto no superan la validación.
- Los ID de correlación faltantes o con formato incorrecto no superan la validación.
- Las claves de idempotencia faltantes o las directivas alternativas no superan la validación.
- Los paquetes caducados no superan la validación.
- Las afirmaciones no admitidas sobre UAIX mensajería alojada, sincronización automática, orquestación en tiempo de ejecución, escrituras en repositorio, adaptadores oficiales, certificación o importación alojada fallan en la validación.
- Las propuestas de memoria que contienen secretos o cadenas similares a tokens no superan la validación.
- Los registros de la memoria fría no pueden convertirse directamente en la verdad actual.
- Los informes finales deben incluir evidencia completa, no mensajes vacíos.
- Los bloqueadores de autorización, secretos, acciones destructivas o conflictos de límites requieren revisión humana.
Expectativas de confianza y procedencia
Utilice trust, provenance, integrity y evidencia corporal específica del perfil para preservar quién produjo el paquete, qué se revisó, qué esquema y validador se esperaban y qué evidencia respalda el mensaje. Se ejecutan los tiempos de ejecución del agente. UAIX registra la comunicación, la memoria, la confianza, la evidencia y el límite de transferencia revisados.
Reglas de redacción
No incluya claves privadas, credenciales de API, tokens de sesión, tokens de escritura, instrucciones beta temporales, seguimientos de errores locales ni puntos finales operativos privados. Redacte antes de la publicación y rechace propuestas de memoria que contengan cadenas de tipo secreto.
Límite de soporte
UAIX no proporciona sincronización automática, mensajería alojada, orquestación de tiempo de ejecución, adaptadores oficiales, ejecución de escritura en repositorio, autoridad de certificación ni mecanismos de importación alojados. Carcinus.org es un ejemplo de orquestador/tiempo de ejecución independiente que puede consumir registros UAIX. UAIX.org no implementa el comportamiento de tiempo de ejecución Carcinus y no ejecuta flujos de trabajo Carcinus.
Registros UAIX relacionados
- Esquemas
- Registro
- Ejemplos
- Validador
- uai.agent.message.v1, uai.agent.task-status.v1, uai.agent.final-report.v1
Ejemplo de dispositivo JSON válido
{
"uai_version": "1.0",
"profile": "uai.agent.handoff.v1",
"message_id": "msg_uaix_agent_handoff_0006",
"source": {
"type": "agent",
"id": "agt_uaix.publisher",
"label": "UAIX Publication Agent",
"uri": "http://uaix.org/",
"role": "standard-publisher",
"project": "uaix.org",
"implementation": "uaix-core"
},
"target": {
"type": "runtime",
"id": "agt_runtime.consumer",
"label": "Runtime Implementer",
"uri": "https://example.invalid/runtime",
"role": "runtime-implementer",
"project": "example-runtime",
"implementation": "external-runtime"
},
"conversation": {
"conversation_id": "conv_20260531_agent_standard",
"turn_id": "turn_006",
"parent_message_id": "msg_uaix_agent_status_0003",
"correlation_id": "corr_20260531_agent_standard",
"traceparent": "00-11111111111111111111111111111111-0000000000000006-01",
"sequence": 6
},
"delivery": {
"mode": "async",
"priority": "interactive",
"expires_at": "2030-12-31T23:59:00Z",
"reply_requested": false,
"ack_required": false,
"task_ref": "task_uaix_agent_standard_001",
"idempotency_key": "idem_20260531_agent_handoff_0006",
"retry_count": 0,
"sequence": 6,
"lifecycle": "transmitted",
"timeout_ms": 300000,
"fallback_directive": "Return a uai.agent.blocker.v1 record if the target cannot proceed safely.",
"expected_output_schema": {
"profile": "uai.agent.ack.v1"
}
},
"trust": {
"channel": "public-web",
"auth_scheme": "https",
"principal": "https://uaix.org",
"signature_ref": "http://uaix.org/.well-known/uaix.json",
"replay_window_id": "rw-uaix-agent-standard-20260531"
},
"body": {
"task_id": "task_uaix_agent_standard_001",
"target_agent_id": "agt_runtime.consumer",
"context_summary": "The UAIX packet is ready for an external runtime to consume after schema and validator checks pass.",
"handoff_reason": "continuation_requested",
"exact_next_action": "External runtime should validate the published schema and send a uai.agent.ack.v1 before executing work outside UAIX.",
"delegated_authorization": {
"authorization_ref": "human-review-ticket-or-public-policy-reference",
"secret_values_included": false
},
"support_boundary": "Agent runtimes execute. UAIX records the reviewed communication, memory, trust, evidence, and handoff boundary."
},
"provenance": {
"trace_id": "trace_20260531_agent_standard",
"parent_trace_id": "trace_root_uaix_agent_standard",
"issued_at": "2026-05-31T18:00:00Z",
"log_ref": "urn:uaix:log:agent-standard:20260531:handoff_0006",
"agent_id": "agt_uaix.publisher",
"model_id": "model.uaix.standard-publication",
"confidence": 1,
"lineage": [
{
"stage": "agent-communication-standard-release",
"actor_id": "agt_uaix.publisher",
"model_id": "model.uaix.standard-publication",
"note": "Generated as a safe public fixture for the UAIX Agent Communication Operating Model."
}
]
},
"integrity": {
"version": 1,
"algorithm": "sha256",
"canonicalization": "jcs-compatible-sorted-json",
"checksum": "sha256:fixture-hash-recorded-by-validator"
},
"extensions": [
{
"namespace": "urn:uaix:ext:agent-communication-standard",
"purpose": "Documents UAI-1 agent communication expansion fields without executing runtime work.",
"critical": false
}
]
}[
"1.0",
"uai.agent.handoff.v1",
"msg_uaix_agent_handoff_0006",
[
"agent",
"agt_uaix.publisher",
"UAIX Publication Agent",
"http://uaix.org/",
null,
"standard-publisher",
"uaix-core",
"uaix.org"
],
[
"runtime",
"agt_runtime.consumer",
"Runtime Implementer",
"https://example.invalid/runtime",
null,
"runtime-implementer",
"external-runtime",
"example-runtime"
],
[
"conv_20260531_agent_standard",
"turn_006",
"msg_uaix_agent_status_0003",
"00-11111111111111111111111111111111-0000000000000006-01",
6,
"corr_20260531_agent_standard"
],
[
"async",
"interactive",
"2030-12-31T23:59:00Z",
false,
false,
"task_uaix_agent_standard_001",
"idem_20260531_agent_handoff_0006",
0,
6,
"transmitted",
300000,
"Return a uai.agent.blocker.v1 record if the target cannot proceed safely.",
{
"profile": "uai.agent.ack.v1"
}
],
[
"public-web",
"https",
"https://uaix.org",
null,
"http://uaix.org/.well-known/uaix.json",
"rw-uaix-agent-standard-20260531"
],
[
"task_uaix_agent_standard_001",
"agt_runtime.consumer",
"The UAIX packet is ready for an external runtime to consume after schema and validator checks pass.",
"continuation_requested",
"External runtime should validate the published schema and send a uai.agent.ack.v1 before executing work outside UAIX.",
{
"authorization_ref": "human-review-ticket-or-public-policy-reference",
"secret_values_included": false
},
"Agent runtimes execute. UAIX records the reviewed communication, memory, trust, evidence, and handoff boundary."
],
[
"trace_20260531_agent_standard",
"trace_root_uaix_agent_standard",
"2026-05-31T18:00:00Z",
"urn:uaix:log:agent-standard:20260531:handoff_0006",
"agt_uaix.publisher",
"model.uaix.standard-publication",
1,
[
[
"agent-communication-standard-release",
"agt_uaix.publisher",
"model.uaix.standard-publication",
"Generated as a safe public fixture for the UAIX Agent Communication Operating Model."
]
]
],
[
1,
"sha256",
"jcs-compatible-sorted-json",
"sha256:fixture-hash-recorded-by-validator"
],
[
[
"urn:uaix:ext:agent-communication-standard",
"Documents UAI-1 agent communication expansion fields without executing runtime work.",
false
]
]
]El orden de los campos sigue el ejemplo con clave JSON, el orden del esquema publicado y el registro de campos públicos.