{
  "micro_tools": [
    {
      "id": "evm-address",
      "title": "EVM address validate + EIP-55 checksum",
      "price_usdc": "0.01",
      "buy": "/buy/micro/evm-address",
      "free_sample": "/sample/micro/evm-address",
      "input_example": {
        "address": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"
      }
    },
    {
      "id": "base-balance",
      "title": "Base ETH + ERC-20 (default USDC) balance",
      "price_usdc": "0.02",
      "buy": "/buy/micro/base-balance",
      "free_sample": "/sample/micro/base-balance",
      "input_example": {
        "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
      }
    },
    {
      "id": "data-convert",
      "title": "JSON/CSV validate + convert (→ JSON/CSV/YAML)",
      "price_usdc": "0.02",
      "buy": "/buy/micro/data-convert",
      "free_sample": "/sample/micro/data-convert",
      "input_example": {
        "content": "name,age\nAda,36\nAlan,41",
        "to": "yaml"
      }
    },
    {
      "id": "text-tools",
      "title": "Text → slug, word stats, reading time, cleanup",
      "price_usdc": "0.01",
      "buy": "/buy/micro/text-tools",
      "free_sample": "/sample/micro/text-tools",
      "input_example": {
        "text": "Héllo World! This is a quick test of the text tools."
      }
    },
    {
      "id": "uk-vat",
      "title": "UK VAT add/remove + invoice totals",
      "price_usdc": "0.01",
      "buy": "/buy/micro/uk-vat",
      "free_sample": "/sample/micro/uk-vat",
      "input_example": {
        "amount": 100,
        "mode": "add",
        "lines": [
          {
            "desc": "Widget",
            "qty": 3,
            "unit_price": 9.99
          }
        ]
      }
    },
    {
      "id": "cron",
      "title": "Cron expression explain + next run times",
      "price_usdc": "0.02",
      "buy": "/buy/micro/cron",
      "free_sample": "/sample/micro/cron",
      "input_example": {
        "expression": "*/15 9-17 * * mon-fri",
        "count": 5,
        "from": "2026-10-27T08:00:00+00:00"
      }
    },
    {
      "id": "url-check",
      "title": "URL status, redirect chain, key headers",
      "price_usdc": "0.05",
      "buy": "/buy/micro/url-check",
      "free_sample": "/sample/micro/url-check",
      "input_example": {
        "url": "https://example.com"
      }
    },
    {
      "id": "hash-uuid",
      "title": "Hashes (md5/sha*/keccak256), UUIDs, random tokens",
      "price_usdc": "0.01",
      "buy": "/buy/micro/hash-uuid",
      "free_sample": "/sample/micro/hash-uuid",
      "input_example": {
        "text": "hello",
        "uuids": 2,
        "name": "example.com"
      }
    },
    {
      "id": "erc20-info",
      "title": "Base ERC-20 token info (name/symbol/decimals/supply)",
      "price_usdc": "0.03",
      "buy": "/buy/micro/erc20-info",
      "free_sample": "/sample/micro/erc20-info",
      "input_example": {
        "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
      }
    },
    {
      "id": "base-tx",
      "title": "Base tx receipt decoder (status, from/to, ERC-20/USDC transfers)",
      "price_usdc": "0.05",
      "buy": "/buy/micro/base-tx",
      "free_sample": "/sample/micro/base-tx",
      "input_example": {
        "hash": "0xed9d85e2a390c24cfa962833e4e851f6a89f28e8a30aceb7e66a7ea0a47b8d21"
      }
    },
    {
      "id": "base-gas",
      "title": "Base gas price now + cost estimates",
      "price_usdc": "0.01",
      "buy": "/buy/micro/base-gas",
      "free_sample": "/sample/micro/base-gas",
      "input_example": {}
    },
    {
      "id": "dns",
      "title": "DNS records lookup (A/AAAA/MX/TXT/NS/CNAME/CAA) via DoH",
      "price_usdc": "0.02",
      "buy": "/buy/micro/dns",
      "free_sample": "/sample/micro/dns",
      "input_example": {
        "name": "example.com",
        "types": [
          "A",
          "MX",
          "TXT"
        ]
      }
    },
    {
      "id": "email-check",
      "title": "Email syntax + MX/SPF/DMARC check",
      "price_usdc": "0.03",
      "buy": "/buy/micro/email-check",
      "free_sample": "/sample/micro/email-check",
      "input_example": {
        "email": "someone@gmail.com"
      }
    },
    {
      "id": "json-schema",
      "title": "JSON Schema generator from sample JSON",
      "price_usdc": "0.03",
      "buy": "/buy/micro/json-schema",
      "free_sample": "/sample/micro/json-schema",
      "input_example": {
        "json": {
          "id": 7,
          "email": "a@b.co",
          "created": "2026-10-27T12:00:00Z",
          "tags": [
            "x"
          ],
          "items": [
            {
              "sku": "A",
              "qty": 1
            },
            {
              "sku": "B"
            }
          ]
        }
      }
    },
    {
      "id": "regex",
      "title": "Regex tester (matches, groups, replace)",
      "price_usdc": "0.02",
      "buy": "/buy/micro/regex",
      "free_sample": "/sample/micro/regex",
      "input_example": {
        "pattern": "(?P<user>[\\w.]+)@(?P<domain>[\\w.]+)",
        "text": "mail ada@example.com or alan@test.org",
        "flags": "i"
      }
    },
    {
      "id": "text-diff",
      "title": "Text diff (unified diff + similarity)",
      "price_usdc": "0.03",
      "buy": "/buy/micro/text-diff",
      "free_sample": "/sample/micro/text-diff",
      "input_example": {
        "a": "one\ntwo\nthree",
        "b": "one\n2\nthree\nfour"
      }
    },
    {
      "id": "uk-working-days",
      "title": "UK working days + bank holidays calculator",
      "price_usdc": "0.05",
      "buy": "/buy/micro/uk-working-days",
      "free_sample": "/sample/micro/uk-working-days",
      "input_example": {
        "start": "2026-12-20",
        "end": "2027-01-10",
        "add_working_days": 10
      }
    },
    {
      "id": "decode",
      "title": "Base64 / URL / hex / JWT decoder (decode only)",
      "price_usdc": "0.01",
      "buy": "/buy/micro/decode",
      "free_sample": "/sample/micro/decode",
      "input_example": {
        "value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjMiLCJuYW1lIjoiQWRhIiwiZXhwIjoxOTAwMDAwMDAwfQ.sig"
      }
    },
    {
      "id": "contrast",
      "title": "WCAG colour contrast checker",
      "price_usdc": "0.01",
      "buy": "/buy/micro/contrast",
      "free_sample": "/sample/micro/contrast",
      "input_example": {
        "fg": "#767676",
        "bg": "#ffffff"
      }
    },
    {
      "id": "loan-calc",
      "title": "Loan repayment / savings compound calculator",
      "price_usdc": "0.02",
      "buy": "/buy/micro/loan-calc",
      "free_sample": "/sample/micro/loan-calc",
      "input_example": {
        "principal": 10000,
        "annual_rate_pct": 7.5,
        "years": 3
      }
    },
    {
      "id": "seo-check",
      "title": "SEO check: title/meta/OG/canonical/H1 + robots.txt + sitemap",
      "price_usdc": "0.10",
      "buy": "/buy/micro/seo-check",
      "free_sample": "/sample/micro/seo-check",
      "input_example": {
        "url": "https://example.com"
      }
    }
  ],
  "payTo": "0x112BB50122042746d38507F0b4221E84f8A0021E",
  "network": "eip155:8453",
  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "how": "POST JSON to /buy/micro/<id> with x402 PAYMENT-SIGNATURE. Try /sample/micro/<id> free first."
}