FleetPrompt is a specification in the ComputeDriven worldlive_deployedThat rung covers the registry service at app.fleetprompt.com — the trust-scored marketplace this page argues past, which is deployed, answers its own health endpoint, and lists nothing. It does not cover the replay gate: no listing anywhere can be installed by replaying its film, because the gate and the three commands that would use it are not built.the specification →
The question this site exists to answer

Can a listing carry a receipt you can re-run?

Discovery is solved. Directories index tens of thousands of servers, registries authenticate the namespace you publish under, marketplaces scan listings for known-bad code. All of it is provenance — who published, whether it scans clean, how many people starred it — and none of it is behaviour. A scan reads the code at rest, not the run. A trust score is a number somebody's pipeline asserted about a thing you cannot re-derive. The layer underneath a declaration is a run you can run again, and the honest state of that layer here is one entry, ours, not installable.

See the whole registry  See what does not work

114 tests
Defined in this repository, re-run by this build
2 excluded
Tagged out by default — and failing when included
0
Listings anyone can install
0
Films that have ever gated an install
The registry, in full

This is not a sample. It is everything in it.

A marketplace page that shows five listings when it has one is the defect this page exists to not have. Below is the entire current contents of the FleetPrompt registry: one entry, sealed by us, not installable. When that changes, the count changes — and nothing else on this page is allowed to change it.

fleetprompt registry — the complete contentsnot installable
Listing
the trvs demo world
Identity
sem-8ae91fe9cbc5fd08
Engine
v0.7.0-alpha.5 — trvs doctor reporting status ready on the guest
Sealed on
arch/linux · build workstation
Replayed on
t&r · freebsd 15 guest, 2026-08-09

Both stamps are earned, and both are weaker than they look. The guest was created straight from the build pipeline’s own image and never touched afterwards — the verifier and the runtime are in the image now, not copied there by hand — so this is not a hand-assembled result. It is still the same implementation on two machines: one codebase agreeing with itself, which is a portability result and not a semantics one. And the entry is not installable, because the gate that would admit it does not exist.

The one idea

Trust as a replay, not a badge.

The evidence bundle is a film. A listing is a manifest plus a film, and the install path runs through the film rather than around it. Inputs are captured at the boundary — the world an agent claims to do and the scenario a particular run fed it are different documents, and mixing them is a typed rejection. Model output enters as a claim, canonicalized on observation, so the film stays byte-exact even though the model behind it is not deterministic. The reduction is schedule-independent, which is what makes replay it yourself a coherent offer instead of a hope.

What it does not prove. A replay shows what ran, not that it should have. A faithful film of a harmful agent replays perfectly. Films make review checkable; they do not make review unnecessary, and nothing on this page should be read as saying they do.

The install path

Three commands. None of them replay yet.

This is the designed flow, numbered because the order is the point. An install engine already exists and runs all seven of its steps — permission review, manifest verification, dependency resolution, policy check, deploy, connect, audit (§7.1). Not one of them is a replay. The tag on each step below is the truth about it today, and the reason to publish a drawing of unwritten code is that it lets you check the build against it later. If the transcript ever disagrees with the drawing, that will be written here too.

01
Publish.

Seal the run into a film with trvs; push manifest and bundle to the registry. The sealing half runs today, at alpha. The pushing half has a registry to push to and nowhere in it to put a film.

gate not built
02
Verify.

Your machine replays the bundle and derives the identity. Equal to the listing's string, or the install stops. The underlying replay-and-derive has been measured once, across two operating systems.

cli not built
03
Run.

PARKVPS boots a copy-on-write overlay on the T&R golden image with the verified bundle aboard. The substrate for this step ships; the wiring from step 02 into it does not exist.

substrate ships
What is running, and at which rung

Three things exist here, at three different rungs, so they are not in one list.

A single status for this domain would be false in one direction or the other. One artifact answers on a deployed host, one is a codebase with a suite, one is a document. The rung chip on each says which.

The registry service

live_deployed

