{
  "name": "ExactGate x402 Validator",
  "version": "1.0.0",
  "network": "eip155:8453",
  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "facilitator": "https://facilitator.payai.network",
  "openapi": "https://exactgate-x402.insertnameheree.chatgpt.site/openapi.json",
  "resources": [
    {
      "method": "GET",
      "url": "https://exactgate-x402.insertnameheree.chatgpt.site/v1/base/network-health",
      "priceUsd": "0.001000",
      "description": "Current Base chain ID, block height, gas price, block timestamp, and RPC latency.",
      "mimeType": "application/json",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "1000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xc7926ebCb4c89933A87739030e02BBE6bE26B01C",
          "maxTimeoutSeconds": 60,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {}
            },
            "output": {
              "type": "json",
              "example": {
                "chainId": 8453,
                "blockNumber": 35420123,
                "gasPriceWei": "12000000",
                "rpcLatencyMs": 87
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": false
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      }
    },
    {
      "method": "GET",
      "url": "https://exactgate-x402.insertnameheree.chatgpt.site/v1/base/receipt",
      "priceUsd": "0.005000",
      "description": "Verified Base transaction and receipt diagnostics with status, gas, block, and confirmations.",
      "mimeType": "application/json",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "5000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xc7926ebCb4c89933A87739030e02BBE6bE26B01C",
          "maxTimeoutSeconds": 60,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "GET",
              "queryParams": {
                "txHash": "0x1111111111111111111111111111111111111111111111111111111111111111"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "found": true,
                "transactionHash": "0x1111111111111111111111111111111111111111111111111111111111111111",
                "status": "success",
                "blockNumber": 35420000,
                "confirmations": 124,
                "gasUsed": "21000"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "txHash": {
                        "type": "string",
                        "pattern": "^0x[0-9a-fA-F]{64}$"
                      }
                    },
                    "required": [
                      "txHash"
                    ],
                    "additionalProperties": false
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      }
    },
    {
      "method": "POST",
      "url": "https://exactgate-x402.insertnameheree.chatgpt.site/v1/base/preflight",
      "priceUsd": "0.020000",
      "description": "Simulate a Base contract call, estimate gas, check bytecode and nonce, and surface RPC revert details. Never broadcasts.",
      "mimeType": "application/json",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "20000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xc7926ebCb4c89933A87739030e02BBE6bE26B01C",
          "maxTimeoutSeconds": 60,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "to": "0x1111111111111111111111111111111111111111",
                "from": "0x2222222222222222222222222222222222222222",
                "data": "0x",
                "value": "0x0"
              }
            },
            "output": {
              "type": "json",
              "example": {
                "safeToSubmit": true,
                "chainId": 8453,
                "contract": true,
                "gasEstimate": "48231",
                "callResult": "0x",
                "note": "Simulation only; no transaction was signed or broadcast."
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "POST"
                    ]
                  },
                  "bodyType": {
                    "type": "string",
                    "enum": [
                      "json"
                    ]
                  },
                  "body": {
                    "type": "object",
                    "properties": {
                      "to": {
                        "type": "string",
                        "pattern": "^0x[0-9a-fA-F]{40}$"
                      },
                      "from": {
                        "type": "string",
                        "pattern": "^0x[0-9a-fA-F]{40}$"
                      },
                      "data": {
                        "type": "string",
                        "pattern": "^0x(?:[0-9a-fA-F]{2})*$",
                        "maxLength": 8194
                      },
                      "value": {
                        "type": "string",
                        "pattern": "^0x[0-9a-fA-F]+$"
                      }
                    },
                    "required": [
                      "to"
                    ],
                    "additionalProperties": false
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      }
    },
    {
      "method": "POST",
      "url": "https://exactgate-x402.insertnameheree.chatgpt.site/v1/deliverable/verify",
      "priceUsd": "0.010000",
      "description": "Verify inline JSON against deterministic acceptance rules and return an exact SHA-256 receipt. Never stores or forwards content.",
      "mimeType": "application/json",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xc7926ebCb4c89933A87739030e02BBE6bE26B01C",
          "maxTimeoutSeconds": 60,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "content": "[{\"id\":1,\"status\":\"ready\"}]",
                "rules": {
                  "required_paths": [
                    "*.id",
                    "*.status"
                  ],
                  "unique_paths": [
                    "*.id"
                  ]
                }
              }
            },
            "output": {
              "type": "json",
              "example": {
                "version": "1.0",
                "format": "json",
                "sha256": "64 lowercase hex characters",
                "bytes": 27,
                "checks": [],
                "passed": true
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "POST"
                    ]
                  },
                  "bodyType": {
                    "type": "string",
                    "enum": [
                      "json"
                    ]
                  },
                  "body": {
                    "type": "object",
                    "properties": {
                      "content": {
                        "type": "string",
                        "maxLength": 8000
                      },
                      "rules": {
                        "type": "object"
                      }
                    },
                    "required": [
                      "content",
                      "rules"
                    ],
                    "additionalProperties": false
                  }
                },
                "required": [
                  "type",
                  "method",
                  "bodyType",
                  "body"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object"
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      }
    }
  ]
}