Proof 01
Setup readiness is visible before launch
The `/setup` page and `npm run setup:check` show which integrations are configured without printing secret values.

Day 0 proof
Before a founder asks an agent to customise the product, Toolbound proves the boring launch path: setup checks, checkout, webhook persistence, transactional email, deploy docs, and a handoff prompt.
Proof 01
The `/setup` page and `npm run setup:check` show which integrations are configured without printing secret values.

Proof 02
The buy page is connected to a one-time founder licence flow with Stripe Checkout, signed webhook handling, and purchase metadata.

Proof 03
The `/handoff` page gives Claude, Codex, Cursor, or Windsurf a one-paste prompt with product context, safe edit zones, and verification commands.

visual evidence

Shows integration readiness without exposing secret values.

Shows the founder licence purchase path before feature work.

Shows the one-paste context an agent receives before edits.
Verification contract
FAQ
It means the boring commercial path is already working before you customise anything: setup checks pass, Stripe Checkout completes, the signed webhook persists a purchase, Resend delivers email, and Postgres records are written.
Because a founder should be able to prove payments, email, persistence, and agent-safe customisation before promising a paid product to real users. Proof first means custom work starts from a known-good base.
Run the verification contract: npm run setup:check, npm run test, npm run lint, and npm run build, then smoke-test Stripe, Resend, and Postgres with test credentials before selling.