Private beta waitlist

Version control for human and agent work.

Fervion continuously captures human and AI-agent work, turning raw changes into attributable, reviewable history.

Snapshots that cannot be rewritten
Shared state that blocks stale writes
Agent work with clear attribution
Scroll to explore
Concrete Example

See what happens when humans and agents change code together.

A developer edits an API route. An AI agent updates the docs and refactors nearby code. Fervion records the raw activity from both actors, captures stable versions that cannot be rewritten, and blocks shared-state updates when a writer is working from an outdated view. The work can then be grouped into reviewable history before it is promoted.

/

1. Parallel Changes

A human developer edits an API route while an AI agent works on documentation in the same project.

2. Continuous Recording

Fervion captures the raw edits from both actors and records safe versions of the work in the background.

3. Review & Promote

Fervion blocks outdated updates to avoid clobbering work, keeping changes visible for review before promotion.

THE MECHANISM

How Fervion turns parallel work into durable history.

Unlike Git's working-tree model, Fervion separates raw activity from mutable state. The version-control API captures raw human and agent edits first, then moves reviewed work through explicit approval.

By treating drafts, snapshots, and scopes as first-class primitives, Fervion ensures work can be continuously recorded without clobbering shared state.

1

CLI, browser, and agents write to the same API

CLI, browser clients, servers, and agents all write through the same storage model. The filesystem is only one possible view.

Workspace Structure
workspace/main-repo[connected]
ref/main
ref/staging
ref/agent-docs-patch
2

Safe states are captured as immutable snapshots

Once captured, a snapshot cannot be rewritten. New work creates new state instead of mutating old history.

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

Shared state advances through a version check

Before a pointer moves, Fervion performs a compare-and-swap (CAS) version check. If the writer is behind the latest version token, the update is blocked and surfaced for review.

CAS Reference Integrity Promoted
Expected Version Tokentoken_01J8F...
Current Version Tokentoken_01J8F...
Tokens match. Snapshot snap_7fa2 becomes the current reference pointer.
Secondary path: outdated tokens block the move and return a conflict.
4

Raw activity is curated into reviewable history

Saves, agent actions, and snapshots are recorded first. Related activity can later be grouped into meaningful history, while agent work remains attributable by tracking model, task, and actor context.

Oplog Agent Trail Audited
14:32:01agent.formatterFormatted layout code
14:31:40thakurMerged branch release/beta
14:30:15agent.docsInitial workspace commit
Secondary path: scoped redaction is recorded as a separate audited event.
Under the hood, Fervion performs a compare-and-swap (CAS) check before accepting any shared-state updates.
CAS Check Pipeline
read version token
create snapshot
compare-and-swap (CAS) check
promotedblocked
Fit check

The beta is for builders who feel Git ceremony breaking.

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

01
  • 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.
BEFORE YOU JOIN

Know what Fervion is — and what it is not.

Not for every workflow. Fervion is built for version-control where work is continuous and comes from humans, web apps, and AI agents. Git remains the standard for traditional repository layouts, but Fervion is useful when you need continuous snapshotting, stale-write protection, and reviewable agent activity as first-class APIs.

Beta waitlist

Help shape version control where agents can act — but not silently.

From raw saves to reviewable semantic history, Fervion gives humans and agents one accountable path to promote change safely.