Who can access our IP?
File policy encrypts protected snapshot contents. A repository copy alone does not grant the content keys.
Inspect the trust modelProduct preview
Capability-scoped agents with provenance on their work, change IDs that survive history rewrites, and cryptographic per-file permissions — one system for how software actually ships now. Scroll to watch a change move through it.
Product preview · Public access is not open yet. Release status
01 · The change model
The working copy auto-snapshots into a chg: — a random, stable ID that survives amend, rebase, absorb, and landing under supported profiles.
Why it mattersReview threads and automation attach to the work itself, not a commit hash that changes when you rewrite history.
02 · Permissions
Protected paths are encrypted at snapshot, before they reach storage — content keys wrapped only to authorized recipients.
Why it mattersAn unauthorized repository copy can hold the protected snapshot contents and still hold only ciphertext. Access requires the corresponding content keys.
03 · Agents
Agents get expiring, delegable tokens bounded by repository, path, lane, operation, and secret clearance — a fleet on parallel lanes, provenance on their work.
Why it mattersRun a fleet without sharing human credentials. TOVIO checks authority on the operations it mediates; other tools and exposed plaintext need their own isolation.
04 · Resolve & scale
Merges can produce typed, durable conflict objects; FastCDC gives large binaries the same verified path as source; commit, inspect, and merge with no server.
Why it mattersKeep unresolved work inspectable, version assets without a separate LFS system, and keep local work independent of a server.
Follow one change in detail$ tovio policy show secrets/prod.env
policy · secrets/** · read: role=release
$ tovio agent list
checkout-assistant · scoped lane · 1h remaining
$ tovio commit -m "checkout: add currency"
chg:9fk2m1 · change recorded
$ tovio rebase --onto main
chg:9fk2m1 · identity retained
$ tovio policy show secrets/prod.env
read · role=release
protected snapshot · encrypted contents
recipient keys · required to decrypt
agent · checkout-assistant
scope · src/checkout/** · read / write
request · finance/forecast.csv
TVO-TOKEN-001 · outside granted scope
merge · typed conflict object retained
assets · FastCDC / BLAKE3
source + binary · one object path
local operations · network optional
Delegate the checkout task with explicit paths, operations, and a time limit. The change records who acted and under whose authority.
Explore agent accesssrc/checkout/Checkout.tsxread / writecheckout.test.tsread / writefinance/forecast.csvsrc/checkout/**Operationsread · writeLane / lifetimeagent/checkout · 1 hourchg:9fk2m1checkout-assistant · authorized by youScope governs TOVIO-mediated operations. Unrelated tools and working-copy plaintext need separate isolation. File policy controls encryption; a grant alone does not unlock protected content.
Read the trust modelRefine a change without losing its identity. The commit hash changes; the Change ID stays with the work through supported rewrites.
Meet the change modelblake3:8ca9…blake3:2e61…chg:9fk2m1Same change. Same review thread.Go beyond changed lines. See exported symbol changes, breaking-interface advisories, and the recorded callers and tests to review next.
Explore semantic reviewsrc/checkout/total.tsexport function
− calculateTotal(items)
+ calculateTotal(items,
+ currency)$ tovio semantic diffChanged (breaking)~ calculateTotal(). (signature)Exported interface · advisoryThe exported function now requires a currency argument.
$ tovio semantic impactcalculateTotal().Checkout#submit().src/checkout/form.tstest:"calculates checkout total"checkout.test.tsRust · TypeScript / JavaScript · Python · Go. Relationships are extracted syntactically and may be incomplete. This analysis does not run tests or prove correctness.
TOVIO keeps the common base and both sides in a first-class conflict object. The disagreement becomes versioned data you can inspect, sync, and resolve while independent work continues.
Explore conflicts as objectssrc/checkout/retry.tsIllustrative conflict · contentTIMEOUT = 30chg:9fk2m1TIMEOUT = 60chg:4e1a08TIMEOUT = 90Base + both sides preserved.
The decision stays yours.
Choose a side or record a hand-merged result. Matching conflicts can reuse the recorded resolution.
tovio resolve src/checkout/retry.ts --oursRecorded choice: TIMEOUT = 60Your project is bigger than its source code. Store large binary assets in the same versioning system, with the same integrity checks.
See how binary storage worksCheckout.tsxproduct-scene.glbcheckout.wavmodel.safetensorsNative binary storage. No pointer files, smudge filters, or separate LFS server.
Reuse unchanged chunks. Content-defined chunking deduplicates across revisions; results depend on the file format.
Keep edits coordinated. File locks support assets that cannot be meaningfully merged.
Keep the request, recorded conversation, and tool activity alongside the code. The next reviewer gets the context behind the diff, without tracking down a separate chat.
Explore agent transcript capturechg:9fk2m1Checkout timeoutsrc/checkout/retry.ts- const TIMEOUT = 30;+ const TIMEOUT = 60; const RETRIES = 3;A reviewer sees the timeout change, then checks it against the captured instruction: raise the timeout and leave retries alone. The transcript gives them the context to ask the right question.
Increase checkout’s timeout to 60 seconds. Keep the retry count unchanged.
read src/checkout/retry.tsUpdated TIMEOUT to 60. RETRIES stays at 3.
Captured transcripts are review context, not proof of execution or code correctness. They do not reveal hidden model reasoning.
Repository policy governs capture. The current observed-capture path defaults to full capture unless configured or pinned otherwise. Disable it with tovio config set provenance.observed_capture off, or use --no-session to skip capture for a commit. Organization policy pins take precedence.
Transcripts may contain sensitive content. Review what is captured before syncing or sharing it. Supported built-in formats include Claude Code, Codex, and TOVIO’s neutral open-transcript format; available content depends on the source.
Developers need a workable daily loop. Businesses need clear access, ownership, and operating choices. Evaluate both.
File policy encrypts protected snapshot contents. A repository copy alone does not grant the content keys.
Inspect the trust modelApache-2.0 engine, CLI, SDKs, and specification. Commercial Forge collaboration, with a documented on-premise path.
Understand the licensingTOVIO is a new VCS. Compare the workflow, Git bridge limits, deployment options, and pricing before planning a pilot.
Compare the workflowBring your history into TOVIO, export to a fresh Git repository, or keep a mixed team working through the two-way bridge.
Compare the Git migration pathsPublic source and downloads are not available yet. Use the guide to plan an evaluation for when access opens.
TOVIO Cloud is edge-native by design. The hosted Forge architecture brings TOVIO’s versioned objects and authorization contracts to Cloudflare’s global network, rather than putting the on-premise server in one region.
Incoming work can distribute across the network as people and agents collaborate on parallel lanes. Shared repository state still follows coordinated paths for locks, reference updates, proposals, and audit ordering.
Cloud preview · Managed hosting is not available yet
Explore the Cloud roadmapCloudflare’s global network
Provider figures · checked October 22, 2026
Cloudflare-published network figures. Latency is proximity to its edge, not application response time; capacity is provisioned bandwidth, not peak traffic or measured TOVIO throughput.
The Cloud design distributes request handling at the edge. Capacity can expand across the request surface, while explicit admission bounds govern each operation.
Locks, reference updates, proposals, and audit ordering follow coordinated state transitions. Distributed requests keep the same repository rules.
Content-addressed storage separates objects from request handling. BLAKE3 verification remains part of the contract as storage capacity grows.
The same surface serves people and agents, with scoped capability checks and signed provenance. A larger fleet does not need broader authority for each agent.
Cloudflare lists 348 cities and approximately 50 ms network proximity to 95% of Internet users. Its April 10, 2026 capacity report describes 500 Tbps of provisioned external interconnection capacity. Sources checked October 22, 2026. These are not measured TOVIO agent capacity or latency. TOVIO Cloud’s hosted parity, identity, load evidence, legal, and independent-review gates remain open; no supplier appointment or service availability is implied.
Cloudflare network · Cloudflare capacity report · Cloudflare platform limits · TOVIO release status
Start with the everyday workflow. Bring the access, deployment, and adoption questions that matter to your team.
Yes. TOVIO has its own change, object, permission, and sync models. Git import and the documented bridge support evaluation and coexistence.
It checks authority on TOVIO-mediated operations. Unrelated tools and exposed working-copy plaintext need their own isolation.
File policy determines which snapshot contents are encrypted. Authorized recipients need the corresponding wrapped content keys. A repository copy alone does not grant those keys.
Release record ·