{
  "x402Version": 2,
  "resources": [
    {
      "resource": "https://curb.numetal.xyz/v1/pay",
      "type": "http",
      "x402Version": 2,
      "description": "CURB — we accept payment in USDC on x402 on both Base and Solana, and via pay.sh on Solana. Each swap clears seller + protocol fee. Bare POST → 402.",
      "mimeType": "application/json",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "95000",
          "maxAmountRequired": "95000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x3eee81B5b4cf1983b7DB36cf042B5d06c04F33eE",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USDC",
            "version": "2",
            "role": "seller",
            "amountUsd": "0.095"
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "5000",
          "maxAmountRequired": "5000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x3eee81B5b4cf1983b7DB36cf042B5d06c04F33eE",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USDC",
            "version": "2",
            "role": "hub_fee",
            "amountUsd": "0.005",
            "feeBps": 500
          }
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "amount": "95000",
          "maxAmountRequired": "95000",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "2onXWK1M43AZHYbM7EFaLG7rhqZkt9JWxgGjZziq4tCg",
          "maxTimeoutSeconds": 300,
          "extra": {
            "feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88",
            "role": "seller",
            "amountUsd": "0.095"
          }
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "amount": "5000",
          "maxAmountRequired": "5000",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "2onXWK1M43AZHYbM7EFaLG7rhqZkt9JWxgGjZziq4tCg",
          "maxTimeoutSeconds": 300,
          "extra": {
            "feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88",
            "role": "hub_fee",
            "amountUsd": "0.005",
            "feeBps": 500
          }
        }
      ]
    }
  ],
  "name": "CURB",
  "url": "https://curb.numetal.xyz",
  "openapi": "https://curb.numetal.xyz/openapi.json",
  "mcp": "https://curb.numetal.xyz/mcp",
  "skill": "https://curb.numetal.xyz/skill.md",
  "feeBps": 500,
  "hubPayTo": "0x3eee81B5b4cf1983b7DB36cf042B5d06c04F33eE",
  "hubPayToSolana": "2onXWK1M43AZHYbM7EFaLG7rhqZkt9JWxgGjZziq4tCg",
  "networks": [
    "eip155:8453",
    "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
  ],
  "assets": {
    "eip155:8453": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
  },
  "facilitator": "https://api.cdp.coinbase.com/platform/v2/x402",
  "paySh": {
    "status": "buyer_cli",
    "note": "We accept payment in USDC on x402 on both Base and Solana, and via pay.sh on Solana. Each swap clears seller + protocol fee."
  }
}