Glossary
One meaning per term: startupbuilder.dev terms quoted and linked, terms these docs define, and mdxui-only terms marked provisional.
startupbuilder.dev, its sites and these docs share one vocabulary. A term startupbuilder.dev defines is quoted here, never redefined. Earlier meanings of each term, and what became of them, are under Maintainers › Prior definitions.
From startupbuilder.dev
AppDefined by startupbuilder.dev
An App is an Interface where people work with a Product’s Nouns and Verbs through screens, backed by its API.
BrandDefined by startupbuilder.dev
A Brand is a name, a voice, a logo, and a style under which a Startup makes Offers.
ComponentDefined by startupbuilder.dev
A Component is a named block of a Page, such as a hero, a pricing table, or a form, filled from records through typed props.
DashboardDefined by startupbuilder.dev
A Dashboard is one unified view of a scope, rendered as Markdown for Agents, screens for Humans, and JSON for native clients.
DomainDefined by startupbuilder.dev
A Domain is a hostname that points at a Thing, with a role, a status, and a lifecycle tracked as data.
InterfaceDefined by startupbuilder.dev
An Interface is how a person or an Agent reaches a Product: an API, MCP server, CLI, SDK, Site, or App.
OfferDefined by startupbuilder.dev
An Offer is a Product, under a Brand, at a price, on terms, made by a Startup.
PageDefined by startupbuilder.dev
A Page is an addressable page of a Site, of a named type such as pricing, about one Thing or each member of a Collection.
ProductDefined by startupbuilder.dev
A Product is what a Customer gets from a Startup, with a promise the Customer can rely on.
SiteDefined by startupbuilder.dev
A Site is a website as a Thing: its Pages, navigation, and Brand, served on one or more Domains.
StartupDefined by startupbuilder.dev
A Startup is the smallest business that can be moved, promoted, or sold on its own, with its own Products, Offers, Customers, and P&L.
TemplateDefined by startupbuilder.dev
A Template is reusable Content with variables, filled from Things in the graph and authored as MDX, rendering a Message, Document, or Page.
ThemeDefined by startupbuilder.dev
A Theme is the design tokens of a Brand, its color, type, spacing, radius, and motion, that every Component reads when it renders.
Defined here
BusinessDefined here
The genus of Startup: every Startup is a Business, and not every Business is one. A page says what holds for any Business first, then what the Startup layer adds.
frameDefined here
The page frame only: the
frame field, none, sheet or split.ListSectionDefined here
The list a Component holds, such as the items of a feature grid.
OfferTileDefined here
One Offer drawn as a Tile: its name, price, lines and action. The
tiers field of pricing holds them.renderingDefined here
One output format of a record: HTML, JSON, Markdown, a share image or an email. Never an Interface.
Section typeDefined here
One of the 27 layouts a section names in
block.type, such as hero or pricing: the mdxui drawing of a Component.template packageDefined here
A set of packages styled for one look. Never a Template.
Theme, as mdxui draws itDefined here
The same Theme: a Brand's tokens plus its render policies, named by a Page in its
theme field.TileDefined here
The root of every item a section lists, such as a feature or a plan. The payment credential keeps the startupbuilder.dev name.
typefaceDefined here
A letterform family a Theme loads: display, text and mono.
UsageGaugeDefined here
The display of usage against a limit. Billable usage keeps the startupbuilder.dev name.
ViewDefined here
An arrangement of Components bound to records. Dashboard extends View.
Working terms
Working terms: mdxui-only words, each used in one meaning while the vocabulary settles.
boundWorking term
The most characters or items one field accepts.
closed setWorking term
The values one field accepts; any other value is refused.
policyWorking term
A render choice a Theme makes once, such as
dividers or featured.previewWorking term
A live render of a record on a docs page: an iframe of a file the build wrote. Maintainers call it a specimen.
recordWorking term
A Page record: the JSON
PageSchema parses. A record this site renders on every build is a living page.refusalWorking term
The parse error that names a field past its bound, at its path.
SlotWorking term
A position a Template names for a section, such as the hero of a landing; slot rules are Spec. The App design has not settled what a slot is inside an App, so this name can change.
roleWorking term
A named Theme token, such as
paper or accent, that a Section type reads.sectionWorking term
One entry of a Page's
sections: a kind, a shell and one Section type.shellWorking term
The fields that place and paint a section:
inset, density, surface, background, sticky and aside.theme contractWorking term
The roles and policies every Theme fills.
worked SiteWorking term
A Site built here for one kind of Business: a worked example, not a customer.