Skip to content

Glossary

The core vocabulary of the platform. Each term links the concept to where it lives in the docs.

TermMeaning
AtelierThe platform: declare an application as data, and Atelier generates the running, multi-tenant product — staff console, citizen portal, and APIs.
EntityA declared type with a schema — fields, relationships, declarative links, and states. The data plane; the nouns of your application.
ViewA declared, reusable query over your data — filters, aggregates, group-bys, and joins. The basis for analytics and public tallies.
ActionA gated, audited operation declared with parameters, preconditions, edits, creates, side effects, and placements. The execution plane; the verbs of your application.
PlacementThe part of an action that projects it onto a surface as a button or a form. Any action can be placed on any compatible surface.
SurfaceA screen or destination an application presents — an admin page, a portal page, or a public surface — composed from widgets. The surface plane.
WidgetA reusable rendering block (list, table, chart, map, form, and more). Any entity can be rendered by any compatible widget.
BlockThe declarative unit of a surface: a spec that the renderer dispatches to the right widget. Surfaces are composed as blocks.
RendererThe single shared rendering layer that drives both the staff console and the citizen portal, so the two stay visually consistent.
Vertical SheetA single declarative document expressing one application across all of its planes — entities, actions, surfaces, notifications, analytics, and portal.
VocabularyThe shared catalog of types and registries every application draws from.
TemplateOne complete, worked example application. New tenants are created by forking it.
TenantAn independent, isolated instance of an application, created by forking the template and then editable on its own.
ForkThe one-shot operation that copies the template into a new tenant and rewires it to run standalone.
Notification event / rule / templateThe notification model: actions emit events, rules subscribe to them, and templates render the message — all declared as data.
SubmissionA durable record of an in-flight create or long-running request, completed reliably by the workflow backend.
WorkflowA long-running, retryable, human-in-the-loop process, executed on Atelier's durable-execution backend (Martha).
Public surfaceA declared, strictly-scoped read surface that exposes specific entities or views to the citizen portal — and nothing more.
Authorization as dataAccess policy declared alongside your entities and compiled into every query; tenant-isolated and fail-closed by construction.
IdentityThe signals that establish who a caller is — their tenant, their roles, and their organization membership — which drive authorization.
DiagnosticsBuilt-in validation and health checks that confirm a declaration is well-formed and an application comes up correctly.

Atelier — declare your application, generate the product.