Complete Ecosystem. No Third Parties.
Everything you need to version, build, publish, and collaborate – sovereign from edge to forge.
Graf CLI
30+ commands. Single binary built with Janus + Zig. Checkpoint, diff, lane, adapt, release, push, pull, clone. Sub-100ms status via stat cache.
Graf Forge
GTP v1.1 server on Cloudflare Workers. R2 for objects, D1 for refs, KV for sessions. BLAKE3 WASM at the edge. Self-hostable local backends coming soon.
Hinge
SemVer 2.0 resolution, BFS dependency solver, KDL manifests, RFC 8785 lockfiles. Seal, sign, publish, verify. Transparency log with BLAKE3 chain.
GrafHub
Repository browsing, ref explorer, package registry, DAG visualization, merge requests. The GitHub replacement – federated, sovereign, surveillance-free.
Agent-Native. Not Agent-Bolted.
Git was designed for humans typing at terminals in 2005. Twenty years later, AI agents generate more commits than people in some repositories. Graf was designed for this world. Agent collaboration isn't a plugin or a wrapper – it's why the architecture exists.
Per-Agent Branches
Each agent operates on its own branch. No lock contention. No index.lock. Parallel work by design, merge when ready.
WorkFn Interface
Agents implement a typed WorkFn callback. The nursery schedules, supervises, and collects results. Structured concurrency for version control.
Nursery Supervision
Three-level nested nurseries: supervisor → agent → scanner. Budget fairness. Structured cancellation. If an agent panics, its siblings survive.
Policy Hooks
Every merge can be gated: approve, reject, hold. Human-in-the-loop or fully autonomous – the policy is configurable, not hardcoded.
Conflict Reporting
Three-way conflict entries carry base_cid, ours_cid, theirs_cid. Agents can resolve programmatically. No interactive prompts needed.
SoulKey Identity
Every agent gets an Ed25519 keypair. SoulKeyID identifies the agent permanently. No shared credentials. Audit trail is cryptographic.
Git asks "who typed this?" – Graf asks "what caused this, and can you prove it?"