Skip to main content
A single tenant-scoped backend behind the portals, so an operator running control centres for several customers keeps one schema instead of a folder of data files per portal: customers, principals, scopes and API-key grants, the estate (boxes, edges, database servers, apps, deployments, domains, manifests and derived facts), quality runs and untested surfaces, configuration sources and values, secret references by name and location only, audit and observability.

What ports as-is

The EF Core model: a tenant-owned marker interface with a global-entity set separating shared estate records from per-customer ones, plus entity configurations for every area (estate, quality, config, documents, secret references, observability, audit, mining runs, project references).

What we build for you

Nothing structural: a customer row plus their grants and datasets. The remaining work is finishing the service, because the HTTP surface is still the scaffolded template.