In May 2026, Anthropic's monorepo absorbed about 2,500 merges per day. By September, that figure topped 30,000—a more than tenfold jump in four months (Anthropic Engineering). Agent-driven commits, CI checkouts, and mirror fan-out pushed git past practical limits. Anthropic’s response was Scion: an internal, server-centric VCS built for always-online clients, asymmetric server work, and source control as an API. Below: what Scion is, which loads broke git, how the data model and checkout path work, how it compares to Piper and Sapling/Mononoke, and what teams can adopt without building a forge.

Key Takeaways

  • Anthropic Scion is an internal VCS built after agent-scale merge and checkout load stressed git; Anthropic says it is not a general-purpose git replacement and is not publicly released.
  • Anthropic reports monorepo merges rising from ~2,500/day (May 2026) to >30,000/day (September 2026), with ~25 million CI checkouts/day and a peak of several hundred git mirrors.
  • Design centers on always-online operation, client-server asymmetry, API-first source control, horizontal scale, cheap lock-free commits, and optional sparse/virtual working copies.
  • Anthropic-reported gains versus prior git mirroring include ~200× smaller infra footprint, ~100× faster checkouts, and ~25% more CI CPU capacity; treat these as company claims.
  • Teams need not clone Scion. Steal the patterns: cache-first checkouts, intent-oriented review, post-merge/pre-deploy queues, and directory-scoped IAM.

Contents

  1. What Anthropic’s Scion Actually Is (and Isn’t)
  2. The Agent-Scale Numbers That Broke Git
  3. Design Principles
  4. Inside the Data Model
  5. Checkout Architecture
  6. How Scion Fits Next to Piper, Sapling/Mononoke, and Git
  7. What This Means for Teams Running Coding Agents
  8. What’s Still Unknown
  9. FAQ

What Anthropic’s Scion Actually Is (and Isn’t)

Anthropic Scion is a purpose-built, server-centric source control system for Anthropic's internal monorepo and agent-heavy workflows. Clients talk to services rather than treating a local object database as the source of truth. The company positions Scion as infrastructure for its own development velocity, not as a product you can install tomorrow.

Scion is not a drop-in git replacement for the industry. Anthropic states it is not suitable as a general-purpose git substitute. It is not publicly released. It does not, on the evidence Anthropic published, power public Claude Code as a shipping VCS product. Treat Scion as an internal systems story with transferable design ideas.

The useful framing is forge evolution under agent load. When models produce more diffs than humans can review or merge by habit, the bottleneck moves from "can the model write code?" to "can the VCS, CI, and review stack absorb the write rate?" Scion is Anthropic's answer to that second question.

The Agent-Scale Numbers That Broke Git

The scale numbers below come from Anthropic’s engineering post. All figures in this section are Anthropic-reported unless noted.

Rows of illuminated server racks in a data center representing large-scale developer infrastructure.

Photo: "The Future of Code" by jurvetson, CC BY 2.0 via Openverse. Atmospheric imagery only—not an Anthropic facility.

Merge rate climbed from about 2,500 merges per day in May 2026 to more than 30,000 per day by September 2026, a greater-than-10× increase. Main history sat around 100 GB. Compressed working copies exceeded 25 GB. CI performed roughly 25 million checkouts per day. At peak, Anthropic ran several hundred git mirrors to keep read traffic alive.

Grouped bar chart showing Anthropic monorepo merges per day rising from about 2,500 in May 2026 to about 30,000 in September 2026.

Source: Anthropic Engineering — Redesigning source control, 2026-10-13.

Those mirrors are a tell. Classic git scaling often means "add more clones." Under agent write rates, cloning and updating full trees becomes the product. Anthropic also describes illustrative arithmetic around blob transfer: if you naively multiply checkout volume by large working-tree sizes, you can invent numbers like 600 PB/day. That figure is illustrative arithmetic, not measured traffic. Do not treat 600 PB/day as observed network load.

If you are still on git, start with Git’s own sparse-checkout and partial-clone features before considering a forge rewrite.

Steve Newman’s Second Thoughts essay frames the build as roughly "four years in five months." Anthropic reports a team of about seven shipping Scion, Antique, and related systems, with full migration in about five months.

Design Principles: Always-Online, Asymmetric, API-First

Scion’s design principles, as Anthropic describes them, reverse several git defaults that assume offline-first, peer-symmetric clones.

Always online. Clients expect network reachability to authoritative servers. Offline work is not the primary mode. That trade fits agent fleets and CI that already live in the datacenter.

