{
  "claim": "Same canonical-auth chain reconstructs approve_transfer authority for a tokenization tenant",
  "determinism_check": {
    "match": true,
    "r1_state_id": "cc0d43699213235daf9454504cbb5de6d6fa8c0dc50500c96c31b3b553dba9b3",
    "r2_state_id": "cc0d43699213235daf9454504cbb5de6d6fa8c0dc50500c96c31b3b553dba9b3",
    "verify_state_id_self_consistent": true
  },
  "input": {
    "event_count": 2,
    "replay_until_ms": 1800000000000,
    "tenant_id": "tenant_tokenize_e5f1d6f9-d9f8-5f48-8d94-8a5f7253398a",
    "tenant_root": "princ_root_tokenize_e5f1d6f9-d9f8-5f48-8d94-8a5f7253398a"
  },
  "live_anchor_status": {
    "current": "Reconstruction-only. No live receipt has been issued via the V101 bundle-issue endpoint against this tenant.",
    "upgrade_path": "Mint a Bearer with sub=princ_approver_001 / aud=substrate-receipts via Auth1, then POST /api/v1/h33-auth/v101-bundle-issue with this tenant_id + requested_capability=approve_transfer + transfer-flavored decision_description. The H33SubstrateAnchorSink produces the same 74-byte H33-74 receipt format as the V101 first proof."
  },
  "proof_id": "first-tokenized-transfer",
  "result": {
    "active_grants": [
      {
        "authority_id": "auth_e5f1d6f9-d9f8-5f48-8d94-8a5f7253398a_transfer_approval",
        "effective_expiry_at_ms": 1811906586749,
        "granted_by": "princ_root_tokenize_e5f1d6f9-d9f8-5f48-8d94-8a5f7253398a",
        "granted_to": "princ_approver_001"
      }
    ],
    "excluded_authorities": [],
    "explanations": [
      {
        "authority_id": "auth_e5f1d6f9-d9f8-5f48-8d94-8a5f7253398a_transfer_approval",
        "included": true,
        "reason": "Granted by princ_root_tokenize_e5f1d6f9-d9f8-5f48-8d94-8a5f7253398a to princ_approver_001; policy pol_transfer_approval_v1; chain to root verified."
      }
    ],
    "state_id": "cc0d43699213235daf9454504cbb5de6d6fa8c0dc50500c96c31b3b553dba9b3",
    "verdict": "Valid"
  },
  "transfer_approval_authority": {
    "approver_principal": "princ_approver_001",
    "authority_id": "auth_e5f1d6f9-d9f8-5f48-8d94-8a5f7253398a_transfer_approval",
    "capability": "approve_transfer",
    "effective_expiry_at_ms": 1811906586749,
    "granted_by": "princ_root_tokenize_e5f1d6f9-d9f8-5f48-8d94-8a5f7253398a",
    "policy_basis": "pol_transfer_approval_v1"
  },
  "use_case": "tokenized asset transfer approval (Ondo / Securitize / Kinexys / transfer agent)"
}