{
  "clause": "C1",
  "name": "minimal-valid-receipt",
  "description": "A minimal fully-valid receipt canonicalizes to the same bytes everywhere.",
  "input": {
    "receipt": {
      "v": "tp/0.1",
      "id": "0192b6c7-4e58-7a2d-ae9e-6c77f3e20c44",
      "ts": "2026-04-24T10:00:00Z",
      "agent": {
        "did": "did:key:z6Mkon3Necd6NkkyfoGoHxid2znGc59LU3K7mubaRcFbLfLX",
        "key_id": "agent"
      },
      "tool": {
        "did": "did:key:z6Mko9hTggMwjSTEaJaPUfE6tqcy2xvU6BnNq3e3o8qVBiyH",
        "key_id": "tool"
      },
      "call": {
        "name": "search",
        "args_hash": "sha256:0000000000000000000000000000000000000000000000000000000000000000"
      },
      "result": {
        "status": "ok",
        "response_hash": "sha256:0000000000000000000000000000000000000000000000000000000000000000"
      },
      "nonce": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
    },
    "agent_sk_seed": 1,
    "tool_sk_seed": 2
  },
  "expected": {
    "canonical_payload_sha256": "sha256:f20b4ecac132c7e4930b0644f72aa7da622272d2c7ecd52f97e398291d295d07",
    "verify_ok": true
  }
}
