Close Menu
NCIJ Network NCIJ Network
    What's Hot

    Reason Machines Open-Sources Aspen, a Git Server Built for AI Agents

    November 9, 2026

    Chesapeake Bay’s Osprey Population Is Falling. Is Its Food Supply a Factor?

    November 9, 2026

    The hill I will die on: Nobody just ‘rustles up’ a lasagne | Keren Levy

    November 9, 2026
    Facebook X (Twitter) Instagram
    Trending
    • Reason Machines Open-Sources Aspen, a Git Server Built for AI Agents
    • Chesapeake Bay’s Osprey Population Is Falling. Is Its Food Supply a Factor?
    • The hill I will die on: Nobody just ‘rustles up’ a lasagne | Keren Levy
    • Polanski says Labour has ‘shocking record’ on climate issues as ministers expected to cut EV targets for car industry – UK politics live | Politics
    • Ozone Hole Reaches Its 2026 Maximum
    • After the Iran War, U.S. Intelligence Experts Are Taking Their Revenge on Trump
    • Trump says post-war Ukraine will have a ‘different shape’ ahead of Abu Dhabi talks
    • Scientists wipe out deadly brain tumors in every mouse tested with new cancer therapy
    • About
      • Our Team
      • Editorial Policy
      • Editorial Independence
      • International Support
    • Trust & Standards
      • AI Usage Policy
      • Conflict of Interest Policy
      • Corrections Policy
      • Ethics Policy
      • Fact-Checking Policy
      • Source Protection
    • Get Involved
      • Guide for Sources
      • Support Independent Journalism
    • Legal
      • Cookie Policy
      • Privacy Policy
      • Terms of Use
    Facebook X (Twitter) Instagram
    NCIJ Network NCIJ Network
    Monday, November 9
    • Home
    • World
    • Ai
    • Business
    • Politics
    • Health
    • Crypto
    • Science
    • Technology
    • Cybersecurity
    • Defense & Security
    • Economy
    • Energy
    • Europe
    • More
      • Fact Check
      • Investigations
      • Opinion & Analysis
      • Environment
    NCIJ Network NCIJ Network
    Home»Artificial Intelligence

    Reason Machines Open-Sources Aspen, a Git Server Built for AI Agents

    NCIJ NETWNCIJ NETWORKBy NCIJ NETWNCIJ NETWORKNovember 9, 2026 Artificial Intelligence No Comments4 Mins Read
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Reason Machines has released Aspen, an open-source Git server for AI agent traffic. It targets repositories that hundreds of agents push to at once. Aspen independently implements the design OpenAI described for Pando.

    TL;DR

    • Size: One Rust binary. Branches live in PostgreSQL (or SQLite), packs live in object storage.
    • Runs on: A laptop (aspen dev), one host via Docker Compose, or Helm and Terraform clouds.
    • Performance: Pushes to different branches never wait on each other, and fetches reuse stored packs.
    • Best: 567 pushes per second sustained for 5 minutes on one 8-core server (self-reported).
    • Worst: Landing on main runs at about 4 per second, and the project is pre-alpha.
    • Bottom line: Best: per-branch writes remove the per-repository push ceiling. Worst: no releases, no web UI, and the 24-hour durability gate is not met.

    What is Aspen?

    Aspen is a self-hostable Git server from Reason Machines that scales writes per branch, not per repository. It speaks plain Git over HTTPS and SSH. Packs go to S3-compatible object storage; branch history goes to PostgreSQL.

    Why do classic Git servers struggle with AI agents?

    An agent pushes every few minutes, and CI fetches after each push. Per Reason Machines, a classic server queues every push to a repository together. It also builds a fresh pack for every fetch. Server work grows with clients, not with new code.

    OpenAI hit this wall and built Pando. It cut median push latency by nearly 5x and serves nearly a petabyte daily.

    How does Aspen work?

    Aspen follows Pando and drops 2 claims most Git servers keep.

    Per-branch compare-and-swap

    Each branch is a chain of versions in one Postgres row. A push uploads its pack, then moves the branch with one compare-and-swap. Pushes to different branches never wait for each other. If 2 pushes race on one branch, one wins. The other gets Git’s usual “fetch first” error. The cost: branches may be read at slightly different moments.

    Stored packs instead of per-client packs

    Aspen never unpacks a push. It checks the pack, completes missing bases and stores it as-is. A fetch streams stored packs the client lacks, recompressing nothing. Signed URLs can serve packs from a CDN.

    Trunk-only advertisement and compaction

    A push sees only the trunk branch, so negotiation stays small with a million branches. Background compaction merges packs 16 at a time, in levels like a log-structured merge tree. A client far behind gets a few dozen packs, not thousands. Depth-1 CI fetches get a tip pack built once and served to every job.

    ‘);d2.insertAdjacentHTML(‘beforeend’,”)}
    R.querySelector(‘#aspC1′).textContent=”0 / “+N+’ done’;R.querySelector(‘#aspC2′).textContent=”0 / “+N+’ done’}
    build();
    R.querySelector(‘#aspReset’).onclick=function(){clearInterval(rt);build()};
    R.querySelector(‘#aspRun’).onclick=function(){clearInterval(rt);build();var a=d1.children,b=d2.children,k=0,q=0,t=0;
    for(var i=0;i=N)clearInterval(rt)},45)};
    /* compaction */
    var lv={1:20,2:200,3:2000,4:20000};
    function plan(n){var out=[];[4096,256,16,1].forEach(function(s){while(n>=s){out.push(s);n-=s}});return out}
    function comp(){var n=lv[R.querySelector(‘#aspSl’).value],ps=plan(n),s=R.querySelector(‘#aspCS’),x=10,h=””;
    var tot=ps.reduce(function(a,b){return a+Math.log2(b)+1.5},0);
    ps.forEach(function(p,i){var w=(Math.log2(p)+1.5)/tot*800;h+=’=4096?’#7cb8f5′:p>=256?’#3690ea’:p>=16?’#2f6fb3′:’#5a5440′)+'”>‘;x+=w});
    h+=’clienttrunk‘;
    s.innerHTML=h;R.querySelector(‘#aspBeh’).textContent=n.toLocaleString()+’ versions’;
    R.querySelector(‘#aspCC’).innerHTML=’Illustrative plan: ‘+ps.length+’ packs instead of ‘+n.toLocaleString()+’. Packs merge 16 at a time into 4 sizes (1, 16, 256, 4,096 here), and a fetch takes the largest pack that fits at each step.’}
    R.querySelector(‘#aspSl’).oninput=comp;comp();
    /* limits */
    R.querySelectorAll(‘.li’).forEach(function(l){l.onclick=function(){l.classList.toggle(‘open’);setTimeout(post,400)}});
    window.addEventListener(‘load’,post);window.addEventListener(‘resize’,post);setTimeout(post,300);
    })();

    Agents Aspen Built Git machines OpenSources reason server
    NCIJ NETWNCIJ NETWORK
    • Website

    Keep Reading

    Which Routing Does Each MoE Model Use? DeepSeek, Qwen, Mixtral, Llama 4, gpt-oss Compared

    Google AI Releases Elephant-Goldfish Model Plugin for Spec-First Coding

    MoE Routing Strategies Explained: Top-K, Expert-Choice, Sigmoid Gating and Dynamic Routing (2026 Guide)

    Nous Research Releases Arete-27B that Cuts Qwen3.8-27B Propaganda From 22% to 0.9%

    How to Run NVIDIA Dory 4B with llama.cpp: Loop by Loop Guide

    Buoyant Releases Kinference: An Open Source Inference Control Plane for Kubernetes and vLLM

    Add A Comment
    Leave A Reply Cancel Reply

    Editors Picks

    Reason Machines Open-Sources Aspen, a Git Server Built for AI Agents

    November 9, 2026

    Chesapeake Bay’s Osprey Population Is Falling. Is Its Food Supply a Factor?

    November 9, 2026

    The hill I will die on: Nobody just ‘rustles up’ a lasagne | Keren Levy

    November 9, 2026

    Polanski says Labour has ‘shocking record’ on climate issues as ministers expected to cut EV targets for car industry – UK politics live | Politics

    November 9, 2026
    Latest Posts

    Burnham Defies Russian Threats Over British Drone Deliveries to Ukraine

    August 18, 2026

    Nepal’s newest national parks drive tiger recovery, but emerging concerns threaten progress

    August 18, 2026

    Children’s stunted lungs show recovery in ultra low emission zone

    August 19, 2026

    Subscribe to News

    Get the latest sports news from NewsSite about world, sports and politics.

    NCIJ Network is an independent digital news platform delivering trusted investigative journalism, European and global news, in-depth analysis, and fact-based reporting with accuracy, transparency, and integrity.

    Facebook X (Twitter) Instagram Pinterest YouTube

    Reason Machines Open-Sources Aspen, a Git Server Built for AI Agents

    November 9, 2026

    Chesapeake Bay’s Osprey Population Is Falling. Is Its Food Supply a Factor?

    November 9, 2026

    The hill I will die on: Nobody just ‘rustles up’ a lasagne | Keren Levy

    November 9, 2026

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    Type above and press Enter to search. Press Esc to cancel.