Search, publishers, a trust dashboard and a seven-step install engine — permission review, manifest verification, dependency resolution, policy check, deploy, connect, audit. Not one of those steps is a replay. It is the shape of the thing this page is replacing, and it is running.

Where: app.fleetprompt.com
Witness: GET / returns 200 and renders. GET /api/health returns the service's own name and version. POST /mcp returns 200. GET /api/agents/search returns 500 on every query. Measured 2026-08-17.

The install engine and the trust engine

in_tree

The seven install steps, the four-signal trust computation, the publish flow, version immutability, the fork system and the MCP tools — with a suite that exercises them, including the denials: an agent not on an allowlist, a policy that does not exist, an unreachable MCP dependency.

Where: lib/fleet_prompt/
Witness: The suite is re-run by every build of this page and the counts below are what it printed, including the two tests that are excluded by default and what happens when they are not.

The FleetPrompt specification

spec

v0.1: manifests (§4), the trust engine (§5), the publish pipeline (§6), the install pipeline (§7), permission sandboxing (§7.2) and the MCP tools (§11). The replay gate this page is about is not in it yet either.

Where: docs/spec/README.md
Witness: A document. What it specifies at §5 is the model being superseded, which is worth saying out loud on the page that supersedes it.
What is not established

The gate this whole page is about does not exist.

Sealing a run works, at alpha. Nothing consumes a seal. So no install has ever been stopped by a replay, which means the proposition on this page has never once been exercised — stated first, at full size, because it is the thing a reader would otherwise assume works.

The replay-gated registry

spec

The same service, with install gated on a film that replays to the listing's identity or does not. This is the entire proposition of this domain and it is the row that says not built.

Needs: Somewhere in the registry to put a film, and a step in the install engine that refuses when the derived identity differs. Built: no.

The publish, verify and install commands

spec

Three commands. Publish seals a run and pushes manifest and bundle; verify replays and derives; install boots a copy-on-write overlay with the verified bundle aboard. The sealing half runs today at alpha. The pushing half has a registry to push to and nowhere in it to put a film.

Needs: A manifest format that carries a film reference, and a client that can be wrong out loud. Built: no.

A second publisher

spec

Anyone but us sealing a listing. A registry whose only entry is its own author's is a ledger, not a market, and no amount of engineering changes that — only somebody else does.

Needs: A person who is not us, with a run worth sealing. Built: no.

Permissions derived from the film

spec

What an agent may touch is still a human-written manifest. Deriving least privilege from what the run actually did is an idea we like and a feature that does not exist.

Needs: A film with enough resolution to say what was touched, and a policy language that can read it. Built: no.

Who pays for the replaying

spec

Films have weight. Hosting bundles, replay compute, verification bandwidth — unanswered. A registry with no cost model is a demonstration of a registry.

Needs: A number, and someone willing to be held to it. Built: no.
Evidence, re-run at build time

The suite count below was produced by running the suite, not typed onto this page.

This build shells out to mix test, parses what it prints, and refuses to emit the page if the number disagrees with the frozen record beside it. The excluded tests are published as excluded rather than quietly counted as passing, and what happens when they are included is published too.

CommandRanFailedExcludedWhat that means
mix test112 ran0 failing2 excludedgreen under its own tags
mix test --include live_crystallization114 ran2 failing0 excludedthe two that need a live service

Both rows were produced by executing the command in them and parsing what ExUnit printed. The two excluded tests are FleetPrompt.KilnPollWorkerLiveTest — the live crystallization pipeline — and they fail in setup because they need a service that is not running here. That is why they are tagged out, and publishing the tagged-out run beside the default one is the only way a reader can tell a green suite from a suite that is green because two tests were removed from it. The build refuses to emit this page if the two runs stop accounting for each other.

And the rows that are a name rather than a thing.

Same table shape, honest column. built · superseded is used where something is deployed and running but replaced by the argument above — taking neither credit for it nor pretending it was never there. The last row is the one that matters most.

