{
  "kind": "voucher-digest",
  "description": "v1 RC1 voucher digest vectors proving network, stable covenant id, and lifetime cumulative ceiling binding.",
  "context": {
    "domain": "kaspa:x402:escrow-voucher:v3",
    "signedFields": [
      "network",
      "covenantId",
      "authorizedCumulativeAmount"
    ],
    "notSigned": [
      "activeOutpoint",
      "activeScriptPublicKey"
    ]
  },
  "cases": [
    {
      "name": "base",
      "input": {
        "network": "kaspa:testnet-10",
        "covenantId": "4457b96cc189d55545b6111ce81c405dd01e574595faafe3adc2847ba93ddf7c",
        "authorizedCumulativeAmount": "25000000"
      },
      "expected": {
        "preimage": "cb645ce99ebb74afb1f1e3a73e0462249ee42cd9edfcd55723e7291af02925703b06c42cd879a4951fe465f255164917ac183fabd3facb8dc33705b7bbd649364457b96cc189d55545b6111ce81c405dd01e574595faafe3adc2847ba93ddf7c40787d0100000000",
        "digest": "582f5506880f87338e5f05230ac80b33921fc910c0a5567d048e13f24a8a7209"
      }
    },
    {
      "name": "different-network",
      "input": {
        "network": "kaspa:mainnet",
        "covenantId": "4457b96cc189d55545b6111ce81c405dd01e574595faafe3adc2847ba93ddf7c",
        "authorizedCumulativeAmount": "25000000"
      },
      "expected": {
        "preimage": "cb645ce99ebb74afb1f1e3a73e0462249ee42cd9edfcd55723e7291af02925706ddb20ecbb5fb6405b9e5d525fb2f4dced4cd6c094ec2fa675258583ae30c3ac4457b96cc189d55545b6111ce81c405dd01e574595faafe3adc2847ba93ddf7c40787d0100000000",
        "digest": "84fe30cc19273c9b41b47f78d9778dad07d9efe5a7daf86c666d27a62b19e021"
      }
    },
    {
      "name": "different-covenant-id",
      "input": {
        "network": "kaspa:testnet-10",
        "covenantId": "6767676767676767676767676767676767676767676767676767676767676767",
        "authorizedCumulativeAmount": "25000000"
      },
      "expected": {
        "preimage": "cb645ce99ebb74afb1f1e3a73e0462249ee42cd9edfcd55723e7291af02925703b06c42cd879a4951fe465f255164917ac183fabd3facb8dc33705b7bbd64936676767676767676767676767676767676767676767676767676767676767676740787d0100000000",
        "digest": "4fc4a4313111246de28ac843ff5f2ca48c396008962b024c5086ac54ad6e4fa1"
      }
    },
    {
      "name": "authorized-plus-one",
      "input": {
        "network": "kaspa:testnet-10",
        "covenantId": "4457b96cc189d55545b6111ce81c405dd01e574595faafe3adc2847ba93ddf7c",
        "authorizedCumulativeAmount": "25000001"
      },
      "expected": {
        "preimage": "cb645ce99ebb74afb1f1e3a73e0462249ee42cd9edfcd55723e7291af02925703b06c42cd879a4951fe465f255164917ac183fabd3facb8dc33705b7bbd649364457b96cc189d55545b6111ce81c405dd01e574595faafe3adc2847ba93ddf7c41787d0100000000",
        "digest": "ea82e70ba3336e133de0b4e13338cfd36d26d8fcac63c6277b8012b6ae58d698"
      }
    }
  ]
}
