What a definition generates
Write four files: a Startup, its Nouns and Verbs, and an Offer. They generate the App, API, CLI, MCP, SDK, Site, Docs and Blog, with Stripe billing.
- Reads
- every Noun ·
Offer - Generates
- all 34 outputs
App
A 9-screen Admin for your team · A button for every Verb · SaaS App for your Customers · Customer sign-in
API
18 operations on 2 Collections · Your own domain · Customer keys and Limits · One Tenant per Customer · Refusals that name the fix
Blog
Stripe
A Product and Price per Offer · Checkout and signed webhooks · Monthly subscriptions · A billing portal · Payouts to your own account
Underneath every Noun
Four Access levels · Previews that run nothing · Try mode · Versions and undo · Test and Dev environments · Export in one call
Why define it once
Most of a SaaS is like every other: an API, sign-in, docs, a site, billing and screens. An agent can write it all; then you maintain it all. Write only what is yours: Nouns, Verbs and a price. Leaseclock's are a Unit, a Lease, renew, end and $29 a month, in 27 lines. From them come the App, API, CLI, MCP, SDK, Site, Docs and Blog, with Stripe billing and opinionated defaults. Nothing is scaffolded into your repo, so an improvement to the defaults reaches you on the next request. Override any style or component, and you maintain that one. The constraints are the feature.