{
  "tool_id": "art-109-dtc-tokenized-treasury",
  "note": "golden_hash is empty until first `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "issuance_ready",
      "policy_parameters": {
        "tokenized_ust_config": {
          "cusip_class": "US-TREASURY",
          "dtc_custody_ref": "DTC-123456-UST",
          "fed_eligible": true,
          "composerx_daml_template": "composerx:ust-lifecycle-v1",
          "lifecycle_events": [
            "issuance",
            "corporate_actions",
            "redemption"
          ],
          "collateral_reuse_policy": "allowed"
        }
      },
      "output_payload": {
        "custody_link_ok": true,
        "fed_eligible": true,
        "daml_lifecycle_gaps": [],
        "daml_template_ok": true,
        "dvp_ready": true,
        "collateral_reuse_ok": true,
        "verdict": "ISSUANCE_READY"
      },
      "golden_hash": "10e61487c2a33b54f595af7c85625f5c36acf32c5e4aa2a51b277a1a2dd6d9fe"
    },
    {
      "name": "lifecycle_gaps",
      "policy_parameters": {
        "tokenized_ust_config": {
          "cusip_class": "US-TREASURY",
          "dtc_custody_ref": "DTC-789012-UST",
          "fed_eligible": true,
          "composerx_daml_template": "composerx:ust-partial-v1",
          "lifecycle_events": [
            "issuance"
          ],
          "collateral_reuse_policy": "none"
        }
      },
      "output_payload": {
        "custody_link_ok": true,
        "fed_eligible": true,
        "daml_lifecycle_gaps": [
          "corporate_actions",
          "redemption"
        ],
        "daml_template_ok": true,
        "dvp_ready": true,
        "collateral_reuse_ok": false,
        "verdict": "GAPS_FOUND"
      },
      "golden_hash": "74bd462bb25e529787f9fb857ed63c3e25daa0c36a5dc9f5a5962928c244d0ca"
    }
  ]
}
