{
  "x402Version": 2,
  "serviceName": "Convert Guru",
  "description": "Micropayment-enabled file conversion and type detection service for AI agents",
  "payTo": "0x222c4F009c63E24cE9176C0f7f3b64E7Da0f0699",
  "assets": {
    "USDC": {
      "symbol": "USDC",
      "decimals": 6,
      "networks": {
        "eip155:8453": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp": "EPjFW3cj5lVRyDydh8YwzzUScqV57Ne3zVfjc2vV1hs8"
      }
    }
  },
  "endpoints": {
    "/api/x402/v1/detect-file-type": {
      "method": "POST",
      "description": "Detect the real type of a file from metadata and first 200 bytes",
      "price": {
        "amount": "0.002000",
        "currency": "USDC",
        "atomic_units": "2000",
        "scheme": "exact"
      }
    },
    "/api/x402/v1/convert-file": {
      "method": "POST",
      "description": "Start an asynchronous file conversion job",
      "price": {
        "amount": "0.002000",
        "currency": "USDC",
        "atomic_units": "2000",
        "scheme": "exact"
      }
    },
    "/api/x402/v1/convert-file/{job_id}/result": {
      "method": "GET",
      "description": "Purchase the finished conversion result (tiered pricing by file size)",
      "price": {
        "mode": "tiered_by_uploaded_file_size",
        "currency": "USDC",
        "tiers": [
          {
            "max_size_bytes": 10485760,
            "amount": "0.020000",
            "atomic_units": "20000"
          },
          {
            "min_size_bytes": 10485761,
            "max_size_bytes": 41943040,
            "amount": "0.040000",
            "atomic_units": "40000"
          }
        ]
      }
    }
  }
}