Loot ledger
Every row has a receipt.
Loot lands in a ledger with the exact line from the recording behind it — and when the system guesses wrong, the DM strikes the row. Both of those really happened below.
“DM: I'm not going to play this whole scene out loud because I'll get something in my eye — she takes the pipe with both hands.” session 1
“DM: One of the clerks sets a purse on the table — Maren, you count it without touching it, that's twenty herring-marks” session 1
“Ollo: I take the brass diving-bell lamp and I name him Lampbert.” session 1
“There's a ring of keys at her belt, big iron thing, must be twenty keys, and it clanks against the pot every time she moves.” session 1
“DM: So — loot moment, let's do this properly. Petch gives you: the salt-sealed chart case, waxed leather, containing the Tidevault approach chart. Who's carrying it?” session 2
Caught at the table
Handovers, payouts and pickups are heard in the session and proposed as ledger rows.
Receipts, not vibes
Each row carries the verbatim line it came from. Tap a row, read the moment.
The DM settles it
Confirm, reassign, or strike a row — a wrong guess never sticks.
What we don't do
- Add loot nobody mentioned — a row without a line in the recording doesn't exist.
- Decide for the table — contested rows wait for the DM, and “didn't happen” is one tap.