Schema-as-code. Branch and merge. Local-first. Deploy when needed.
Every agent gets an isolated branch. Enrich, migrate, or remodel in parallel without touching main. A human reviews the results and merges what works.
Each agent writes to its own copy-on-write branch. No locks, no conflicts, no risk to production data. Schema validation on every mutation.
A human starts a branch, an agent picks it up. Or an agent enriches data and a human reviews it. The branch is the handoff.
Schema migrations, bulk enrichments, new edge types. Test any change on a branch. If it breaks, discard. Main stays clean.
Git-style graph workflows. On your data, not your code.
node Paper { doi: String @key title: String emb: Vector(768) @embed } node Claim { id: String @key text: String } edge Cites: Paper β Paper edge Supports: Paper β Claim
Cedar for server-side access.
Typed schema, typed queries, typed mutations. No silent drift. No query surprises.

No garbage collector. Memory safety without runtime overhead. Single binary, minimal dependencies.

In-memory columnar execution. No serialization overhead. The same runtime powering Pandas, DuckDB, and Polars.

Open format with built-in versioning. Each write is an immutable snapshot. Random access, not just column scans.

Production-grade query planner. Compiles typed graph queries to optimized execution plans.

Rust-native S3 backend. Same graph on laptop, VPC, or cloud β no config drift, no vendor lock-in.

Amazon's authorization language at the query layer. Deny-first, auditable access control.
Omnigraph is open source, ships release binaries, and is ready to run.