[
 {
  "id": "C01",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:48:33+00:00",
  "ms": 268,
  "reply": {
   "slug": "content-provenance",
   "title": "Issue an AI-content disclosure manifest, then verify edited content against it",
   "status": "ok",
   "input": "This product description was written by an AI model.",
   "total_ms": 117,
   "steps": [
    {
     "call": "POST /v1/manifests",
     "request": {
      "content": "This product description was written by an AI model.",
      "generator": "cain-homepage",
      "model": "demo-model"
     },
     "status": 200,
     "ms": 68,
     "reply": {
      "manifest": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQ1BETSJ9.eyJtYW5pZmVzdF9pZCI6ImJiMjY2MDcwMDkxMDhhOTQiLCJpc3MiOiJjb250ZW50LXByb3ZlbmFuY2UiLCJjb250ZW50X2hhc2giOiI4YmEzMzI0NmQ0ZjZkNDMzZTc3NDQ5M2Y4NjU4OGFmNjkxMDVhOWNmODFkZDYwNmYxZjAxNzc2ZTM1YTA5MTdmIiwiZ2VuZXJhdG9yIjoiY2Fpbi1ob21lcGFnZSIsIm1vZGVsIjoiZGVtby1tb2RlbCIsImNvbnRlbnRfdHlwZSI6InRleHQiLCJpc3N1ZWRfYXQiOiIyMDI2LTExLTAzVDIyOjQ4OjMzLjY0ODE1NyswMDowMCIsImRpc2Nsb3N1cmVfdGV4dCI6IlRoaXMgdGV4dCB3YXMgZ2VuZXJhdGVkIGJ5IGRlbW8tbW9kZWwgKGNhaW4taG9tZXBhZ2UpIG9uIDIwMjYtMTEtMDMuIn0.HVDXLTFm8GaX-647uJplqXNhofAOZPBUidFeZzk117kklHzbU2xLIMQU27BsGLbGP-IpAIcuvuUEnMQnBM0mDQ",
      "manifest_id": "bb26607009108a94",
      "public_key_hex": "31c4bd147df7c3cc6c636e258e7b2db47759da84464c2ba484f3b5eb0f21fc01",
      "revoke_secret": "8gpvl8djU_0lCHf1EHXNdcVpdJ7O8XRIe13kdH7Chjc",
      "revoke_secret_note": "Shown once. Required to revoke this manifest later via POST /v1/manifests/revoke. Store it privately -- manifest_id itself is not a secret (it travels with the disclosed content by design) and must not be usable alone to revoke.",
      "iss": "content-provenance",
      "content_hash": "8ba33246d4f6d433e774493f86588af69105a9cf81dd606f1f01776e35a0917f",
      "generator": "cain-homepage",
      "model": "demo-model",
      "content_type": "text",
      "issued_at": "2026-11-03T22:48:33.648157+00:00",
      "disclosure_text": "This text was generated by demo-model (cain-homepage) on 2026-11-03."
     }
    },
    {
     "call": "POST /v1/manifests/verify",
     "request": {
      "manifest": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQ1BETSJ9.eyJtYW5pZmVzdF9pZCI6ImJiMjY2MDcwMDkxMDhhOTQiLCJpc3MiOiJjb250ZW50LXByb3ZlbmFuY2UiLCJjb250ZW50X2hhc2giOiI4YmEzMzI0NmQ0ZjZkNDMzZTc3NDQ5M2Y4NjU4OGFmNjkxMDVhOWNmODFkZDYwNmYxZjAxNzc2ZTM1YTA5MTdmIiwiZ2VuZXJhdG9yIjoiY2Fpbi1ob21lcGFnZSIsIm1vZGVsIjoiZGVtby1tb2RlbCIsImNvbnRlbnRfdHlwZSI6InRleHQiLCJpc3N1ZWRfYXQiOiIyMDI2LTExLTAzVDIyOjQ4OjMzLjY0ODE1NyswMDowMCIsImRpc2Nsb3N1cmVfdGV4dCI6IlRoaXMgdGV4dCB3YXMgZ2VuZXJhdGVkIGJ5IGRlbW8tbW9kZWwgKGNhaW4taG9tZXBhZ2UpIG9uIDIwMjYtMTEtMDMuIn0.HVDXLTFm8GaX-647uJplqXNhofAOZPBUidFeZzk117kklHzbU2xLIMQU27BsGLbGP-IpAIcuvuUEnMQnBM0mDQ",
      "content": "This product description was written by an AI model."
     },
     "status": 200,
     "ms": 15,
     "reply": {
      "valid": true,
      "disclosure": {
       "manifest_id": "bb26607009108a94",
       "iss": "content-provenance",
       "content_hash": "8ba33246d4f6d433e774493f86588af69105a9cf81dd606f1f01776e35a0917f",
       "generator": "cain-homepage",
       "model": "demo-model",
       "content_type": "text",
       "issued_at": "2026-11-03T22:48:33.648157+00:00",
       "disclosure_text": "This text was generated by demo-model (cain-homepage) on 2026-11-03.",
       "hash_matches": true
      }
     }
    },
    {
     "call": "POST /v1/manifests/verify",
     "request": {
      "manifest": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQ1BETSJ9.eyJtYW5pZmVzdF9pZCI6ImJiMjY2MDcwMDkxMDhhOTQiLCJpc3MiOiJjb250ZW50LXByb3ZlbmFuY2UiLCJjb250ZW50X2hhc2giOiI4YmEzMzI0NmQ0ZjZkNDMzZTc3NDQ5M2Y4NjU4OGFmNjkxMDVhOWNmODFkZDYwNmYxZjAxNzc2ZTM1YTA5MTdmIiwiZ2VuZXJhdG9yIjoiY2Fpbi1ob21lcGFnZSIsIm1vZGVsIjoiZGVtby1tb2RlbCIsImNvbnRlbnRfdHlwZSI6InRleHQiLCJpc3N1ZWRfYXQiOiIyMDI2LTExLTAzVDIyOjQ4OjMzLjY0ODE1NyswMDowMCIsImRpc2Nsb3N1cmVfdGV4dCI6IlRoaXMgdGV4dCB3YXMgZ2VuZXJhdGVkIGJ5IGRlbW8tbW9kZWwgKGNhaW4taG9tZXBhZ2UpIG9uIDIwMjYtMTEtMDMuIn0.HVDXLTFm8GaX-647uJplqXNhofAOZPBUidFeZzk117kklHzbU2xLIMQU27BsGLbGP-IpAIcuvuUEnMQnBM0mDQ",
      "content": "This product description was written by an AI model. (edited by a human)"
     },
     "status": 200,
     "ms": 20,
     "reply": {
      "valid": false,
      "error": "content hash does not match the manifest -- content was modified after disclosure, or this manifest belongs to different content"
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C02",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:48:34+00:00",
  "ms": 0,
  "reply": {
   "slug": "content-provenance",
   "title": "Issue an AI-content disclosure manifest, then verify edited content against it",
   "status": "ok",
   "input": "This product description was written by an AI model.",
   "total_ms": 117,
   "steps": [
    {
     "call": "POST /v1/manifests",
     "request": {
      "content": "This product description was written by an AI model.",
      "generator": "cain-homepage",
      "model": "demo-model"
     },
     "status": 200,
     "ms": 68,
     "reply": {
      "manifest": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQ1BETSJ9.eyJtYW5pZmVzdF9pZCI6ImJiMjY2MDcwMDkxMDhhOTQiLCJpc3MiOiJjb250ZW50LXByb3ZlbmFuY2UiLCJjb250ZW50X2hhc2giOiI4YmEzMzI0NmQ0ZjZkNDMzZTc3NDQ5M2Y4NjU4OGFmNjkxMDVhOWNmODFkZDYwNmYxZjAxNzc2ZTM1YTA5MTdmIiwiZ2VuZXJhdG9yIjoiY2Fpbi1ob21lcGFnZSIsIm1vZGVsIjoiZGVtby1tb2RlbCIsImNvbnRlbnRfdHlwZSI6InRleHQiLCJpc3N1ZWRfYXQiOiIyMDI2LTExLTAzVDIyOjQ4OjMzLjY0ODE1NyswMDowMCIsImRpc2Nsb3N1cmVfdGV4dCI6IlRoaXMgdGV4dCB3YXMgZ2VuZXJhdGVkIGJ5IGRlbW8tbW9kZWwgKGNhaW4taG9tZXBhZ2UpIG9uIDIwMjYtMTEtMDMuIn0.HVDXLTFm8GaX-647uJplqXNhofAOZPBUidFeZzk117kklHzbU2xLIMQU27BsGLbGP-IpAIcuvuUEnMQnBM0mDQ",
      "manifest_id": "bb26607009108a94",
      "public_key_hex": "31c4bd147df7c3cc6c636e258e7b2db47759da84464c2ba484f3b5eb0f21fc01",
      "revoke_secret": "8gpvl8djU_0lCHf1EHXNdcVpdJ7O8XRIe13kdH7Chjc",
      "revoke_secret_note": "Shown once. Required to revoke this manifest later via POST /v1/manifests/revoke. Store it privately -- manifest_id itself is not a secret (it travels with the disclosed content by design) and must not be usable alone to revoke.",
      "iss": "content-provenance",
      "content_hash": "8ba33246d4f6d433e774493f86588af69105a9cf81dd606f1f01776e35a0917f",
      "generator": "cain-homepage",
      "model": "demo-model",
      "content_type": "text",
      "issued_at": "2026-11-03T22:48:33.648157+00:00",
      "disclosure_text": "This text was generated by demo-model (cain-homepage) on 2026-11-03."
     }
    },
    {
     "call": "POST /v1/manifests/verify",
     "request": {
      "manifest": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQ1BETSJ9.eyJtYW5pZmVzdF9pZCI6ImJiMjY2MDcwMDkxMDhhOTQiLCJpc3MiOiJjb250ZW50LXByb3ZlbmFuY2UiLCJjb250ZW50X2hhc2giOiI4YmEzMzI0NmQ0ZjZkNDMzZTc3NDQ5M2Y4NjU4OGFmNjkxMDVhOWNmODFkZDYwNmYxZjAxNzc2ZTM1YTA5MTdmIiwiZ2VuZXJhdG9yIjoiY2Fpbi1ob21lcGFnZSIsIm1vZGVsIjoiZGVtby1tb2RlbCIsImNvbnRlbnRfdHlwZSI6InRleHQiLCJpc3N1ZWRfYXQiOiIyMDI2LTExLTAzVDIyOjQ4OjMzLjY0ODE1NyswMDowMCIsImRpc2Nsb3N1cmVfdGV4dCI6IlRoaXMgdGV4dCB3YXMgZ2VuZXJhdGVkIGJ5IGRlbW8tbW9kZWwgKGNhaW4taG9tZXBhZ2UpIG9uIDIwMjYtMTEtMDMuIn0.HVDXLTFm8GaX-647uJplqXNhofAOZPBUidFeZzk117kklHzbU2xLIMQU27BsGLbGP-IpAIcuvuUEnMQnBM0mDQ",
      "content": "This product description was written by an AI model."
     },
     "status": 200,
     "ms": 15,
     "reply": {
      "valid": true,
      "disclosure": {
       "manifest_id": "bb26607009108a94",
       "iss": "content-provenance",
       "content_hash": "8ba33246d4f6d433e774493f86588af69105a9cf81dd606f1f01776e35a0917f",
       "generator": "cain-homepage",
       "model": "demo-model",
       "content_type": "text",
       "issued_at": "2026-11-03T22:48:33.648157+00:00",
       "disclosure_text": "This text was generated by demo-model (cain-homepage) on 2026-11-03.",
       "hash_matches": true
      }
     }
    },
    {
     "call": "POST /v1/manifests/verify",
     "request": {
      "manifest": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQ1BETSJ9.eyJtYW5pZmVzdF9pZCI6ImJiMjY2MDcwMDkxMDhhOTQiLCJpc3MiOiJjb250ZW50LXByb3ZlbmFuY2UiLCJjb250ZW50X2hhc2giOiI4YmEzMzI0NmQ0ZjZkNDMzZTc3NDQ5M2Y4NjU4OGFmNjkxMDVhOWNmODFkZDYwNmYxZjAxNzc2ZTM1YTA5MTdmIiwiZ2VuZXJhdG9yIjoiY2Fpbi1ob21lcGFnZSIsIm1vZGVsIjoiZGVtby1tb2RlbCIsImNvbnRlbnRfdHlwZSI6InRleHQiLCJpc3N1ZWRfYXQiOiIyMDI2LTExLTAzVDIyOjQ4OjMzLjY0ODE1NyswMDowMCIsImRpc2Nsb3N1cmVfdGV4dCI6IlRoaXMgdGV4dCB3YXMgZ2VuZXJhdGVkIGJ5IGRlbW8tbW9kZWwgKGNhaW4taG9tZXBhZ2UpIG9uIDIwMjYtMTEtMDMuIn0.HVDXLTFm8GaX-647uJplqXNhofAOZPBUidFeZzk117kklHzbU2xLIMQU27BsGLbGP-IpAIcuvuUEnMQnBM0mDQ",
      "content": "This product description was written by an AI model. (edited by a human)"
     },
     "status": 200,
     "ms": 20,
     "reply": {
      "valid": false,
      "error": "content hash does not match the manifest -- content was modified after disclosure, or this manifest belongs to different content"
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C03",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:48:34+00:00",
  "ms": 187,
  "reply": {
   "slug": "content-provenance",
   "title": "Issue an AI-content disclosure manifest, then verify edited content against it",
   "status": "ok",
   "input": "Quarterly summary drafted by an AI assistant and reviewed by finance.",
   "total_ms": 129,
   "steps": [
    {
     "call": "POST /v1/manifests",
     "request": {
      "content": "Quarterly summary drafted by an AI assistant and reviewed by finance.",
      "generator": "cain-homepage",
      "model": "demo-model"
     },
     "status": 200,
     "ms": 40,
     "reply": {
      "manifest": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQ1BETSJ9.eyJtYW5pZmVzdF9pZCI6IjA1MjVmOWRlMDhhZmZjYWIiLCJpc3MiOiJjb250ZW50LXByb3ZlbmFuY2UiLCJjb250ZW50X2hhc2giOiJlOWViOWE1N2I0YjU5Yjk1NDcwMjE3Y2Y1YTk0OWVkMDRkN2RjNjZlM2U3MmRlMGQ5OGMxNmY4NGQwZDljMzc2IiwiZ2VuZXJhdG9yIjoiY2Fpbi1ob21lcGFnZSIsIm1vZGVsIjoiZGVtby1tb2RlbCIsImNvbnRlbnRfdHlwZSI6InRleHQiLCJpc3N1ZWRfYXQiOiIyMDI2LTExLTAzVDIyOjQ4OjM0LjgzMTA5MCswMDowMCIsImRpc2Nsb3N1cmVfdGV4dCI6IlRoaXMgdGV4dCB3YXMgZ2VuZXJhdGVkIGJ5IGRlbW8tbW9kZWwgKGNhaW4taG9tZXBhZ2UpIG9uIDIwMjYtMTEtMDMuIn0.LUbL1RIku4MVQ7sRWVtu-1qm4Mz92bLXQmFwwMIkC_yt1Ms5AeW3vghXXYfsJczjujls8SRyKjJ-MXgZhT7hBg",
      "manifest_id": "0525f9de08affcab",
      "public_key_hex": "31c4bd147df7c3cc6c636e258e7b2db47759da84464c2ba484f3b5eb0f21fc01",
      "revoke_secret": "hziKbMreaMDpxf0D5Dqnl-pT4c7B8_DU3q5gLypL9EE",
      "revoke_secret_note": "Shown once. Required to revoke this manifest later via POST /v1/manifests/revoke. Store it privately -- manifest_id itself is not a secret (it travels with the disclosed content by design) and must not be usable alone to revoke.",
      "iss": "content-provenance",
      "content_hash": "e9eb9a57b4b59b95470217cf5a949ed04d7dc66e3e72de0d98c16f84d0d9c376",
      "generator": "cain-homepage",
      "model": "demo-model",
      "content_type": "text",
      "issued_at": "2026-11-03T22:48:34.831090+00:00",
      "disclosure_text": "This text was generated by demo-model (cain-homepage) on 2026-11-03."
     }
    },
    {
     "call": "POST /v1/manifests/verify",
     "request": {
      "manifest": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQ1BETSJ9.eyJtYW5pZmVzdF9pZCI6IjA1MjVmOWRlMDhhZmZjYWIiLCJpc3MiOiJjb250ZW50LXByb3ZlbmFuY2UiLCJjb250ZW50X2hhc2giOiJlOWViOWE1N2I0YjU5Yjk1NDcwMjE3Y2Y1YTk0OWVkMDRkN2RjNjZlM2U3MmRlMGQ5OGMxNmY4NGQwZDljMzc2IiwiZ2VuZXJhdG9yIjoiY2Fpbi1ob21lcGFnZSIsIm1vZGVsIjoiZGVtby1tb2RlbCIsImNvbnRlbnRfdHlwZSI6InRleHQiLCJpc3N1ZWRfYXQiOiIyMDI2LTExLTAzVDIyOjQ4OjM0LjgzMTA5MCswMDowMCIsImRpc2Nsb3N1cmVfdGV4dCI6IlRoaXMgdGV4dCB3YXMgZ2VuZXJhdGVkIGJ5IGRlbW8tbW9kZWwgKGNhaW4taG9tZXBhZ2UpIG9uIDIwMjYtMTEtMDMuIn0.LUbL1RIku4MVQ7sRWVtu-1qm4Mz92bLXQmFwwMIkC_yt1Ms5AeW3vghXXYfsJczjujls8SRyKjJ-MXgZhT7hBg",
      "content": "Quarterly summary drafted by an AI assistant and reviewed by finance."
     },
     "status": 200,
     "ms": 20,
     "reply": {
      "valid": true,
      "disclosure": {
       "manifest_id": "0525f9de08affcab",
       "iss": "content-provenance",
       "content_hash": "e9eb9a57b4b59b95470217cf5a949ed04d7dc66e3e72de0d98c16f84d0d9c376",
       "generator": "cain-homepage",
       "model": "demo-model",
       "content_type": "text",
       "issued_at": "2026-11-03T22:48:34.831090+00:00",
       "disclosure_text": "This text was generated by demo-model (cain-homepage) on 2026-11-03.",
       "hash_matches": true
      }
     }
    },
    {
     "call": "POST /v1/manifests/verify",
     "request": {
      "manifest": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQ1BETSJ9.eyJtYW5pZmVzdF9pZCI6IjA1MjVmOWRlMDhhZmZjYWIiLCJpc3MiOiJjb250ZW50LXByb3ZlbmFuY2UiLCJjb250ZW50X2hhc2giOiJlOWViOWE1N2I0YjU5Yjk1NDcwMjE3Y2Y1YTk0OWVkMDRkN2RjNjZlM2U3MmRlMGQ5OGMxNmY4NGQwZDljMzc2IiwiZ2VuZXJhdG9yIjoiY2Fpbi1ob21lcGFnZSIsIm1vZGVsIjoiZGVtby1tb2RlbCIsImNvbnRlbnRfdHlwZSI6InRleHQiLCJpc3N1ZWRfYXQiOiIyMDI2LTExLTAzVDIyOjQ4OjM0LjgzMTA5MCswMDowMCIsImRpc2Nsb3N1cmVfdGV4dCI6IlRoaXMgdGV4dCB3YXMgZ2VuZXJhdGVkIGJ5IGRlbW8tbW9kZWwgKGNhaW4taG9tZXBhZ2UpIG9uIDIwMjYtMTEtMDMuIn0.LUbL1RIku4MVQ7sRWVtu-1qm4Mz92bLXQmFwwMIkC_yt1Ms5AeW3vghXXYfsJczjujls8SRyKjJ-MXgZhT7hBg",
      "content": "Quarterly summary drafted by an AI assistant and reviewed by finance. (edited by a human)"
     },
     "status": 200,
     "ms": 40,
     "reply": {
      "valid": false,
      "error": "content hash does not match the manifest -- content was modified after disclosure, or this manifest belongs to different content"
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C04",
  "http_status": 200,
  "recorded_at": "2026-11-03T22:48:35+00:00",
  "ms": 0,
  "reply": {
   "slug": "content-provenance",
   "title": "Issue an AI-content disclosure manifest, then verify edited content against it",
   "status": "ok",
   "input": "Quarterly summary drafted by an AI assistant and reviewed by finance.",
   "total_ms": 129,
   "steps": [
    {
     "call": "POST /v1/manifests",
     "request": {
      "content": "Quarterly summary drafted by an AI assistant and reviewed by finance.",
      "generator": "cain-homepage",
      "model": "demo-model"
     },
     "status": 200,
     "ms": 40,
     "reply": {
      "manifest": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQ1BETSJ9.eyJtYW5pZmVzdF9pZCI6IjA1MjVmOWRlMDhhZmZjYWIiLCJpc3MiOiJjb250ZW50LXByb3ZlbmFuY2UiLCJjb250ZW50X2hhc2giOiJlOWViOWE1N2I0YjU5Yjk1NDcwMjE3Y2Y1YTk0OWVkMDRkN2RjNjZlM2U3MmRlMGQ5OGMxNmY4NGQwZDljMzc2IiwiZ2VuZXJhdG9yIjoiY2Fpbi1ob21lcGFnZSIsIm1vZGVsIjoiZGVtby1tb2RlbCIsImNvbnRlbnRfdHlwZSI6InRleHQiLCJpc3N1ZWRfYXQiOiIyMDI2LTExLTAzVDIyOjQ4OjM0LjgzMTA5MCswMDowMCIsImRpc2Nsb3N1cmVfdGV4dCI6IlRoaXMgdGV4dCB3YXMgZ2VuZXJhdGVkIGJ5IGRlbW8tbW9kZWwgKGNhaW4taG9tZXBhZ2UpIG9uIDIwMjYtMTEtMDMuIn0.LUbL1RIku4MVQ7sRWVtu-1qm4Mz92bLXQmFwwMIkC_yt1Ms5AeW3vghXXYfsJczjujls8SRyKjJ-MXgZhT7hBg",
      "manifest_id": "0525f9de08affcab",
      "public_key_hex": "31c4bd147df7c3cc6c636e258e7b2db47759da84464c2ba484f3b5eb0f21fc01",
      "revoke_secret": "hziKbMreaMDpxf0D5Dqnl-pT4c7B8_DU3q5gLypL9EE",
      "revoke_secret_note": "Shown once. Required to revoke this manifest later via POST /v1/manifests/revoke. Store it privately -- manifest_id itself is not a secret (it travels with the disclosed content by design) and must not be usable alone to revoke.",
      "iss": "content-provenance",
      "content_hash": "e9eb9a57b4b59b95470217cf5a949ed04d7dc66e3e72de0d98c16f84d0d9c376",
      "generator": "cain-homepage",
      "model": "demo-model",
      "content_type": "text",
      "issued_at": "2026-11-03T22:48:34.831090+00:00",
      "disclosure_text": "This text was generated by demo-model (cain-homepage) on 2026-11-03."
     }
    },
    {
     "call": "POST /v1/manifests/verify",
     "request": {
      "manifest": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQ1BETSJ9.eyJtYW5pZmVzdF9pZCI6IjA1MjVmOWRlMDhhZmZjYWIiLCJpc3MiOiJjb250ZW50LXByb3ZlbmFuY2UiLCJjb250ZW50X2hhc2giOiJlOWViOWE1N2I0YjU5Yjk1NDcwMjE3Y2Y1YTk0OWVkMDRkN2RjNjZlM2U3MmRlMGQ5OGMxNmY4NGQwZDljMzc2IiwiZ2VuZXJhdG9yIjoiY2Fpbi1ob21lcGFnZSIsIm1vZGVsIjoiZGVtby1tb2RlbCIsImNvbnRlbnRfdHlwZSI6InRleHQiLCJpc3N1ZWRfYXQiOiIyMDI2LTExLTAzVDIyOjQ4OjM0LjgzMTA5MCswMDowMCIsImRpc2Nsb3N1cmVfdGV4dCI6IlRoaXMgdGV4dCB3YXMgZ2VuZXJhdGVkIGJ5IGRlbW8tbW9kZWwgKGNhaW4taG9tZXBhZ2UpIG9uIDIwMjYtMTEtMDMuIn0.LUbL1RIku4MVQ7sRWVtu-1qm4Mz92bLXQmFwwMIkC_yt1Ms5AeW3vghXXYfsJczjujls8SRyKjJ-MXgZhT7hBg",
      "content": "Quarterly summary drafted by an AI assistant and reviewed by finance."
     },
     "status": 200,
     "ms": 20,
     "reply": {
      "valid": true,
      "disclosure": {
       "manifest_id": "0525f9de08affcab",
       "iss": "content-provenance",
       "content_hash": "e9eb9a57b4b59b95470217cf5a949ed04d7dc66e3e72de0d98c16f84d0d9c376",
       "generator": "cain-homepage",
       "model": "demo-model",
       "content_type": "text",
       "issued_at": "2026-11-03T22:48:34.831090+00:00",
       "disclosure_text": "This text was generated by demo-model (cain-homepage) on 2026-11-03.",
       "hash_matches": true
      }
     }
    },
    {
     "call": "POST /v1/manifests/verify",
     "request": {
      "manifest": "eyJhbGciOiJlZDI1NTE5IiwidHlwIjoiQ1BETSJ9.eyJtYW5pZmVzdF9pZCI6IjA1MjVmOWRlMDhhZmZjYWIiLCJpc3MiOiJjb250ZW50LXByb3ZlbmFuY2UiLCJjb250ZW50X2hhc2giOiJlOWViOWE1N2I0YjU5Yjk1NDcwMjE3Y2Y1YTk0OWVkMDRkN2RjNjZlM2U3MmRlMGQ5OGMxNmY4NGQwZDljMzc2IiwiZ2VuZXJhdG9yIjoiY2Fpbi1ob21lcGFnZSIsIm1vZGVsIjoiZGVtby1tb2RlbCIsImNvbnRlbnRfdHlwZSI6InRleHQiLCJpc3N1ZWRfYXQiOiIyMDI2LTExLTAzVDIyOjQ4OjM0LjgzMTA5MCswMDowMCIsImRpc2Nsb3N1cmVfdGV4dCI6IlRoaXMgdGV4dCB3YXMgZ2VuZXJhdGVkIGJ5IGRlbW8tbW9kZWwgKGNhaW4taG9tZXBhZ2UpIG9uIDIwMjYtMTEtMDMuIn0.LUbL1RIku4MVQ7sRWVtu-1qm4Mz92bLXQmFwwMIkC_yt1Ms5AeW3vghXXYfsJczjujls8SRyKjJ-MXgZhT7hBg",
      "content": "Quarterly summary drafted by an AI assistant and reviewed by finance. (edited by a human)"
     },
     "status": 200,
     "ms": 40,
     "reply": {
      "valid": false,
      "error": "content hash does not match the manifest -- content was modified after disclosure, or this manifest belongs to different content"
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 }
]