{
  "version": 1,
  "facilitator": "https://facilitator.xpay.sh",
  "serviceName": "earn-your-right-to-live",
  "resources": [
    {
      "path": "/api/hash",
      "method": "POST",
      "description": "SHA256/SHA512/HMAC digest of provided text",
      "price": "0.05",
      "network": "base",
      "payTo": "0x09136719DEEE5305f9250d29cAC73e4eD74D4eC1",
      "asset": "USDC",
      "assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "tags": [
        "crypto",
        "hash",
        "utility"
      ]
    },
    {
      "path": "/api/encode",
      "method": "POST",
      "description": "Base64 encode or decode text",
      "price": "0.05",
      "network": "base",
      "payTo": "0x09136719DEEE5305f9250d29cAC73e4eD74D4eC1",
      "asset": "USDC",
      "assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "tags": [
        "encode",
        "base64",
        "utility"
      ]
    },
    {
      "path": "/api/token-balance",
      "method": "POST",
      "description": "ERC-20 balanceOf on Base (address + token)",
      "price": "0.10",
      "network": "base",
      "payTo": "0x09136719DEEE5305f9250d29cAC73e4eD74D4eC1",
      "asset": "USDC",
      "assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "tags": [
        "base",
        "erc20",
        "balance"
      ]
    },
    {
      "path": "/api/research",
      "method": "POST",
      "description": "Public-source research brief on a topic",
      "price": "0.25",
      "network": "base",
      "payTo": "0x09136719DEEE5305f9250d29cAC73e4eD74D4eC1",
      "asset": "USDC",
      "assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "tags": [
        "research",
        "brief"
      ]
    },
    {
      "path": "/api/code-review",
      "method": "POST",
      "description": "Structured code-review memo for pasted snippet or diff",
      "price": "0.75",
      "network": "base",
      "payTo": "0x09136719DEEE5305f9250d29cAC73e4eD74D4eC1",
      "asset": "USDC",
      "assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "tags": [
        "code-review",
        "security"
      ]
    },
    {
      "path": "/api/code-review-memo",
      "method": "POST",
      "description": "Structured code-review memo for pasted snippet or diff",
      "price": "0.75",
      "network": "base",
      "payTo": "0x09136719DEEE5305f9250d29cAC73e4eD74D4eC1",
      "asset": "USDC",
      "assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "tags": [
        "code-review",
        "security"
      ]
    },
    {
      "path": "/api/market-snapshot",
      "method": "POST",
      "description": "Agent-economy market snapshot for a keyword (directional brief)",
      "price": "0.15",
      "network": "base",
      "payTo": "0x09136719DEEE5305f9250d29cAC73e4eD74D4eC1",
      "asset": "USDC",
      "assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "tags": [
        "market",
        "agents",
        "x402"
      ]
    },
    {
      "path": "/api/url-to-markdown",
      "method": "POST",
      "description": "Fetch a public URL and return readable markdown/text (stdlib only)",
      "price": "0.10",
      "network": "base",
      "payTo": "0x09136719DEEE5305f9250d29cAC73e4eD74D4eC1",
      "asset": "USDC",
      "assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "tags": [
        "fetch",
        "markdown",
        "extract",
        "utility"
      ]
    },
    {
      "path": "/api/text-extract",
      "method": "POST",
      "description": "Extract plain text from HTML or best-effort PDF bytes (base64)",
      "price": "0.10",
      "network": "base",
      "payTo": "0x09136719DEEE5305f9250d29cAC73e4eD74D4eC1",
      "asset": "USDC",
      "assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "tags": [
        "pdf",
        "text",
        "extract",
        "utility"
      ]
    },
    {
      "path": "/api/base-receipt-check",
      "method": "POST",
      "description": "Verify a Base mainnet tx receipt: status + USDC/ERC-20 Transfer log match (from/to/value) + confirmations \u2014 deterministic on-chain proof",
      "price": "0.20",
      "network": "base",
      "payTo": "0x09136719DEEE5305f9250d29cAC73e4eD74D4eC1",
      "asset": "USDC",
      "assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "tags": [
        "base",
        "receipt",
        "usdc",
        "verify",
        "onchain",
        "x402"
      ]
    },
    {
      "path": "/api/solidity-static-scan",
      "method": "POST",
      "description": "Deterministic Solidity static analysis with rule IDs, line numbers, SWC refs \u2014 not free-chatbot prose",
      "price": "0.50",
      "network": "base",
      "payTo": "0x09136719DEEE5305f9250d29cAC73e4eD74D4eC1",
      "asset": "USDC",
      "assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "tags": [
        "solidity",
        "static-analysis",
        "security",
        "swc",
        "base"
      ]
    },
    {
      "path": "/api/base-transfer-scan",
      "method": "POST",
      "description": "Scan Base mainnet ERC-20 Transfer logs for an address over a block window \u2014 live eth_getLogs",
      "price": "0.25",
      "network": "base",
      "payTo": "0x09136719DEEE5305f9250d29cAC73e4eD74D4eC1",
      "asset": "USDC",
      "assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "tags": [
        "base",
        "logs",
        "transfer",
        "usdc",
        "onchain",
        "x402"
      ]
    },
    {
      "path": "/api/base-bytecode-info",
      "method": "POST",
      "description": "Base bytecode fingerprint: getCode size, EOA vs contract, SHA-256 fingerprint, PUSH4 selector candidates",
      "price": "0.15",
      "network": "base",
      "payTo": "0x09136719DEEE5305f9250d29cAC73e4eD74D4eC1",
      "asset": "USDC",
      "assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "tags": [
        "base",
        "bytecode",
        "contract",
        "onchain",
        "x402"
      ]
    },
    {
      "path": "/api/base-tx-token-flows",
      "method": "POST",
      "description": "Decode ERC-20 Transfer + Approval events from a Base mainnet tx receipt \u2014 deterministic log decode, not an explorer scrape",
      "price": "0.20",
      "network": "base",
      "payTo": "0x09136719DEEE5305f9250d29cAC73e4eD74D4eC1",
      "asset": "USDC",
      "assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "tags": [
        "base",
        "logs",
        "transfer",
        "approval",
        "usdc",
        "onchain",
        "x402"
      ]
    }
  ]
}
