工具

接入套件

已发布的首次证明包,包含起步文件、可直接提交到验证器的载荷、mock-response 交接以及实施下一步。

  • 记录 UAIX-TOOL-0063
  • 路径 /zh-cn/tools/adoption-kit/
  • 使用 规范公共记录

文件状态

公共标准页面 作为当前公共标准记录的一部分在 UAIX 上发布
代码
UAIX-TOOL-0063
表面
工具
使用权
公开且可链接

如何使用本页

使用本页获取已发布的接入包、起步文件与首次证明交接数据包。

对于代理:将相关指南应用于用户的目标站点或存储库。除非用户明确要求该输出,否则请勿复制此 UAIX 页面、创建有关指南的页面或将此页面视为运行时权限。

相关页面

开始使用验证器API 参考一致性包

首次证明包

当一份由验证器背书的数据包需要清晰流转时,从这里开始

接入套件是当前最短的已发布接入表面。它把起步文件、可直接提交到验证器的载荷、mock-exchange 示例、实施证据清单、一致性 fixture 包以及实施下一步集中在一起,让团队无需手工拼装路由地图,就能从第一次阅读走到第一份可复用证明数据包。

包含内容

起步文件与多语言调用

当你需要一份已经包含首个验证请求、mock 交接包以及可复制客户端片段的公开数据包时,请使用此套件。

如何证明

验证器与 mock exchange 联合使用

当这个套件真正产出一份由验证器背书的数据包和一份实时 mock 响应,而不是只停留在只读示例时,它才最有价值。

下一步去向

证据清单与 fixture 包

把首次证明数据包带到 Implementations 中的具名支持轨道;在一致性包进入启动评审前,先运行 fixture 包并填写证据清单。

相关页面

开始使用捆绑包中面向人的入门路径。验证器面向人工的证明运行与结果导出。API 参考完整路由清单与 OpenAPI 契约。一致性包用于启动评审的更完整发布证据包。实施轨道用于继续推进该数据包的具名发布轨道。

证明路径

验证器支持的证明路径

将公众阅读顺序与一个证据线索联系起来:配置文件、模式、示例、验证器结果和发布记录。

  1. 1选择消息配置文件。从已发布的 UAI-1 配置文件和与您需要证明的交换匹配的记录系列开始。
  2. 2将其与模式和示例进行比较。在写入或映射候选数据包之前解析架构、注册表项和一个测试样例。
  3. 3运行验证器证据。根据当前公共 UAI-1 记录验证键控、缩小键控或无键 JSON。
  4. 4将结果附加到实施或移交记录中。将导出的结果保存到一致性包、实施轨道、变更日志或项目移交证据中。
起步运行获取数据包、验证一份消息,再测试响应交接
curl -s https://uaix.org/wp-json/uaix/v1/adoption-kit
curl -OJ "https://uaix.org/wp-json/uaix/v1/adoption-kit?download=1"
curl -s -X POST https://uaix.org/wp-json/uaix/v1/validate -H "Content-Type: application/json" -d @validate-request.json
curl -s -X POST https://uaix.org/wp-json/uaix/v1/mock-exchange -H "Content-Type: application/json" -d @mock-exchange-request.json

把 adoption-kit 路由作为接入流程中的机器可读交接点,然后在扩展证据包之前,对同一份数据包完成验证与 mock 测试。

此页面的用途

使用此页面作为最短的已发布入门包,在实时 UAI-1 表面上进行首次验证运行。它将起始文件、验证器就绪的有效负载、模拟交换示例、实施证据清单、一致性夹具包以及实施后续步骤保留在一个公共数据包中。

套件中包含哪些内容

  • 用于第一条消息、验证器请求和发布审核切换的可复制起始文件。
  • 多语言入门需要curl、PowerShell、Python 和TypeScript。
  • 一份实施证据清单,涵盖身份、支持的配置文件范围、验证器输出、机器路由和缓存状态、信任和威胁边界、区域设置和可访问性 QA、测试样例、发布轨迹和支持边界。
  • 一个一致性夹具包,包含当前正键/缩小/无键情况、规范哈希等效元数据以及负缺失配置文件、缺少必需字段、未声明字段、无效跟踪父项、DID/VC 信任证据、无键形状、无键溢出和不支持别名情况。
  • 一份参考模拟交换数据包以及返回模式、注册表、示例和实现轨道的直接链接。

何时使用它

  1. 当团队需要从读取 UAI-1 到生成一个可重用的验证器支持的数据包的最短路径时,从这里开始。
  2. 在将第一个证明转变为公开发布或支持语言之前,请完成清单并运行夹具包。
  3. 移至API参考当您需要完整航线库存和 OpenAPI 合同时。
  4. 移至一致性包当数据包需要更广泛的发布证据包来进行发布审查或回归工作时。

第一个证明完成的定义

  • 该消息声明一个已发布的配置文件并通过匹配的架构和验证器策略检​​查。
  • 证据包命名模式、注册表项、字段注册表、示例或测试样例、验证器结果和检查的路由 URLs。
  • 在使用任何公共支持语言之前,实现会准确命名它支持的内容和不支持的内容。
  • 机器路由状态、POST 护栏、信任通道假设和释放跟踪链接都在数据包旁边捕获。
  • 证明可以由另一位审阅者从公共 UAIX 路线重新运行,无需私人注释。

已发布的入门包

使用下面的采用工具包获取当前的首次验证数据包,并将准确的入门文件、清单和夹具包保存在一起。

领养套件

公开记录项

此处说明当前公开记录、证据路径和支持边界。

随包一起发布的内容

公开记录项

  • 此处说明当前公开记录、证据路径和支持边界。
  • 此处说明当前公开记录、证据路径和支持边界。
  • 此处说明当前公开记录、证据路径和支持边界。
  • 此处说明当前公开记录、证据路径和支持边界。

公开记录项

公开记录项

此处说明当前公开记录、证据路径和支持边界。

公开记录项

公开记录项

  1. 先打开已发布的采用工具包页面或 JSON 路由,让入门从当前公开数据包开始,而不是从私有笔记开始。
  2. 解析一个起步配置文件,然后把它的模式、注册表条目和示例 fixture 一起保留为首次证明包。
  3. 运行验证器,并把生成的一致性记录附在评审时使用的准确起步数据包旁边。
  4. 当运行时轨道尚未发布自身实现、但你需要一个实时一致响应包时,把同一数据包提交到模拟交换。
  5. 在从首次证明推进到公开发布或支持表述前,填写实现证据清单。
  6. 在扩大发布数据包前,使用一致性 fixture 包检查当前正向和反向验证器行为。
  7. 当候选实现需要展示 A2A、MCP、OpenAPI、DID/VC 或 Trace Context 证据如何映射到 UAI-1 记录时,使用桥接证据包。
  8. 在对外提出支持声明前,把证明包带入已命名实现轨道、一致性包和发布轨迹。
公开记录项 此处说明当前公开记录、证据路径和支持边界。 uai-adoption-kit-manifest.json
代码示例
{
    "adoption_kit_url": "/wp-json/uaix/v1/adoption-kit",
    "download_url": "/wp-json/uaix/v1/adoption-kit?download=1",
    "starter_files": [
        {
            "label": "Starter message",
            "filename": "starter-message.json",
            "top_level_keys": [
                "uai_version",
                "profile",
                "message_id",
                "source",
                "target",
                "conversation",
                "delivery",
                "trust",
                "body",
                "provenance",
                "integrity",
                "extensions"
            ]
        },
        {
            "label": "Validation request",
            "filename": "validate-request.json",
            "top_level_keys": [
                "message",
                "normalization_mode",
                "format"
            ]
        },
        {
            "label": "Mock exchange request",
            "filename": "mock-exchange-request.json",
            "top_level_keys": [
                "scenario",
                "format",
                "message"
            ]
        },
        {
            "label": "一致性 record",
            "filename": "uai-conformance-record.json",
            "top_level_keys": [
                "uai_version",
                "profile",
                "message_id",
                "source",
                "target",
                "conversation",
                "delivery",
                "trust",
                "body",
                "provenance",
                "integrity",
                "extensions"
            ]
        },
        {
            "label": "Implementation evidence checklist",
            "filename": "implementation-evidence-checklist.json",
            "top_level_keys": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7,
                8,
                9
            ]
        },
        {
            "label": "一致性 fixture pack",
            "filename": "conformance-fixture-pack.json",
            "top_level_keys": [
                "kind",
                "generated_at",
                "current_release",
                "uai_version",
                "profile_id",
                "purpose",
                "fixture_count",
                "positive_count",
                "negative_count",
                "coverage",
                "canonical_hash_equivalence",
                "route_contract",
                "cases"
            ]
        },
        {
            "label": "Bridge evidence pack",
            "filename": "bridge-evidence-pack.json",
            "top_level_keys": [
                "kind",
                "generated_at",
                "standard_family",
                "current_release",
                "uai_version",
                "release_date",
                "description",
                "support_boundary",
                "case_count",
                "validated_case_count",
                "adjacent_standard_count",
                "adjacent_standards",
                "uai_profiles",
                "available_in",
                "verification",
                "cases"
            ]
        },
        {
            "label": "Capability profile starter",
            "filename": "capability-profile.json",
            "top_level_keys": [
                "uai_version",
                "profile",
                "message_id",
                "source",
                "target",
                "conversation",
                "delivery",
                "trust",
                "body",
                "provenance",
                "integrity",
                "extensions"
            ]
        },
        {
            "label": "Capability negotiation starter",
            "filename": "capability-negotiation.json",
            "top_level_keys": [
                "uai_version",
                "profile",
                "message_id",
                "source",
                "target",
                "conversation",
                "delivery",
                "trust",
                "body",
                "provenance",
                "integrity",
                "extensions"
            ]
        }
    ],
    "use": "Fetch the adoption kit JSON for the full starter file contents."
}
公开记录项 公开记录项 uai-mock-exchange.json
代码示例
{
    "kind": "uaix.mock.exchange.result.v1",
    "generated_at": "2026-07-27T07:49:30+00:00",
    "route_url": "/wp-json/uaix/v1/mock-exchange",
    "scenario": "accepted-task",
    "http_status": 202,
    "summary": "The reference surface accepted the request and returned a conforming async handoff using `uai.intent.response.v1`.",
    "request": {
        "message": {
            "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 闸门way",
                "uri": "/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
                }
            ]
        },
        "validation": {
            "valid": true,
            "checked_at": "2026-07-27T07:49:30+00:00",
            "profile": "uai.intent.request.v1",
            "current_release": "UAI-1",
            "uai_version": "1.0",
            "schema_route_url": "/wp-json/uaix/v1/schemas/uai.intent.request.v1",
            "registry_route_url": "/wp-json/uaix/v1/registry/uai.intent.request.v1",
            "issue_count": 0,
            "error_count": 0,
            "warning_count": 0,
            "errors": [],
            "warnings": [],
            "status": "pass",
            "normalization": {
                "mode": "keyed-json",
                "status": "current",
                "supported": true,
                "input_shape": "json-object",
                "normalized": false,
                "registry_release": "UAI-1",
                "registry_release_date": "2026-06-02",
                "field_registry_url": "/wp-json/uaix/v1/field-registry",
                "canonicalization": "jcs-compatible-sorted-json",
                "canonical_hash": "sha256:df1471b14bfab5649ab461956640cfe8201aab274f3db190bc621dc195dc2abd",
                "byte_count": 2665
            },
            "conformance_record": {
                "uai_version": "1.0",
                "profile": "uai.conformance.result.v1",
                "message_id": "msg-20260727T074930Z-1b729f2fd2d7",
                "source": {
                    "type": "service",
                    "id": "uaix.validator",
                    "label": "UAIX 验证器",
                    "uri": "/en-us/tools/validator/",
                    "did": "did:web:uaix.org",
                    "role": "conformance-checker",
                    "implementation": "uaix-core-3.188.0"
                },
                "target": {
                    "type": "message",
                    "id": "msg-2026-04-22-0001",
                    "label": "uai.intent.request.v1",
                    "uri": "/wp-json/uaix/v1/examples/uai.intent.request.v1",
                    "did": "did:web:uaix.org",
                    "role": "checked-record",
                    "implementation": "uai.intent.request.v1"
                },
                "conversation": {
                    "conversation_id": "conv-2026-04-22-uaix-001",
                    "turn_id": "turn-validator-1b729f2fd2d7",
                    "parent_message_id": "msg-2026-04-22-0001",
                    "sequence": 2,
                    "traceparent": "00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01"
                },
                "delivery": {
                    "mode": "sync",
                    "priority": "routine",
                    "expires_at": "2026-08-03T07:49:30+00:00",
                    "reply_requested": false,
                    "ack_required": false
                },
                "trust": {
                    "channel": "signed-envelope",
                    "auth_scheme": "validator-record",
                    "principal": "did:web:uaix.org",
                    "credential_ref": "/.well-known/uai.json",
                    "signature_ref": "/en-us/tools/validator/",
                    "replay_window_id": "rw-conformance-20260727-1b729f2fd2d7"
                },
                "body": {
                    "status": "pass",
                    "checked_profile": "uai.intent.request.v1",
                    "issues": [],
                    "summary": {
                        "error_count": 0,
                        "warning_count": 0,
                        "checked_at": "2026-07-27T07:49:30+00:00"
                    },
                    "artifacts": {
                        "catalog_url": "/wp-json/uaix/v1/catalog",
                        "schema_url": "/wp-json/uaix/v1/schemas/uai.intent.request.v1",
                        "registry_url": "/wp-json/uaix/v1/registry/uai.intent.request.v1",
                        "example_url": "/wp-json/uaix/v1/examples/uai.intent.request.v1",
                        "field_registry_url": "/wp-json/uaix/v1/field-registry",
                        "transport_bindings_url": "/wp-json/uaix/v1/transport-bindings",
                        "trust_channels_url": "/wp-json/uaix/v1/trust-channels",
                        "conformance_levels_url": "/wp-json/uaix/v1/conformance-levels",
                        "error_registry_url": "/wp-json/uaix/v1/error-registry",
                        "validate_url": "/wp-json/uaix/v1/validate"
                    },
                    "target_message_ref": "msg-2026-04-22-0001"
                },
                "provenance": {
                    "trace_id": "trace-7f3a2d",
                    "issued_at": "2026-07-27T07:49:30+00:00",
                    "log_ref": "urn:uaix:log:2026:0001",
                    "agent_id": "uaix.validator",
                    "model_id": "model.uaix.validator-1",
                    "confidence": 1,
                    "lineage": [
                        {
                            "stage": "conformance-export",
                            "actor_id": "uaix.validator",
                            "model_id": "model.uaix.validator-1",
                            "note": "生成时间 a validator-backed evidence record for the checked message using keyed-json normalization."
                        }
                    ],
                    "parent_trace_id": "trace-7f3a2d"
                },
                "integrity": {
                    "version": 2,
                    "algorithm": "sha256",
                    "canonicalization": "jcs",
                    "checksum": "sha256:d5c3fef11e65c44dcd91b164df0ce15c03cf39c8b69ced323dcdab8c7da7d07d"
                },
                "extensions": [
                    {
                        "namespace": "urn:uaix:ext:evidence",
                        "purpose": "Links conformance output to the exact 公开制品 used during validation.",
                        "critical": false
                    }
                ]
            },
            "download_filename": "msg-20260727T074930Z-1b729f2fd2d7.json"
        }
    },
    "response_profile": "uai.intent.response.v1",
    "response_message": {
        "uai_version": "1.0",
        "profile": "uai.intent.response.v1",
        "message_id": "msg-mock-accepted-597a626a1d45",
        "source": {
            "type": "service",
            "id": "uaix.mock.exchange",
            "label": "UAIX 模拟交换",
            "uri": "/wp-json/uaix/v1/mock-exchange",
            "did": "did:web:uaix.org",
            "role": "reference-server",
            "implementation": "uaix-core-3.188.0"
        },
        "target": {
            "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"
        },
        "conversation": {
            "conversation_id": "conv-2026-04-22-uaix-001",
            "turn_id": "turn-mock-597a626a1d45",
            "parent_message_id": "msg-2026-04-22-0001",
            "traceparent": "00-4bf92f3577b34da6a3ce929d0e0e4736-550702a0f1ed2653-01",
            "sequence": 2
        },
        "delivery": {
            "mode": "async",
            "priority": "interactive",
            "expires_at": "2026-04-22T16:05:00+00:00",
            "reply_requested": false,
            "ack_required": true,
            "task_ref": "task-mock-597a626a1d45"
        },
        "trust": {
            "channel": "signed-envelope",
            "auth_scheme": "jws",
            "principal": "did:web:uaix.org",
            "credential_ref": "/.well-known/uai.json",
            "signature_ref": "/wp-json/uaix/v1/mock-exchange#signature-597a626a1d45",
            "replay_window_id": "rw-mock-597a626a1d45"
        },
        "body": {
            "status": "accepted",
            "subject": "uai.task.status.v1",
            "request_message_id": "msg-2026-04-22-0001",
            "result": {
                "task_id": "task-mock-597a626a1d45",
                "status_profile": "uai.task.status.v1",
                "status_example_url": "/wp-json/uaix/v1/examples/uai.task.status.v1",
                "response_profile": "uai.intent.response.v1",
                "follow_up_scenarios": [
                    "completed-response",
                    "typed-error"
                ],
                "field_registry_url": "/wp-json/uaix/v1/field-registry",
                "mock_exchange_url": "/wp-json/uaix/v1/mock-exchange"
            },
            "notices": [
                "accepted-task-started",
                "use-task-status-example-for-shape-checks",
                "reference-surface-response"
            ],
            "task_ref": "task-mock-597a626a1d45"
        },
        "provenance": {
            "trace_id": "trace-7f3a2d",
            "issued_at": "2026-04-22T16:00:03+00:00",
            "log_ref": "urn:uaix:log:mock:20260727:597a626a1d45",
            "agent_id": "uaix.mock.exchange",
            "model_id": "model.uaix.mock.exchange-1",
            "confidence": 1,
            "lineage": [
                {
                    "stage": "mock-acceptance",
                    "actor_id": "uaix.mock.exchange",
                    "model_id": "model.uaix.mock.exchange-1",
                    "note": "Accepted the request and published a deterministic async handoff from the UAIX mock exchange surface."
                }
            ],
            "parent_trace_id": "trace-7f3a2d"
        },
        "integrity": {
            "version": 2,
            "algorithm": "sha256",
            "canonicalization": "jcs",
            "checksum": "sha256:126113ba38574d8f3103e6d036b0aed0b2c1b5e57ffe3ab5e2481151e13ea945"
        },
        "extensions": [
            {
                "namespace": "urn:uaix:ext:mock-exchange",
                "purpose": "Marks this envelope as a deterministic response from the UAIX live reference surface for scenario `accepted-task`.",
                "critical": false
            }
        ]
    },
    "response_validation": {
        "valid": true,
        "checked_at": "2026-07-27T07:49:30+00:00",
        "profile": "uai.intent.response.v1",
        "current_release": "UAI-1",
        "uai_version": "1.0",
        "schema_route_url": "/wp-json/uaix/v1/schemas/uai.intent.response.v1",
        "registry_route_url": "/wp-json/uaix/v1/registry/uai.intent.response.v1",
        "issue_count": 0,
        "error_count": 0,
        "warning_count": 0,
        "errors": [],
        "warnings": [],
        "status": "pass",
        "normalization": {
            "mode": "keyed-json",
            "status": "current",
            "supported": true,
            "input_shape": "json-object",
            "normalized": false,
            "registry_release": "UAI-1",
            "registry_release_date": "2026-06-02",
            "field_registry_url": "/wp-json/uaix/v1/field-registry",
            "canonicalization": "jcs-compatible-sorted-json",
            "canonical_hash": "sha256:cf50851e845aa05069524c04ee3161b66c7245106d70ca09ca1515a87b4f0882",
            "byte_count": 2709
        },
        "conformance_record": {
            "uai_version": "1.0",
            "profile": "uai.conformance.result.v1",
            "message_id": "msg-20260727T074930Z-9a832686da08",
            "source": {
                "type": "service",
                "id": "uaix.validator",
                "label": "UAIX 验证器",
                "uri": "/en-us/tools/validator/",
                "did": "did:web:uaix.org",
                "role": "conformance-checker",
                "implementation": "uaix-core-3.188.0"
            },
            "target": {
                "type": "message",
                "id": "msg-mock-accepted-597a626a1d45",
                "label": "uai.intent.response.v1",
                "uri": "/wp-json/uaix/v1/examples/uai.intent.response.v1",
                "did": "did:web:uaix.org",
                "role": "checked-record",
                "implementation": "uai.intent.response.v1"
            },
            "conversation": {
                "conversation_id": "conv-2026-04-22-uaix-001",
                "turn_id": "turn-validator-9a832686da08",
                "parent_message_id": "msg-mock-accepted-597a626a1d45",
                "sequence": 3,
                "traceparent": "00-4bf92f3577b34da6a3ce929d0e0e4736-550702a0f1ed2653-01"
            },
            "delivery": {
                "mode": "sync",
                "priority": "routine",
                "expires_at": "2026-08-03T07:49:30+00:00",
                "reply_requested": false,
                "ack_required": false
            },
            "trust": {
                "channel": "signed-envelope",
                "auth_scheme": "validator-record",
                "principal": "did:web:uaix.org",
                "credential_ref": "/.well-known/uai.json",
                "signature_ref": "/en-us/tools/validator/",
                "replay_window_id": "rw-conformance-20260727-9a832686da08"
            },
            "body": {
                "status": "pass",
                "checked_profile": "uai.intent.response.v1",
                "issues": [],
                "summary": {
                    "error_count": 0,
                    "warning_count": 0,
                    "checked_at": "2026-07-27T07:49:30+00:00"
                },
                "artifacts": {
                    "catalog_url": "/wp-json/uaix/v1/catalog",
                    "schema_url": "/wp-json/uaix/v1/schemas/uai.intent.response.v1",
                    "registry_url": "/wp-json/uaix/v1/registry/uai.intent.response.v1",
                    "example_url": "/wp-json/uaix/v1/examples/uai.intent.response.v1",
                    "field_registry_url": "/wp-json/uaix/v1/field-registry",
                    "transport_bindings_url": "/wp-json/uaix/v1/transport-bindings",
                    "trust_channels_url": "/wp-json/uaix/v1/trust-channels",
                    "conformance_levels_url": "/wp-json/uaix/v1/conformance-levels",
                    "error_registry_url": "/wp-json/uaix/v1/error-registry",
                    "validate_url": "/wp-json/uaix/v1/validate"
                },
                "target_message_ref": "msg-mock-accepted-597a626a1d45"
            },
            "provenance": {
                "trace_id": "trace-7f3a2d",
                "issued_at": "2026-07-27T07:49:30+00:00",
                "log_ref": "urn:uaix:log:mock:20260727:597a626a1d45",
                "agent_id": "uaix.validator",
                "model_id": "model.uaix.validator-1",
                "confidence": 1,
                "lineage": [
                    {
                        "stage": "conformance-export",
                        "actor_id": "uaix.validator",
                        "model_id": "model.uaix.validator-1",
                        "note": "生成时间 a validator-backed evidence record for the checked message using keyed-json normalization."
                    }
                ],
                "parent_trace_id": "trace-7f3a2d"
            },
            "integrity": {
                "version": 2,
                "algorithm": "sha256",
                "canonicalization": "jcs",
                "checksum": "sha256:49bb8800c0e13273846a444aca0bee980f3ed29b2f933092ada30709c648e60e"
            },
            "extensions": [
                {
                    "namespace": "urn:uaix:ext:evidence",
                    "purpose": "Links conformance output to the exact 公开制品 used during validation.",
                    "critical": false
                }
            ]
        },
        "download_filename": "msg-20260727T074930Z-9a832686da08.json"
    },
    "links": {
        "catalog_url": "/wp-json/uaix/v1/catalog",
        "validate_url": "/wp-json/uaix/v1/validate",
        "field_registry_url": "/wp-json/uaix/v1/field-registry",
        "response_example_url": "/wp-json/uaix/v1/examples/uai.intent.response.v1",
        "task_status_example_url": "/wp-json/uaix/v1/examples/uai.task.status.v1"
    }
}

此处说明当前公开记录、证据路径和支持边界。

路由级启动器调用

当您需要在curl、PowerShell、Python 或TypeScript 中使用相同的数据包时,请使用下面的路由和语言示例。

公开记录项

此处说明当前公开记录、证据路径和支持边界。

当你需要实时目录、示例、验证器和模拟响应调用,而不想反向解析 REST 表面时,使用这些片段。

起步片段使用实时公开路由,而不是私有 SDK 或未发布的辅助层。

curl

普通 shell

用于文档、冒烟检查、CI 探针和快速人工复核的最快原始 HTTP 路径。

领养套件 获取已发布的入门数据包 uai-adoption-kit.json
代码示例
curl -sS "/wp-json/uaix/v1/adoption-kit" -o uai-adoption-kit.json
目录 解析实时路由目录
代码示例
curl -sS "/wp-json/uaix/v1/catalog"
示例 获取一个已发布起步数据包 example-record.json
代码示例
curl -sS "/wp-json/uaix/v1/examples/uai.intent.request.v1" -o example-record.json
验证 提交数据包以生成结果记录 validate-request.json
代码示例
curl -sS -X POST "/wp-json/uaix/v1/validate" \
  -H "Content-Type: application/json" \
  -d @validate-request.json
模拟交流 请求一个实时一致响应 mock-exchange-request.json
代码示例
curl -sS -X POST "/wp-json/uaix/v1/mock-exchange" \
  -H "Content-Type: application/json" \
  -d @mock-exchange-request.json

下一步

继续实施轨道当校样运行需要指定的发布通道时,返回到验证器当您需要工作台工作流程时,或使用API参考当您需要套件背后更广泛的机器合同时。