Platform

Built for agent‑built software.

One enforced structure your agents work inside, so every change is provable, governed, and can’t drift. Build it. See it. Control it. Prove it.

The canon

A change walks one line,
and leaves a receipt.

Haltere isn’t another coding agent. It’s the line your agents’ work runs on: four stations, no exceptions, and a change cannot reach production without passing every one.

Build itSee itControl itProve it
STATION 01

Intent

A requirement becomes a blueprint, a blueprint becomes a work order. Nothing enters the line anonymously.

STATION 02

The map

One enforced structural model. Accurate by structure: it can’t drift and it can’t lie.

STATION 03

The gate

Policy enforced in CI, not in a PDF. Bad changes don’t get reviewed. They get blocked.

STATION 04

The receipt

One row, one query, forever. Downstream of here, nothing is generated. Only read.

Intent → scope → agent → code → test → policy → approval → receipt. Eight beats, one line, no gaps.

The stations, in depth

Four parts. One guarantee.

01 · Intent

Work orders

The governed unit of agent work: intent, scope, permissions, acceptance criteria. Agents act inside the order; what it doesn’t grant, they can’t touch. Blueprints are derived from the map: generated and verified, so they can’t rot the way hand-authored specs do.

Haltere work orders — governed build specs grouped by phase, with context, type, status and assignee
02 · The map

The system telling the truth about itself

One living model of your systems: services, operations, permissions, contracts. Docs, types, and telemetry derive from it, so they can’t disagree with reality. Drift fails the build. AI can’t operate what it can’t see. Agents read one enforced record and act: fewer tokens per change, and a new engineer or a new agent is productive in minutes. The map is what keeps agents oriented: where the system is, what has changed, what depends on what, and what should happen next. Orientation is what makes control possible.

The Haltere live overlay on the system map — edge pipeline, entrypoints, commands, handlers, events and tables, with live traffic, rejections and firing alerts drawn on every pipe
03 · The gate

Enforcement, not alerting

Checks run before state changes. Approvals survive restarts. An unauthorized change doesn’t get a warning comment. It doesn’t merge. A model that earns trust gets a lighter hand; drift tightens it. The harness doesn’t cage the agents — it’s what lets you turn them loose.

A Haltere gate blocking a change — a cross-domain write is BLOCKED, shown with its evidence chain and a re-scope prompt
haltere · operation receiptrecording
request
CHG-2417 · workers’-comp rating change · Meridian Casualty MGA
chained from work order WO-0093 — “update WC loss-cost multipliers per carrier bulletin” · requested by program manager, role rating:request · scope granted: rating.client-config.write, nothing else — what the order doesn’t grant, the agent can’t touch
one query: the order, the requester, the authority — intent to production, unbroken
retrieved
program WC-MGA-2024 · config v7 · filed rate FR-TX-2024-118
context pinned before drafting: config v7 @ e41c9b · filed rate FR-TX-2024-118 with its approved band 1.38–1.61 · the last 6 changes to this program, with their receipts · every reference frozen — the model worked from reality, not a guess
one query: exactly what the AI saw, at the versions it saw them
drafted
claude-opus · prompt rating_change_v4 @a3f9c2 · confidence 0.96
model claude-opus · prompt rating_change_v4 @a3f9c2 — the exact rendered prompt is on the record · confidence 0.96 · alternative weighed and rejected: 1.52 (outside experience-mod tolerance) · reasoning trace sealed with the receipt
one query: not just what the agent did — why, and what it decided against
checked
✓ stay-in-scope  ✓ core-boundary  ✓ filed-rate-conformance
✓ stay-in-scope — touched only rating_rules; nothing outside the work order’s grant
✓ core-boundary — no writes across the domain boundary
✓ filed-rate-conformance — 1.55 sits inside the filed band 1.38–1.61; a value outside it fails here, and no human is ever asked
enforced in CI, not asserted in a PDF — each check names the policy revision it ran against
approved
Dana Reyes · delivery lead · with the why, on the record
Dana Reyes · delivery lead · Jul 24, 9:14 AM CT · the why, verbatim: “loss-cost multiplier +9%, within the filed band; hazard group C unchanged” · approval is durable — it survives restarts, redeploys, and years
one query: the human name the examiner asks for, with the reasoning attached
sealed
wrote rating_rules v7 → v8 · emitted the event · sealed the evidence pack
rating_rules v7 → v8, diff on the record · event emitted downstream · evidence pack sealed: security-review exhibit · DOI exam evidence · AI-controls matrix — generated by the system, not compiled by a team
downstream of here, nothing is generated. Only read.
✓ sealed · one query reconstructs it all

Click any line. This is the shape of what one query returns.

Station 04, the terminus. Requested, retrieved, drafted, checked, approved, sealed: every step the AI took, and who signed off. Fixture data. The format is public: read the spec

In operation

It doesn’t just record the work.
It runs the system.

Once your system is on the map, the structure that proves the work also operates it, for your team and your agents alike.

The living map

Operate it, don’t just read it.

