{
  "type": "ZkVmReceipt",
  "system": "risc0",
  "receiptFormat": "groth16-bn254",
  "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
  "seal": "JExPX3fIzqM/+xUhzoe0sXt/fx4aJXNxS16Hu64hxLYuxQc5UGbsGsRghYl27e28Hf6eUAgSyXCczus1EZOe5hVsjQGB+L9likByZBDVDY9k/O3zb0G2bxiNbeOShejFKk2miyy0rZHFuFE2H9s+BxZP5crWDtxqEky5P7gvyFAiLkLdtR85J0Yh/Uz9FhzWphuBzfF++ts0zW4gaAH5gCFXXs/c9gx1ZC4fojNwozti9Q2um2uUirMmmp8I25TFFCbWLs2nT3fZkFFJE6u3H5Pv5wId7d3hnuL+8W7HFK8uowgIxjo7jZFBuOlJXpmslKLhvqJ33+v770QH1Uqe0A==",
  "journal": {
    "chaingraph_version": "0.4.0",
    "kernel_digest": "sha256:48228bd926421bc7b6d0b41aa34880912b7d96d3f048f2865ee2ba72a1b9a2f0",
    "output": {
      "checks": [
        {
          "code": "AP2-I00",
          "note": "intent block present",
          "status": "pass"
        },
        {
          "code": "AP2-I01",
          "note": "mandate_type=intent",
          "status": "pass"
        },
        {
          "code": "AP2-I02",
          "note": "mandate_id present",
          "status": "pass"
        },
        {
          "code": "AP2-I03",
          "note": "expires_at present",
          "status": "pass"
        },
        {
          "code": "AP2-I04",
          "note": "scope fields: merchant_ids, currency, max_amount",
          "status": "pass"
        },
        {
          "code": "AP2-I05",
          "note": "human_not_present bool",
          "status": "pass"
        },
        {
          "code": "AP2-I06",
          "note": "issuer_id present",
          "status": "pass"
        },
        {
          "code": "AP2-P00",
          "note": "payment block present",
          "status": "pass"
        },
        {
          "code": "AP2-P01",
          "note": "payment.mandate_type=payment",
          "status": "pass"
        },
        {
          "code": "AP2-P02",
          "note": "payment.parent_mandate_id chain",
          "status": "pass"
        },
        {
          "code": "AP2-P03",
          "note": "parent_hash 64-hex",
          "status": "pass"
        },
        {
          "code": "AP2-P04",
          "note": "payment.amount>0",
          "status": "pass"
        },
        {
          "code": "AP2-P05",
          "note": "currency matches intent.scope.currency",
          "status": "pass"
        },
        {
          "code": "AP2-P06",
          "note": "amount within max_amount cap",
          "status": "pass"
        },
        {
          "code": "AP2-P07",
          "note": "human_not_present consistent",
          "status": "pass"
        },
        {
          "code": "AP2-P08",
          "note": "payment_method present",
          "status": "pass"
        }
      ],
      "fail_count": 0,
      "overall_status": "pass",
      "pass_count": 16,
      "protocols_validated": [
        "AP2"
      ],
      "warn_count": 0
    }
  }
}
