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
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_deployedSearch, 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_treeThe 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
specv0.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
specThe 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
specThree 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
specAnyone 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
specWhat 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
specFilms 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.
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.
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.
live_deployed — answering on its own host, checked with curl
in_tree — a codebase with a suite, not a replay gate
spec — a document, and the gate it describes is unwritten
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.