{
  "cases": [
    {
      "alias_resolution": "CANONICAL_MATCH",
      "chain": [
        "RECEIPT-R1",
        "RECEIPT-R2"
      ],
      "disclosure_change": "NONE",
      "expiry_state": "CURRENT",
      "id": "ANSUZ-TPUG-C-001",
      "outcome": "ALLOW_NAMED_PURPOSE_ONLY",
      "record_sha256": "c54b95bd81fa74cab21f1f45abcedfb022e96b14e62f7acd3fb051442c72315b",
      "requested_purpose": "PURPOSE-LOCAL-SUPPORT",
      "requested_scope": "LOCAL_SUPPORT_EVIDENCE",
      "revocation_state": "CURRENT"
    },
    {
      "alias_resolution": "CROSS_PURPOSE",
      "chain": [
        "RECEIPT-R1",
        "RECEIPT-R2",
        "RECEIPT-R3"
      ],
      "disclosure_change": "ESCALATION_TO_PUBLIC",
      "expiry_state": "CURRENT",
      "id": "ANSUZ-TPUG-C-002",
      "outcome": "REJECT_TRANSITIVE_CROSS_PURPOSE_REUSE",
      "record_sha256": "00e674259e20e9c8ff160106e8648ff7b4caaba308edb4c922eaa63909abf929",
      "requested_purpose": "PURPOSE-PUBLICATION",
      "requested_scope": "PUBLICATION",
      "revocation_state": "CURRENT"
    },
    {
      "alias_resolution": "CANONICAL_MATCH",
      "chain": [
        "RECEIPT-R1",
        "RECEIPT-R4"
      ],
      "disclosure_change": "NONE",
      "expiry_state": "EXPIRED_PROPAGATED",
      "id": "ANSUZ-TPUG-C-003",
      "outcome": "REJECT_EXPIRED_CHAIN",
      "record_sha256": "0da8f4d82d71fc947df090e445f21418c63f1568bd4006f77db23cd54310406b",
      "requested_purpose": "PURPOSE-LOCAL-SUPPORT",
      "requested_scope": "LOCAL_SUPPORT_EVIDENCE",
      "revocation_state": "CURRENT"
    },
    {
      "alias_resolution": "CANONICAL_MATCH",
      "chain": [
        "RECEIPT-R1",
        "RECEIPT-R5"
      ],
      "disclosure_change": "NONE",
      "expiry_state": "CURRENT",
      "id": "ANSUZ-TPUG-C-004",
      "outcome": "REJECT_REVOKED_CHAIN",
      "record_sha256": "0ff21673a4ed577de1307c6ba96070ec6b8b18ece58fda029970003966c6e236",
      "requested_purpose": "PURPOSE-LOCAL-SUPPORT",
      "requested_scope": "LOCAL_SUPPORT_EVIDENCE",
      "revocation_state": "REVOKED_PROPAGATED"
    },
    {
      "alias_resolution": "CROSS_SCOPE_SUBSTITUTION",
      "chain": [
        "RECEIPT-R1"
      ],
      "disclosure_change": "PROTECTED_SCOPE_ESCALATION",
      "expiry_state": "CURRENT",
      "id": "ANSUZ-TPUG-C-005",
      "outcome": "REJECT_CROSS_SCOPE_SUBSTITUTION",
      "record_sha256": "84dee73ea5e932b28b375bb6c416a9f387c7567e0d12cd32c0b9f4126afb8a1b",
      "requested_purpose": "PURPOSE-LEGAL-EFFECT",
      "requested_scope": "LEGAL_EFFECT",
      "revocation_state": "CURRENT"
    }
  ],
  "edge_count": 6,
  "edges": [
    {
      "edge_sha256": "66e509b1ac6284d031a12ac3f8fd8d1b41a0776b8c8b484a81cb9402053215f7",
      "edge_type": "ALIAS_OF",
      "id": "ANSUZ-TPUG-E-001",
      "source": "PURPOSE-LOCAL-SUPPORT-ALIAS",
      "target": "PURPOSE-LOCAL-SUPPORT"
    },
    {
      "edge_sha256": "21726119c5407cdbbe5fda3ad8be2e45710848cf605ea1bda9ed134ec55b8212",
      "edge_type": "AUTHORIZED_FOR",
      "id": "ANSUZ-TPUG-E-002",
      "source": "RECEIPT-R1",
      "target": "PURPOSE-LOCAL-SUPPORT"
    },
    {
      "edge_sha256": "4aed831ce646746c92d4b53c5363caaf469f2f4da90ec223de0148d03eccf235",
      "edge_type": "CHAINS_FROM",
      "id": "ANSUZ-TPUG-E-003",
      "source": "RECEIPT-R2",
      "target": "RECEIPT-R1"
    },
    {
      "edge_sha256": "677a8fb602ae9e82fbb87ee23c3a2643c48874085cb5fb2244f612d69ab49fcc",
      "edge_type": "ATTEMPTS_TRANSITIVE_REUSE",
      "id": "ANSUZ-TPUG-E-004",
      "source": "RECEIPT-R3",
      "target": "RECEIPT-R2"
    },
    {
      "edge_sha256": "7ea0dfbd764a80f1a8f5cda5775c6adac8039beb6063ecf862a68b8f8a9e4dc7",
      "edge_type": "ATTEMPTS_EXPIRED_REUSE",
      "id": "ANSUZ-TPUG-E-005",
      "source": "RECEIPT-R4",
      "target": "RECEIPT-R1"
    },
    {
      "edge_sha256": "b67ccb41353b13ecfe7ba7f0d4ea2c7de83d5302d4890a8461bbeee80190fb03",
      "edge_type": "ATTEMPTS_REVOKED_REUSE",
      "id": "ANSUZ-TPUG-E-006",
      "source": "RECEIPT-R5",
      "target": "RECEIPT-R1"
    }
  ],
  "generated_at": "2026-08-16T22:00:00Z",
  "node_count": 9,
  "nodes": [
    {
      "class": "PURPOSE",
      "disclosure": "PROTECTED_COMMITMENT_ONLY",
      "id": "PURPOSE-LOCAL-SUPPORT",
      "scope": "LOCAL_SUPPORT_EVIDENCE",
      "state": "ACTIVE"
    },
    {
      "canonical": "PURPOSE-LOCAL-SUPPORT",
      "class": "PURPOSE_ALIAS",
      "id": "PURPOSE-LOCAL-SUPPORT-ALIAS",
      "scope": "LOCAL_SUPPORT_EVIDENCE",
      "state": "ACTIVE_ALIAS"
    },
    {
      "class": "PURPOSE",
      "disclosure": "PUBLIC",
      "id": "PURPOSE-PUBLICATION",
      "scope": "PUBLICATION",
      "state": "ACTIVE"
    },
    {
      "class": "PURPOSE",
      "disclosure": "PROTECTED",
      "id": "PURPOSE-LEGAL-EFFECT",
      "scope": "LEGAL_EFFECT",
      "state": "PROHIBITED_IN_PACKAGE"
    },
    {
      "class": "USE_RECEIPT",
      "expires_at": "2026-08-30T00:00:00Z",
      "id": "RECEIPT-R1",
      "purpose": "PURPOSE-LOCAL-SUPPORT",
      "revoked": false
    },
    {
      "class": "USE_RECEIPT",
      "expires_at": "2026-08-29T00:00:00Z",
      "id": "RECEIPT-R2",
      "purpose": "PURPOSE-LOCAL-SUPPORT-ALIAS",
      "revoked": false
    },
    {
      "class": "USE_RECEIPT",
      "expires_at": "2026-08-29T00:00:00Z",
      "id": "RECEIPT-R3",
      "purpose": "PURPOSE-PUBLICATION",
      "revoked": false
    },
    {
      "class": "USE_RECEIPT",
      "expires_at": "2026-08-10T00:00:00Z",
      "id": "RECEIPT-R4",
      "purpose": "PURPOSE-LOCAL-SUPPORT",
      "revoked": false
    },
    {
      "class": "USE_RECEIPT",
      "expires_at": "2026-08-29T00:00:00Z",
      "id": "RECEIPT-R5",
      "purpose": "PURPOSE-LOCAL-SUPPORT",
      "revoked": true
    }
  ],
  "release": "1.0.0-rc.19-WIP",
  "schema": "ansuz.transitive-purpose-use-guard.v1",
  "truth_boundary": "Purpose aliases, receipt chains, expiry, revocation, disclosure, and scope matching provide a bounded guard. A graph match is not authority, permission beyond the exact record, certification, legal effect, command, or action."
}
