Pando
Pando is OpenAI's internal Git backend for its monorepo. It supports concurrent branch updates and cached distribution of repository history while retaining Git workflows for engineers and coding agents. OpenAI described it publicly on November 2, 2026.[1]
Git objects and references
Git stores file contents as blobs, directory structures as trees, and history as commits linked to trees and parent commits. References identify branch tips. Object identifiers let unchanged content be reused across revisions.[3] These distinctions matter when serving a repository: transferring file-history objects and publishing a branch's new tip are separate operations.
Git's fetch protocol lets a client describe commits it wants and commits it already has. The server can then supply the missing history. A response can include both a packfile and links to additional packfiles, rather than transferring every object through one connection.[4]
Architecture and consistency
Pando separates immutable packfiles in blob storage from reference versions and their dependencies in a metadata store.[1]
| Operation | Pando's documented design |
|---|---|
| Push | Stream and validate a pack, then atomically update reference metadata |
| Fetch | Select reusable packs from the client's existing history |
| Delivery | Serve packs through regional Express caches |
| Compaction | Combine small packs into larger, reusable covers |
Updates to one reference are serializable; unrelated branches can advance independently. Reads spanning several branches do not provide a repository-wide point-in-time snapshot. This is the design's causal-consistency tradeoff.[1]
Packfile URI transport
Git protocol version 2 includes the packfile-uris capability. A client advertises acceptable transfer protocols, and a server can respond with packfile hashes and download locations. The client downloads the referenced packs before checking object connectivity. This protocol separates negotiation from bulk object delivery.[4][5]
Pando uses that mechanism for reusable packs and sends an empty inline packfile. Its default new-branch advertisement uses trunk as the base, trading some redundant uploads for reusable downloads.[1]
Reported production results
OpenAI's developer announcement reported roughly 80% lower push latency and nearly one petabyte of Git data delivered per day. These are company-reported production figures, not an independent benchmark.[2] The engineering article separately labels its interactive architecture comparisons as synthetic teaching simulations.[1]
Public Git development
OpenAI maintains a public fork of Git, whose default displayed branch is codex. This repository contains Git client and related implementation work; it should be distinguished from the internal Pando service.[6]
The company's public patch tracker separates changes included in its build from development branches. It records work on parallel packfile-URI downloads, progress reporting, download recovery, and reuse of packs already downloaded. It also lists explicit-haves changes for push negotiation. A development-branch listing does not mean the change is included in released upstream Git.[7]
The standard Git documentation describes packfile URIs as a mechanism through which a server can offload transfer to other delivery infrastructure. OpenAI's extensions build on that existing protocol rather than introducing a replacement file-history format.[4][5][7]
Availability
The announcement describes internal deployment and explores future sharing; it does not announce a public Pando service or backend release.[1]
Continue reading
- OpenAIOpenAI is an American artificial intelligence research and deployment organization.Mentioned 5 times above
- AI coding agentAn AI coding agent is an autonomous artificial intelligence system that can independently plan, write, test, debug, and deploy software code with minimal human oversight.Linked in the introduction
- Coding agentA coding agent is a software system that uses a large language model to carry out programming work by acting on a development environment rather than only producing text for a person to copy.Also in Software Development
- OpenAI AgentKitOpenAI AgentKit is a suite of agent-building tools that OpenAI introduced at OpenAI DevDay on 6 October 2025 to take AI agents from prototype to production on OpenAI's hosted models.Also in OpenAI
- Programming ChatGPT PluginsProgramming ChatGPT Plugins were a now-deprecated category of third-party extensions that let ChatGPT call external developer tools, code repositories, computational engines, and runtime environments during a…Also in Software Development
- Software Development ChatGPT PluginsSoftware Development ChatGPT Plugins were a now-deprecated category of ChatGPT plugins that connected ChatGPT to the wider software development life cycle, including version control, repository analysis, issue…Also in Software Development
More to read
Topics:AI InfrastructureDeveloper ToolsOpenAISoftware Development
References
- ^1 ^2 ^3 ^4 ^5 ^6Aaron Friel, Taylor Blau and Ted Nyman. Scaling Git at OpenAI. OpenAI engineering article, November 2, 2026.
- ^OpenAI Developers. Pando production announcement. November 3, 2026.
- ^Scott Chacon and Ben Straub. Git Internals: Git Objects. Pro Git, accessed November 4, 2026.
- ^1 ^2 ^3Git project. Protocol version 2. Fetch negotiation and packfile-URI response sections, accessed November 4, 2026.
- ^1 ^2Git project. Packfile URI documentation. Protocol, server and client design, accessed November 4, 2026.
- ^OpenAI. Public Git fork. Repository identity and code, accessed November 4, 2026.
- ^1 ^2OpenAI. Git patches and notes. Public build and development-branch tracker, accessed November 4, 2026.
Improve this article
Add missing citations, update stale details, or write a clearer explanation. Anyone can edit: changes go live when you publish, and every edit is checked by an editor.
1 revision · v1 · 615 words · full history
Fact-checks are independent of edits: a reviewer re-verifies the article against its sources and stamps the date. How we verify
Research and drafting on this wiki are AI-assisted, under named human editorial standards. How AI is used here
Cite this page: AI Wiki. "Pando." aiwiki.ai, updated 4 Nov 2026. CC BY 4.0. https://aiwiki.ai/wiki/pando
