Public beta · accepting pilots

Vera

One policy surface between every application you run and every model it calls — public API or on-prem open-weight.

Shipping today · default-on
Presidio inline. Hash-chained audit. Wasm-sandboxed connectors. Default-on the first request.
What Vera is · and isn't
Vera does not own a model. Vera does not sell your data back to you. Vera is the policy boundary your AI calls cross, run on infrastructure you control.
Kong, Bedrock, and Cloudflare AI Gateway stop at routing. Vera keeps going.
The capability matrix

Seven capabilities. Two states. One gateway.

Every enterprise AI gateway is judged on the same rows. Vera ships both columns: default-on the first request, and tunable per policy, team, and route.

01 — redaction
PII and secrets never leave your perimeter unmasked.
Sensitive entities — SSN, credit card, API key, internal hostname — are replaced with stable placeholders on the way out and deterministically unmasked on the way back. The unmask key never leaves the Vera process.
Expand →
Default-on
Sensitive entities (SSN, credit card, API keys, internal hostnames) are replaced with stable placeholders before the prompt leaves your perimeter, and deterministically unmasked on the way back.
Configurable
Entity types, tokenization strategy, per-route allow-lists, Presidio recognizer set, custom regex, block-vs-mask verdict.
Mechanism

Microsoft Presidio runs inline with every prompt. The model reasons on redacted content; the response is deterministically unmasked on the way back. The unmask key never leaves the Vera process. Redaction is a mandatory stage in the request pipeline — you cannot configure it off, only refine what counts as sensitive.

02 — routing
One API surface across every model your business calls.
OpenAI, Anthropic, Bedrock, on-prem vllm-internal, local-llama, and any OpenAI-compatible upstream — same auth, same policy, same audit chain regardless of where the response comes from.
Expand →
Default-on
One API surface across OpenAI, Anthropic, Bedrock, on-prem vllm-internal, local-llama, and any OpenAI-compatible upstream.
Configurable
Preference chain, fallback order, per-team model list, cost cap per route, sovereignty rule (public vs on-prem).
Mechanism

Same request pipeline — auth → policy → QoS → dispatch → audit — regardless of upstream. The application stack does not change when the model does. The ordering is mechanized in a Lean 4 proof; the type system enforces it, so no code path — on any capability — can skip a stage.

03 — open-weight hosting
Bring your own hardware. Same gateway, same policy.
Bundled Moonshine (speech) and Gemma (LLM) at the edge; team-scale open weights via the Ollama commons. NVIDIA, AMD, or any in-premise open-weight platform — same binary.
Expand →
Default-on
Bundled Moonshine (speech) and Gemma (LLM) for the edge; team-scale open weights via the Ollama commons.
Configurable
NVIDIA / AMD / in-premise open-weight platform; Vera Edge (laptop) / Hub (network) / Cloud (tenant VPC) — same binary, three placements. See deployment shapes below.
04 — audit
Audit-grade traceability by default, not by integration.
Every prompt, response, model selection, redaction step, and policy decision emitted to a tamper-evident, hash-chained, append-only log. Article 12 traceability falls out of the design.
Expand →
Default-on
Every prompt, response, model selection, redaction step, and policy decision emitted to a tamper-evident, hash-chained, append-only log.
Configurable
Retention window, sink (S3 / Splunk / Datadog / SIEM), EU AI Act Article 12 profile, PII-redacted vs full-fidelity export.
Mechanism

Article 12 traceability falls out of the design; it is not a feature added on top. Chain break is detectable by any auditor holding the head hash.

The shape of an audit event
{
  "principal": "svc:billing@acme",
  "route": "chat.completions",
  "model_selection": {
    "chose": "vllm-internal",
    "reason": "sovereignty:on-prem-only"
  },
  "redaction_ops": [
    { "type": "SSN", "count": 2 },
    { "type": "API_KEY", "count": 1 }
  ],
  "policy_decision": "allow",
  "prev_hash": "3f7c4d8a2e1b6f09",
  "hash": "9b21a37fe0c4d581"
}

Hashes shown truncated (sha256, first 16 hex chars) for readability.

