{
  "note": "Live end-to-end demonstration with REAL ed25519 + SHA-256 — no mocks. The genuine receipt verifies; a one-field tamper fails.",
  "step1_issued_receipt": {
    "id": "rcpt_9c0fb28ea402ef12f82ebded948a406c",
    "body": {
      "type": "agent-action-receipt",
      "version": 1,
      "action": "demo:summarize_document",
      "agent_id": "demo-agent",
      "inputs_hash": "sha256:75f6c337278eb154ca2b3abf8435a885f11e3c5337e950d2e5ad72436df738fc",
      "outputs_hash": "sha256:42a5b507e1658de31ffee3b18883ae82cf4dcedb1f210de4454c626caadbfad2",
      "metadata": {
        "model": "demo-runner",
        "purpose": "live pipeline proof"
      },
      "issuedAt": "2026-09-20T22:11:12.186Z",
      "seq": 72,
      "prevHash": "sha256:b57c78eb7ba608ac5767ad22bc84349673c20bd381695737cce97f2022b819ef",
      "issuer": "https://agent-receipts.dropwatchhq.com"
    },
    "contentHash": "sha256:9c0fb28ea402ef12f82ebded948a406c1c5230641d963fc7f6420b227a1f539e",
    "signature": {
      "algorithm": "Ed25519",
      "value": "5a7c84855fa33bd9e0720cc3baa2e9f613eac922b0b498bca3d36cdc7e756da950d7e296b6a6d70b36dcc8a13a2db51af51c1d5449d6b2f55bc228e0f6c8a80c",
      "publicKeyHex": "9107b9ca657ed10c424491ed45b8af487e9a4abb8318627ada9f6110773fb2bc"
    },
    "verifyUrl": "https://agent-receipts.dropwatchhq.com/verify/rcpt_9c0fb28ea402ef12f82ebded948a406c"
  },
  "step1_recomputed_content_hash": "sha256:9c0fb28ea402ef12f82ebded948a406c1c5230641d963fc7f6420b227a1f539e",
  "step1_recomputed_matches_stored": true,
  "step2_verify_genuine": {
    "valid": true,
    "checks": {
      "content_hash_matches": true,
      "id_matches_content": true,
      "signature_valid": true,
      "signed_by_current_issuer_key": true
    }
  },
  "step3_verify_after_tamper": {
    "valid": false,
    "reason": "content hash does not match body (tampered)",
    "checks": {
      "content_hash_matches": false,
      "id_matches_content": false,
      "signature_valid": false,
      "signed_by_current_issuer_key": true
    }
  },
  "publicVerifyUrl": "https://agent-receipts.dropwatchhq.com/verify/rcpt_9c0fb28ea402ef12f82ebded948a406c",
  "tryYourself": {
    "verify": "https://agent-receipts.dropwatchhq.com/v1/verify/rcpt_9c0fb28ea402ef12f82ebded948a406c",
    "listChain": "https://agent-receipts.dropwatchhq.com/v1/list?agent_id=demo-agent",
    "chainIntegrity": "https://agent-receipts.dropwatchhq.com/v1/chain?agent_id=demo-agent"
  }
}