Security & data architecture
Command Center is built for regulated and sensitive work. Account isolation is enforced in the database, not the interface; your keys live in a server-side vault; and every AI action is governed by controls that are structural, not promises in a prompt. Here is the boundary, the controls, and the product that enforces them.
The data boundary
Command Center sits between the project you explicitly show it and the AI provider you choose. Content travels to your provider under your own key — it never passes through us, and we never resell compute.
The folder or database you explicitly show it — read access only, with browser permission. Optional BYO Database keeps operational data inside your own infrastructure.
You own itThe governance layer: multi-tenant Postgres with RLS isolation, encrypted key vault, SHA-256 audit chain, security veto and pre-call spend gates. Decisions, not data, are its product.
Governs every callAnthropic, OpenAI or Google — under your own API key and data agreement. Major API plans don't train on your data by default. Mixable per project and per agent.
No lock-inBYOK · keys encrypted server-side, never in the browser · isolation enforced in the database, not the UI
Structural by design
Governance isn't a markdown prompt nobody reads. Each of these is implemented where it can't be bypassed — in the data layer and the execution path.
Every workspace is isolated with Postgres RLS on Supabase. One account can never read
another's data — enforced by the database, audited by the CSEO agent.
Your API keys are encrypted in a server-side vault. They never touch the browser or frontend code, and you can rotate them anytime.
Every call and output is appended to cc_audit_log with a tamper-evident hash chain.
"Which agent, which model, when?" is a query, not an investigation.
The Chief Security & Ethics agent holds veto power over unsafe deploys — enforced in the database, backed by OWASP Top 10 and CIS Controls audits.
A budget_usd_month ceiling is checked before every call (ADR-014). Over budget,
it stops — with a kill-switch. No runaway invoices.
Irreversible actions require explicit human sign-off via a guardrail skill that cannot be uninstalled. Nothing high-stakes goes out unattended.
From inside the platform
Real views from Command Center. Not mockups — the governance surface your team operates every day.
Audits RLS, OWASP Top 10, IAM and AI ethics. Skills are SHA-verified; critical tasks (activate RLS, audit exposed anon keys) are tracked as CRIT until resolved.
Events (task.done, task.created)
stream to the tools you register — webhook, Sheets, Power BI — nothing leaves unregistered.
Every block carries its environment, dependencies and a content hash — change one and you see exactly what it affects before you act.
Security & data FAQ
RLS isolation.
The system only accesses what you explicitly show it; nothing is read behind your back.[NOT DOCUMENTED]. The security agent holds a veto enforced in the database.