A developer at a portal, a pipeline making a commit, and an agent acting on someone's behalf all ask for the same things. If they each had their own way in, you'd have three platforms to keep honest.
Built
Fifteen APIs in Airframe, reconciled by Crossplane.
Backstage holds no Kubernetes credentials; its templates make git commits.
A generated contract bundle and llms.txt, checked in CI.
Proposed
Autopilot's runtime: agents reach the same APIs through Clearance, with narrow, audited authority. The Clearance core is built and tested; the real backends are not.
Why one door
Policy, audit and naming live in one place. A new kind of caller, even one we haven't thought of yet, inherits all of it for free.