An AI lab

Agents that run all day and never leave your network.

Most agent work runs in someone else's data center. Hospitals, defense suppliers and banks can't send it there. We rebuilt the harness and the compute so it runs inside the network that already holds the data.

A
Bridge
Control plane
Shipwright · above the line
B
Harbor
Main deck · 0 fathoms
C
Engine Room
Below decks · 30 fathoms
Long-horizon agentsHarness technologyLocal computeAgentic security
Why the yard exists

The work is leaving the desk.

Six hours in, an agent has opened files nobody listed, reached hosts that were never in the plan, and spent real money doing it. The person who asked went home at five.

The usual answer is to run it in someone else's data center, under someone else's jurisdiction. For most teams that is the right answer.

The organizations with the most to gain from a six-hour agent are the ones whose lawyers will never let the data leave the building.

We build for the second group.

Four things that must be accounted for
Every file opened
Every dollar spent
Every host reached
Every decision made unattended
The ship

One hull, three decks.

Three products, stacked the way a ship is stacked. You work in Harbor. Bridge and the Engine Room sit underneath it, and they are what make Harbor's guarantees checkable.

IHarborMain deck · 0 fathoms

Where you speak to it.

A quiet room. Ask for something and leave; come back when it's done. Harbor picks up on whatever device you open next.

Fig. I — the two forms
AUDone line in the conversation
↓
a full berth for the thing itself

Each result takes one line where it happened. The thing itself goes in a berth you can open later, so a hundred results don't become a hundred walls of text.

Waterline

Everything below this line runs on hardware you can walk up to.

IIBridgeControl plane · above the line

The yard where it is built.

Every tool and every permission is written down before the work starts, by a person, in the open. Nothing gets added while the agent is running.

Fig. II — two phases, one wall
Setup
reaches out, by allowlist, once, with your consent
GATE
Agent
works alone, egress closed, every reach recorded

The allowlist is written while you are watching. The model never edits it, and has no way to ask.

IIIEngine RoomBelow decks · 30 fathoms

Below decks, where it draws its power.

The part you never see. Weights, scheduler and GPUs, all inside racks you own. Traffic leaves only when you send it.

Fig. III — the ledger
Ran on this machineall of it
Held on this machineall of it
Hosts reachednone
Left the networknothing

We measure this rather than promise it. The counter that reads zero would read the bytes if something got out.

Research

Four problems we are working on.

The dashed line under each is the part we haven't solved.

01

Long-horizon agents

Context windows got bigger. Memory did not. Four hours in, an agent is mostly reading a summary it wrote of itself, and we have no way to tell which parts of that summary it got wrong.

Open problem

What should an agent refuse to compress?

02

Harness technology

Benchmarks measure the model. Deployments fail on the things around it: tool schemas, retries, timeouts, the interrupt that lands mid-write.

Open problem

Which failures belong to the model, and which belong to the harness?

03

Local compute management

Running a serious model on hardware you already own is a scheduling problem first. Weights that don't fit. Batches that never fill. Eight people, one GPU, and a Tuesday afternoon.

Open problem

How much iron does a building actually need before this stops being a compromise?

04

Agentic security

Prompt injection is the famous one. We worry more about the agent that was allowed to do every single step it did, and should never have been allowed to do them in that order.

Open problem

How do you prove what an agent did not do?

Instruments

What we measure.

We would rather show four empty boxes than four numbers we can't reproduce. Nothing goes in these until the same run gives the same answer twice.

Endurance
—hours
Unattended running before a human decision is required
Completion
—per cent
Long tasks finished without intervention
Egress
—bytes
What left the network over a full run
Throughput
—tok/s
Sustained on hardware the customer already owns
Fig. III — Yard against a typical frontier cloud agent
Egress—prompt and tools leave the building
Throughput—shared cloud capacity, not yours
Endurance—a human in the loop each turn
Completion—babysat until the task ends
Fig. IV — Same harness, named tasks
TaskShipwrightClaudeGPTGemini
SWE-bench Verified————
GPQA Diamond————

Frontier columns fill from public citations when an Officer publishes. Shipwright cells stay empty until A and B agree.

Evidence

A run, start to finish.

Run 0417, plotted from its own event log: six hours on sealed hardware, compressed to forty-five seconds, including the parts where it sits and waits.

Plotted from the event log, not from a screen recording. Each hairline is one action, teal for a decision. Where it sat idle, we left the idle time in.

Berths are few, and we open them by hand.

If you have a constraint we should hear about

We take on a few partners at a time. We pick by whether the constraint is real, so tell us what yours is.

Request a berth
Or stand off and watch

Notes from the yard when there is something worth reading. No cadence, no newsletter.