Data Isolation Model (PostgreSQL)

Audience: platform operators and module owners who need to understand how Stella Ops separates data between services and tenants. Scope: a high-level, descriptive map. For the authoritative table/column contracts, see Where to find authoritative schemas.

Stella Ops uses PostgreSQL as the canonical durable store. Isolation is achieved by three mechanisms:

Schema ownership map

SchemaOwner (primary)Data class
authorityAuthorityIdentity, clients, keys, auth audit trails.
scannerScannerScan manifests, triage, scan result metadata.
vulnConcelierAdvisory raw documents, linksets, observations.
vexExcititorVEX raw statements and consensus state.
schedulerSchedulerJob orchestration state.
notifyNotifyNotifications state and delivery history.
policyPolicyExceptions, policy snapshots, unknown tracking.
orchestratorOrchestratorWorkflow orchestration state.

Where to find authoritative schemas

This document is descriptive. The authoritative contracts are: