Public web layer
Platform and tenant landing pages live on the public edge. This is where discovery, branded messaging, forms, and unauthenticated entry happen.
Platform + Tenant Runtime
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.
Platform and tenant landing pages live on the public edge. This is where discovery, branded messaging, forms, and unauthenticated entry happen.
After sign-in, the Flutter web app loads the right workspace or portal based on tenant membership, audience association, policy, and runtime configuration.
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
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.