Security & Compliance

The control plane is the
security posture.

Vertirite exists because deploying AI on regulated infrastructure requires a layer your existing PAM, SIEM, and OPA stack cannot give you: classification of intent, mode authority, and an audit trail of every gated decision for your auditors.

Six principles. Non-negotiable.

01

Out-of-band authority

The mode that decides whether an AI action runs is set OUTSIDE the AI's reach. A compromised model, a prompt-injected agent, or a runaway script cannot escalate itself out of LOCKDOWN. The mode authority is a separate process with a separate trust boundary.

02

Code-reviewed capabilities

An AI agent gains a new capability the same way a junior engineer gains a new permission: by a pull-request to a reviewed YAML manifest. Adding a capability is never a runtime toggle. The audit log records the merge SHA next to every action that capability authorizes.

03

Attribution

Every audit row records the authenticated caller, the action and the time, and every approval decision records who decided. Auditors can reconstruct the sequence of actions on any tenant in any time window. Next: hash-chained, signed rows and a verification tool, so a removed or altered row is detectable. That is in flight, not shipped.

04

Fail-closed on broker failure

If the Vertirite broker becomes unreachable, every protected system fails CLOSED — automated callers cannot act. The AI does not get to keep going on stale state during an incident. This is the opposite of every consumer AI tool's default.

05

Customer keeps the keys

Vertirite runs on your hardware, so your audit records, payloads and policies never leave your infrastructure, and you hold the keys. Revocation is one API call away.

06

Honest disclosure

Every posture above marked 'in-flight' or 'roadmap' is plainly labeled — not buried in fine print. We will not claim a control we have not implemented. If a buyer needs something not on this list, we'll tell you in the demo, not after the contract.

Posture matrix — honest version

What's operational today. What's in flight. What's roadmap. We will not claim a control we have not implemented.

Authentication
Mutual TLS + signed JWT (ES256). All tokens short-lived; refresh on every action.
✓ operational
Authorization
Per-tenant isolation; capability registry as a code-reviewed change; role-based middleware.
✓ operational
Audit log
Every request and approval decision recorded with the authenticated actor, the action and the time; rows tagged by tenant.
✓ operational
Tamper-evident audit
Hash-chained, signed audit records and a verification tool for auditors. Until it ships, audit rows are plain database records: not yet tamper-evident.
⏳ in flight
Mode authority
Out-of-band: AUTONOMOUS / CONTROLLED / ESCALATION_REQUIRED / LOCKDOWN. The AI cannot override its own gate.
✓ operational
Approval queue
Web UI + CLI today. Webhook-out (Slack / Teams / ServiceNow / PagerDuty).
✓ operational
Data-at-rest encryption
Postgres + filesystem encrypted via your KMS keys (AWS KMS, Azure Key Vault, GCP CMEK supported on Enterprise).
✓ operational
Data-in-transit
TLS 1.3 minimum on every external surface; mTLS internal.
✓ operational
Tenant isolation
All multi-tenant code paths thread tenant_id end-to-end. 2-tenant bleed test passing in CI on every PR.
✓ operational
Backup & DR
Weekly auto-backup with restore-test logged to fleet-maintenance log; weekly restore drill.
✓ operational
GDPR / CCPA delete
DELETE /v1/me cascades user data, tenant data, downstream LiteLLM team revocation.
✓ operational
BAA (medical)
Available on Enterprise tier; mutually executed before any PHI touches the system.
✓ available
SOC2 Type 2
Not started. We will add a date here when an audit is booked.
ⓘ roadmap
HIPAA Privacy & Security Rule
No third-party assessment yet. We will add a date here when one is booked.
ⓘ roadmap
FedRAMP
FedRAMP Moderate is on the roadmap for federal-prime and healthcare-research customers who ask for it.
ⓘ roadmap
Penetration testing
No third-party penetration test yet. We will add a date here when one is booked.
ⓘ roadmap
Self-disclosure
Vertirite discloses its OWN egress — beacon, AI, heartbeat, intelligence feed — inside its own Coverage Map as a labelled self item. A control plane that governs every inference must be able to see itself.
✓ operational

Architecture in one paragraph

A protected system runs Vertirite agent, a small daemon that proxies every privileged action through Vertirite. The daemon authenticates with mTLS to the broker; the broker checks the action against the capability registry, the mode authority, and any active approval rules. Approved actions execute. Denied actions return a structured error with the audit row id. Every step appends to the audit log. The AI agent invoking the action has no access to the audit log, the capability registry, or the mode authority — those are out-of-band. The customer’s mode authority lives in their own process; we hold the policy contract, they hold the kill switch.

For a deeper architecture walkthrough, request the technical docs. For a 30-minute demo on your screen, see Theatre.

Need our BAA template or a security questionnaire answered?

Email [email protected] with your company and what you need. We respond within one business day during US business hours.

Email [email protected]