Private beta waitlist

Version control for continuous human and agent work.

Fervion records work continuously, then lets you promote what should become history — one accountable place to change state without overwriting anyone else's work.

Early system. No spam. We will only email about beta access and product updates.

fervion://workspace_01H/ref/main
Approved
Target Refref/main
Expected Token (CAS)vtoken_01J8F...
Proposed Snapshotsnap_7fa2
Proposing Actoragent.docs
All checks passed. Reference token verified (vtoken_01J8F). Ready for promotion.
Fit check

The beta is for people exploring version control beyond Git ceremony.

Fervion is early. The best testers are builders who care about API-first workflows, continuous history, scoped visibility, offline tradeoffs, and auditable agent output.

Good fit for

  • Developers experimenting with AI-generated or automated changes.
  • Tool builders who want version-control primitives exposed as APIs.
  • People who care about reviewable history more than perfect Git compatibility.
  • Teams exploring private, team, and public visibility boundaries.
  • Builders willing to test early workflows and report sharp feedback.

Not trying to replace yet

  • Every Git hosting workflow on day one.
  • General semantic merge resolution.
  • Production-grade binary coordination and soft-locking.
  • Claims that revocation can recall already materialized copies.
  • Public promotion without explicit review gates.
  • Browser workflows that depend on local filesystem access.
Why Git gets noisy

Git assumes local filesystems. Fervion starts from storage primitives.

Fervion separates immutable objects and snapshots from mutable refs, raw logs, and curated history. Each reference change validates against expected version token, so stale agents can't overwrite state — you review, undo, promote explicitly.

Raw work becomes reviewable history

Record saves, snapshots, and agent activity continuously as it happens.

Primitiveobjects & raw logs

No silent overwrites

Prevent stale clients and automated systems from clobbering each other's changes.

Primitivevtoken CAS

Every agent action has an owner

Trace agent tasks and model/version context back to the triggering user.

Primitiveactor trail
CAS Assertion Pipeline
compare-and-swap.v1
1. Read Current State
vtoken: 0x8a9cf2
Client registers current reference token before editing.
2. Formulate Change
snap_7fa2 (SHA-256)
Immutable objects created. Workspace draft finalized.
3. Atomic Promotion
CAS Assert (0x8a9cf2)BLOCKED
If ref moved (e.g. 0x8a9cf2 ≠ current), transaction blocks to prevent overwrite.
From draft to durable

Capture first. Curate later. Promote deliberately.

Fervion is designed around a different workflow: raw work is cheap and automatic, semantic history is intentional, and promotion across visibility scopes is explicit.

01. Step

1. Work through the API

CLI, browser clients, serverless systems, and agents use the same storage primitives. The filesystem can exist as a materialized view, but it is not the foundation.

Workspace Structure
workspace/main-repo[connected]
ref/main
ref/staging
ref/agent-docs-patch
02. Step

2. Store immutable snapshots

Objects and snapshots are content-addressed records. Once written, they do not change, which makes caching, syncing, and review easier to reason about.

Proposed SnapshotsQueue (2)
snap_7fa2 agent.docs
docs: proposed updates to ARCHITECTURE.md
snap_9a12 thakur
fix: adjust main layout spacing parameters
03. Step

3. Move refs with version tokens

Refs point at snapshots and move only through expected-version checks. When state has changed, clients must reconcile instead of overwriting another actor’s work.

CAS Reference Integrity Conflict
Expected Tokenvtoken_01J8F...
Current Statevtoken_01J9X...
Promotion aborted. Remote ref has been updated by another actor since this session started.
04. Step

4. Turn raw activity into semantic history

Raw logs preserve reality. Semantic entries group that activity into useful human-readable history for review, undo, and promotion.

Oplog Agent Trail Audited
14:32:01agent.formatterFormatted layout code
14:31:40thakurMerged branch release/beta
14:30:15agent.docsInitial workspace commit
Before you join

Questions before joining

Beta waitlist

Help shape version control for continuous, agent-era work.

Join if you want to test an API-first VCS built around immutable snapshots, scoped visibility, explicit promotion, and auditable actors.

No spam. Only beta access and product updates.