Product

The whole system, on one page.

Five workers, two Durable Object classes, one source of truth per workspace. Every section below names the mechanism that implements it.

Configuration

Versioned config with a real history.

Every workspace gets its own SQLite Durable Object — the system of record. Writes append revisions with actor and reason; environments scope values; promotions move them between environments through a durable Workflow with an approval gate. Nothing is ever just overwritten.

WorkspaceDurableObject · apps/api · Workflows

Secrets

Envelope encryption, named primitives.

Per-secret AES-GCM-256 DEKs wrapped by an HKDF-derived workspace KEK. Plaintext exists transiently inside the API boundary; the delivery plane cannot decrypt.

The full threat model →

mechanism · verbatim from the security page
per-secret DEKAES-GCM-256
workspace KEKHKDF from MASTER_KEK
plaintext scopeapi worker, transient
delivery planecannot decrypt
Feature flags

Typed flags, honest fallbacks.

Percentage rollouts and environment scoping over the same edge path as config. The client never throws on a missing flag — flag(key, fallback) returns your fallback, because a flags outage should degrade, not crash.

@edgevault/sdk · @edgevault/sdk/react

Edge delivery

A read plane too simple to be dangerous.

Pre-resolved values served from KV behind an in-memory L1 in 300+ cities. Environment-scoped API keys. No business logic, no key material, no decryption path — under 10 ms because there is nothing left to be slow.

apps/delivery · cdn.edgevault.io

Realtime

Know when anything changes. Without polling.

The workspace DO broadcasts every change over hibernatable WebSockets. One hook subscribes a component to config, flag, and secret events; the console's live dashboard runs on the same stream.

@edgevault/realtime · WebSocket Hibernation

AI-native operations

Operator tooling, not a chat gimmick.

Semantic search

Find config by meaning, not key name. Vectorize under the hood.

Risk scoring

Promotions get scored before they ship — diffs weighed, blast radius named.

The agent

Grounded "what changed & why" — answers cite revisions, not vibes.

MCP server

Streamable HTTP. Your agents get the same authz as your humans.

Open core

MIT where it matters.

The five core workers, the SDK, the crypto — MIT. Commercial: SSO/SCIM (signed entitlements) and the managed control plane. CI enforces the boundary; no telemetry phones home.

The full scorecard →

Walk the code. Then ship on it.