{
      "tool_id": "art-37-tempo-stablecoin-issuance",
      "tool_version": "1.0.0",
      "display_name": "Tempo Stablecoin Issuance Compliance",
      "mcp_name": "validate_tempo_token_compliance",
      "mandate_type": "compliance_mandate",
      "wave": 9,
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-37-tempo-stablecoin-issuance.html",
      "description": "Dual-jurisdiction TIP-20 token compliance validator. Tab 1: TIP-20 Config Lint: currency code, supply cap, RBAC (ISSUER/PAUSE/BURN_BLOCKED), yield prohibition per GENIUS Act §4(a)(11). Tab 2: TIP-403 Policy Design: allowlist/blocklist/freeze, OFAC SDN, FATF Travel Rule. Dual scorecard: US GENIUS PPSI (Fed. Reg. 2026-06963 NPRM) + EU MiCA EMT (EU Reg. 2023/1114). OCG v0.3.1 artifact; dct:conformsTo party-identification.jsonld; issuer LEI in output_payload.",
      "input_schema_ref": "chaingraph/art-37-tempo-stablecoin-issuance.html#manifest",
      "deadline": null,
      "deadline_note": "GENIUS Act enacted; GENIUS PPSI AML NPRM April 2026; MiCA EMT in force.",
      "consumes": [
        "art-34-tempo-fit-diagnostic"
      ],
      "feeds": [
        "art-06-genius-act-reserve-attestation",
        "art-10-amla-transaction-typology-risk-scorer",
        "art-38-tempo-onchain-aml"
      ],
      "status": "live",
      "conformance_fixtures": false,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:252b8f7b8a64ab8a59613d891c4849f52fdc3322a68a98de86dd032a2305f6ae","valid_from":"2026-07-10"},{"system":"risc0","image_id":"sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6","valid_from":"2026-06-28"}],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "AioZ5T63vhoIsEC0WVtXL8sqI8BmbGZokiUmmVMCU2ckRdUtZsarAEVBSil6ZSDUzmvwvSRxDcDAgoj5QxHh+ACcGR8DRKyy8z+QRM92uyvhX6LfyeNgSuzSoTlRtAT3IEbrtJ5O3/vUoSnvtvir8kcfeqgoa2N65o7aLX2ttIoQhotKF55BqY5UK3PK9YD11xgJvwXJjMMw+B/cHNZNjSaOxDSueiFkJcOMmDD+b4Pk7jk+cKaX1CcyMUIWA530Fl9G4lbqcUW9vpV1QUjeOalmXy0JmF0atsudcxVAOH0nemeiiLeT1w2ORz9JGe1l5pl+4fa5B43txdkSV3YfxQ==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:252b8f7b8a64ab8a59613d891c4849f52fdc3322a68a98de86dd032a2305f6ae",
          "output": {
            "fail_count": 0,
            "genius": {
              "burn_blocked_warn": false,
              "currency_pass": true,
              "freeze_pass": true,
              "ofac_pass": true,
              "rbac_pass": true,
              "supply_cap_pass": true,
              "yield_warning": false
            },
            "mica": {
              "pause_capability": true,
              "reserve_disclosure": true
            },
            "verdict": "PASS",
            "warn_count": 0
          }
        }
      },
      "export_capability": [
        "xlsx",
        "csv",
        "pdf",
        "xbrl:ocg-ext"
      ]
    }
