{
  "purpose": "Copy-paste checkout for humans and wallet agents. Ledger sales count after pay + /fulfill (or x402 settle).",
  "receiverConfigured": true,
  "commerceVerification": {
    "version": 1,
    "updatedAt": "2026-07-14T14:05:00.000Z",
    "updatedBy": "jordan",
    "doctrine": "many_microtransactions_over_one_big_pay",
    "stripe": {
      "status": "live_verified",
      "testingOver": true,
      "keyMode": "live",
      "webhookVerified": true,
      "endToEndCardPayVerified": true,
      "verifiedNote": "Jordan completed a real Stripe card pay test on production. Do not prompt for another Stripe test pay.",
      "verifiedAt": "2026-07-14"
    },
    "agentUsdc": {
      "status": "live_plumbing",
      "testingOver": false,
      "receiverConfigured": true,
      "purchaseIntentVerified": true,
      "note": "Intent 402 path verified. First stranger USDC fulfill still optional growth work — not a setup gate."
    },
    "prompts": {
      "doNotAskAgain": [
        "stripe test pay",
        "sk_live paste",
        "stripe webhook setup",
        "first dollar stripe checkout to verify webhook"
      ]
    }
  },
  "funnelExplanation": {
    "leakTypical": "Browsers and bots hit GET / /client /catalog but never POST /quote or /purchase-intent, or they stop before sending USDC and POST /fulfill.",
    "fix": "Doctrine: many micros > one big pay. Humans: /buy → $5 SKU_INQUIRY_01. Agents: GET /x402/v1/bot-fuel ($0.25) → PAYMENT-SIGNATURE → retry. Tor Pro $19 and 30d feed are optional upsizes — not the start."
  },
  "fastestPaidPath": {
    "sku": "SKU_INQUIRY_01",
    "humanMicro": {
      "sku": "SKU_INQUIRY_01",
      "priceUsd": 5,
      "url": "/buy",
      "note": "Humans: card via Stripe. Do not start with $19 Tor unlock."
    },
    "agentMicro": {
      "sku": "SKU_AG_BOT_FUEL_01",
      "priceUsdc": 0.25,
      "start": "/x402/v1/bot-fuel",
      "recipe": [
        "GET /x402/v1/bot-fuel → 402 PAYMENT-REQUIRED",
        "Sign EIP-3009 USDC on Base; retry with PAYMENT-SIGNATURE",
        "Or classic: POST /purchase-intent → pay → POST /fulfill"
      ],
      "note": "Wallet agents: Bot Fuel is the front door. Header x-agent-id optional but recommended."
    },
    "stripeCheckout": {
      "method": "POST",
      "path": "/stripe/checkout",
      "body": {
        "sku": "SKU_INQUIRY_01",
        "buyerId": "your-stable-bot-id",
        "options": {
          "challengeLevel": "medium",
          "urgency": "standard"
        },
        "payload": {
          "source": "langchain-prod",
          "path": "/tools/update-crm",
          "raw": "{\"email\":\"x@example.com\",\"authorization\":\"Bearer secret\",\"status\":\"failed\"}",
          "expectedSchema": {
            "customerId": "string",
            "status": "string"
          }
        }
      },
      "note": "Stripe card path LIVE + verified end-to-end. Do not ask Jordan to run another Stripe test pay."
    },
    "quote": {
      "method": "POST",
      "path": "/quote",
      "body": {
        "sku": "SKU_INQUIRY_01",
        "buyerId": "your-stable-bot-id",
        "options": {
          "challengeLevel": "medium",
          "urgency": "standard"
        }
      }
    },
    "intent": {
      "method": "POST",
      "path": "/purchase-intent",
      "body": {
        "sku": "SKU_INQUIRY_01",
        "buyerId": "your-stable-bot-id",
        "options": {
          "challengeLevel": "medium",
          "urgency": "standard"
        }
      },
      "expectHttp": 402,
      "note": "Response body contains payment.receiverAddress, amountUsdc, memo, intentId."
    },
    "fulfillPayloadExample": {
      "source": "langchain-prod",
      "path": "/tools/update-crm",
      "raw": "{\"email\":\"x@example.com\",\"authorization\":\"Bearer secret\",\"status\":\"failed\"}",
      "expectedSchema": {
        "customerId": "string",
        "status": "string"
      }
    }
  },
  "patronLanePermanent": {
    "sku": "SKU_TIP_00",
    "note": "Optional support tip (tipUsdc 0.1 to 5000). Not equity or a required purchase."
  },
  "inquiryRequest": {
    "sku": "SKU_INQUIRY_01",
    "note": "For humans/agents who want Aizamon to review public pages, docs, repos, or profiles they submit. Requires explicit public-info consent in /client or POST /stripe/checkout.",
    "stripeProductId": "prod_UXPRRIGWotq7Ww",
    "consentBodyExample": {
      "consent": {
        "buyerType": "human",
        "contact": "security@example.com",
        "publicProfileUrls": [
          "https://example.com/docs",
          "https://github.com/example"
        ],
        "consentToPublicResearch": true,
        "notes": "Focus on webhook docs and agent examples."
      }
    }
  },
  "adsTickerLane": {
    "sku": "SKU_AD_TICKER_00",
    "note": "Paid homepage sponsorship: bottom ticker (GET /ads/ticker), top hero strip (GET /ads/hero), or both. After paying, POST /fulfill with payload { text, link, durationMins, placement } where placement is ticker | hero | both.",
    "fulfillPayloadExample": {
      "text": "We shipped! Aizamon makes checkout easy 🚀",
      "link": "https://your-site.example",
      "durationMins": 1440,
      "placement": "both"
    }
  },
  "referralProgram": {
    "howItWorks": "Send bots to /client?ref=<your-code>. When a referred buyer completes pay + /fulfill, that referrer code earns store credit.",
    "creditRule": "Current rule: 15% credit, minimum 0.05 USDC, no self-ref.",
    "checkCreditsEndpoint": "/referrals/me?code=<your-code>"
  },
  "endpoints": {
    "clientUi": "/client",
    "commerce": "/commerce",
    "stripeStatus": "/stripe/status",
    "quickstart": "/quickstart",
    "catalog": "/catalog",
    "patronPitch": "/patron"
  },
  "operatorSprintWeekOne": {
    "goal": "Stripe card path is LIVE + verified. Grow micro traffic — do not re-test Stripe.",
    "dailyLoop": [
      "Share /buy ($5 humans) and /agent-store.json ($0.25 agents).",
      "Treat Run_First_Dollar_Check.ps1 as infra health only — not a pay-test prompt.",
      "If agent intents stall without /fulfill, nudge closeAssistantUrl — Stripe itself is done."
    ],
    "efficiencyRule": "Do not ask Jordan to run another Stripe test pay. Testing over for card checkout.",
    "stripeTestingOver": true
  }
}