05 — identity & access
Your IdP is the source of truth from day one.
SSO / SAML / OIDC, RBAC, mTLS or JWT on every call. ACLs per model, per team, per route. Group-to-policy mapping and credential rotation live in the same surface as everything else.
Expand →
Default-on
SSO / SAML / OIDC, RBAC, mTLS or JWT on every call — from the first request. No unauthenticated path.
Configurable
ACLs per model / team / route, group → policy mapping, egress allow-lists, credential rotation window.
Talks to what you already run
IdP
Okta · Entra · Ping · Google Workspace
SIEM sinks
S3 · Splunk · Datadog · Elastic
Models
OpenAI · Anthropic · Bedrock · vLLM · Ollama · any OpenAI-compatible
Hardware
NVIDIA · AMD · on-prem open-weight platforms
06 — sandboxed connectors
Every model connector runs in a WebAssembly sandbox.
Connector code never sees a secret and never opens its own socket. Vera mediates all egress through allow-lists and credential injection. The sandbox is the blast radius for a bad connector.
Expand →
Default-on
Every model connector runs as a WebAssembly component with no direct network access — from the first request, for every upstream.
Configurable
Per-connector egress allow-lists, credential rotation window, resource ceilings, supply-chain attestation policy.
Mechanism

Connector code never sees a secret. Vera mediates all egress through allow-lists and credential injection. If a compromised connector goes rogue, it can only reach the endpoints it was already allowed to reach — the Wasm sandbox is the blast radius.

07 — QoS, quotas, cost
Capacity allocated, not best-effort.
Fair-share within a tenant. Quotas by team, model, and dollar cap. QoS runs before dispatch, so a bad-actor team cannot starve production.
Expand →
Default-on
Fair-share within a tenant; capacity allocated, not best-effort; every request carries an immutable Principal for billing.
Configurable
Quotas by team / model / dollar cap, burst policy, priority class, per-team rate limit, per-model concurrency ceiling.
Mechanism

QoS runs before dispatch. A team that suddenly starts issuing 10× its normal load hits its own quota — not production's spare capacity, not another team's headroom.

How Vera compares

Most gateways ship the right column. Vera ships both.

The seven capabilities above, scored across the peer set. If the security review turns on a row, Vera should be filled where the others aren't.

Capability presence as a default in each product. Filled = ships enforced; half = adjacent / partial / integration required; empty = not a primary feature. Vendor documentation, mid-2026; sources on request.
Capability Kong Envoy Bedrock Portkey LiteLLM Cloudflare AI Vera
PII & secret redaction
Multi-endpoint routing
Open-weight hosting on your hardware
Audit-grade traceability
Identity & access (SSO/RBAC/mTLS)
Sandboxed connectors (Wasm)
QoS, quotas, cost
Ships enforced by default Adjacent / partial / integration required Not a primary feature
Where Vera runs

Same binary. Three placements.

Edge, Hub, and Cloud are not three products with shared marketing — they are the same compiled artifact, configured for three placements in your topology. One policy. One audit chain. One model registry.

Vera Edge — on the laptop.

Bundled Moonshine and Gemma for on-device inference. SSNs and PII never leave the device — even when pasted into prompts. Fully offline. Flight-mode is a first-class deployment, not a fallback.

Vera Hub — on the network.

Department-scale policy and orchestration. Presidio inline. Hosts the team's Ollama commons. Proxies to public clouds only when policy allows.

Vera Cloud — in your tenant.

The same gateway, scaled inside your VPC. Multi-tenant. Proxies to OpenAI, Anthropic, and any OpenAI-compatible upstream. One policy and one audit chain across Edge, Hub, and Cloud.

Design Partner Program

We’re looking for design partners.

Sovereign-gateway pilots, through 2026

Bring a concrete gateway use case — sovereign inference, regulated routing, audit-grade traceability — and shape the product around it. Free during the program. Direct partnership with the founder.

The Aurelian Walls encircled Rome for eight hundred years. The city changed. The gates decided what crossed.
— A perimeter is the shape of its policy.