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.

App on startupbuilder.dev · In these docs

BrandDefined by startupbuilder.dev
A Brand is a name, a voice, a logo, and a style under which a Startup makes Offers.

Brand on startupbuilder.dev · In these docs

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.

Component on startupbuilder.dev · In these docs

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.

Dashboard on startupbuilder.dev · In these docs

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.

Domain on startupbuilder.dev

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.

Interface on startupbuilder.dev · In these docs

OfferDefined by startupbuilder.dev
An Offer is a Product, under a Brand, at a price, on terms, made by a Startup.

Offer on startupbuilder.dev · In these docs

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.

Page on startupbuilder.dev · In these docs

ProductDefined by startupbuilder.dev
A Product is what a Customer gets from a Startup, with a promise the Customer can rely on.

Product on startupbuilder.dev · In these docs

SiteDefined by startupbuilder.dev
A Site is a website as a Thing: its Pages, navigation, and Brand, served on one or more Domains.

Site on startupbuilder.dev · In these docs

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.

Startup on startupbuilder.dev · In these docs

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.

Template on startupbuilder.dev · In these docs

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.

Theme on startupbuilder.dev · In these docs

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.

In these docs

frameDefined here
The page frame only: the frame field, none, sheet or split.

In these docs

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.

In these docs

renderingDefined here
One output format of a record: HTML, JSON, Markdown, a share image or an email. Never an Interface.

In these docs

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.

In these docs

template packageDefined here
A set of packages styled for one look. Never a Template.

The same Theme: a Brand's tokens plus its render policies, named by a Page in its theme field.

In these docs

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.

In these docs

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.

In these docs

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.

In these docs

closed setWorking term
The values one field accepts; any other value is refused.

In these docs

policyWorking term
A render choice a Theme makes once, such as dividers or featured.

In these docs

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.

In these docs

refusalWorking term
The parse error that names a field past its bound, at its path.

In these docs

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.

In these docs

roleWorking term
A named Theme token, such as paper or accent, that a Section type reads.

In these docs

sectionWorking term
One entry of a Page's sections: a kind, a shell and one Section type.

In these docs

shellWorking term
The fields that place and paint a section: inset, density, surface, background, sticky and aside.

In these docs

theme contractWorking term
The roles and policies every Theme fills.

In these docs

worked SiteWorking term
A Site built here for one kind of Business: a worked example, not a customer.

In these docs

On this page