Skip to content

Apps every Startup gets

Every Startup gets a public Site, a storefront and a Portal for each Persona it serves, compiled from its definition and shown under its own Brand.

Every Startup gets a public Site, a storefront and a Portal for each Persona it serves, all compiled from its definition. Its Customers see only the Startup's Brand and Domain.

The set

PartWho signs inServed atCompiles from
SiteNobody/Pages, Offers and the Brand
StorefrontNobody until checkout/pricing and checkoutOffers and their Prices
PortalA Customer, as one Persona/portalThe Persona's Roles and their Permissions
adminThe Startup's Workersstartups.studioEvery Noun and Verb the Startup owns

A change to the definition changes every app at once. A Price edited once is the Price on the Site, at checkout, in the Portal and in the API.

A marketplace has two Portals: one for the buyer Persona and one for the seller. An Offer sold with API keys adds developer tools to its Portal: keys, usage against the Entitlement, and the request log.

Under the Startup's name

Every app serves on the Startup's own Domain, under its Brand. Sign-in, receipts, emails and error pages carry the Startup's name, and no platform name appears on any of them.

Each Startup is the seller of record. Stripe checkout shows the Startup as the merchant, and the payout lands in the Startup's bank account.

A Customer's developers and Agents reach the same Startup at the same Domain: its API, MCP server, llms.txt and agents.json. An Agent buys and is served through the same Offers as a person.

On a phone

Every app installs from the browser on the Startup's Domain. Installed, it keeps a Customer's worklists offline, takes push messages and shows a badge count.

A Startup ships its own app-store app only from its own developer account, under its own legal entity. No Startup's app ships under another Startup's account.

The same records as the team

A Customer's Portal and the Startup's own Workers in startups.studio read the same records. A Customer sees only their own Tenant, and the team sees what the Customer sees with a preview as that Customer.

When a Customer accepts delivered work in the Portal, the Order moves for the Worker who delivered it at the same moment. Nothing syncs, so nothing disagrees.

Next