PieceWhat it isStatus — measured or admitted
Film sealing · trvsturns a run into a replayable bundlealpha · v0.7.0-alpha.5
Replay checkthe same identity derived on two operating systemsmeasured · once
T&R golden imagethe FreeBSD 15 distribution an install would land onshipping
PARKVPS fleet layerrootless, daemonless instances as copy-on-write overlaysshipping
Stack in the imagethe build installing runtime and verifier into the server flavourin the image
Registry servicesearch, publishers, trust dashboard, seven-step install engine — live on its own hostbuilt · superseded
Replay-gated registrythat same service, with install gated on a filmnot built
publish / verify / install CLIthe three commands the install path is drawn fromnot built
Second publisheranyone but us sealing a listingnone
Status

Where this stands, and what would move it.

Status
live_deployed — The superseded registry service is deployed and answering. app.fleetprompt.com returns 200, GET /api/health returns {"status":"ok","version":"0.1.0","service":"fleetprompt"} — the deployed build naming the same version this page is stamped with — and POST /mcp returns 200. The search page renders and its agent grid is empty.
Last verified
2026-08-17
Source
Five measurements on 2026-08-17. (1) mix test — 112 tests, 0 failures, 2 excluded. (2) curl https://app.fleetprompt.com/ — 200, a LiveView search page with an empty result grid. (3) curl /api/health — the JSON above. (4) curl POST /mcp — 200. (5) curl /api/agents/search — 500 on every query tried, including with no query at all.
Limit
This establishes that a service is deployed and that its own health endpoint agrees with this repository about the version. It does not establish that the service is useful: its JSON search endpoint returns 500 on every query, its registry lists nothing, and the model it implements — trust computed from four weighted signals — is the one this page argues against. It does not establish anything about replay: no film has ever gated an install, because the gate does not exist. And the one identity measured across two operating systems was derived by a single implementation twice, which is not two implementations agreeing.
Next rung
external — A publisher who is not us sealing a listing, and a machine that is not ours replaying it to the same identity. Building the gate would make that possible; it would not make it true. Until then the count on this page stays at one and the count is ours.
Listings anyone can install
0. The registry holds one entry, it is ours, and it is not installable — there is no replay gate for it to pass. The deployed service's own search grid renders empty, and its JSON search endpoint returns 500 on every query.
Films that have ever gated an install
0. The install engine runs all seven of its steps and not one of them is a replay. Sealing works at alpha; nothing consumes a seal.

Retraction — three things this page used to say

It published a test count that is not the count of anything here. The status table read 157 tests, and so does docs/ux/user-stories.md. Re-derived on 2026-08-17 by running the suite: 114 tests are defined, mix test runs 112 of them green and excludes 2, and those 2 fail when included because they need a live service. No gate would have caught this — nothing had ever executed the suite and compared. The build now does, on every run, and refuses the page when the numbers stop accounting for each other.

It claimed a layer. The previous hero eyebrow read The distribution layer of the ComputeDriven stack. ampersand-nav files this domain as a specification in that world rather than a layer of it. The band now says what the nav says; if the placement is wrong, the fix belongs in the nav, which this repository does not own.

It published an email address. hello@computedriven.com stood in the footer. Corrections now go through the form above, which posts to the endpoint the parent site uses, and through this repository’s issues. No mailto: and no address in the markup — the gate refuses both.

And the retraction the earlier page made, which stands. An earlier fleetprompt.com displayed a registry of five agents with trust scores, install counts and a launch date. Not one of the five was a real listing, the numbers beside them were written by hand rather than computed by the trust engine that genuinely exists, and the date passed. The registry above shows its true contents.

What you can actually do here

Three rungs, three lists. Nothing asks you to publish to a registry with nowhere to put a film.

Corrections

If a number on this page is wrong, that is the message we most want.

This page is generated from a record and gated, which catches a value that drifted from its witness. It cannot catch a witness that was wrong to begin with — a count on this page was wrong for months and a gate would not have found it, because nothing had ever run the suite and compared. If you ship agents, the other useful answer is what a receipt would have to contain before you would stake an install on it. That shapes the manifest format.

Or file it in public: github.com/c-u-l8er/fleetprompt.com/issues. Both reach the same people.