{
      "tool_id": "art-26-x402-payload-decoder-flow-simulator",
      "tool_version": "1.0.0",
      "display_name": "x402 Header Decoder, Payload Linter & 402 Flow Simulator",
      "mcp_name": "simulate_x402_flow",
      "mandate_type": "compliance_control",
      "wave": "A",
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-26-x402-payload-decoder-flow-simulator.html",
      "description": "Decodes base64 PAYMENT-REQUIRED / PAYMENT-SIGNATURE / PAYMENT-RESPONSE headers, lints exact-scheme PaymentPayload (EIP-3009 style authorization fields), walks the HTTP-402 request/verify/settle flow, shows scheme×network matrix. Branch B, node 2 of the Agentic Rail Chain. Promoted from T277.",
      "input_schema_ref": "chaingraph/art-26-x402-payload-decoder-flow-simulator.html#manifest",
      "deadline": null,
      "deadline_note": "x402 live on Coinbase CDP; exact scheme live on base/polygon/arbitrum/solana",
      "consumes": [
        "art-22-agentic-payments-protocol-comparator",
        "art-25-a2a-agent-card-validator"
      ],
      "feeds": [
        "art-03-x402-settlement-modeler",
        "art-18-mcp-developer-readiness-scorecard",
        "ptg-01-ap2-prompt-template-generator"
      ],
      "status": "live",
      "conformance_fixtures": false,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:3e47e2ed8b75c0eacebb1bad77f5deb167321634e9040fc3f7cadc125b7090b3","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": "K1eX4j5A1Nx9TMIP5ogAhWhOggaeD88kQwJWCjIOsHgAK0ddCzou+aVBhDeTAClieqthRpZxMnuaUfElCnJoWS0EQUAU859+y4UdKkunONoV7kXZUXP9mdX4DWAtd84NDdWWVNega72yJy/kChFPrId8YcuiLKNL87B0Sa9FCqAkI0ZT7zFigpUhvk3dpDgxoBIAqAohTRYZ2zCtVuwBRSq1EqR16MB0DJ1oj7KuEl0nl9R/Q0oJqFuuAlmqZlqjA1WjsiSDGeF4IYtFGu7Xpl/gGOP3lVNMPdN+DdhrE5guE/yijK9a+3+QHI5OlyG+Kf4U2ipH2igRQNn3d6JOmg==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:6024a5a393fc85a6dfdaf2d0e7bce23482229351048eb26b68e6246d97ef6df7",
          "output": {
            "decoded_type": "PaymentPayload",
            "errors": 0,
            "findings": [
              {
                "level": "warn",
                "msg": "Missing \"x402Version\"."
              },
              {
                "level": "pass",
                "msg": "scheme \"exact\" recognised."
              },
              {
                "level": "pass",
                "msg": "network \"base-sepolia\" recognised."
              },
              {
                "level": "pass",
                "msg": "payload.signature present."
              },
              {
                "level": "info",
                "msg": "exact-EVM authorization fields below are ILLUSTRATIVE (EIP-3009 style)."
              },
              {
                "level": "warn",
                "msg": "payload.authorization missing."
              }
            ],
            "has_accepts": false,
            "is_json": true,
            "mode": "lint",
            "network": "base-sepolia",
            "passes": 3,
            "scheme": "exact",
            "score": 92,
            "warnings": 2
          }
        }
      },
      "export_capability": [
        "xlsx",
        "csv",
        "pdf",
        "xbrl:ocg-ext"
      ]
    }
