Vibe Code Home
The layer that lets makers get paid.
Course Kit runs on it with real users and real money in production. Now opening to the first ten seed creators.
Why it exists: From code to commercial assets
Plenty of people can build a side project. Very few can take money for it safely. Vibe Code Home is the layer that closes that gap — and Course Kit runs on it, with real users and real money, so I know it holds.
Where Course Kit sits as Proof-of-Concept
Course Kit is the first product running on the platform. It proves the infrastructure holds under real-world constraints: real users, real money, 3 app stores, and 1 unified account model. A second creator now runs their own SaaS on top of this layer.
The engineering decision
Course Kit and the platform are two separate Firebase projects by design. Apple and Google receipts are verified inside Course Kit's backend; Stripe checkout lives on the platform side.
The client resolves conflicting purchase states by taking the highest tier, not the last write.
Apple and Google receipts are verified here, inside the app's own Firebase backend.
Stripe checkout runs on the Vibe Code Home side, in a separate Firebase project.
Two projects on purpose. Neither one can quietly overwrite the other's receipts.
Entitlement Resolution Trade-Off Matrix
| Architecture Strategy | How It Works | Operational Risk | Why Chosen / Trade-off |
|---|---|---|---|
| Highest Tier Wins (Chosen) | Client evaluates all 3 rails and grants access matching the highest valid subscription/purchase. | Worst case: user retains access slightly longer if a refund webhook is delayed. | Zero False Downgrades · Zero customer support friction for a solo operator. |
| Last Write Wins (Rejected) | Latest incoming webhook or receipt timestamp overwrites the user's database status. | Delayed webhooks or out-of-order retries silently strip paid access from paying users. | High Support Risk · Unacceptable customer frustration. |
What this shows
What gets rewarded hereNot the instinct that asks what would be fun to build. The one that asks what creators are already struggling with, what they would pay to stop struggling with, and what the business needs to run reliably.
Status
Course Kit is live on the platform. We are currently recruiting the first ten seed creators.