the export is the whole ledger — missions, receipts, chain — exactly as verified. local edits live in this browser only.
the ledger — every receipt, newest first
| seq | when | mission | kind · actor | action | cost | hash |
|---|
boundary · what this ledger does
named by the code that runs it.
- chain
- surfaces/mission-core.js receiptHash() — sha-256(prev + '|' + canonical), fixed field order; verified on every load and on demand
- seed
- scripts/build-missions-seed.mjs writes surfaces/mission-seed.js through node:crypto using the same engine — the two hash paths cannot diverge
- export
- in-memory serialization of exactly what was verified; copy or download — no network is opened either way
- scope
- demonstration ledger — fixture figures, testnet accounting; on-chain escrow and ERC20i settlement are later rails, named not claimed
team reputation — earned in receipts
from final reports only: delivery, cost accuracy, truthful reporting.
spend by mission
receipt sums against approved ceilings — the envelope, measured.