{
      "tool_id": "art-111-arc-corridor-jurisdiction-router",
      "tool_version": "1.0.0",
      "display_name": "Arc Multi-Currency Corridor Jurisdiction Router",
      "mcp_name": "route_partner_stablecoin_jurisdiction",
      "mandate_type": "compliance_mandate",
      "wave": 21,
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-111-arc-corridor-jurisdiction-router.html",
      "description": "Route each leg of a multi-currency Arc corridor to its per-currency home regime (EURC→MiCA EMT, JPYC→JP FSA, BRLA→Brazil CMN/BCB, MXNB→MX CNBV, etc.), flag missing per-regime disclosures, and emit PvP handoff (511) + Travel-Rule batch handoff (art-104). Compliance/settlement routing only; FX economics handled separately by the Arc StableFX chain.",
      "input_schema_ref": "chaingraph/art-111-arc-corridor-jurisdiction-router.html#manifest",
      "consumes": [],
      "feeds": [
        "511-multi-currency-pvp-validator"
      ],
      "status": "live",
      "conformance_fixtures": true,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:71061d2cb76db82787091a1621aabb6fdba5b88d31db5d6b378f9ea1b5826f72","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": "FNXts/8wIFXp1pMTS+Bn+e3o6JpUKw/EGCkM1SjaL5AmzV/RxKRFpMcR7dL98NN5fzieeTNm+M1ZeGQ7R8NUtxxm2JIliDhq2VPQz0REyI1vyRgExkXrIN6yoNjm8BQrIvQD1rX7cuZrcci13ySMQFEAeT/hDsMw9B7NEcGqs04tL4ZEWzTj9WfmjnYUtC69qfFa5U/XiATA7CiMfpc/VBQ9YOzos0II6Bxs/WQeABfLXh/zmgJhxYslRtL52Da9Kg7820EPCpAQzbjGmyrOmf29TWrsw7aIWMTVYt8KMkIZotjaCLZ0yyVISwzAVr1KAjbVvyTIm60rk9+llul6mw==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:71061d2cb76db82787091a1621aabb6fdba5b88d31db5d6b378f9ea1b5826f72",
          "output": {
            "disclosure_gaps": [],
            "leg_regimes": [
              {
                "ccy": "EURC",
                "ccy_pair": "USD/EUR",
                "disclosures_required": [
                  "EMT_whitepaper",
                  "reserve_attestation_monthly",
                  "MiCA_Art21"
                ],
                "notional": 500000,
                "regime": "MiCA-EMT",
                "regulator": "EBA/NCAs"
              },
              {
                "ccy": "JPYC",
                "ccy_pair": "USD/JPY",
                "disclosures_required": [
                  "PSA_registration",
                  "fund_segregation",
                  "JP_crypto_reporting"
                ],
                "notional": 300000,
                "regime": "JP-PSA-FSA",
                "regulator": "Japan FSA"
              }
            ],
            "pvp_handoff": {
              "leg_count": 2,
              "regimes": [
                "MiCA-EMT",
                "JP-PSA-FSA"
              ],
              "tool": "511-multi-currency-pvp-validator"
            },
            "travel_rule_handoff": {
              "currencies": [
                "EURC",
                "JPYC"
              ],
              "leg_count": 2,
              "tool": "art-104-tfr-travel-rule-batch-validator"
            },
            "verdict": "ROUTING_COMPLETE"
          }
        }
      },
      "export_capability": [
        "csv",
        "pdf",
        "xbrl:ocg-ext"
      ]
    }