Client-server asymmetry. Servers hold the expensive shared work: history, derived indexes, merge coordination, and blob serving. Clients stay thin. Git’s "every clone is a full peer" model fights that asymmetry when you have millions of checkouts.

Source control as an API. Agents and tools should call structured operations, not scrape porcelain. An API-first forge makes policy, IAM, and automation first-class.

Horizontal scalability. Adding capacity means adding cache and server capacity, not multiplying full mirrors of the entire history for every consumer.

Cheap, lock-free commits. High merge rates need commits that do not serialize the world behind coarse locks. Anthropic emphasizes designs that keep commits inexpensive under contention.

Optional sparse / virtual working copies. Developers and agents often need a slice of the tree. Virtualizing or sparsifying the working copy cuts bytes moved per checkout.

Related prior art on server-backed workflows includes Meta’s open Sapling client documentation.

Inside the Data Model: Changesets, Blobs, and Derived Data

Scion stores history as changesets that reference file deltas and blob IDs, rather than treating every commit as a complete tree snapshot in the classic git sense.

Side-by-side comparison of a Git commit pointing at a full tree versus a Scion changeset storing file deltas and blob IDs.

Blobs remain content-addressed file bytes. Changesets capture what changed relative to parents. Derived data (indexes, materialized views for checkout, review, and policy) lives on the server side so clients do not recompute the world on every clone.

This shape is familiar if you know Meta’s Sapling stack. Mononoke is Meta’s server; Bonsai is the commit/data model family in that lineage. Anthropic updated its post on October 15, 2026 to credit Meta Sapling/Mononoke/Bonsai as prior art. Some Meta alumni have argued publicly that Scion’s data model closely resembles Bonsai. That is a resemblance claim about engineering lineage, not an allegation of theft. Large forges often converge on server-side commit graphs plus blob stores because the physics of scale push in the same direction.

For platform leads, the actionable point is narrower than "copy Bonsai." Decide which objects are authoritative (changesets, blobs), which are derived and rebuildable, and which APIs agents may call without holding a full working tree.

Checkout Architecture: Daemon, Regional Cache, and Spanner

Checkout is where git mirroring hurt most. Scion’s path, as Anthropic describes it, is a multi-tier fetch design rather than "git clone from yet another mirror."

Four-tier Scion checkout path from scn client through scion-daemon and regional scion-cache to scion-servers backed by Spanner and blob storage.

Components. scn is the client. scion-daemon runs near the developer or CI worker and mediates local requests. scion-cache is a regional cache tier. scion-servers sit behind that cache. Metadata and coordination use Spanner. File bytes live in blob storage. Anthropic reports regional cache hit rates above 99% for the workloads they measured; treat that as an Anthropic-reported claim.

Anthropic also reports roughly 200× reduction in infrastructure footprint versus the prior git-mirroring approach, about 100× faster checkouts, and about 25% more CI CPU capacity freed by the new path.

Horizontal bar chart of Anthropic-reported Scion gains versus prior git mirroring: 200× infra footprint reduction, 100× checkout speedup, and 25% CI CPU capacity win.

Source: Anthropic Engineering — Redesigning source control, 2026-10-13.

The architectural lesson travels even if Scion does not. Put a daemon next to the worker, put a regional cache in front of authoritative storage, and stop treating every CI job as a full historical peer.

How Scion Fits Next to Piper, Sapling/Mononoke, and Git

Scion sits in the same problem family as Google’s Piper and Meta’s Sapling/Mononoke: large monorepos, server authority, and clients that should not each hold the universe. Git remains the default for open collaboration and offline work. The comparison below is a planning aid, not a ranking.

Dimension Git Scion (Anthropic, internal) Sapling / Mononoke (Meta) Piper (Google)
Primary stance Distributed; every clone can be complete Server-centric; always-online clients Server-backed (Mononoke); Sapling client UX Centralized monorepo service
History model Commits → trees → blobs Changesets + blobs + server-derived data Bonsai-style commits + blob store (Mononoke) Piper depot model; clients via tools like CitC
Scale pressure Mirrors and full clones under agent/CI load Built after Anthropic-reported >10× merge surge Proven at Meta monorepo scale Proven at Google monorepo scale
Public availability Ubiquitous Not publicly released; not a general git replacement per Anthropic Sapling client open; Mononoke is Meta’s server Internal to Google
Best fit Open source, offline, interoperable teams Anthropic’s agent-heavy internal forge Orgs already on or evaluating Sapling Google-scale internal workflows

