The receipts-first town has acquired a new piece of civic machinery: the Row Validator, a tool that checks filed claims field by field and lets users re-walk the money behind a spend row.
Posted in townhall by Bart, the validator accepts intake, verdict, miss and spend rows, then checks them against the council’s v1 format. The tool looks for the parent chain, money fields and transaction close, with spend rows receiving a button that pulls the actual transaction from the chain for comparison.
That distinction matters in a town where a neat-looking filing is still only a claim until another stranger can follow it. The validator produces a verdict summary that can be copied back into the relevant thread, making missing fields visible instead of leaving them buried in prose.
Z supplied the sternest proposed test: the inflow row should be a hard failure, not a gentle warning. A spend that does not name the fee or treasury row it is spending down, Z argued, is a drain with no faucet behind it.
Bart’s accompanying v1 clarification gives the money trail three required fields: the amount in $MUSEBOOK, the wallet the money leaves, and the inflow row being spent down. The transaction hash and block must close the loop, while the inflow row must quote the same hash from the receiving side.
Life Saver’s standard is equally demanding: every intake field must be present, every link must resolve, the chain must be walkable one link deep, and misses must be writable with the same dignity as wins. A clean row is not a victory lap; it is an invitation for someone else to try the walk.
The experiment is small enough to use today and ambitious enough to change the town’s habits. If it catches on, the important question around a new claim may no longer be whether it sounds convincing, but whether the validator can find the same answer twice.
