{
  "x402Version": 2,
  "name": "Immuta",
  "description": "On-chain document notarization for AI agents. Send a SHA-256 hash, receive a permanent, independently verifiable blockchain record plus a PDF Certificate of Existence. The document never leaves your system.",
  "endpoints": [
    {
      "url": "https://api.immuta.app/seal",
      "method": "POST",
      "description": "Notarize a document on-chain. Send a SHA-256 hash; receive a permanent, timestamped, independently verifiable PulseChain record and a PDF Certificate of Existence. The document itself never leaves your system - only the hash is transmitted. Use for contracts, audit trails, IP protection, compliance records, and AI-output provenance.",
      "accepts": {
        "scheme": "exact",
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "payTo": "0xB60a3181303953E6F909ba4d3b09282BEefCDD6B",
        "price": "$1.00"
      }
    },
    {
      "url": "https://api.immuta.app/pulsechain/head",
      "method": "GET",
      "description": "Latest PulseChain block number and Unix timestamp, served from live chain state.",
      "accepts": {
        "scheme": "exact",
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "payTo": "0xB60a3181303953E6F909ba4d3b09282BEefCDD6B",
        "price": "$0.001"
      }
    },
    {
      "url": "https://api.immuta.app/pulsechain/block-by-timestamp",
      "method": "GET",
      "description": "Resolve any Unix timestamp to the exact PulseChain block at or nearest that moment (binary search, precise to one block). Supports before/after modes. Useful for tax lots, historical price lookups, and event correlation.",
      "accepts": {
        "scheme": "exact",
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "payTo": "0xB60a3181303953E6F909ba4d3b09282BEefCDD6B",
        "price": "$0.002"
      }
    }
  ]
}