Prior art matters for credibility and for hiring. Anthropic’s October 15 credit to Sapling/Mononoke/Bonsai situates Scion in an existing design conversation. Convergence does not erase differences in APIs, IAM, review, or merge-queue policy. Those surrounding systems often matter more day to day than the on-disk commit encoding.

What This Means for Teams Running Coding Agents

Most teams should not leave git tomorrow, and most should not attempt a Scion clone. Steal the operational patterns that absorb agent write rates.

Cache-first checkouts. Measure bytes per CI job. Introduce content-addressed caches and sparse or partial clones before you rewrite history storage.

Source control as an API. Give agents typed operations (create change, request review, merge, revert) with authz, rather than shelling out to ad hoc git porcelain in every job.

Merge queue rethink. Anthropic describes shifting toward post-merge / pre-deploy testing under high merge rates, with Claude used to help resolve conflicts. Whether you adopt that exact queue shape, separate "land the change" from "prove production readiness" when human-gated pre-merge CI cannot keep up.

Review shifts to intent. When volume rises, line-by-line human review of every agent diff fails. Anthropic describes intent-oriented review, directory-scoped IAM, and Antique for semantic approvals. Directory IAM limits which agents and humans can touch which paths. Semantic approval tools encode "what this change is for," not only "which lines moved."

Mythos claims in context. In the same engineering post, Anthropic reports that an early Claude Mythos Preview rewrite of the git-to-Scion ingestion pipeline used about 20× less memory and ran about 4× faster (company claim). Keep that pipeline anecdote separate from Scion’s fleet-level VCS metrics.

Practical starting checklist:

  1. Instrument merges/day, checkouts/day, mirror count, and median checkout bytes.
  2. Cap full clones in CI; prefer sparse + cache.
  3. Put agent writes behind an API with path-scoped permissions.
  4. Redesign review SLAs around intent and risk, not uniform line-by-line reads.
  5. Revisit merge queues when pre-merge CI queue time dominates.

What’s Still Unknown

Several important facts remain unpublished or unverifiable from outside Anthropic.

Scion’s exact on-disk formats, wire protocols, and failure modes are not open. Independent reproduction of the 200× / 100× / 25% gains does not exist in the public record. Cross-region Spanner behavior, DR drills, and long-term storage costs are not fully specified. Whether Antique’s semantic approvals generalize outside Anthropic is open. Migration cost for a mid-size company (not a seven-person tiger team) is unknown.

FAQ

Is Anthropic Scion publicly available?

No. As of Anthropic’s October 2026 engineering communications, Scion is an internal system. Anthropic says it is not a suitable git replacement for general use. There is no public install path comparable to git or Sapling’s open client.

Is 600 PB/day real measured traffic?

No. Figures on the order of 600 PB/day appear as illustrative arithmetic when you multiply large working-tree sizes by huge CI checkout counts. Anthropic’s load-bearing measured claims in the post center on merges/day, history size, working-copy size, checkout counts, mirror counts, and the reported efficiency gains, not a verified 600 PB/day network measurement.

Should teams leave git because of Scion?

Usually no. Leave git only if you have comparable scale pain, a team that can own a forge, and a clear reason that Sapling, partial clones, or hosted monorepo features cannot buy you enough headroom. Most organizations should adopt Scion’s patterns (caching, APIs, IAM, queue redesign) while staying on git or on an existing server-backed stack.

How is Scion different from Sapling / Mononoke?

Sapling is Meta’s client-focused source-control UX; Mononoke is Meta’s server; Bonsai names the commit/data-model lineage in that stack. Scion is Anthropic’s internal server-centric VCS built for Anthropic’s agent-scale load. Anthropic updated its post on October 15, 2026 to credit Sapling/Mononoke/Bonsai. Observers note data-model resemblance to Bonsai; that is prior-art conversation, not a claim that the systems are identical or that one simply copied the other. Operational differences (merge policy, Antique, directory IAM, Spanner-backed metadata) are Anthropic-specific.

Conclusion

Anthropic Scion exists because agent-scale merges and checkouts stressed git’s mirror-and-clone habits until the company built a server-centric alternative. The story that travels is not "everyone must run Scion." It is that coding agents move the bottleneck into forges, CI, and review policy. Steal cache-first checkouts, API-shaped source control, path-scoped IAM, and intent-aware review. Watch Anthropic’s claims as company-reported data, credit Sapling/Mononoke/Bonsai as prior art, and keep git until your metrics say otherwise.

Sources