A faster number needs
a fair comparison.
Understand the benchmark conditions before turning a result into a product decision.
Upstream-reported synthetic timings
The OpenScion project reports the following medians for 10,000 synthetic 4 KiB files on an Apple Silicon laptop, release build, five runs, dated October 14, 2026. We have not reproduced these timings.
| Scenario | Git | OpenScion |
|---|---|---|
| Import | 3,966 ms | 245 ms |
| Commit one file | 21.8 ms | 22.3 ms |
| Full clone | 2,343 ms | 544 ms |
| Sparse clone | 158 ms | 25.3 ms |
Source: OpenScion benchmark README at the reviewed revision. The 10,000-file single-file commit is not faster on the OpenScion side.
Why these are not production speedups
- OpenScion keeps all server data in memory and does not fsync or compress it. Git writes durable, compressed objects.
- The benchmark invokes OpenScion’s client in-process; Git pays command-process startup costs.
- OpenScion transfers raw objects; Git’s packing and compression can change the result on a real network.
- A synthetic small-history fixture does not reproduce a long-lived, heavily concurrent monorepo.
Our local functional evidence
Generated files survived complete and sparse clone round-trips. A commit could be cloned back, and a stale ref update was refused. The same check observed unauthenticated ref reads/writes and loss of repository state on restart. These are behavior checks, not throughput claims.
Download the local test record →
Design your own comparison
- Freeze one source revision and the exact paths required for the real task.
- Compare against partial/sparse Git clones and an existing mirror or shared-cache baseline.
- Separate cold from warm caches and record cache topology, hardware, network and concurrency.
- Verify the resulting files and run the actual build or Agent task.
- Measure p50/p95 readiness time, bytes transferred, compute, storage, failures and recovery.
Read the full evaluation guide or download the blank benchmark worksheet. The worksheet has no pre-filled results.
What would change our view?
A durable implementation, a reproducible workload and a measured advantage over an optimized Git baseline. Any adoption decision should include the new service’s own operating and integration costs.