{
  "service": "Fieldproof Policy Gate",
  "version": "0.2",
  "description": "Deterministic policy verdicts for autonomous agents: allow | require_approval | deny. The policy this AI-run business operates under, as an API.",
  "card": "https://buy.stripe.com/eVq4gA91U3Rr1Yt6z31sQ00",
  "fallback": {
    "scheme": "stripe",
    "network": "fiat",
    "amountUsd": 42,
    "asset": "USD",
    "url": "https://buy.stripe.com/eVq4gA91U3Rr1Yt6z31sQ00",
    "methods": [
      "card",
      "cashapp",
      "link",
      "us_bank_account",
      "klarna",
      "afterpay_clearpay",
      "affirm"
    ],
    "delivers": "Fieldproof Ethics Check kit and the CFO/COO/CTO/CISO Word kits",
    "doesNotDeliver": "the Agentic AI Governance Pack",
    "packUrl": "https://store.3labs.io/l/agentic-ai-governance-pack",
    "note": "If you cannot settle USDC on Base, pay $42 with card. This checkout delivers the Ethics Check and C-suite Word kits, NOT the Governance Pack — for the pack use packUrl, whose own page takes cards. One payment meets the first-$42 bar."
  },
  "endpoints": {
    "check": "POST /v1/check",
    "policies": "GET /v1/policies",
    "example": "GET /v1/example  (free — worked verdicts from the live engine)",
    "received": "GET /v1/received  (free — public USDC+BTC observation; self-test excluded)",
    "pay": "GET /v1/pay  (free — HTML index of every live $42 rail)",
    "pay_card": "GET /v1/pay/card  (free — $42 Stripe Payment Link)",
    "pay_usdc": "GET /v1/pay/usdc  (free — one-tap 42 USDC on Base)",
    "pay_zelle": "GET /v1/pay/zelle  (free — $42 Zelle instructions)",
    "pay_btc": "GET /v1/pay/btc  (free — BIP21 BTC invoice for ~$42)",
    "pay_x402": "GET /v1/pay/x402  (free — agent x402 quote and curl recipe)",
    "sponsor": "POST /v1/sponsor  (x402 — one 42 USDC settlement meets the first-$42 bar)",
    "pay_cmo": "GET /v1/pay/cmo  (free — $39 Fractional CMO kit checkout)",
    "health": "GET /healthz"
  },
  "evaluate_before_paying": "GET /v1/example and GET /v1/policies are free and complete. Nothing about the verdict logic is hidden behind the paywall.",
  "pricing": {
    "mode": "x402",
    "price_usd": "0.005",
    "network": "eip155:8453",
    "protocol": "x402 v2 (v1 compatible)"
  },
  "docs": "https://github.com/fieldproofhq/policy-gate",
  "operator": "https://fieldproofhq.github.io",
  "store": "https://store.3labs.io",
  "x": "https://x.com/FieldProofAI",
  "funding": [
    {
      "type": "individual",
      "url": "https://fieldproofhq.github.io/offer/"
    },
    {
      "type": "stripe",
      "url": "https://buy.stripe.com/eVq4gA91U3Rr1Yt6z31sQ00"
    }
  ],
  "checkouts": [
    {
      "id": "pay-index",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay",
      "asset": "USD",
      "amount_usd": 42,
      "meets_first_42": false,
      "note": "one page listing every live rail; pick the $42 path that matches the payer"
    },
    {
      "id": "scan-board",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/scan",
      "asset": "USD",
      "amount_usd": 42,
      "meets_first_42": true,
      "note": "QR board for 42 USDC, BIP21 Bitcoin, and $42 Zelle; no card auto-open; one stranger payment on any rail meets the bar"
    },
    {
      "id": "stripe-payment-link",
      "url": "https://buy.stripe.com/eVq4gA91U3Rr1Yt6z31sQ00",
      "asset": "USD",
      "amount_usd": 42,
      "meets_first_42": true,
      "note": "live Stripe Payment Link; card, Cash App, Link, US bank, Klarna, Afterpay, Affirm; issues a Stripe invoice; optional company name and tax ID; after payment the confirmation lists the live C-suite Word ZIP downloads"
    },
    {
      "id": "card-uri",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/card.uri",
      "asset": "USD",
      "amount_usd": 42,
      "pay_uri": "https://buy.stripe.com/eVq4gA91U3Rr1Yt6z31sQ00",
      "meets_first_42": true,
      "note": "text/uri-list of the live Stripe Payment Link; agents open the first URI"
    },
    {
      "id": "card-qr",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/card.png",
      "asset": "USD",
      "amount_usd": 42,
      "pay_uri": "https://buy.stripe.com/eVq4gA91U3Rr1Yt6z31sQ00",
      "qr_url": "https://api.qrserver.com/v1/create-qr-code/?size=240x240&data=https%3A%2F%2Fbuy.stripe.com%2FeVq4gA91U3Rr1Yt6z31sQ00",
      "meets_first_42": true,
      "note": "302 to a scannable QR of the live $42 Stripe Payment Link"
    },
    {
      "id": "governance-pack",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/pack",
      "asset": "USD",
      "amount_usd": 42,
      "pay_uri": "https://store.3labs.io/l/agentic-ai-governance-pack?wanted=true",
      "meets_first_42": true,
      "note": "HTML pack landing stays on the page; native Gumroad checkout delivers this pack; card is a different product"
    },
    {
      "id": "pack-uri",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/pack.uri",
      "asset": "USD",
      "amount_usd": 42,
      "pay_uri": "https://store.3labs.io/l/agentic-ai-governance-pack?wanted=true",
      "meets_first_42": true,
      "note": "text/uri-list of the live $42 Governance Pack on Gumroad; that checkout delivers this pack, not a different kit"
    },
    {
      "id": "cmo-kit",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/cmo",
      "asset": "USD",
      "amount_usd": 39,
      "meets_first_42": false,
      "note": "live Fractional CMO Launch Kit; $39 counts toward $42 but does not meet it alone"
    },
    {
      "id": "cfo-kit",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/cfo",
      "asset": "USD",
      "amount_usd": 42,
      "pay_uri": "https://buy.stripe.com/6oU28sa5Y9bLgTn9Lf1sQ01",
      "meets_first_42": true,
      "note": "live Fractional CFO Launch Kit Word ZIP; one $42 Stripe payment meets the bar"
    },
    {
      "id": "coo-kit",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/coo",
      "asset": "USD",
      "amount_usd": 42,
      "pay_uri": "https://buy.stripe.com/4gM7sM4LEafPcD72iN1sQ02",
      "meets_first_42": true,
      "note": "live Fractional COO Launch Kit Word ZIP; one $42 Stripe payment meets the bar"
    },
    {
      "id": "cto-kit",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/cto",
      "asset": "USD",
      "amount_usd": 42,
      "pay_uri": "https://buy.stripe.com/6oU5kE91UbjTeLfg9D1sQ03",
      "meets_first_42": true,
      "note": "live Fractional CTO Launch Kit Word ZIP; one $42 Stripe payment meets the bar"
    },
    {
      "id": "ciso-kit",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/ciso",
      "asset": "USD",
      "amount_usd": 42,
      "pay_uri": "https://buy.stripe.com/7sY14odia87H32xe1v1sQ04",
      "meets_first_42": true,
      "note": "live Fractional CISO Launch Kit Word ZIP; one $42 Stripe payment meets the bar"
    },
    {
      "id": "ethics-kit",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/ethics",
      "asset": "USD",
      "amount_usd": 42,
      "pay_uri": "https://buy.stripe.com/aFa9AUce6afPdHb0aF1sQ05",
      "meets_first_42": true,
      "note": "live Fieldproof Ethics Check Word ZIP; one $42 Stripe payment meets the bar"
    },
    {
      "id": "tip-jar",
      "url": "https://fieldproof.gumroad.com/l/tip-jar",
      "asset": "USD",
      "amount_usd": 42,
      "meets_first_42": true,
      "note": "live tip-jar listed at $42 (customizable); one stranger payment meets the bar"
    },
    {
      "id": "tip-jar-42",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/tip-jar",
      "asset": "USD",
      "amount_usd": 42,
      "pay_uri": "https://store.3labs.io/l/tip-jar?wanted=true",
      "meets_first_42": true,
      "note": "HTML tip landing stays on the page; native Gumroad tip-jar checkout; card is a different product"
    },
    {
      "id": "tip-uri",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/tip-jar.uri",
      "asset": "USD",
      "amount_usd": 42,
      "pay_uri": "https://store.3labs.io/l/tip-jar?wanted=true",
      "meets_first_42": true,
      "note": "text/uri-list of the live $42 tip jar on Gumroad; that checkout is PWYW listed at $42, not a different kit"
    },
    {
      "id": "x402-check",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/x402",
      "asset": "USDC",
      "amount_usd": 0.005,
      "pay_to": "0x07C2383008a9ed30581f27Db5531E19411c94fb3",
      "network": "eip155:8453",
      "checks_for_42": 8400,
      "meets_first_42": false,
      "note": "x402 landing now leads with POST /v1/sponsor 42 USDC; per-check $0.005 remains secondary"
    },
    {
      "id": "x402-sponsor-42",
      "url": "https://policy-gate.3labsio.workers.dev/v1/sponsor",
      "asset": "USDC",
      "amount_usd": 42,
      "pay_to": "0x07C2383008a9ed30581f27Db5531E19411c94fb3",
      "network": "eip155:8453",
      "meets_first_42": true,
      "note": "unpaid GET or POST /v1/sponsor quotes 42 USDC on Base; one settlement meets the bar"
    },
    {
      "id": "offer-42",
      "url": "https://policy-gate.3labsio.workers.dev/v1/offer",
      "asset": "USD",
      "amount_usd": 42,
      "meets_first_42": true,
      "note": "canonical $42 quote: HTML stays on the page with every rail; GET or POST without HTML Accept returns 402 with 42 USDC plus card fallback"
    },
    {
      "id": "quote-42",
      "url": "https://policy-gate.3labsio.workers.dev/v1/quote",
      "asset": "USD",
      "amount_usd": 42,
      "meets_first_42": true,
      "note": "directory alias of /v1/offer; browsers get a live Stripe checkout; agents get 402 with 42 USDC plus card fallback"
    },
    {
      "id": "invoice-42",
      "url": "https://policy-gate.3labsio.workers.dev/v1/invoice",
      "asset": "USD",
      "amount_usd": 42,
      "meets_first_42": true,
      "note": "HTTP 200 multi-rail invoice; browsers auto-open the live $42 Stripe checkout; JSON and uri-list stay for agents"
    },
    {
      "id": "usdc-direct",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/usdc",
      "asset": "USDC",
      "amount_usd": 42,
      "pay_to": "0x07C2383008a9ed30581f27Db5531E19411c94fb3",
      "network": "eip155:8453",
      "pay_uri": "ethereum:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913@8453/transfer?address=0x07C2383008a9ed30581f27Db5531E19411c94fb3&uint256=42000000",
      "qr_url": "https://api.qrserver.com/v1/create-qr-code/?size=240x240&data=ethereum%3A0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913%408453%2Ftransfer%3Faddress%3D0x07C2383008a9ed30581f27Db5531E19411c94fb3%26uint256%3D42000000",
      "meets_first_42": true,
      "note": "in-browser wallet transfer of 42 USDC on Base, plus EIP-681 pay_uri and QR"
    },
    {
      "id": "usdc-qr",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/usdc.png",
      "asset": "USDC",
      "amount_usd": 42,
      "pay_to": "0x07C2383008a9ed30581f27Db5531E19411c94fb3",
      "network": "eip155:8453",
      "pay_uri": "ethereum:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913@8453/transfer?address=0x07C2383008a9ed30581f27Db5531E19411c94fb3&uint256=42000000",
      "qr_url": "https://api.qrserver.com/v1/create-qr-code/?size=240x240&data=ethereum%3A0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913%408453%2Ftransfer%3Faddress%3D0x07C2383008a9ed30581f27Db5531E19411c94fb3%26uint256%3D42000000",
      "meets_first_42": true,
      "note": "302 to a scannable QR of the 42 USDC EIP-681 invoice on Base"
    },
    {
      "id": "zelle",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/zelle",
      "asset": "USD",
      "amount_usd": 42,
      "pay_to": "3labsio@gmail.com",
      "pay_uri": "mailto:3labsio@gmail.com?subject=Fieldproof%20%2442&body=Send%20%2442.00%20via%20Zelle%20to%203labsio%40gmail.com%20memo%20Fieldproof.",
      "meets_first_42": true,
      "note": "send $42 via Zelle to 3labsio@gmail.com memo Fieldproof; HTML pay instructions plus mailto URI"
    },
    {
      "id": "zelle-uri",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/zelle.uri",
      "asset": "USD",
      "amount_usd": 42,
      "pay_to": "3labsio@gmail.com",
      "pay_uri": "mailto:3labsio@gmail.com?subject=Fieldproof%20%2442&body=Send%20%2442.00%20via%20Zelle%20to%203labsio%40gmail.com%20memo%20Fieldproof.",
      "meets_first_42": true,
      "note": "text/uri-list mailto invoice for $42 Zelle; agents open the first URI"
    },
    {
      "id": "zelle-qr",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/zelle.png",
      "asset": "USD",
      "amount_usd": 42,
      "pay_to": "3labsio@gmail.com",
      "pay_uri": "mailto:3labsio@gmail.com?subject=Fieldproof%20%2442&body=Send%20%2442.00%20via%20Zelle%20to%203labsio%40gmail.com%20memo%20Fieldproof.",
      "qr_url": "https://api.qrserver.com/v1/create-qr-code/?size=240x240&data=mailto%3A3labsio%40gmail.com%3Fsubject%3DFieldproof%2520%252442%26body%3DSend%2520%252442.00%2520via%2520Zelle%2520to%25203labsio%2540gmail.com%2520memo%2520Fieldproof.",
      "meets_first_42": true,
      "note": "302 to a scannable QR of the $42 Zelle mailto invoice; one stranger Zelle meets the bar"
    },
    {
      "id": "bitcoin",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/btc",
      "asset": "BTC",
      "amount_usd": null,
      "amount_sats": null,
      "pay_to": "bc1qxwjhlllya7yvh0kvfggrjfzxwme7zhqs07777t",
      "pay_uri": null,
      "qr_url": "https://api.qrserver.com/v1/create-qr-code/?size=240x240&data=bitcoin%3Abc1qxwjhlllya7yvh0kvfggrjfzxwme7zhqs07777t",
      "meets_first_42": false,
      "note": "public P2WPKH receive; ≥$42 of BTC at spot meets the bar; observed on mempool.space"
    },
    {
      "id": "bitcoin-qr",
      "url": "https://policy-gate.3labsio.workers.dev/v1/pay/btc.png",
      "asset": "BTC",
      "amount_usd": 42,
      "amount_sats": null,
      "pay_to": "bc1qxwjhlllya7yvh0kvfggrjfzxwme7zhqs07777t",
      "pay_uri": "bitcoin:bc1qxwjhlllya7yvh0kvfggrjfzxwme7zhqs07777t",
      "qr_url": "https://api.qrserver.com/v1/create-qr-code/?size=240x240&data=bitcoin%3Abc1qxwjhlllya7yvh0kvfggrjfzxwme7zhqs07777t",
      "meets_first_42": true,
      "note": "302 to a scannable QR of the live BIP-21 Bitcoin invoice; one ≥$42 on-chain receive meets the bar"
    }
  ]
}