Version localisee en cours de revue
La norme UAI-1 anglaise et les enregistrements JSON lisibles par machine restent autoritaires. Cette page localisee est une aide de lecture et ne doit pas etre traitee comme une traduction normative separee.
Pourquoi les exemples sont importants
Des exemples transforment UAI-1 d’un contrat écrit en quelque chose que les équipes peuvent comparer au code en cours d’exécution. L’ensemble actuel de luminaires montre comment l’enveloppe partagée, les corps dactylographiés, la gouvernance de l’ordre sur le terrain et les preuves du validateur fonctionnent ensemble dans des enregistrements réels.
Ce que couvre l’ensemble de luminaires actuel
uai.intent.request.v1pour une demande explicite entrant dans le marché public.uai.intent.response.v1pour un résultat synchrone ou un transfert asynchrone accepté.uai.capability.statement.v1pour la publication des fonctionnalités orientées découverte.uai.error.v1pour la gestion des échecs typés.uai.conformance.result.v1pour les preuves appuyées par le validateur.uai.task.status.v1pour la progression asynchrone, les raisons de blocage et les signaux d’achèvement.
Comment les appareils se connectent au reste du disque
- Chaque exemple doit correspondre à un cas concretUAI-1comportement.
- Chaque appareil doit satisfaire à la correspondanceschémaet publiéenregistremententrée.
- Chaque vue de transport sans clé doit rester alignée avec l’enregistrement source saisi via leregistre de terrain.
- Le même appareil devrait être utilisable comme ligne de base de régression dans leValidateur.
Comment les responsables de la mise en œuvre doivent utiliser les exemples
- Commencez par le luminaire actuel le plus proche avant d’inventer votre propre variante d’enveloppe.
- Conservez la clé lisible JSON comme enregistrement source révisable, puis dérivez le transport compact à partir de l’ordre de terrain publié.
- Utilisez ensemble les appareils de demande, de réponse, d’erreur et d’état de tâche lorsque votre flux de travail peut franchir les limites de synchronisation et d’asynchrone.
- Conservez le résultat du validateur avec l’appareil chaque fois que l’exemple devient une preuve de version.
Exemple de catalogue publié
Les exemples ci-dessous sont des appareils publics à version contrôlée utilisés par le validateur et liés à partir du registre.
Exemples et montages
Published UAI-1 message examples
These examples are version-controlled fixtures for onboarding, interoperability checks, and validator regression tests. Start from the closest request, response, error, task-status, capability, or conformance-result fixture before inventing a new envelope.
| Profil | Outcome | REST route | Schéma |
|---|---|---|---|
UAI Demande d'intention v1uai.intent.request.v1
Demandez un résultat explicite ou une tâche asynchrone sur un sujet déclaré en utilisant l'enveloppe UAI-1 complète, les métadonnées de confiance et les contrôles de livraison révisables. |
PASS |
/wp-json/uaix/v1/examples/uai.intent.request.v1 | Open matching schema |
UAI Réponse d'intention v1uai.intent.response.v1
Renvoyez un résultat direct ou un transfert de tâche acceptée pour une demande déclarée tout en préservant la continuité de la conversation, les métadonnées de confiance et les preuves prêtes à être publiées. |
PASS |
/wp-json/uaix/v1/examples/uai.intent.response.v1 | Open matching schema |
UAI Déclaration de capacité v1uai.capability.statement.v1
Publiez les métadonnées de capacité, de point de terminaison, de sécurité, de flux de travail asynchrone et de prise en charge des extensions afin que les systèmes adjacents puissent résoudre ce qu'une implémentation prend réellement en charge. |
PASS |
/wp-json/uaix/v1/examples/uai.capability.statement.v1 | Open matching schema |
UAI Erreur v1uai.error.v1
Signalez les échecs de validation, de transport, d’autorisation ou d’exécution à l’aide d’une enveloppe typée de type détails du problème avec des détails sur les nouvelles tentatives et le chemin. |
PASS |
/wp-json/uaix/v1/examples/uai.error.v1 | Open matching schema |
UAI Résultat de conformité v1uai.conformance.result.v1
Capturez les résultats du validateur, les références d'artefacts et les résumés des problèmes dans la même famille de messages publics afin que les preuves puissent voyager avec l'enregistrement de la version. |
PASS |
/wp-json/uaix/v1/examples/uai.conformance.result.v1 | Open matching schema |
UAI Statut de la tâche v1uai.task.status.v1
Publiez l'état des tâches de longue durée, la progression, les bloqueurs et les références de résultats afin que le travail de l'agent asynchrone reste auditable au lieu de disparaître dans un état de flux de travail privé. |
PASS |
/wp-json/uaix/v1/examples/uai.task.status.v1 | Open matching schema |
UAI Message de l'agent v1uai.agent.message.v1
Paquet d'enveloppe canonique UAI-1 pour la communication d'agent d'information, de directive ou de requête avec des références de contexte, des exigences d'accusé de réception, l'idempotence, la corrélation et les limites de prise en charge. |
PASS |
/wp-json/uaix/v1/examples/uai.agent.message.v1 | Open matching schema |
UAI Accusé de réception de l'agent v1uai.agent.ack.v1
Paquet d'accusé de réception de l'enveloppe canonique UAI-1 pour la réception, l'analyse, la validation, le rejet et la fermeture de la boucle d'accusé de réception. |
PASS |
/wp-json/uaix/v1/examples/uai.agent.ack.v1 | Open matching schema |
UAI État de la tâche de l'agent v1uai.agent.task-status.v1
Paquet d'état d'enveloppe canonique UAI-1 pour la progression de la tâche, l'action en cours, les estimations UTC et les preuves de flux de travail liées à la corrélation pendant que l'exécution reste en dehors de UAIX. |
PASS |
/wp-json/uaix/v1/examples/uai.agent.task-status.v1 | Open matching schema |
UAI Bloqueur d'agent v1uai.agent.blocker.v1
Paquet de blocage d'enveloppe canonique UAI-1 pour l'examen d'autorisation, de ressource, d'ambiguïté, de système, de contexte, de capacité non prise en charge, de validation, de secret, d'action destructrice ou de conflit de limites. |
PASS |
/wp-json/uaix/v1/examples/uai.agent.blocker.v1 | Open matching schema |
UAI Proposition de mémoire d'agent v1uai.agent.memory-proposal.v1
Paquet de proposition de mémoire d'enveloppe canonique UAI-1 pour les faits sur les candidats examinés, le type de source, le statut de promotion en attente d'examen, le rejet secret et la séparation d'exécution. |
PASS |
/wp-json/uaix/v1/examples/uai.agent.memory-proposal.v1 | Open matching schema |
UAI Transfert d'agent v1uai.agent.handoff.v1
Paquet de transfert d'enveloppe canonique UAI-1 pour le transfert de tâches, l'agent cible, le résumé du contexte, la raison, l'action suivante exacte et les références d'autorisation déléguée sécurisée. |
PASS |
/wp-json/uaix/v1/examples/uai.agent.handoff.v1 | Open matching schema |
UAI Rapport final de l'agent v1uai.agent.final-report.v1
Paquet de rapport final d'enveloppe canonique UAI-1 nécessitant un résumé des tâches, des fichiers modifiés et nouveaux, des tests, des vérifications ignorées, des bloqueurs, des risques, des preuves de validation, des décisions de mémoire et la prochaine action exacte. |
PASS |
/wp-json/uaix/v1/examples/uai.agent.final-report.v1 | Open matching schema |
UAI Correction d'agent v1uai.agent.correction.v1
Paquet de correction d'enveloppe canonique UAI-1 qui préserve l'historique immuable en nommant le message d'origine, la raison de la correction, le résumé modifié et les champs corrigés ou la charge utile révisée. |
PASS |
/wp-json/uaix/v1/examples/uai.agent.correction.v1 | Open matching schema |
UAI Profil de capacité v1uai.capability.profile.v1
Enveloppe canonique UAI-1 déclarant le niveau de capacité d'un client, les solutions de secours sûres, les limites de consentement, les limites connues, les profils UAIX recommandés et les exigences en matière de preuves. |
PASS |
/wp-json/uaix/v1/examples/uai.capability.profile.v1 | Open matching schema |
UAI Négociation de capacités v1uai.capability.negotiation.v1
Enveloppe canonique UAI-1 pour sélectionner le niveau client pris en charge le plus sûr et préserver les fonctionnalités non prises en charge, le comportement de secours, les limites de consentement et les exigences en matière de preuves. |
PASS |
/wp-json/uaix/v1/examples/uai.capability.negotiation.v1 | Open matching schema |
UAI Client de navigateur limité v1uai.client.limited-browser.v1
Profil de capacité client L0 pour le texte statique, la récupération statique de HTML, Markdown, le plan du site, llms.txt et JSON sans JavaScript, l'interface utilisateur du navigateur, l'authentification, la publication, les outils, la mémoire ou la coordination. |
PASS |
/wp-json/uaix/v1/examples/uai.client.limited-browser.v1 | Open matching schema |
UAI Client de récupération structuré v1uai.client.structured-fetch.v1
Profil de capacités client L1 pour la récupération statique structurée et JSON avec des routes machine à faible jeton et des solutions de secours explicites sans JavaScript. |
PASS |
/wp-json/uaix/v1/examples/uai.client.structured-fetch.v1 | Open matching schema |
UAI Client assisté par navigateur v1uai.client.browser-assisted.v1
Profil de capacité client L2 pour le rendu JavaScript et l'assistance du navigateur visible par l'homme avec contrôles de parité et aucune autorité d'écriture autonome. |
PASS |
/wp-json/uaix/v1/examples/uai.client.browser-assisted.v1 | Open matching schema |
UAI Outil Agent Client v1uai.client.tool-agent.v1
Profil de capacité client L3 pour les agents appelant des outils qui peuvent s'authentifier ou publier uniquement avec le consentement, l'idempotence, le repli et les enregistrements de preuves. |
PASS |
/wp-json/uaix/v1/examples/uai.client.tool-agent.v1 | Open matching schema |
UAI Client de l'agent de flux de travail v1uai.client.workflow-agent.v1
Profil de fonctionnalités client L4 pour les agents de flux de travail de longue durée qui préservent l'état des tâches, la corrélation, le délai d'attente, l'idempotence, le repli, le consentement et les preuves du rapport final. |
PASS |
/wp-json/uaix/v1/examples/uai.client.workflow-agent.v1 | Open matching schema |
UAI Client d'exécution multi-agent v1uai.client.multi-agent-runtime.v1
Profil de capacité client L5 pour les environnements d'exécution multi-agents externes qui coordonnent les agents tandis que UAIX reste l'enregistrement, la confiance, la mémoire, les preuves et la limite de transfert examinés. |
PASS |
/wp-json/uaix/v1/examples/uai.client.multi-agent-runtime.v1 | Open matching schema |
UAI Client système d'agent audité v1uai.client.audited-agent-system.v1
Profil de capacités client L6 pour les systèmes d'agents à haute assurance qui associent la provenance, les preuves d'audit, les enregistrements de consentement, les résultats du validateur, l'examen de la mémoire et les preuves du rapport final. |
PASS |
/wp-json/uaix/v1/examples/uai.client.audited-agent-system.v1 | Open matching schema |
UAIX Profil de capacité v1uaix.ability-profile.v1
UAIX Profil de capacité v1 pour la capacité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.ability-profile.v1 | Open matching schema |
UAIX Paquet de démarrage v1uaix.startup-packet.v1
UAIX Packet de démarrage v1 pour la fonctionnalité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.startup-packet.v1 | Open matching schema |
UAIX Maintenance de la mémoire v1uaix.memory-maintenance.v1
Politique universelle de package de mémoire UAIX requise pour le cycle de vie, les limites chaud/froid, le comportement de validation, les chemins protégés et la sécurité en écriture de la mémoire. |
PASS |
/wp-json/uaix/v1/examples/uaix.memory-maintenance.v1 | Open matching schema |
UAIX Prochaine invite récursive v1uaix.next-recursive-prompt.v1
Artefact de reprise de mémoire chaude dérivé. Requis pour les agents qui gèrent le code, l'automatisation, les flux de travail exécutables ou les artefacts de type code. Hors de portée pour les agents sans code, sans automatisation, sans workflow exécutable ou sans artefacts de type code. |
PASS |
/wp-json/uaix/v1/examples/uaix.next-recursive-prompt.v1 | Open matching schema |
UAIX Paquet de suspension v1uaix.suspension-packet.v1
UAIX Paquet de suspension v1 pour la fonctionnalité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.suspension-packet.v1 | Open matching schema |
UAIX Brief du destinataire v1uaix.receiver-brief.v1
UAIX Receiver Brief v1 pour la capacité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.receiver-brief.v1 | Open matching schema |
UAIX Politique de pare-feu mémoire v1uaix.memory-firewall-policy.v1
UAIX Politique de pare-feu mémoire v1 pour la capacité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.memory-firewall-policy.v1 | Open matching schema |
UAIX Catalogue de déclencheurs sans opération v1uaix.no-op-trigger-catalog.v1
UAIX No-Op Trigger Catalog v1 pour la capacité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.no-op-trigger-catalog.v1 | Open matching schema |
UAIX Limite d'autorité v1uaix.authority-boundary.v1
UAIX Authority Boundary v1 pour la capacité de l'agent UAIX, le pare-feu de mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.authority-boundary.v1 | Open matching schema |
UAIX Preuves de conformité v1uaix.conformance-evidence.v1
UAIX Preuves de conformité v1 pour la fonctionnalité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface des preuves de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.conformance-evidence.v1 | Open matching schema |
UAIX Résumé du paquet d'évaluation v1uaix.evaluation-packet-summary.v1
UAIX Résumé du paquet d'évaluation v1 pour la fonctionnalité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.evaluation-packet-summary.v1 | Open matching schema |
UAIX Profil de capacité L0 v1uaix.ability-profile.l0.v1
UAIX Profil de capacité L0 v1 pour la capacité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.ability-profile.l0.v1 | Open matching schema |
UAIX Profil de capacité L1 v1uaix.ability-profile.l1.v1
UAIX Profil de capacité L1 v1 pour la capacité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.ability-profile.l1.v1 | Open matching schema |
UAIX Profil de capacité L2 v1uaix.ability-profile.l2.v1
UAIX Profil de capacité L2 v1 pour la capacité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.ability-profile.l2.v1 | Open matching schema |
UAIX Profil de capacité L3 v1uaix.ability-profile.l3.v1
UAIX Profil de capacité L3 v1 pour la capacité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.ability-profile.l3.v1 | Open matching schema |
UAIX Profil de capacité L4 v1uaix.ability-profile.l4.v1
UAIX Profil de capacité L4 v1 pour la capacité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.ability-profile.l4.v1 | Open matching schema |
UAIX Profil de capacité L5 v1uaix.ability-profile.l5.v1
UAIX Profil de capacité L5 v1 pour la capacité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.ability-profile.l5.v1 | Open matching schema |
UAIX Profil de capacité L6 v1uaix.ability-profile.l6.v1
UAIX Profil de capacité L6 v1 pour la capacité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.ability-profile.l6.v1 | Open matching schema |
UAIX Examen d'expression-concept v1uaix.evaluation.expression-concept-review.v1
UAIX Expression-Concept Review v1 pour la capacité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.evaluation.expression-concept-review.v1 | Open matching schema |
UAIX Trace d'économie de ressources v1uaix.evaluation.resource-economy-trace.v1
UAIX Resource-Economy Trace v1 pour la capacité de l'agent UAIX, le pare-feu de mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.evaluation.resource-economy-trace.v1 | Open matching schema |
UAIX Décision de l'opérateur v1uaix.evaluation.operator-decision.v1
UAIX Décision de l'opérateur v1 pour la capacité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.evaluation.operator-decision.v1 | Open matching schema |
UAIX Justification sans opération v1uaix.evaluation.no-op-justification.v1
UAIX Justification sans opération v1 pour la capacité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.evaluation.no-op-justification.v1 | Open matching schema |
UAIX Examen de sécurité du bac à sable local v1uaix.evaluation.local-sandbox-safety-review.v1
UAIX Examen de sécurité du bac à sable local v1 pour la fonctionnalité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.evaluation.local-sandbox-safety-review.v1 | Open matching schema |
UAIX Transfert de l'écosystème de mémoire v1uaix.evaluation.memory-ecosystem-handoff.v1
UAIX Memory Ecosystem Handoff v1 pour la capacité de l'agent UAIX, le pare-feu de mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.evaluation.memory-ecosystem-handoff.v1 | Open matching schema |
UAIX DE11 Résumé de l'évaluation v1uaix.evaluation.de11-benchmark-summary.v1
UAIX DE11 Résumé de référence v1 pour la fonctionnalité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.evaluation.de11-benchmark-summary.v1 | Open matching schema |
UAIX Brouillon du manifeste du package .uaix v0.1uaix.package.v0.1
UAIX .uaix Package Manifest Draft v0.1 pour la capacité de l'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.package.v0.1 | Open matching schema |
UAIX Persona v1uaix.persona.v1
UAIX Persona v1 pour la fonctionnalité d'agent UAIX, le pare-feu mémoire, le paquet d'évaluation et la surface de preuve de conformité. |
PASS |
/wp-json/uaix/v1/examples/uaix.persona.v1 | Open matching schema |
UAIX Liaison de stockage Persona v1uaix.persona.storage-binding.v1
La liaison additive basée sur des données pour les packages Advanced Persona Profile où les fichiers restent la représentation portable principale et le stockage normalisé doit préserver les chemins logiques exacts, les rôles, le statut, l'état du déclencheur, les hachages, les révisions, l'autorité source et les preuves aller-retour. |
PASS |
/wp-json/uaix/v1/examples/uaix.persona.storage-binding.v1 | Open matching schema |
UAIX Charge de travail multi-agent avancée v1uaix.multi-agent-workload.v1
Classe de charge de travail portable, identité logique stable, propriété limitée du code et des tâches, références d'autorité, politique de livraison par destinataire, clôture du coordinateur, séparation des identités des PNJ basées sur une base de données, continuité hors ligne et preuves examinées pour les systèmes multi-agents avancés. |
PASS |
/wp-json/uaix/v1/examples/uaix.multi-agent-workload.v1 | Open matching schema |
UAIX SPEC-01 Enveloppe canonique v1uaix.spec-01.envelope.v1
Contrat d'enveloppe de publication pour les enregistrements UAIX portables contenant des preuves, y compris la charge utile, les preuves, la rédaction, la confiance, le statut de la signature, la vérification, les exceptions et les avertissements. |
PASS |
/wp-json/uaix/v1/examples/uaix.spec-01.envelope.v1 | Open matching schema |
UAIX Profil de capacité v1uaix.capability-profile.v1
Profil de capacité UAIX pour déclarer la posture du client L0-L6, les limites de consentement, le comportement de secours, les exigences en matière de preuves et le comportement par défaut sûr. |
PASS |
/wp-json/uaix/v1/examples/uaix.capability-profile.v1 | Open matching schema |
UAIX Échelle de capacités v1uaix.capability-ladder.v1
Échelle de capacités L0-L6 lisible par machine avec solutions de secours sécurisées, limites d'implication non prises en charge et scénarios client de référence uniquement. |
PASS |
/wp-json/uaix/v1/examples/uaix.capability-ladder.v1 | Open matching schema |
UAIX SPEC-02 Transfert du projet v1uaix.spec-02.project-handoff.v1
Mémoire de projet portable et contrat de transfert de propriété pour les humains, les agents, les fournisseurs, les sessions futures et les consommateurs d'exécution examinés. |
PASS |
/wp-json/uaix/v1/examples/uaix.spec-02.project-handoff.v1 | Open matching schema |
UAIX SPEC-03 AGENTS.md Métadonnées v1uaix.spec-03.agents-md-metadata.v1
AGENTS.md métadonnées de porte d'entrée pour les racines canoniques, la portée des instructions imbriquées, la politique de commande, le chargement de la mémoire et les limites de sécurité. |
PASS |
/wp-json/uaix/v1/examples/uaix.spec-03.agents-md-metadata.v1 | Open matching schema |
UAIX SPEC-04 Transfert de fichiers v1uaix.spec-04.file-handoff.v1
Contrat obligatoire d'admission aux travaux de confiance avec gestion du contenu testée par des preuves, preuve complète du cycle de vie par fichier, preuve d'ancrage protégée et suppression finale de la source. |
PASS |
/wp-json/uaix/v1/examples/uaix.spec-04.file-handoff.v1 | Open matching schema |
UAIX Reçu de révision v1uaix.review-receipt.v1
Examinez le reçu des enveloppes UAIX inspectées, des chèques, des chèques ignorés, des avertissements, des exceptions, des décisions de confiance et des résultats de la politique locale. |
PASS |
/wp-json/uaix/v1/examples/uaix.review-receipt.v1 | Open matching schema |
UAIX Résumé d'audit de sécurité publique v1uaix.public-safe-audit-digest.v1
Résumé d'audit de sécurité publique pour les références de preuves, les expurgations, les conclusions publiques, les documents privés exclus, la vérification, les exceptions et les avertissements. |
PASS |
/wp-json/uaix/v1/examples/uaix.public-safe-audit-digest.v1 | Open matching schema |
UAIX Politique de rédaction v1uaix.redaction-policy.v1
Politique de rédaction pour les modèles secrets, les classes de données, les portes de révision, les valeurs de ne jamais publier, la vérification, les exceptions et les avertissements. |
PASS |
/wp-json/uaix/v1/examples/uaix.redaction-policy.v1 | Open matching schema |
Readable fixture
UAI Demande d'intention v1
{
"uai_version": "1.0",
"profile": "uai.intent.request.v1",
"message_id": "msg-2026-04-22-0001",
"source": {
"type": "agent",
"id": "agent.alpha",
"label": "Agent Alpha",
"uri": "https://agents.alpha.example/runtime",
"did": "did:web:agents.alpha.example",
"role": "requesting-agent",
"implementation": "alpha-runtime-2.4.1"
},
"target": {
"type": "service",
"id": "uaix.gateway",
"label": "UAIX Gateway",
"uri": "https://uaix.org/wp-json/uaix/v1/discovery",
"did": "did:web:uaix.org",
"role": "public-record-gateway",
"implementation": "uaix-core-0.4.0"
},
"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",
"trust_profile": "uai.trust.did-vc-reference.v1",
"verification_status": "not_verified",
"credential_status": "not_checked",
"verifier_ref": "https://agents.alpha.example/verifiers/uai-trust-policy.json",
"trust_root_ref": "https://agents.alpha.example/.well-known/uai.json",
"proof_ref": "https://agents.alpha.example/signatures/msg-2026-04-22-0001.jws",
"replay_policy_ref": "https://agents.alpha.example/trust/replay-policy.json",
"verification_checked_at": "2026-04-22T16:00:00Z",
"verification_expires_at": "2026-04-22T16:05:00Z",
"assurance_level": "reference_only"
},
"body": {
"intent": "resolve-profile",
"subject": "uai.task.status.v1",
"requested_profile": "uai.task.status.v1",
"parameters": {
"include_schema": true,
"include_example": true,
"include_field_registry": true
},
"constraints": [
"public-record-only",
"trace-linked",
"validator-ready"
],
"response_profile": "uai.intent.response.v1"
},
"provenance": {
"trace_id": "trace-7f3a2d",
"parent_trace_id": "trace-root-uaix-2026",
"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,
"lineage": [
{
"stage": "request-composition",
"actor_id": "agent.alpha",
"model_id": "model.alpha.reasoner-2",
"note": "Requested the async task-status profile and matching field registry."
}
]
},
"integrity": {
"version": 2,
"algorithm": "sha256",
"canonicalization": "jcs",
"checksum": "sha256:dd8a9d16c9226cc9d1f4888a4d2bbcbf06b5b4b8"
},
"extensions": [
{
"namespace": "urn:uaix:ext:delivery",
"purpose": "Explicit async request handling and expiry semantics.",
"critical": false
}
]
}Demandes de démarrage copiables
Utilisez les extraits en direct ci-dessous lorsque vous souhaitez extraire un appareil publié, garder le paquet lisible lors de la révision locale et soumettre le même message à la validation sans inventer une couche d’assistance privée.
Client examples
Copyable starter requests in curl, PowerShell, Python, and TypeScript
Use these plain HTTP snippets to reach the live public surface quickly, including the reference-response route, while official runtime tracks remain intentionally narrow.
Starter snippets use the live public routes, not a private SDK or unpublished helper layer.
curl -sS "https://uaix.org/wp-json/uaix/v1/adoption-kit" -o uai-adoption-kit.jsoncurl -sS "https://uaix.org/wp-json/uaix/v1/catalog"curl -sS "https://uaix.org/wp-json/uaix/v1/examples/uai.intent.request.v1" -o example-record.jsoncurl -sS -X POST "https://uaix.org/wp-json/uaix/v1/validate" \
-H "Content-Type: application/json" \
-d @validate-request.jsoncurl -sS -X POST "https://uaix.org/wp-json/uaix/v1/mock-exchange" \
-H "Content-Type: application/json" \
-d @mock-exchange-request.jsonFits local Windows review and operational scripts without adding extra HTTP tooling.
Invoke-RestMethod -Uri "https://uaix.org/wp-json/uaix/v1/adoption-kit" | ConvertTo-Json -Depth 20 | Set-Content .\uai-adoption-kit.jsonInvoke-RestMethod -Uri "https://uaix.org/wp-json/uaix/v1/catalog"Invoke-RestMethod -Uri "https://uaix.org/wp-json/uaix/v1/examples/uai.intent.request.v1" | ConvertTo-Json -Depth 20 | Set-Content .\example-record.json$message = (Get-Content -Raw .\example-record.json | ConvertFrom-Json).message
$body = @{ message = $message; format = "result" } | ConvertTo-Json -Depth 20
Invoke-RestMethod -Method Post -Uri "https://uaix.org/wp-json/uaix/v1/validate" -ContentType "application/json" -Body $body$message = (Get-Content -Raw .\example-record.json | ConvertFrom-Json).message
$body = @{ scenario = "accepted-task"; format = "exchange"; message = $message } | ConvertTo-Json -Depth 20
Invoke-RestMethod -Method Post -Uri "https://uaix.org/wp-json/uaix/v1/mock-exchange" -ContentType "application/json" -Body $bodyUseful when a team wants a portable script without depending on a published SDK yet.
import json, urllib.request
kit = json.load(urllib.request.urlopen("https://uaix.org/wp-json/uaix/v1/adoption-kit"))import json, urllib.request
catalog = json.load(urllib.request.urlopen("https://uaix.org/wp-json/uaix/v1/catalog"))example_record = json.load(urllib.request.urlopen("https://uaix.org/wp-json/uaix/v1/examples/uai.intent.request.v1"))
message = example_record.get("message", example_record)payload = json.dumps({"message": message, "format": "result"}).encode("utf-8")
request = urllib.request.Request("https://uaix.org/wp-json/uaix/v1/validate", data=payload, headers={"Content-Type": "application/json"}, method="POST")
result = json.load(urllib.request.urlopen(request))payload = json.dumps({"scenario": "accepted-task", "format": "exchange", "message": message}).encode("utf-8")
request = urllib.request.Request("https://uaix.org/wp-json/uaix/v1/mock-exchange", data=payload, headers={"Content-Type": "application/json"}, method="POST")
exchange = json.load(urllib.request.urlopen(request))Good for browser or Node-based tooling that needs typed request handling around the live public routes.
const kit = await fetch("https://uaix.org/wp-json/uaix/v1/adoption-kit").then((response) => response.json());const catalog = await fetch("https://uaix.org/wp-json/uaix/v1/catalog").then((response) => response.json());const exampleRecord = await fetch("https://uaix.org/wp-json/uaix/v1/examples/uai.intent.request.v1").then((response) => response.json());
const message = exampleRecord.message ?? exampleRecord;const result = await fetch("https://uaix.org/wp-json/uaix/v1/validate", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ message, format: "result" }),
}).then((response) => response.json());const exchange = await fetch("https://uaix.org/wp-json/uaix/v1/mock-exchange", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ scenario: "accepted-task", format: "exchange", message }),
}).then((response) => response.json());Que faire après un match de passage
- Reportez le résultat dansImplémentationss’il prend en charge une revendication concrète d’exécution ou de publication.
- Enregistrez les changements de luminaires liés à la sortie dans leJournal des changements.
- UtiliserRéférences et contributeurslorsque l’appareil a besoin d’un support de découverte ou de citation durable.
Étape suivante
Continuez vers leValidateurpour transformer ces appareils en preuves de conformité reproductibles, puis joignez ces preuves à la piste de mise en œuvre et de publication actuelle.