Loading wallet state.
Ledger

Reserved and settled

These are two different facts and this page never adds them together. A decision reserves budget; it does not move money.

Settled today
USDC that actually left the wallet
Reserved today
still-executable authority, not spend
Entries
every decision, allowed or refused

Why they are kept apart. Rule 12 budget.daily enforces against effective usage (settled plus reserved), so ten pending approvals cannot jointly exceed a budget that fits one. But a reservation is not a purchase: it can lapse unspent, and reporting it as spend would tell you money left when it did not. The two totals come from separate accessors so that no query can accidentally sum them.

Entries

Reading the ledger.

A refused decision reserves nothing, so its reservation column is a dash rather than a zero. A zero would be a measurement; there is nothing to measure.

What this ledger is not

Durable
Storage is in-memory in this phase. Restarting the service empties it, and the ledger shows this session, not an account history.
Double-entry
It records decisions and their reservations, not a full accounting model. Fees, refunds and reversals are not represented because none are implemented.
Ambit