Platform + Tenant Runtime

One platform for public entry, tenant landing experiences, and authenticated workspaces.

STBMAP gives each tenant a public-facing entry surface and a governed operational runtime. Visitors start on the web. Members sign in and continue inside the Flutter workspace runtime.

Public web layer

Platform and tenant landing pages live on the public edge. This is where discovery, branded messaging, forms, and unauthenticated entry happen.

Authenticated runtime

After sign-in, the Flutter web app loads the right workspace or portal based on tenant membership, audience association, policy, and runtime configuration.

Tenant-specific experiences

Tenant landing domains can later be served from the hosted landing runtime and managed through the platform manager without creating separate apps per tenant.

Launch posture

Start with one platform landing page and a single authenticated app.

This checked-in landing page is the default platform entry surface. Tenant-owned landing pages can be moved behind the DB-backed landing runtime as publishing and domain bindings are activated in production.