Version localizada en revision
La norma UAI-1 en ingles y los registros JSON legibles por maquina siguen siendo autoritativos. Esta pagina localizada es una ayuda de lectura y no debe tratarse como una traduccion normativa separada.
Qué es UAI-1
UAI-1 es la Versión 1 de Inteligencia Artificial Universal, la versión normativa actual de la familia UAI publicada por UAIX. Trátelo como el sobre público, la declaración de confianza y la capa de evidencia para el intercambio de IA a IA: un registro portátil que puede ubicarse encima de MCP, A2A, la orquestación y las herramientas específicas del tiempo de ejecución sin quedar atrapado dentro de ninguna pila.
Respuesta rápida para lectores de lanzamiento.
- Úselo cuando:otro equipo necesita un contrato de mensaje citable y respaldado por un validador que pueda viajar más allá de un límite de tiempo de ejecución.
- No lo confundas con:un reemplazo para cada protocolo de transporte, autorización, rastreo, orquestación o sesión de herramientas local en el intercambio.
- Publicado ahora:el sobre compartido, seis perfiles, el registro de campo, enlaces de transporte, canales de confianza, el registro de errores, niveles de conformidad, ejemplos, guía del validador, referencia de API, kit de adopción, OpenAPI, paquete de conformidad, lista de verificación de evidencia de implementación, paquete de dispositivos de conformidad con equivalencia de hash canónico, paquete de evidencia puente, pistas de implementación y ruta de lanzamiento.
- Ruta de prueba más rápida:lea el límite aquí, resuelva un perfil a través de un esquema y un ejemplo, ejecute la validación y luego lleve el resultado a la implementación pública actual o a la superficie de evidencia de publicación.
Adjacent protocols Use this as the boundary map for the current release. UAI-1 is the portable public record, not a replacement for every runtime protocol or API-description format around it. Typical combination: use MCP or A2A for runtime coordination, UAI-1 for the portable public record, and OpenAPI for the route-level HTTP description when an API is involved. Launch stack This is the intended boundary for the current public release: runtimes do local work, UAI-1 carries the portable record, and the machine-readable artifacts turn that record into support evidence. Runtime layer These layers can handle local tool use, delegation, and execution flow without being treated as the public release record. Portable public layer UAI-1 keeps the exchange citable, reviewable, and validator-ready when it has to travel beyond one runtime boundary. Artefactos legibles por máquina These records turn the written contract into machine checks, fixtures, route lookups, and exportable conformance evidence. Release surface Carry the validated packet into the named implementation lane and the public release trail instead of leaving support claims as local notes. Companion records: transport bindings, trust channels, the error registry, and conformance levels stay beside the message contract so delivery, identity posture, typed failures, and support claims remain explicit.How UAI-1 complements MCP, A2A, and OpenAPI
Comparison point
UAI-1
MCP
A2A
OpenAPI
Primary role
Portable public exchange, trust declaration, async-delivery, and release-evidence record.
Host-client-server tool sessions and capability negotiation inside an application boundary.
Agent discovery, delegation, and task-flow coordination across cooperating systems.
Route-level HTTP API description for onboarding, documentation, and client generation.
Best when
Another team needs a citable message contract and validator-backed evidence.
One host application needs local tool, resource, or model integration.
Multiple agents need explicit handoff, delegation, and task-state coordination.
You need a documented HTTP surface, including the UAIX machine-facing REST routes.
Carries on the record
Identity, workflow continuity, trust posture, provenance, typed errors, and conformance evidence.
Tools, resources, prompts, and runtime session capabilities within the host boundary.
Agent capabilities, task lifecycles, delegation state, and inter-agent coordination.
Endpoints, methods, parameters, request bodies, responses, and auth schemes for an API.
Does not try to replace
Transport choice, local orchestration, a single credential stack, or the runtime tool bus itself.
Portable public release records or validator-backed support claims outside the local session boundary.
A general-purpose public message envelope or long-term release-evidence record.
Message-level provenance, portable trust posture, or validator-driven interoperability evidence.
Where UAI-1 sits in the current launch stack
MCP, A2A, orchestrators, SDKs
UAI-1 envelope, trust, provenance, delivery
Schemas, registry, examples, validator
Conformance pack, implementation tracks, release trail
Qué incluye la versión actual
- Contrato escrito:esta página,Esquemas, Registro, yEjemplosdefinan juntos el registro público actual UAI-1.
- Capa operativa legible por máquina:publicadofijaciones de transporte, canales de confianza, elregistro de errores, yniveles de conformidadMantenga explícitos la entrega, la postura de confianza, los tipos de fallas y el lenguaje de reclamo de soporte.
- Gobernanza del orden de campo:el publicoregistro de campomantiene la clave legible JSON y la transferencia compacta sin llave alineada con el mismo orden de origen declarado.
- Evidencia de validación y liberación:elValidador, Kit de adopción, Paquete de conformidad, los seguimientos de implementación, el registro de cambios y las referencias mantienen los reclamos de soporte adjuntos a artefactos públicos revisables en lugar de prosa únicamente.
Lo que cada paquete público mantiene explícito
- Identidad y dirección:
uai_version,profile,message_id,sourceytarget. - Continuidad del flujo de trabajo:
conversationydeliverymantienen explícita la secuencia, la caducidad, las expectativas de respuesta, las referencias de tareas y el vínculo de seguimiento. - Contexto de confianza:
trustdeclara el canal circundante, el principal, el esquema de autenticación, las referencias de credenciales, las referencias de firma y las sugerencias de la ventana de reproducción sin forzar una pila de credenciales. - Significado comercial:
bodylleva la carga útil de intención, resultado, capacidad, estado de tarea, error o conformidad definida por el perfil. - Auditabilidad:
provenance,integrityyextensionspreservan la trazabilidad, las sumas de verificación, el linaje y la extensibilidad controlada.
Cuándo elegir UAI-1 primero
- Cuando un mensaje necesita cruzar equipos, sistemas o contextos de auditoría como un registro público portátil en lugar de permanecer dentro de un tiempo de ejecución local.
- Cuando la identidad, el estado del flujo de trabajo, la postura de confianza, la procedencia, los errores tipográficos y las reglas de entrega asincrónica deben permanecer visibles en el registro en lugar de dejarse a una convención privada.
- Cuando una revisión de lanzamiento necesita evidencia del validador, identificadores de perfil, gobernanza de orden de campo y accesorios de ejemplo para permanecer adjuntos al mismo reclamo de soporte.
Lo que UAI-1 queda al lado
- Las llamadas a herramientas locales, las sesiones de recursos, los orquestadores y los sistemas de delegación de tareas pueden seguir manejando el comportamiento del tiempo de ejecución además de UAI-1.
- Los sistemas de transporte, seguridad, firma, credenciales y rastreo deben tratarse como capas complementarias declaradas en el sobre en lugar de como una pila universal codificada.
- UAI-1 es más fuerte como capa de intercambio público y registro de lanzamiento, no como un reemplazo total del ecosistema de tiempo de ejecución circundante.
Perfiles publicados actualmente
uai.intent.request.v1para solicitudes explícitas contra un sujeto declarado.uai.intent.response.v1para resultados, reconocimientos y transferencias asíncronas aceptadas.uai.capability.statement.v1para declaraciones de capacidad revisables públicamente.uai.error.v1para registros de fallas mecanografiados y legibles por máquina.uai.conformance.result.v1para evidencia del validador exportada.uai.task.status.v1para ver el progreso asincrónico y el estado de finalización.
Superficies operativas actuales
- Fijaciones de transporte:el publicadofijaciones de transporteDescribe el enlace de sobre con clave predeterminado, el enlace sin llave de condición declarada y el patrón de respuesta asíncrona aceptado.
- Canales de confianza:el publicadocanales de confianzadefinir qué significan
public-web,private-api,mtls,signed-envelopeycredentialeden el registro público. - Manejo de errores:el publicadoregistro de erroresproporciona
uai.error.v1códigos con nombre legibles por máquina en lugar de depender de texto ad hoc. - Reclamaciones de soporte:el publicadoniveles de conformidadExplique lo que una implementación puede afirmar honestamente después de pasar la validación y publicar la evidencia de publicación.
- Transferencia compacta:el publicoregistro de campomantiene alineados el JSON con clave y la orden de transporte sin llave.
Ciclo de vida del mensaje
- Descubrir:resuelva el catálogo, el registro de perfiles, el esquema, el registro de campos, los ejemplos, los enlaces de transporte, los canales de confianza, el registro de errores y los niveles de conformidad de las rutas públicas UAIX.
- Componer:Primero, cree el sobre de origen con clave para que la identidad, la dirección, el estado del flujo de trabajo, la postura de confianza, el significado del cuerpo, la procedencia, la integridad y las extensiones sigan siendo revisables.
- Validar:verifique el mensaje candidato con el esquema y la política del validador, incluidas las expectativas de seguimiento, entrega, confianza, asíncrono y resumen de conformidad.
- Paquete:llevar el resultado del validador, el dispositivo, la ruta verificada URLs, el alcance de la implementación, el rastro de lanzamiento, el límite de soporte y las no reclamaciones juntas.
- Publicar o rechazar:hacer una reclamación de apoyo pública sólo cuando el paquete esté adjunto a un registro de implementación y lanzamiento nombrado; de lo contrario, mantenga el resultado como evidencia privada de control de calidad.
- Vuelva a comprobar:Vuelva a ejecutar la prueba cuando cambie el registro público, la versión de implementación, la postura de la ruta o el límite de confianza.
Límite de amenaza y uso indebido
- UAI-1 hace explícito el registro de intercambio; no reemplaza la autenticación, autorización, manejo de secretos, limitación de velocidad, detección de abuso, revisión de implementación o respuesta a incidentes.
- Los campos de confianza declaran el canal de confianza circundante y las referencias; no garantizan que una credencial, firma, DID, VC, host o principal sea válida a menos que el sistema receptor lo verifique.
- La evidencia de conformidad demuestra la alineación con el registro público en el momento de la verificación; no demuestra seguridad, privacidad, cumplimiento legal, calidad del modelo, tiempo de actividad, respaldo o certificación.
- La automatización pública debería preferir rutas UAIX limpias, registros de máquina sin índice, barreras de seguridad POST explícitas y enlaces de seguimiento de lanzamiento en lugar de capturas de pantalla o registros privados.
Barra de calidad de implementación
- Nombre los perfiles exactos, enlaces de transporte, modos de normalización y canales de confianza admitidos.
- Mantenga juntos el mensaje del candidato, el resultado de la validación, los metadatos hash canónicos, las referencias de dispositivos y el artefacto verificado URLs.
- Publique las limitaciones conocidas y los límites del trabajo futuro junto al reclamo.
- Verifique las páginas de citas humanas, las rutas de la máquina JSON, la cobertura local admitida, la postura de accesibilidad y la entrada del registro de cambios antes de ampliar el lenguaje de soporte.
Del contrato escrito al primer paquete de pruebas
- Lea primero las secciones de límites aquí para saber que UAI-1 define el registro público, no todas las implementaciones de tiempo de ejecución a su alrededor.
- Resolver un perfil publicado a través deEsquemas, Registro, elregistro de campo, yEjemplos.
- Ejecute el mismo paquete a través delValidadorde modo que el resultado se convierte en evidencia legible por máquina en lugar de una impresión en prosa.
- UsarReferencia API, Kit de adopción, yPaquete de conformidadcuando el paquete necesita pasar a la automatización, iniciar la revisión o un paquete de transferencia reutilizable.
- Solo llame al soporte público una vez que el resultado esté adjunto a un nombreImplementaciónpista, elRegistro de cambios, o elReferencias y colaboradoresregistro.
Superficies de lanzamiento actuales para este contrato
- Referencia APIconvierte la superficie viva REST en un manual a nivel de ruta con una exportación OpenAPI.
- Kit de adopciónpublica los archivos iniciales y el paquete de primera prueba para el contrato público actual.
- Paquete de conformidadreúne el paquete de publicación más amplio legible por máquina para la revisión del lanzamiento y el trabajo de evidencia repetible, incluido el paquete de evidencia puente.
/wp-json/uaix/v1/cataloges el punto de entrada de cara a la máquina para el inventario de estándares públicos actual./wp-json/uaix/v1/validatees la ruta JSONPOSTpara la automatización y la validación del canal de lanzamiento.
Cómo encaja UAI-1 con los estándares adyacentes
- A2Apuede gestionar el descubrimiento de agentes, la delegación y la mecánica del flujo de tareas; UAI-1 transporta el intercambio público portátil y el registro de evidencia a través de esos flujos.
- MCPpuede gestionar sesiones de herramientas host-cliente-servidor y negociación de capacidades dentro de los límites de una aplicación; UAI-1 sigue siendo el registro portátil y citable cuando los intercambios necesitan salir de ese límite.
- Contexto de seguimiento del W3Cpuede viajar en
conversation.traceparentcuando el rastreo distribuido ya existe. - Detalles del problema RFC 9457informa la forma de error público escrita utilizada por
uai.error.v1. - Credenciales verificables del W3Cy las pilas de confianza basadas en DID pueden ubicarse detrás de
trust.principal,credential_refysignature_refsin convertirse en una pila universal obligatoria.
UsarAjuste de estándarescuando necesite la guía de decisiones más completa sobre UAI-1 vs MCP, UAI-1 vs A2A, evidencia puente y transferencia compacta.
Los registros de la superficie de operación a continuación son parte de la publicación pública actual y deben resolverse mecánicamente junto con el texto de la especificación.
Operating surface
Transport, trust, errors, and conformance
These records make the UAI-1 operating layer explicit instead of leaving transport binding, trust posture, typed failure semantics, or support claims to private convention.
Transport
Published bindings
- Default
- https-json-envelope.v1
- Bindings
- 2
https-json-envelope.v1:application/vnd.uaix.uai+jsonhttps-json-keyless.v1:application/vnd.uaix.uai-keyless+json
Trust
Published trust channels
public-web: Registros legibles públicamente a través de HTTPS sin configuración previa de confianza bilateral.private-api: Intercambio de servicio a servicio en una red con alcance o límite de inquilino.mtls: Intercambio autenticado por transporte donde la identidad del par está anclada en la capa de conexión.signed-envelope: La firma a nivel de mensaje o la referencia de firma separada acompañan al registro.credentialed: El remitente o el contexto de ejecución está respaldado por una credencial verificable por máquina o una afirmación de identidad firmada comparable.
Conformance
Published level ladder
L1-core-envelope: Envolvente central L1L2-profile-validation: Validación del perfil L2L3-trust-and-integrity: L3 Confianza e IntegridadL4-public-record-publisher: Editor de registros públicos L4L5-agent-communication-profiles: Perfiles de comunicación del agente L5L6-reliable-delegation-idempotency-correlation: L6 Delegación confiable con idempotencia y correlaciónL7-capability-negotiation: Negociación de capacidad L7
Errors
Published message error codes
invalid_message: Mensaje no válidounknown_profile: Perfil desconocidocapability_not_supported: Capacidad no compatibleauth_required: Se requiere autenticacióninsufficient_trust: Confianza insuficientetask_not_found: Tarea no encontrada
Lo que requiere el contrato actual
- Cada mensaje debe declarar un perfil publicado y seguir siendo compatible con el esquema coincidente.
- Cada intercambio público debe mantener en el registro la identidad, el estado del flujo de trabajo, la postura de confianza y la auditabilidad en lugar de dejarlos en manos de una convención privada.
- El transporte compacto sin llave debe permanecer alineado con el registro con clave legible por humanos a través del público.registro de campo.
- Las afirmaciones de soporte deben estar respaldadas por evidencia del validador, notas de la versión, un registro de implementación y el nivel de conformidad apropiado en lugar de solo prosa.
Límite de reclamo de manutención
- UAI-1 no convierte una prueba local, un resultado satisfactorio o un experimento en tiempo de ejecución no publicado en soporte público general.
- El apoyo público actual aún debe leerse a través de las vías de implementación mencionadas y la evidencia de publicación publicada en el sitio, no como una promesa general para el ecosistema de agentes circundante.
- Los ejemplos de evidencia de puentes actuales son ejemplos de mapeo, perfiles de puentes no completados, soporte SDK, certificación o reclamos de reemplazo.
- Esta página existe primero para hacer explícito el contrato y luego mantener el lenguaje de soporte limitado a lo que el registro público realmente puede verificar.
Intercambio de ejemplo
{ "uai_version": "1.0", "profile": "uai.intent.request.v1", "message_id": "msg-2026-04-22-0001", "source": { "type": "agent", "id": "agent.alpha", "uri": "https://agents.alpha.example/runtime" }, "target": { "type": "service", "id": "uaix.gateway", "uri": "http://uaix.org/wp-json/uaix/v1/discovery" }, "conversation": { "conversation_id": "conv-2026-04-22-uaix-001", "turn_id": "turn-001", "traceparent": "00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01", "sequence": 1 }, "delivery": { "mode": "async", "priority": "interactive", "expires_at": "2026-04-22T16:05:00Z", "reply_requested": true, "ack_required": true }, "trust": { "channel": "credentialed", "auth_scheme": "did+vc", "principal": "did:web:agents.alpha.example", "credential_ref": "https://agents.alpha.example/credentials/uai-interop.json", "signature_ref": "https://agents.alpha.example/signatures/msg-2026-04-22-0001.jws", "replay_window_id": "rw-2026-04-22-0001" }, "body": { "intent": "resolve-profile", "subject": "uai.task.status.v1", "requested_profile": "uai.task.status.v1", "parameters": { "include_field_registry": true }, "constraints": [ "public-record-only", "validator-ready" ], "response_profile": "uai.intent.response.v1" }, "provenance": { "trace_id": "trace-7f3a2d", "issued_at": "2026-04-22T16:00:00Z", "log_ref": "urn:uaix:log:2026:0001", "agent_id": "agent.alpha", "model_id": "model.alpha.reasoner-2", "confidence": 0.98 }, "integrity": { "version": 2, "algorithm": "sha256", "canonicalization": "jcs", "checksum": "sha256:dd8a9d16c9226cc9d1f4888a4d2bbcbf06b5b4b8" }, "extensions": [] }[
"1.0",
"uai.intent.request.v1",
"msg-2026-04-22-0001",
[
"agent",
"agent.alpha",
null,
"https://agents.alpha.example/runtime"
],
[
"service",
"uaix.gateway",
null,
"http://uaix.org/wp-json/uaix/v1/discovery"
],
[
"conv-2026-04-22-uaix-001",
"turn-001",
null,
"00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01",
1
],
[
"async",
"interactive",
"2026-04-22T16:05:00Z",
true,
true
],
[
"credentialed",
"did+vc",
"did:web:agents.alpha.example",
"https://agents.alpha.example/credentials/uai-interop.json",
"https://agents.alpha.example/signatures/msg-2026-04-22-0001.jws",
"rw-2026-04-22-0001"
],
[
"resolve-profile",
"uai.task.status.v1",
"uai.task.status.v1",
{
"include_field_registry": true
},
[
"public-record-only",
"validator-ready"
],
"uai.intent.response.v1"
],
[
"trace-7f3a2d",
null,
"2026-04-22T16:00:00Z",
"urn:uaix:log:2026:0001",
"agent.alpha",
"model.alpha.reasoner-2",
0.98
],
[
2,
"sha256",
"jcs",
"sha256:dd8a9d16c9226cc9d1f4888a4d2bbcbf06b5b4b8"
],
[]
]El orden de los campos sigue el ejemplo con clave JSON, el orden del esquema publicado y el registro de campos públicos.
Cómo los cambios permanecen públicos y revisables
- Refleje cambios de perfil, sobre, orden de campo, transporte, confianza, error o reclamo de soporte a través deEsquemas, el registro de campo, Registro, Ejemplos, elValidadory los registros de la superficie de operación.
- Lleve la evidencia de cara a la liberación aImplementacionespor lo que las reclamaciones de soporte permanecen vinculadas al software real.
- UsarReferencias y colaboradoresy elRegistro de cambioscuando otros necesitan un contexto duradero de descubrimiento, atribución y migración.
Siguiente paso
Continuar aEsquemaspara ver el contrato validado por máquina, utiliceEjemplosCuando necesites los accesorios públicos, abre elValidadorcuando necesite un trabajo de prueba de cara humana y pase aReferencia APIoPaquete de conformidadcuando el contrato necesita pasar a la automatización o iniciar la revisión.