[
  {
    "challenge": {
      "site": "litecoin.watch",
      "purpose": "demonstrate address control, not authorize a payment",
      "address": "mnhwNbZK45pp15VXtAE8nAiSnyRoxH5A6V",
      "nonce": "a27eab9def331c89d325343f39e54568a9c6ea83cbf179ea8754e3d988e303c0",
      "expires_utc": "2026-10-15T23:03:21Z"
    },
    "expected_context": {
      "site": "litecoin.watch",
      "purpose": "demonstrate address control, not authorize a payment",
      "address": "mnhwNbZK45pp15VXtAE8nAiSnyRoxH5A6V",
      "nonce": "a27eab9def331c89d325343f39e54568a9c6ea83cbf179ea8754e3d988e303c0"
    },
    "checked_at_utc": "2026-10-15T22:53:21.836394+00:00",
    "used_nonces": [],
    "cryptographic_valid": true,
    "evidence_kind": "modeled application policy, not Core or a real service",
    "case_id": "M01",
    "name": "Fresh expected challenge once",
    "expected": "accept_once",
    "observed_model_result": "accept_once"
  },
  {
    "challenge": {
      "site": "litecoin.watch",
      "purpose": "demonstrate address control, not authorize a payment",
      "address": "mnhwNbZK45pp15VXtAE8nAiSnyRoxH5A6V",
      "nonce": "a27eab9def331c89d325343f39e54568a9c6ea83cbf179ea8754e3d988e303c0",
      "expires_utc": "2026-10-15T23:03:21Z"
    },
    "expected_context": {
      "site": "litecoin.watch",
      "purpose": "demonstrate address control, not authorize a payment",
      "address": "mnhwNbZK45pp15VXtAE8nAiSnyRoxH5A6V",
      "nonce": "a27eab9def331c89d325343f39e54568a9c6ea83cbf179ea8754e3d988e303c0"
    },
    "checked_at_utc": "2026-10-15T22:53:21.836394+00:00",
    "used_nonces": [
      "a27eab9def331c89d325343f39e54568a9c6ea83cbf179ea8754e3d988e303c0"
    ],
    "cryptographic_valid": true,
    "evidence_kind": "modeled application policy, not Core or a real service",
    "case_id": "M02",
    "name": "Same valid signature after nonce used",
    "expected": "reject_replay",
    "observed_model_result": "reject_replay"
  },
  {
    "challenge": {
      "site": "litecoin.watch",
      "purpose": "demonstrate address control, not authorize a payment",
      "address": "mnhwNbZK45pp15VXtAE8nAiSnyRoxH5A6V",
      "nonce": "74f27dcf00a8469d5679fefadca5999e9d46218783dafa3d6376ccea7d6f847b",
      "expires_utc": "2026-10-15T00:00:00Z"
    },
    "expected_context": {
      "site": "litecoin.watch",
      "purpose": "demonstrate address control, not authorize a payment",
      "address": "mnhwNbZK45pp15VXtAE8nAiSnyRoxH5A6V",
      "nonce": "74f27dcf00a8469d5679fefadca5999e9d46218783dafa3d6376ccea7d6f847b"
    },
    "checked_at_utc": "2026-10-15T22:53:21.836394+00:00",
    "used_nonces": [],
    "cryptographic_valid": true,
    "evidence_kind": "modeled application policy, not Core or a real service",
    "case_id": "M03",
    "name": "Old challenge with passed deadline",
    "expected": "reject_expired",
    "observed_model_result": "reject_expired"
  },
  {
    "challenge": {
      "site": "litecoin.watch",
      "purpose": "demonstrate address control, not authorize a payment",
      "address": "mnhwNbZK45pp15VXtAE8nAiSnyRoxH5A6V",
      "nonce": "a27eab9def331c89d325343f39e54568a9c6ea83cbf179ea8754e3d988e303c0",
      "expires_utc": "2026-10-15T23:03:21Z"
    },
    "expected_context": {
      "site": "different.example",
      "purpose": "demonstrate address control, not authorize a payment",
      "address": "mnhwNbZK45pp15VXtAE8nAiSnyRoxH5A6V",
      "nonce": "a27eab9def331c89d325343f39e54568a9c6ea83cbf179ea8754e3d988e303c0"
    },
    "checked_at_utc": "2026-10-15T22:53:21.836394+00:00",
    "used_nonces": [],
    "cryptographic_valid": true,
    "evidence_kind": "modeled application policy, not Core or a real service",
    "case_id": "M04",
    "name": "Signature valid for different expected site",
    "expected": "reject_context",
    "observed_model_result": "reject_context"
  },
  {
    "challenge": {
      "site": "litecoin.watch",
      "purpose": "demonstrate address control, not authorize a payment",
      "address": "mnhwNbZK45pp15VXtAE8nAiSnyRoxH5A6V",
      "nonce": "a27eab9def331c89d325343f39e54568a9c6ea83cbf179ea8754e3d988e303c0",
      "expires_utc": "2026-10-15T23:03:21Z"
    },
    "expected_context": {
      "site": "litecoin.watch",
      "purpose": "demonstrate address control, not authorize a payment",
      "address": "mnhwNbZK45pp15VXtAE8nAiSnyRoxH5A6V",
      "nonce": "74f27dcf00a8469d5679fefadca5999e9d46218783dafa3d6376ccea7d6f847b"
    },
    "checked_at_utc": "2026-10-15T22:53:21.836394+00:00",
    "used_nonces": [],
    "cryptographic_valid": true,
    "evidence_kind": "modeled application policy, not Core or a real service",
    "case_id": "M05",
    "name": "Expected nonce differs",
    "expected": "reject_context",
    "observed_model_result": "reject_context"
  },
  {
    "challenge": {
      "site": "litecoin.watch",
      "purpose": "demonstrate address control, not authorize a payment",
      "address": "mnhwNbZK45pp15VXtAE8nAiSnyRoxH5A6V",
      "nonce": "a27eab9def331c89d325343f39e54568a9c6ea83cbf179ea8754e3d988e303c0",
      "expires_utc": "2026-10-15T23:03:21Z"
    },
    "expected_context": {
      "site": "litecoin.watch",
      "purpose": "demonstrate address control, not authorize a payment",
      "address": "mnhwNbZK45pp15VXtAE8nAiSnyRoxH5A6V",
      "nonce": "a27eab9def331c89d325343f39e54568a9c6ea83cbf179ea8754e3d988e303c0"
    },
    "checked_at_utc": "2026-10-15T22:53:21.836394+00:00",
    "used_nonces": [],
    "cryptographic_valid": false,
    "evidence_kind": "modeled application policy, not Core or a real service",
    "case_id": "M06",
    "name": "Cryptographic check failed",
    "expected": "reject_signature",
    "observed_model_result": "reject_signature"
  }
]
