La interacción web adaptable a la capacidad permite que un sitio hable de forma segura con lectores muy diferentes:rastreadores limitados, recuperadores estructurados, agentes asistidos por navegador, llamadores de herramientas, agentes de flujo de trabajo, tiempos de ejecución de múltiples agentes y sistemas auditados.
El punto no es hacer que UAIX ejecute el trabajo. El objetivo es publicar el límite de capacidad exacto, el comportamiento alternativo, el requisito de consentimiento y el paquete de evidencia que un receptor puede validar antes de actuar.
Escalera de capacidad del cliente
| Nivel | Cliente | puedo hacer | No debe implicar |
|---|---|---|---|
| L0 | Navegador limitado/búsqueda estática | Lea texto estático, HTML estático, Markdown, mapa del sitio, llms.txt y JSON. | Ejecución de JavaScript, operación de UI, publicación, autenticación, herramientas, memoria o coordinación. |
| L1 | Búsqueda estructurada | Resuelva JSON predecibles de bajo token, esquemas, entradas de registro, ejemplos y manifiestos de ruta. | Ejecución de JavaScript o comportamiento con capacidad de escritura. |
| L2 | Agente asistido por navegador | Inspeccione la interfaz de usuario renderizada y compárela con evidencia de paridad estructurada o estática. | Autenticación autónoma, publicación, llamadas de herramientas o trabajo de larga duración. |
| L3 | Agente de llamada de herramientas | Llame a herramientas, autentíquese o publique solo con consentimiento explícito, idempotencia, respaldo y evidencia. | Control de flujo de trabajo prolongado, escrituras de memoria duraderas o coordinación de múltiples agentes. |
| L4 | Agente de flujo de trabajo | Ejecute tareas largas en un tiempo de ejecución externo con correlación, estado de la tarea, tiempo de espera, respaldo e informes finales. | Promoción de memoria o coordinación de agentes sin revisión adicional. |
| L5 | Tiempo de ejecución multiagente | Coordine a los agentes en un tiempo de ejecución externo mientras UAIX realiza registros y transferencias revisadas. | Ejecución en tiempo de ejecución alojada en UAIX. |
| L6 | Sistema de agentes auditados | Adjunte procedencia, registros de auditoría, resultados del validador, registros de consentimiento, revisión de la memoria e informes finales. | Certificación, respaldo o prueba de que la evidencia faltante es aceptable. |
ID de perfil publicados
La versión publica estos ID de perfil: uai.capability.profile.v1, uai.capability.negotiation.v1, uai.client.limited-browser.v1, uai.client.structured-fetch.v1, uai.client.browser-assisted.v1, uai.client.tool-agent.v1, uai.client.workflow-agent.v1, uai.client.multi-agent-runtime.v1 y uai.client.audited-agent-system.v1.
Campos de perfil de capacidad requeridos
Cada cuerpo de perfil de capacidad lleva: client_level, client_name, can_fetch_static, can_fetch_json, can_execute_javascript, can_use_browser_ui, can_post_data, can_authenticate, can_call_tools, can_run_long_tasks, can_store_memory, can_coordinate_agents, requires_human_consent_for, declared_or_required_uaix_profiles, fallback_behavior, known_limits, evidence_requirements y safe_default_response.
Paquete mínimo seguro
{
"profile": "uai.client.structured-fetch.v1",
"body": {
"client_level": "L1",
"client_name": "Structured Fetch",
"can_fetch_static": true,
"can_fetch_json": true,
"can_execute_javascript": false,
"can_post_data": false,
"requires_human_consent_for": [],
"fallback_behavior": "Use JSON, sitemap, llms.txt, and static HTML before requiring JavaScript.",
"safe_default_response": "Name the exact static or JSON route and stop before write-capable action."
}
}[
null,
"uai.client.structured-fetch.v1",
null,
null,
null,
null,
null,
null,
[
"L1",
"Structured Fetch",
true,
true,
false,
null,
false,
null,
null,
null,
null,
null,
[],
null,
"Use JSON, sitemap, llms.txt, and static HTML before requiring JavaScript.",
null,
null,
"Name the exact static or JSON route and stop before write-capable action."
]
]El orden de los campos sigue el ejemplo con clave JSON, el orden del esquema publicado y el registro de campos públicos.
Reglas del validador
- Los registros L0 y L1 fallan cuando afirman JavaScript o dependen de contenido exclusivo de JavaScript sin un respaldo estático o JSON.
- Los registros con capacidad de escritura, con capacidad de autenticación, con capacidad de memoria, con capacidad de coordinación y de alta seguridad requieren límites de consentimiento humano.
- Las acciones tipo POST requieren idempotencia; los flujos de trabajo requieren correlación y caducidad; Los registros de alta seguridad requieren evidencia de procedencia, auditoría, validador, consentimiento y informe final.
- Las escrituras en memoria requieren
uai.agent.memory-proposal.v1y revisión antes de la promoción duradera. - UAIX reclamaciones de ejecución en tiempo de ejecución, credenciales inseguras y límites ambiguos de UAIX/Carcinus/LocalEndPoint fallan en la validación.
Guías relacionadas
- Soporte de navegador limitadoRespaldos estáticos y estructurados para clientes L0 y L1.
- Soporte avanzado para agentesConsentimiento L3-L6, flujo de trabajo, memoria y expectativas de auditoría.
- Paridad de navegador y agenteMantenga la evidencia generada por el navegador vinculada a registros estáticos y JSON.
- UAIX frente a MCP frente a webhooksElija la propiedad del registro, de la sesión de herramientas o de la entrega del evento.
- Límites del consentimiento del agenteReglas de redacción, autenticación, memoria, publicación pública y aprobación de coordinación.
Superficies de la máquina
- Esquemas, Registro, yEjemplospublicar los registros del perfil.
- ValidadoryPaquete de conformidadllevar los accesorios positivos y negativos.
- Kit de adopciónproporciona recetas y archivos de capacidad inicial.
- Referencia APIdocumenta las REST rutas utilizadas por la automatización.
Límite
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.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. LocalEndPoint es un límite de consumidor externo, no una característica de tiempo de ejecución UAIX.