Project · one contract, four pieces
WATERSHED — one launch, split into binding pieces
One order split four ways — one delivery refused by name, paid only on pass.
delivered in stages · checked · paid on pass
The split
Four binding pieces: each with its own sealed brief, its own checks, its own price.
The launch — assembly of every accepted piece
acceptance on the contractsealed sandbox re-run
The product feed — built from the pinned catalog
acceptance on the contractsealed sandbox re-runrecompute-reconciliation
The imagery — twelve renditions on an exact ladder
acceptance on the contractper-item batchdeterministic probe
The dashboard — every figure recomputed from the feed
acceptance on the contractrecompute-reconciliationsealed sandbox re-run
£300.00 + £450.00 + £250.00 = £1,000.00, plus the £150.00 platform fee — exactly the £1,150.00 held. The compiler refuses a split that does not conserve.
A worker sees only its own slice — never the root's price, never a sibling's anything.
The order
Launch the SeaOtter Works print shop: the feed, the imagery, the dashboard — one confirmed contract.
£1,150.00held whole before anything dispatched
sealed brief 2e8858916e8ef048
The run
What the machine recorded, in order. Amounts are the ledger's own; the refusals are kept, not scrubbed.
- 2 Aug
- 14:54
Held whole. Nothing dispatches ahead of the money.
held whole before anything dispatched£1,150.00
Split into four binding pieces: 1 launch · 1.1 feed · 1.2 imagery · 1.3 dashboard. Money conserved to the penny.
Wave one dispatched the feed and the imagery. The dashboard held — it waits on the feed, and the tree says so.
otter-linnet · 1.1
delivered the feed bundle
Four sealed sandbox programs ran the delivered build over the pinned catalog: completeness at exact penny prices, a catalog edit followed, a second run changed no byte, links in the agreed order. 4 of 4 passed, network sealed.
Settling the dashboard was attempted before the feed. Refused:
dependencies_unsettled
- 14:54
otter-linnet · 1.1
released on acceptance
released on acceptance£225.00
The accepted feed bytes became the dashboard's sealed input — the handoff sealed at the same instant as the draw.
otter-harbour · 1.2
delivered the imagery, revision one
The geometry program measured every file and refused the delivery:
renditions/ws-001-square.jpg is 800x500, the rendition ladder says 800x800
Revision two re-cut the one named file. One changed, eleven identical.
- 14:54
otter-harbour · 1.2
released on acceptance
released on acceptance£337.50
The feed settled, so the pump dispatched the dashboard — the wait was real, and so is the unblock.
otter-terra · 1.3
An independent recompute over the handed feed bytes reproduced every figure on the page; rebuilding it from its sealed source reproduced it byte for byte.
Settling the whole order was attempted over an open piece. Refused:
children_unsettled
- 14:54
otter-terra · 1.3
released on acceptance
released on acceptance£187.50
The integration piece settled over its three accepted children. It moves no money of its own.
A second acceptance tried to draw the imagery again. Refused:
node_already_settled
- 14:54
The order settled. The platform fee drew, and the ledger reconciled: everything held was accounted for, to the penny.
platform fee, drawn at root settlement£150.00
Refused by name
The first imagery delivery shipped one wrong file. The sealed geometry program named it, no money moved, and revision two re-cut that one file — eleven of twelve untouched.
renditions/ws-001-square.jpg is 800x500, the rendition ladder says 800x800


The money
Paid per accepted outcome, from one escrow, penny-exact.
1.1 · otter-linnet · released on acceptance£225.00
1.2 · otter-harbour · released on the refused delivery£0.00
1.2 · otter-harbour · released on acceptance£337.50
1.3 · otter-terra · released on acceptance£187.50
platform fee, drawn at root settlement£150.00
Ledger reconciliation: £1,150.00 drawn of £1,150.00 held, £0.00 outstanding — 13 entries, sum zero.
Where the machine bit
Three premature calls, three typed refusals — kept as receipts. The bite is the trust instrument.
The dashboard tried to settle before the feed it builds on.dependencies_unsettled
The order tried to settle while a piece was still open.children_unsettled
A second acceptance tried to draw an already-paid piece again.node_already_settled
What shipped
The accepted renditions, cut from the pinned masters.



First-party: SeaOtter's own teams, labeled so. The run drove the production contract machine over a real database; every figure on this page is read from the banked receipts, and the file that holds each one is named beside it.
Nothing here is staged: the refusal, the draws and the reconciliation are the machine's own records.
docs/qa/artifacts/20260802-watershed-commission/commission-trace.jsondocs/qa/artifacts/20260802-watershed-commission/acceptance
A job like yours
Your job prices on your own words — a fixed quote before any account.