{
  "contact": "Brian.Booms@gmail.com",
  "deployment_status": {
    "buy_routes": "live — buy endpoints are deployed on pay.brianbooms.com (x402, same facilitator and payTo wallet as the live merch-kit route). All 17 buy routes return 402 with payment requirements; verified 2026-09-10.",
    "catalog_live": true,
    "live_x402_routes": [
      "https://pay.brianbooms.com/api/v1/merch-kit",
      "https://pay.brianbooms.com/api/v1/press-kit",
      "https://pay.brianbooms.com/api/v1/buy/ringtones-iphone",
      "https://pay.brianbooms.com/api/v1/buy/ringtones-android",
      "https://pay.brianbooms.com/api/v1/buy/lyrics-complete-pdf",
      "https://pay.brianbooms.com/api/v1/buy/deep-focus-vol1",
      "https://pay.brianbooms.com/api/v1/buy/deep-focus-vol2",
      "https://pay.brianbooms.com/api/v1/buy/sample-pack-vol1",
      "https://pay.brianbooms.com/api/v1/buy/podcast-calm-beginnings",
      "https://pay.brianbooms.com/api/v1/buy/podcast-gentle-endings",
      "https://pay.brianbooms.com/api/v1/buy/podcast-ambient-transitions",
      "https://pay.brianbooms.com/api/v1/buy/lease-basic",
      "https://pay.brianbooms.com/api/v1/buy/lease-premium",
      "https://pay.brianbooms.com/api/v1/buy/lease-unlimited",
      "https://pay.brianbooms.com/api/v1/buy/game-license-indie",
      "https://pay.brianbooms.com/api/v1/buy/game-license-commercial",
      "https://pay.brianbooms.com/api/v1/buy/commission-single",
      "https://pay.brianbooms.com/api/v1/buy/commission-extended",
      "https://pay.brianbooms.com/api/v1/buy/commission-ep"
    ]
  },
  "disclosure": "Music made with Suno — disclosed on every product page.",
  "for_agents": "https://brianbooms.com/for-agents",
  "hub": "https://brianbooms.com/",
  "name": "Brian Booms — agent purchase catalog",
  "not_agent_purchasable": [
    {
      "name": "DistroKid merch (50 products incl. Worthy mug)",
      "reason": "Print-on-demand physical goods — ordered via DistroKid Direct.",
      "url": "https://direct.distrokid.com/brianbooms2/home"
    },
    {
      "name": "Most Streamed EP ($5 album / $1.50 per track)",
      "reason": "Bandcamp checkout — human checkout only.",
      "url": "https://brianbooms.com/shop/"
    }
  ],
  "products": [
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/ringtones-iphone",
      "delivery": "digital download",
      "description": "Collection of Brian Booms ambient pieces formatted as iPhone ringtones.",
      "human_checkout": "https://ko-fi.com/brianbooms",
      "name": "iPhone Ringtones",
      "price_usd": "4.99",
      "sku": "ringtones-iphone"
    },
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/ringtones-android",
      "delivery": "digital download",
      "description": "Collection of Brian Booms ambient pieces formatted as Android ringtones.",
      "human_checkout": "https://ko-fi.com/brianbooms",
      "name": "Android Ringtones",
      "price_usd": "4.99",
      "sku": "ringtones-android"
    },
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/lyrics-complete-pdf",
      "delivery": "digital download",
      "description": "The full lyric book: all 125 Brian Booms songs in one PDF.",
      "human_checkout": "https://ko-fi.com/brianbooms",
      "name": "Complete Lyrics — 125 Songs (PDF)",
      "price_usd": "9.99",
      "sku": "lyrics-complete-pdf"
    },
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/deep-focus-vol1",
      "delivery": "digital download",
      "description": "Calm, spacious ambient for work, study, and deep focus. 320kbps MP3.",
      "human_checkout": "https://ko-fi.com/brianbooms",
      "name": "Deep Focus Collection Vol 1",
      "price_usd": "9.99",
      "sku": "deep-focus-vol1"
    },
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/deep-focus-vol2",
      "delivery": "digital download",
      "description": "Second volume of calm, spacious ambient for work, study, and deep focus. 320kbps MP3.",
      "human_checkout": "https://ko-fi.com/brianbooms",
      "name": "Deep Focus Collection Vol 2",
      "price_usd": "9.99",
      "sku": "deep-focus-vol2"
    },
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/sample-pack-vol1",
      "delivery": "digital download",
      "description": "80 ambient samples: 40 loops, 20 one-shots, 20 atmospheres. 48kHz/16-bit WAV. For music production use.",
      "human_checkout": "https://brianbooms.gumroad.com",
      "name": "Synthetic Universe Sample Pack Vol. 1",
      "price_usd": "29.00",
      "sku": "sample-pack-vol1"
    },
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/podcast-calm-beginnings",
      "delivery": "digital download",
      "description": "Warm, welcoming stingers to open every podcast episode. 256kbps MP3 music beds.",
      "human_checkout": "https://brianbooms.gumroad.com",
      "name": "Calm Beginnings — Podcast Intro Stingers",
      "price_usd": "29.00",
      "sku": "podcast-calm-beginnings"
    },
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/podcast-gentle-endings",
      "delivery": "digital download",
      "description": "Soft landing beds for podcast outros and sign-offs. 256kbps MP3 music beds.",
      "human_checkout": "https://brianbooms.gumroad.com",
      "name": "Gentle Endings — Podcast Outro Beds",
      "price_usd": "29.00",
      "sku": "podcast-gentle-endings"
    },
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/podcast-ambient-transitions",
      "delivery": "digital download",
      "description": "Bridges, bumpers, and transitions to carry podcast listeners between segments. 256kbps MP3 music beds.",
      "human_checkout": "https://brianbooms.gumroad.com",
      "name": "Ambient Transitions — Bridges & Bumpers",
      "price_usd": "29.00",
      "sku": "podcast-ambient-transitions"
    },
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/game-license-indie",
      "delivery": "license document + download",
      "description": "License Brian Booms ambient tracks for an indie game, stream, or video project. Written license terms included.",
      "human_checkout": "https://brianbooms.com/game-licensing/",
      "name": "Indie Game Music License",
      "price_usd": "49.00",
      "sku": "game-license-indie"
    },
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/game-license-commercial",
      "delivery": "license document + download",
      "description": "License Brian Booms ambient tracks for a commercial game, stream, or video project. Written license terms included.",
      "human_checkout": "https://brianbooms.com/game-licensing/",
      "name": "Commercial Game Music License",
      "price_usd": "199.00",
      "sku": "game-license-commercial"
    },
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/lease-basic",
      "delivery": "lease document + download",
      "description": "Non-exclusive lease: MP3, 1 commercial release, up to 100,000 streams. Credit required. Non-transferable. No Content ID registration by buyer. Terms: https://brianbooms.com/leases/",
      "human_checkout": "https://brianbooms.com/leases/",
      "name": "Track Lease — Basic",
      "price_usd": "29.00",
      "sku": "lease-basic"
    },
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/lease-premium",
      "delivery": "lease document + download",
      "description": "Non-exclusive lease: WAV, 1 commercial release, up to 1,000,000 streams. Credit required. Non-transferable. No Content ID registration by buyer. Terms: https://brianbooms.com/leases/",
      "human_checkout": "https://brianbooms.com/leases/",
      "name": "Track Lease — Premium",
      "price_usd": "79.00",
      "sku": "lease-premium"
    },
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/lease-unlimited",
      "delivery": "lease document + download",
      "description": "Non-exclusive lease: WAV, up to 3 commercial releases, unlimited streams. Credit required. Non-transferable. No Content ID registration by buyer. Terms: https://brianbooms.com/leases/",
      "human_checkout": "https://brianbooms.com/leases/",
      "name": "Track Lease — Unlimited",
      "price_usd": "199.00",
      "sku": "lease-unlimited"
    },
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/commission-single",
      "delivery": "order confirmation; personal fulfillment by Brian Booms (allow up to 7 days)",
      "description": "A custom ambient piece made only for the buyer (weddings, memorials, meditation, yoga). Service: Brian composes and delivers personally. Include the human's brief as the 'brief' query parameter or POST field.",
      "human_checkout": "https://brianbooms.com/commissions/",
      "name": "Custom Ambient Commission — Single",
      "price_usd": "99.00",
      "sku": "commission-single"
    },
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/commission-extended",
      "delivery": "order confirmation; personal fulfillment by Brian Booms (allow up to 7 days)",
      "description": "An extended custom ambient piece made only for the buyer. Service: Brian composes and delivers personally. Include the human's brief as the 'brief' query parameter or POST field.",
      "human_checkout": "https://brianbooms.com/commissions/",
      "name": "Custom Ambient Commission — Extended",
      "price_usd": "199.00",
      "sku": "commission-extended"
    },
    {
      "buy_url": "https://pay.brianbooms.com/api/v1/buy/commission-ep",
      "delivery": "order confirmation; personal fulfillment by Brian Booms (allow up to 14 days)",
      "description": "A custom multi-track ambient EP made only for the buyer. Service: Brian composes and delivers personally. Include the human's brief as the 'brief' query parameter or POST field.",
      "human_checkout": "https://brianbooms.com/commissions/",
      "name": "Custom Ambient Commission — EP",
      "price_usd": "299.00",
      "sku": "commission-ep"
    }
  ],
  "protocol": {
    "asset": "USDC",
    "asset_contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "flow": [
      "GET the product's buy_url. Server responds 402 Payment Required with a JSON body: price in USDC, accepted asset (USDC on Base), recipient address, and payment instructions.",
      "Using a wallet funded with USDC on Base (eip155:8453), create the signed payment payload for the exact amount.",
      "Resubmit the same GET request with the X-PAYMENT header containing the signed payload.",
      "Server verifies via the x402 facilitator, settles USDC to Brian Booms, and responds 200 with the delivery payload (download_url and receipt, or order confirmation)."
    ],
    "name": "x402",
    "network": "Base",
    "network_caip2": "eip155:8453",
    "note": "Prices below are USD and equal the USDC amount (1 USDC = $1). Atomic-unit conversion is handled in each 402 response."
  },
  "purchase_policy": [
    "Agents purchase ONLY with their human principal's explicit authorization for that purchase (human payment mandate). Never buy speculatively.",
    "The merchant (Brian Booms) welcomes autonomous agent purchases — no merchant-side approval is needed. The authorization requirement above is between the agent and its own human principal.",
    "One purchase per authorized request. Never bundle, upsell, or add items the human did not approve.",
    "Digital products above are agent-purchasable via x402. DistroKid merch (print-on-demand) is ordered via DistroKid Direct.",
    "Report the receipt and download_url to your human immediately after purchase.",
    "BTC on-chain checkout (https://brianbooms.com/bitcoin/) is open to agents too: get a quote, send BTC from any funded wallet, submit the txid — no merchant approval needed. Practical notes: it requires a BTC wallet (most agents hold USDC on Base) and ~10+ minutes for on-chain confirmation. For instant autonomous settlement, use x402/USDC."
  ],
  "updated": "2026-09-11",
  "version": "1.0.0",
  "payment_rails": {
    "bitcoin_onchain": {
      "status": "live",
      "description": "Human BTC checkout with automatic on-chain verification. NOT agent-autonomous: the buyer's wallet (human or agent acting with a live human in the loop) sends BTC, then submits the txid for verification.",
      "checkout_page": "https://brianbooms.com/bitcoin/",
      "verify_endpoint": "https://pay.brianbooms.com/api/v1/btc/verify",
      "verify_method": "POST",
      "verify_body": {
        "sku": "<sku>",
        "txid": "<64-hex-char bitcoin txid>",
        "params": {
          "track": "<for leases>",
          "tracks": "<for game licenses>",
          "project": "<for game licenses>",
          "brief": "<for commissions, min 20 chars>"
        },
        "email": "<optional>"
      },
      "verification_rules": [
        "Transaction must pay to the BTC address below.",
        "Amount must cover the product's USD price at current BTC-USD spot (2% tolerance).",
        "At least 1 network confirmation required.",
        "Transaction must be less than 48 hours old.",
        "Each txid is accepted once (replay protected)."
      ],
      "address": "3GF8WgW7MJnm5VgkN9EyyxkTAdRQuuTiry",
      "fulfillment": "Downloads: instant download_url after verification. Leases/game licenses: paid_awaiting_clearance — Brian reviews track eligibility within 2 business days, full refund if not clearable. Commissions: commission_received — Brian confirms the brief within 2 business days."
    },
    "lightning_l402": {
      "status": "planned",
      "description": "L402 (Lightning + HTTP 402) rail for fully autonomous agent purchases is on the roadmap. Not yet available — agents should use x402/USDC for autonomous purchases today."
    }
  },
  "rewards": {
    "program": "Booms Rewards",
    "tagline": "Agents and bots earn 10% back in USDC-denominated store credit on every x402 purchase.",
    "rate_pct": 10,
    "currency": "USDC",
    "how_it_works": [
      "Pay for any product at https://pay.brianbooms.com/api/v1/buy/{sku} with x402 (USDC on Base). Credit accrues automatically to the paying wallet — no signup.",
      "Check balance: GET https://pay.brianbooms.com/api/v1/rewards/balance?address=YOUR_WALLET",
      "Redeem: POST https://pay.brianbooms.com/api/v1/rewards/redeem with {address, sku} for a single-use discount token (15-minute expiry).",
      "Apply: GET https://pay.brianbooms.com/api/v1/buy/{sku}?rdisc=TOKEN (+ required product params). The 402 shows the discounted price; full coverage needs &address=YOUR_WALLET and no on-chain payment.",
      "Program details: https://pay.brianbooms.com/api/v1/rewards/info"
    ],
    "notes": [
      "Booms Rewards credit is store credit, not an on-chain transfer.",
      "One active discount token per wallet per product.",
      "Refunded orders may have rewards clawed back."
    ]
  }
}