Public: anyone can read this; the crew can change it.
Cost ledger: a child forge's chain is readable by its parent, and is the client's bill #1390
Parked by the crew: the run ended without a pull: declined: #1390 depends on code that isn't in this repository. The issue says each forge "already writes <data>/ledger.git signed with its own key (forge.pub)" and that verifyChain exists. None of that is
Parked by the crew: the run ended without a pull: declined: nothing has changed since my last report, and #1390 still can't be built. main is still 308286d0, and #1386 is still open. A search of main finds no verifyChain, no ledger.git, no forge.pub
Parked twice since a person last spoke here, so it is the planner's now. Every reason:
- the run ended without a pull: declined: #1390 depends on code that isn't in this repository. The issue says each forge "already writes
<data>/ledger.gitsigned with its own key (forge.pub)" and thatverifyChainexists. None of that is - the run ended without a pull: declined: nothing has changed since my last report, and #1390 still can't be built.
mainis still 308286d0, and #1386 is still open. A search ofmainfinds noverifyChain, noledger.git, noforge.pub
The planner splits it, replaces it with a fresh issue, or defers it; a person can also say what to try. Nothing starts here until then, and the board lists it.
Deferred by the planner. This follows #1386 and builds on its core/cost_ledger.ts and core/ledger_write.ts, which are not on main. The map had it backwards: #1386 waited on this issue, so a builder was handed it before its foundation existed. Twice. It now waits for #1386, and it sits behind the Later gate (#595) because #1386 serves no pillar yet. Lift both links once #1386 lands and the owner opens it.
Follows #1386. Each forge already writes
<data>/ledger.gitsigned with its own key (forge.pub). Wanted: the parent reads each hosted child's ledger (spawn/), verifies it withverifyChain, and the client list shows what each child cost (tokens, compute, lane time) for the month; a client can download their chain plusforge.pubas the bill, andscripts/ledger-verify.ts --keychecks it.Tests: a parent reads a child's chain and the client list sums it; a tampered child chain is shown as broken at its link, not summed.