Why examples matter
Examples turn UAI-1 from a written contract into something teams can compare against running code. The current fixture set shows how the shared envelope, typed bodies, field-order governance, and validator evidence work together in real records.
What the current fixture set covers
uai.intent.request.v1for an explicit request entering the public contract.uai.intent.response.v1for a synchronous result or accepted async handoff.uai.capability.statement.v1for discovery-facing capability publication.uai.error.v1for typed failure handling.uai.conformance.result.v1for validator-backed evidence.uai.task.status.v1for async progress, blocking reasons, and completion signals.
How fixtures connect to the rest of the record
- Each example should map back to a concrete UAI-1 behavior.
- Each fixture should satisfy the matching schema and published registry entry.
- Each keyless transport view should remain aligned with the keyed source record through the field registry.
- The same fixture should be usable as a regression baseline in the Validator.
How implementers should use examples
- Start from the closest current fixture before inventing your own envelope variant.
- Keep readable keyed JSON as the reviewable source record, then derive compact transport from the published field order.
- Use request, response, error, and task-status fixtures together when your workflow can cross sync and async boundaries.
- Keep the validator result with the fixture whenever the example becomes release evidence.
Published example catalog
The examples below are version-controlled public fixtures used by the validator and linked from the registry.
Examples and fixtures
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.
| Profile | Outcome | REST route | Schema |
|---|---|---|---|
UAI Intent Request v1uai.intent.request.v1
Request an explicit outcome or async task against a declared subject using the full UAI-1 envelope, trust metadata, and reviewable delivery controls. |
PASS |
/wp-json/uaix/v1/examples/uai.intent.request.v1 | Open matching schema |
UAI Intent Response v1uai.intent.response.v1
Return a direct result or accepted-task handoff for a declared request while preserving conversation continuity, trust metadata, and release-ready evidence. |
PASS |
/wp-json/uaix/v1/examples/uai.intent.response.v1 | Open matching schema |
UAI Capability Statement v1uai.capability.statement.v1
Publish capability, endpoint, security, async workflow, and extension-support metadata so adjacent systems can resolve what an implementation actually supports. |
PASS |
/wp-json/uaix/v1/examples/uai.capability.statement.v1 | Open matching schema |
UAI Error v1uai.error.v1
Report validation, transport, authorization, or execution failures using a typed problem-details-style envelope with retry and path-level detail. |
PASS |
/wp-json/uaix/v1/examples/uai.error.v1 | Open matching schema |
UAI Conformance Result v1uai.conformance.result.v1
Capture validator output, artifact references, and issue summaries in the same public message family so proof can travel with the release record. |
PASS |
/wp-json/uaix/v1/examples/uai.conformance.result.v1 | Open matching schema |
UAI Task Status v1uai.task.status.v1
Publish long-running task state, progress, blockers, and result references so async agent work stays auditable instead of disappearing into private workflow state. |
PASS |
/wp-json/uaix/v1/examples/uai.task.status.v1 | Open matching schema |
UAI Agent Message v1uai.agent.message.v1
Canonical UAI-1 envelope packet for informational, directive, or query agent communication with context references, acknowledgement requirements, idempotency, correlation, and support boundaries. |
PASS |
/wp-json/uaix/v1/examples/uai.agent.message.v1 | Open matching schema |
UAI Agent Acknowledgement v1uai.agent.ack.v1
Canonical UAI-1 envelope acknowledgement packet for receipt, parsing, validation, rejection, and acknowledgement-loop closure. |
PASS |
/wp-json/uaix/v1/examples/uai.agent.ack.v1 | Open matching schema |
UAI Agent Task Status v1uai.agent.task-status.v1
Canonical UAI-1 envelope status packet for task progress, current action, UTC estimates, and correlation-linked workflow evidence while execution remains outside UAIX. |
PASS |
/wp-json/uaix/v1/examples/uai.agent.task-status.v1 | Open matching schema |
UAI Agent Blocker v1uai.agent.blocker.v1
Canonical UAI-1 envelope blocker packet for authorization, resource, ambiguity, system, context, unsupported-capability, validation, secret, destructive-action, or boundary-conflict review. |
PASS |
/wp-json/uaix/v1/examples/uai.agent.blocker.v1 | Open matching schema |
UAI Agent Memory Proposal v1uai.agent.memory-proposal.v1
Canonical UAI-1 envelope memory proposal packet for reviewed candidate facts, source type, pending-review promotion status, secret rejection, and execution separation. |
PASS |
/wp-json/uaix/v1/examples/uai.agent.memory-proposal.v1 | Open matching schema |
UAI Agent Handoff v1uai.agent.handoff.v1
Canonical UAI-1 envelope handoff packet for task transfer, target agent, context summary, reason, exact next action, and safe delegated authorization references. |
PASS |
/wp-json/uaix/v1/examples/uai.agent.handoff.v1 | Open matching schema |
UAI Agent Final Report v1uai.agent.final-report.v1
Canonical UAI-1 envelope final report packet requiring task summary, changed and new files, tests, skipped checks, blockers, risks, validation evidence, memory decisions, and exact next action. |
PASS |
/wp-json/uaix/v1/examples/uai.agent.final-report.v1 | Open matching schema |
UAI Agent Correction v1uai.agent.correction.v1
Canonical UAI-1 envelope correction packet that preserves immutable history by naming the original message, correction reason, changed summary, and corrected fields or revised payload. |
PASS |
/wp-json/uaix/v1/examples/uai.agent.correction.v1 | Open matching schema |
UAI Capability Profile v1uai.capability.profile.v1
Canonical UAI-1 envelope declaring a client's capability level, safe fallbacks, consent boundaries, known limits, recommended UAIX profiles, and evidence requirements. |
PASS |
/wp-json/uaix/v1/examples/uai.capability.profile.v1 | Open matching schema |
UAI Capability Negotiation v1uai.capability.negotiation.v1
Canonical UAI-1 envelope for selecting the safest supported client level and preserving unsupported features, fallback behavior, consent boundaries, and evidence requirements. |
PASS |
/wp-json/uaix/v1/examples/uai.capability.negotiation.v1 | Open matching schema |
UAI Limited Browser Client v1uai.client.limited-browser.v1
L0 client capability profile for static text, static HTML, Markdown, sitemap, llms.txt, and JSON fetch support without JavaScript, browser UI, authentication, posting, tools, memory, or coordination. |
PASS |
/wp-json/uaix/v1/examples/uai.client.limited-browser.v1 | Open matching schema |
UAI Structured Fetch Client v1uai.client.structured-fetch.v1
L1 client capability profile for structured static and JSON fetch with low-token machine routes and explicit no-JavaScript fallbacks. |
PASS |
/wp-json/uaix/v1/examples/uai.client.structured-fetch.v1 | Open matching schema |
UAI Browser-Assisted Client v1uai.client.browser-assisted.v1
L2 client capability profile for JavaScript rendering and human-visible browser assistance with parity checks and no autonomous write authority. |
PASS |
/wp-json/uaix/v1/examples/uai.client.browser-assisted.v1 | Open matching schema |
UAI Tool Agent Client v1uai.client.tool-agent.v1
L3 client capability profile for tool-calling agents that can authenticate or post only with consent, idempotency, fallback, and evidence records. |
PASS |
/wp-json/uaix/v1/examples/uai.client.tool-agent.v1 | Open matching schema |
UAI Workflow Agent Client v1uai.client.workflow-agent.v1
L4 client capability profile for long-running workflow agents that preserve task status, correlation, timeout, idempotency, fallback, consent, and final-report evidence. |
PASS |
/wp-json/uaix/v1/examples/uai.client.workflow-agent.v1 | Open matching schema |
UAI Multi-Agent Runtime Client v1uai.client.multi-agent-runtime.v1
L5 client capability profile for external multi-agent runtimes that coordinate agents while UAIX remains the reviewed record, trust, memory, evidence, and handoff boundary. |
PASS |
/wp-json/uaix/v1/examples/uai.client.multi-agent-runtime.v1 | Open matching schema |
UAI Audited Agent System Client v1uai.client.audited-agent-system.v1
L6 client capability profile for high-assurance agent systems that attach provenance, audit evidence, consent records, validator output, memory review, and final-report evidence. |
PASS |
/wp-json/uaix/v1/examples/uai.client.audited-agent-system.v1 | Open matching schema |
UAIX Ability Profile v1uaix.ability-profile.v1
UAIX Ability Profile v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.ability-profile.v1 | Open matching schema |
UAIX Startup Packet v1uaix.startup-packet.v1
UAIX Startup Packet v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.startup-packet.v1 | Open matching schema |
UAIX Memory Maintenance v1uaix.memory-maintenance.v1
Universal required UAIX memory package policy for lifecycle, hot/cold boundaries, validation behavior, protected paths, and memory write safety. |
PASS |
/wp-json/uaix/v1/examples/uaix.memory-maintenance.v1 | Open matching schema |
UAIX Next Recursive Prompt v1uaix.next-recursive-prompt.v1
Derived hot-memory resume artifact. Required for agents that deal with code, automation, executable workflows, or code-like artifacts. Out of scope for agents with no code, automation, executable workflow, or code-like artifacts. |
PASS |
/wp-json/uaix/v1/examples/uaix.next-recursive-prompt.v1 | Open matching schema |
UAIX Suspension Packet v1uaix.suspension-packet.v1
UAIX Suspension Packet v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.suspension-packet.v1 | Open matching schema |
UAIX Receiver Brief v1uaix.receiver-brief.v1
UAIX Receiver Brief v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.receiver-brief.v1 | Open matching schema |
UAIX Memory Firewall Policy v1uaix.memory-firewall-policy.v1
UAIX Memory Firewall Policy v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.memory-firewall-policy.v1 | Open matching schema |
UAIX No-Op Trigger Catalog v1uaix.no-op-trigger-catalog.v1
UAIX No-Op Trigger Catalog v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.no-op-trigger-catalog.v1 | Open matching schema |
UAIX Authority Boundary v1uaix.authority-boundary.v1
UAIX Authority Boundary v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.authority-boundary.v1 | Open matching schema |
UAIX Conformance Evidence v1uaix.conformance-evidence.v1
UAIX Conformance Evidence v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.conformance-evidence.v1 | Open matching schema |
UAIX Evaluation Packet Summary v1uaix.evaluation-packet-summary.v1
UAIX Evaluation Packet Summary v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.evaluation-packet-summary.v1 | Open matching schema |
UAIX Ability Profile L0 v1uaix.ability-profile.l0.v1
UAIX Ability Profile L0 v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.ability-profile.l0.v1 | Open matching schema |
UAIX Ability Profile L1 v1uaix.ability-profile.l1.v1
UAIX Ability Profile L1 v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.ability-profile.l1.v1 | Open matching schema |
UAIX Ability Profile L2 v1uaix.ability-profile.l2.v1
UAIX Ability Profile L2 v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.ability-profile.l2.v1 | Open matching schema |
UAIX Ability Profile L3 v1uaix.ability-profile.l3.v1
UAIX Ability Profile L3 v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.ability-profile.l3.v1 | Open matching schema |
UAIX Ability Profile L4 v1uaix.ability-profile.l4.v1
UAIX Ability Profile L4 v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.ability-profile.l4.v1 | Open matching schema |
UAIX Ability Profile L5 v1uaix.ability-profile.l5.v1
UAIX Ability Profile L5 v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.ability-profile.l5.v1 | Open matching schema |
UAIX Ability Profile L6 v1uaix.ability-profile.l6.v1
UAIX Ability Profile L6 v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.ability-profile.l6.v1 | Open matching schema |
UAIX Expression-Concept Review v1uaix.evaluation.expression-concept-review.v1
UAIX Expression-Concept Review v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.evaluation.expression-concept-review.v1 | Open matching schema |
UAIX Resource-Economy Trace v1uaix.evaluation.resource-economy-trace.v1
UAIX Resource-Economy Trace v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.evaluation.resource-economy-trace.v1 | Open matching schema |
UAIX Operator Decision v1uaix.evaluation.operator-decision.v1
UAIX Operator Decision v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.evaluation.operator-decision.v1 | Open matching schema |
UAIX No-op Justification v1uaix.evaluation.no-op-justification.v1
UAIX No-op Justification v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.evaluation.no-op-justification.v1 | Open matching schema |
UAIX Local Sandbox Safety Review v1uaix.evaluation.local-sandbox-safety-review.v1
UAIX Local Sandbox Safety Review v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.evaluation.local-sandbox-safety-review.v1 | Open matching schema |
UAIX Memory Ecosystem Handoff v1uaix.evaluation.memory-ecosystem-handoff.v1
UAIX Memory Ecosystem Handoff v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.evaluation.memory-ecosystem-handoff.v1 | Open matching schema |
UAIX DE11 Benchmark Summary v1uaix.evaluation.de11-benchmark-summary.v1
UAIX DE11 Benchmark Summary v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.evaluation.de11-benchmark-summary.v1 | Open matching schema |
UAIX .uaix Package Manifest Draft v0.1uaix.package.v0.1
UAIX .uaix Package Manifest Draft v0.1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.package.v0.1 | Open matching schema |
UAIX Persona v1uaix.persona.v1
UAIX Persona v1 for the UAIX agent capability, memory firewall, evaluation packet, and conformance evidence surface. |
PASS |
/wp-json/uaix/v1/examples/uaix.persona.v1 | Open matching schema |
UAIX Persona Storage Binding v1uaix.persona.storage-binding.v1
Additive data-backed binding for Advanced Persona Profile packages where files remain the primary portable representation and normalized storage must preserve exact logical paths, roles, status, trigger state, hashes, revisions, source authority, and round-trip evidence. |
PASS |
/wp-json/uaix/v1/examples/uaix.persona.storage-binding.v1 | Open matching schema |
UAIX Advanced Multi-Agent Workload v1uaix.multi-agent-workload.v1
Portable workload class, stable logical identity, bounded code and task ownership, authority references, per-recipient delivery policy, coordinator fencing, database-backed NPC identity separation, offline continuity, and reviewed evidence for advanced multi-agent systems. |
PASS |
/wp-json/uaix/v1/examples/uaix.multi-agent-workload.v1 | Open matching schema |
UAIX SPEC-01 Canonical Envelope v1uaix.spec-01.envelope.v1
Publication-envelope contract for portable evidence-bearing UAIX records, including payload, evidence, redaction, trust, signature status, verification, exceptions, and warnings. |
PASS |
/wp-json/uaix/v1/examples/uaix.spec-01.envelope.v1 | Open matching schema |
UAIX Capability Profile v1uaix.capability-profile.v1
UAIX capability profile for declaring L0-L6 client posture, consent boundaries, fallback behavior, evidence requirements, and safe default behavior. |
PASS |
/wp-json/uaix/v1/examples/uaix.capability-profile.v1 | Open matching schema |
UAIX Capability Ladder v1uaix.capability-ladder.v1
Machine-readable L0-L6 capability ladder with safe fallbacks, unsupported implication boundaries, and reference-only client scenarios. |
PASS |
/wp-json/uaix/v1/examples/uaix.capability-ladder.v1 | Open matching schema |
UAIX SPEC-02 Project Handoff v1uaix.spec-02.project-handoff.v1
Portable project memory and custody transfer contract for humans, agents, vendors, future sessions, and reviewed runtime consumers. |
PASS |
/wp-json/uaix/v1/examples/uaix.spec-02.project-handoff.v1 | Open matching schema |
UAIX SPEC-03 AGENTS.md Metadata v1uaix.spec-03.agents-md-metadata.v1
AGENTS.md front-door metadata for canonical roots, nested instruction scope, command policy, memory loading, and safety boundaries. |
PASS |
/wp-json/uaix/v1/examples/uaix.spec-03.agents-md-metadata.v1 | Open matching schema |
UAIX SPEC-04 File Handoff v1uaix.spec-04.file-handoff.v1
Mandatory trusted-work intake contract with evidence-tested content handling, complete per-file lifecycle proof, protected-anchor evidence, and final source removal. |
PASS |
/wp-json/uaix/v1/examples/uaix.spec-04.file-handoff.v1 | Open matching schema |
UAIX Review Receipt v1uaix.review-receipt.v1
Review receipt for inspected UAIX envelopes, checks, skipped checks, warnings, exceptions, trust decision, and local-policy result. |
PASS |
/wp-json/uaix/v1/examples/uaix.review-receipt.v1 | Open matching schema |
UAIX Public-Safe Audit Digest v1uaix.public-safe-audit-digest.v1
Public-safe audit digest for evidence references, redactions, public findings, excluded private material, verification, exceptions, and warnings. |
PASS |
/wp-json/uaix/v1/examples/uaix.public-safe-audit-digest.v1 | Open matching schema |
UAIX Redaction Policy v1uaix.redaction-policy.v1
Redaction policy for secret patterns, data classes, review gates, never-publish values, verification, exceptions, and warnings. |
PASS |
/wp-json/uaix/v1/examples/uaix.redaction-policy.v1 | Open matching schema |
Readable fixture
UAI Intent Request 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
}
]
}Copyable starter requests
Use the live snippets below when you want to pull one published fixture, keep the packet readable in local review, and submit the same message to validation without inventing a private helper layer.
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());What to do after a passing fixture
- Carry the result into Implementations if it supports a concrete runtime or publication claim.
- Record release-facing fixture changes in the Changelog.
- Use References and Contributors when the fixture needs durable discovery or citation support.
Next step
Continue to the Validator to turn these fixtures into repeatable conformance evidence, then attach that evidence to the current implementation and release trail.