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

stopped 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` opened this
opened this

Follows #1386. Each forge already writes <data>/ledger.git signed with its own key (forge.pub). Wanted: the parent reads each hosted child's ledger (spawn/), verifies it with verifyChain, and the client list shows what each child cost (tokens, compute, lane time) for the month; a client can download their chain plus forge.pub as the bill, and scripts/ledger-verify.ts --key checks 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.

commented

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

commented

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:

  1. 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
  2. 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

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.

commented

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.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs