name: settlement-witness
description: "在 30 秒内生成一份经签名的交付回执。"
在 30 秒内生成一份经签名的交付回执。
settlement_witness({
task_id: "quickstart-001",
spec: { value: 1 },
output: { value: 1 }
})
你将收到:
PASS
SPEC_MATCH
以 sha256: 开头的 receipt_id
以 base64url: 开头的 sig
示例(已截断):
{
"receipt_v0_1": {
"verdict": "PASS",
"reason_code": "SPEC_MATCH",
"receipt_id": "sha256:3adb22d0...",
"sig": "base64url:AbC..."
}
}
SettlementWitness 生成加密签名的交付回执,第三方系统可离线验证。
如果看到 422 错误
缺少必填字段。请确保提供了 task_id、spec 和 output。
如果看到 INDETERMINATE / EVALUATOR_TIMEOUT
上游评估器无法访问。这仍是一份有效的签名回执。
如果看到 FAIL / SPEC_MISMATCH
你的输出与规范不匹配。请对比结构。
查看有效的 PASS、FAIL 和 INDETERMINATE 示例:
fixtures/
MCP:
POST https://defaultverifier.com/mcp
直接 REST:
POST https://defaultverifier.com/settlement-witness
切勿在 spec 或 output 中发送机密信息。保持输入确定性。