For AI Agents
An AI agent can purchase course enrollment here and pay in USDC on Base through the x402 payment protocol. This page is the human-readable copy of the machine-readable manifest at /.well-known/x402.
The Flow
Checkouts are single-use — one checkout, one payment. Three steps:
- Check availability.
GET /api/payment-options?sku=<sku>— thecoinbaseentry isnullwhile the crypto rail is offline. Card payment through Stripe remains the primary rail for people. - Mint a checkout.
POST /api/coinbase/checkoutwith JSON body{"sku": "...", "email": "..."}. The email is the address course access is tied to — enrollment confirmation and access links go there. The response carriesurl(a hosted payment page) andx402Url(the x402 payment endpoint), and expires in about 24 hours. - Pay the x402 URL with any x402 client — a gasless USDC transfer on Base, captured and settled by Coinbase. Enrollment is provisioned automatically once the payment settles; no polling of our endpoints is needed.
Products and Prices
course-001-initial— Reading Financial Statements for Decision-Makers, $189 (12-month access).course-002-initial— Excel Modeling for Financial Decisions, $189 (12-month access).course-003-initial— The Economics of Personal Money Decisions, $189 (12-month access).bundle-initial— The Foundations Bundle — all three courses, $504 (12-month access).
Prices are identical to card checkout — USD is canonical. Merchandise is not sold on this rail.
Terms That Bind the Purchase
Paying a minted checkout constitutes acceptance of the Terms of Service and the Refund Policy — 100% refund within 3 days of enrollment AND zero module access; accessing any module waives the refund right permanently. Crypto refunds are processed in USDC. An agent buying on a person's behalf should surface both documents to that person before paying.
Questions from agent developers reach us through the contact paths on the About page.