Hangar

Library · Diagrams · 90 pages

Every diagram, in one place

I think in pictures, so a lot of Hangar's design lives here. Each diagram is one page with one idea, drawn with the same tool and the same visual style, and each one is clear about what's built and what's still a plan. They're generated from code in the Hangar repo, so this gallery is always up to date.

Hangar at a glance

Five ways to see the whole platform: how a change moves, the product family, where it runs, the stack and the lifecycle. They move, and every box clicks through.

Autopilot

How Hangar runs any AI agent workload: planes, shapes, runs, identity, authority, audit and rollout.

Architecture · 01 of 19 · Hangar today

Hangar as it is, and the one new component beside it

Architecture · 02 of 19 · Two planes

Durable changes are commits. Ephemeral runs are direct requests.

Secure paved road · 03 of 19 · The write path

The durable path: an agent's write is a git write

Matrix · 04 of 19 · Workload shapes

Any agent workload is one of six shapes, built from two kinds of thing

Architecture · 05 of 19 · Definition to run

From a reviewed definition to a disposable run

Architecture · 06 of 19 · Run anatomy

What a run gets, and the only two ways out

State machine · 07 of 19 · Run lifecycle

A run always ends, whether or not anyone is watching

Tree · 08 of 19 · Agent teams

Agent teams: every child is narrower than its parent

Architecture · 09 of 19 · Backend fleets

Backend infrastructure: three fleet classes, one contract

Architecture · 10 of 19 · Model and tool plane

Two gates out of the sandbox: one for tools, one for models

Sequence · 11 of 19 · Identity and credentials

One call, end to end: identity in, scoped token out, nothing kept

Access matrix · 12 of 19 · Tool tiers

What each kind of agent may do, and who really does it

Architecture · 13 of 19 · Authority

Effective authority is the minimum of five inputs, and runtime can only lower it

Flowchart · 14 of 19 · Agent PR guardrails

An agent PR goes through the same gates, plus two that are about agents

Data flow · 15 of 19 · Flight recorder

Flight recorder: reuse the telemetry, add one tamper-evident chain

Process · 16 of 19 · Preflight

Preflight: score every agent change against incidents you have already solved

Architecture · 17 of 19 · AI triage

AI triage: move Holmes's GitHub access behind Clearance

Deployment · 18 of 19 · Fleet placement

Where it runs: dev gets the write path and the runs, upper gets none

Gantt · 19 of 19 · Rollout

Rollout: four phases, each closed by a live check before the next begins

Plan

The Hangar family, the roadmap, the Airframe scorecard, the contract and the Skyport demo.

Reference architecture

Reference architecture for agents on a platform: substrate, gateway, identity, observability, autonomy, evaluation.

Glidepath

Glidepath's CI/CD architecture: system overview, chaining, multi-cluster, onboarding, deploy versus release.

Crossplane journey

What building Airframe on Crossplane has taught me: secret stores, readiness, API budgets and the lessons in order.

Service catalog

Why a platform needs a service catalog: one API for people, pipelines and agents, what an entry carries, and how I'd build one, discovery first.

Beyond the cluster

Growing the catalog past Kubernetes: one API in front of many places to run, where architecture and security policy lives as code, and what a LambdaFunction does today and next.

Paving the cloud

Paving the cloud: Kubernetes and cloud resources behind one contract, what a paved road to a managed database is made of, and three weeks of the wish list from the last essay.

Any forge, any registry

Any forge, any registry: where GitHub is load-bearing today, two Hangar contracts with a driver per vendor, a short-lived token on every forge, one release on GitLab, moving 541 resources without recreating a repo, and the roadmap. A plan, not built.

Testing

Why Hangar runs its tests in Testkube: how a TestWorkflow runs, one test run through Glidepath and its policy gate, and what the free tier taught me.

Break-glass

Breaking the glass: why a debug container beats exec, how a Tower session borrows a narrow role and gives it back, two people on Flight, seven layers of guardrails, the six admission policies, the clocks, and an honest report card.

Release record

The release record: one release from its draft to its outcome and where each step is written in git, the six questions a record answers, and the assumptions it rests on with how I would test them.

A CI/CD engine you can call

A CI/CD engine you can call: one front door to Glidepath for Tower, agents, scripts and people, how glidepath-api decides every call, and the audit line, metrics and trace one call leaves.

SLOs

How an SLO goes from a values file to a notification: the pipeline, the three signals and their thresholds, the stored state, and one poll tick.