Alerting and traffic overlays sit on the real architecture. A node lights up the moment something fires: click it, see exactly what you need, then go as deep as you want. Traffic and evidence sit on the same map, so the whole story of the system reads from one screen: what is running, what it did, and the receipt behind it.

The clone

Stamp out a governed service in minutes.

A new service is a copy of a reference template plus a config entry: security, audit trail, monitoring, and receipts already wired. The hard infrastructure comes for free. This is the factory’s atomic unit, running today.

Enforcement, not alerting

Stop it before it happens.

Other tools flag an anomaly after the fact. Haltere audits at every step, so an unsafe action stops mid-flow and escalates, instead of handing you a warning once the damage is done.

The unbroken trace

One request, end to end, to the exact line.

Follow a single request across services, including the async hops where standard tools lose the thread, straight through to a frozen permalink to the exact code that ran. Root cause in minutes, not a reconstruction project.

The live overlay, Evidence view — every command, AI decision and human approval in the window has a row, zero gaps; one node opened to its count, rejections, policy and deployed version
The live overlay, three views on one map: Traffic (what is running, on the real architecture), Evidence (every command, AI decision and human approval in the window has a row; zero gaps), and Ask (find any decision by comparison id, actor, or trace). Reference build, simulated traffic.

The record proves the work. The same structure runs it.

Ten tools, ten seams, one record: the coherence ring

Ahead of the change

It doesn’t just prove the work.
It runs ahead of it.

The same enforced structure that records every change anticipates the next one, so the system gets safer and faster the more it runs.

Ships today

The agent checks itself.

Dry-run a command and see its blast radius before commit: which aggregates move, which events fire, what would leave the boundary, captured in a transaction that never commits. We label what’s built and what’s next; calibration wins.

The groundwork ships today

Self-healing edges.

A third-party API changes shape, an event fails, a path turns slow: the context an agent needs is already on the record: every trace, deploy, and request, because the structure can’t run without them. Wiring agents to fire on that context is next on the line, and we say so.

On the line next

Interfaces from the map.

Screens derive from the system map itself, so they can’t drift from what the system actually does. The map renders the product.

The record proves the past. The structure runs the future.

The vocabulary

Seven words. No jargon.

Every screen in the product is named by what it plainly is: the obvious descriptors, used consistently. The line has its stations; the screens have these.

Context

What the agent knows.

Gates

What the agent may do.

Trace

What happened.

Policy

The boundaries.

Runs

Autonomous executions.

Evidence

The proof.

Control

Enterprise oversight.

If a screen needs explaining, it’s misnamed.

Prove it, in depth

The receipt is the record.
So is the reasoning.

Two receipts, one shape. The change receipt proves how software was built: work order, agent, frozen commit, gates, approver. The decision receipt proves what deployed software did: operation, actor and authority, model and prompt at its SHA, checks, trace. Provenance tells you what happened. Haltere keeps the why, so the answer outlives the people who made it.

The decision log

Every human call, with the why.

Approve, block, override: captured with the reasoning, the actor, and the moment. Years later, “why did we block direct writes to billing?” has an answer, not a shrug. Institutional memory that outlives the team.

Reasoning traces

Why the agent decided, not just what.

Every receipt carries the agent’s reasoning, tied to the policy it reasoned against, with its confidence and the alternatives it weighed. Interpretability, not just provenance: the difference between a log and an explanation.

Observability tells you what changed. Haltere tells you why — and whether it was allowed.

Where it runs

Inside your walls.
Beside your stack.

Your boundary

Self-hosted, private cloud, or air-gapped. Your code never becomes anyone’s training data.

Your models

Model-neutral by design: Claude, GPT, open-source, API or local. The better your agents get, the more the control plane matters.

Your estate

No rewrite. The map reads what exists; enforcement applies to what you build next. Brownfield systems are ingested, observed, and climbed toward provable.

Your sovereignty

Nothing you run trains us, or anyone. The record compounds inside your walls, making your agents cheaper and safer on your system, and that deepening asset is one no competitor and no vendor can take with them.

Runs beside the agents and platforms you already use: Claude Code, Codex, Cursor, Devin, GitHub, GitLab, Datadog, AWS, Azure, GCP.

Security & trust

Built for the room
that signs off.

Haltere runs where your most sensitive code lives, and turns the work your security and compliance teams dread into an export.

Inside your boundary.

Self-hosted, private cloud, or air-gapped. Your existing identity provider and authorization configuration plug in from day one: least privilege by default, every permission on the record.

Evidence that writes itself.

Most teams assemble audit evidence after the fact. Haltere emits it by construction: generated by the system, not compiled by a team.

The auditor, not the audited.

A portable system of record the customer owns. Evidence that lives in one vendor’s walls is a tenant, not a record. Yours is yours, in open, queryable formats.

Most teams assemble their audit evidence. Yours writes itself.

Start with one workflow.

Bring the workflow AI should run but can’t be trusted with yet. We stand it up as a governed service: a copy of the same reference template every time, not a bespoke consulting build. You keep the map and the receipts.

No newsletter. No drip sequence. Every request gets a real reply within one business day — from someone who can answer it.