The agent cannot leak what it never had
AI agents need access to repositories, clouds, SaaS APIs, and servers. This makes the agent the most credential-exposed worker in the building. This platform provides that access without giving the agent a real secret. It moves the credential boundary from the filesystem to the network. Built by a Pit Wall of two, an AI Product and a Forward Deployed Engineer, with the agent writing the code, at roughly 5× faster delivery and about 10× the volume of work for the same budget.
Isolation protects the host, not the secret
The base open-source platform already handles isolation well. Each agent runs in its own locked-down container. It runs as non-root, with allowlisted mounts and no direct route to the internet. This limits what the agent can reach and break.
Isolation does nothing for a token already inside. Prompt injection can persuade an agent to reveal a real credential. A careless commit can publish it, or a debug log can store it.
The container registers no failure. From its point of view, nothing escaped. The credential did.
Substitutes stay inside, real credentials stay at the edge
The agent gets a fake token with the same format as the real one and randomized content. All agent traffic passes through a proxy on the host. At the network edge, it swaps the fake for the real credential only for approved destinations. Real secrets stay encrypted at rest outside any path a container can mount.
A leaked substitute authenticates nowhere. It can be invalidated without rotating the real credential. It still looks like a secret, so scanners and human reviewers catch it. Detection works without damage.
- Refresh stays on the host. The host handles expiry and rotation. Refresh tokens never enter the container. The agent can be shielded from ever seeing an auth failure.
- SSH is isolated, not substituted. The host authenticates, then hands the container an already authenticated connection socket. Passwords, keys, and passphrases never enter the container. Ordinary ssh, scp, and rsync still work. Agent forwarding is hard-disabled, and host keys are pinned.
- Credentials have group boundaries. Each credential belongs to specific agent groups. Cross-group use needs an explicit bilateral grant. Every swap can be audited through a traffic log that redacts tokens.
Two people and the agent
The platform is built by a Pit Wall of two: an AI Product role and a Forward Deployed Engineer, with the Silicon Software Engineer writing the code. There is no separate Pit Crew. The person who works out what the boundary has to guarantee is the person who implements it, which matters on security work, where a specification that loses precision in a hand-off loses the property it was protecting.
On the delivery estimates, that shape is worth roughly 10× the volume of work for the same budget and about 5× faster delivery, at held quality. These are delivery estimates comparing two staffing models, not a parallel measured build.
Agents get capability, humans keep authority, by mechanism
RACE Programming draws a consistent line: the agent executes, and a human keeps authority. This platform enforces that line one layer down, in the network. The boundary is a mechanism the agent cannot reach around. It is not a policy the agent could be talked out of.
The key security property here is a testing property. Substitutes need no hiding, so a leak becomes visible and harmless. Secret-scanning tools help instead of needing workarounds.
An automated Definition of Done gates changes on the same principle. It replaces trust in a careful review with a visible, cheap failure. That gives you a basis to move fast.
Running in our own delivery
The platform runs inside First Line Software today. Slack-integrated agents use it for real project delivery and marketing work. It is offered to clients as a foundation for their own agent deployments.
Out of the box, the proxy handles auth for on the order of seventy SaaS and cloud providers. A broker tier supports enterprise secret vaults. Security-critical modules carry roughly a one-to-one test-to-source ratio. Live end-to-end tests cover the credential swap path rather than mocks.
This is an internal platform, not a client delivery. It follows the RACE Programming framework. It forks a community-audited isolation model and adds the enterprise layer.