Skip to content
Menu

Transparency ledger / 2026-02

Ledger 2026-02

Sample data

Every row on this page is a dev test record from the dev environment's test ledger; no row, and no recipient named on it, is a production one. The mechanics are the real ones.

Closed and final. This month was locked at 2026-10-05T18:15:23.349Z under the lock-before-sweep rule: every payout's allocation is locked before its transfer, and each listed recipient's share is sent directly from the fees account in a transfer normally initiated on the 25th of the month the payout is credited, within thirty days of its credit; a month's payouts may be locked together when no payout's deadline is missed. Nothing here can change: a later correction is a new row in a later month.

Totals

Every total is a sum over the rows below and over nothing else. Computed at 2026-10-05T18:15:23.349Z · updated within minutes.

Rows 9
Purpose Fees pooled, net of refunds and chargebacks CHF 0
Running costs charged to fees CHF 0
Reserve retention CHF 0
Transferred to listed recipients CHF 0 — no transfer row exists in this month yet
Month digest 6f4ee38f5ae87edc6e86b01af804638fa761b0628b2e2cfd5a49b7baab4b0c43
Chain head after this month e4db8d75c7762476a3a4e0b94995a3bc81ce72f0a5e850bdcea9bb624f92c798

Where the month went

Three kinds of outgoing line and nothing else: the month’s running-cost invoices charged to fees — people included, as an ordinary cost class inside the one cap — the operations reserve’s retention, and one transfer per listed recipient, directly from the fees account, no intermediary, no roll-forward. Each is its own row, published even when it stands at zero.

Each line is the magnitude of its row; the row itself carries the direction, and every line links to it.

Line What it is Amount Date Row
Operations reserve retention the operations reserve’s retention — at most a published share of the month’s Purpose Fees until the reserve holds its target; its own line even at zero (statutes Art. 6g) CHF 0 2026-10-05 led_3mfpbhz3…

The rules this month was closed under

The constants the allocation ran under, as the month published them. No cap is ever raised for a purchase already made; a figure the published policy does not record is absent here rather than guessed.

Read from this month’s published artifact.

Annual cap on running costs charged to fees, people included 15% of the financial year’s Purpose Fees
Reserve retention ceiling 5% of the month’s Purpose Fees
Reserve target CHF 27'000
Allocation algorithm ALLOC-v1

Rows carrying a figure

No row in this month carries a figure

Nothing in this month moved money. Its rows are statements — a lock, a recorded fact, a capped line standing at zero — and they are listed below, under Rows carrying a statement.

Rows carrying a statement

A row with no figure is still a row: it is hashed, sequenced and permanent. Locks, recorded facts, annotations — and the two capped lines when they stand at zero, with the rule that keeps them there — live here.

Zero-amount rows, in sequence order

Seq Row Type Date Statement
11 led_3mfpbhz3e40d0khkhnm9hz1wk7 reserve-retention
the operations reserve’s retention — at most a published share of the month’s Purpose Fees until the reserve holds its target; its own line even at zero (statutes Art. 6g)
2026-10-05 nothing retained this month: the reserve is at its published target, or the month's lines left nothing to retain

2026-10-05T18:15:23.349Z · hash 23d150474badfba8…

12 led_3s100cx6wb7vrqs80gnjde4fdw category-agg
aggregated for one of the seven categories — the basket of its listed recipients in their published shares — to be transferred directly on the sweep
2026-10-05 —

2026-10-05T18:15:23.349Z · hash d6b84ff11d8e8c80…

13 led_225kf4t24bv3y5x72mhmxjr7xg category-agg
aggregated for one of the seven categories — the basket of its listed recipients in their published shares — to be transferred directly on the sweep
2026-10-05 —

2026-10-05T18:15:23.349Z · hash f06260f92ac599ba…

14 led_15ds6m4yvg1h2fpmj8798fd6tj category-agg
aggregated for one of the seven categories — the basket of its listed recipients in their published shares — to be transferred directly on the sweep
2026-10-05 —

2026-10-05T18:15:23.349Z · hash d53e294e1fe61bc1…

15 led_5xkp5nc0tp2b1vjh1s48hhjqcy category-agg
aggregated for one of the seven categories — the basket of its listed recipients in their published shares — to be transferred directly on the sweep
2026-10-05 —

2026-10-05T18:15:23.349Z · hash 840b948cb25d68a2…

16 led_5a4ab7fxfq6prpfqw2etjzb9g7 category-agg
aggregated for one of the seven categories — the basket of its listed recipients in their published shares — to be transferred directly on the sweep
2026-10-05 —

2026-10-05T18:15:23.349Z · hash 6316d3ff9291bf92…

17 led_323vb39v6pqe6sxn14hyp3r3vx category-agg
aggregated for one of the seven categories — the basket of its listed recipients in their published shares — to be transferred directly on the sweep
2026-10-05 —

2026-10-05T18:15:23.349Z · hash 70dade8e3a32440e…

18 led_38t4aekje6w2fg6bksyz905jx8 category-agg
aggregated for one of the seven categories — the basket of its listed recipients in their published shares — to be transferred directly on the sweep
2026-10-05 —

2026-10-05T18:15:23.349Z · hash 6e7d5c9e978ba62c…

19 led_02a34mpbejrzbwhvzcj5e5yfz6 month-lock
the month locked (lock before sweep); everything above it is final
2026-10-05 month locked at 2026-10-05T18:15:23.3490477Z; allocation key published 2026-09-26: cat-animal-welfare 1428, cat-education 1429, cat-environment 1428, cat-health 1429, cat-humanitarian-aid 1429, cat-poverty-relief 1429, cat-research 1428 (statutes Art. 8(4); Berechnungsreglement Nr. 29, Nr. 30)

2026-10-05T18:15:23.349Z · hash e4db8d75c7762476…

How this month was produced

  • Append-only: a committed row is never edited or deleted. Corrections are new rows; annotations render as annotations, never as edits (FS07-042).
  • Row hashes chain globally in seq order: rowHash = SHA-256(prevHash ‖ JCS(row minus its two hash fields)), RFC 8785 canonical JSON. The published row is the hashed row — the same member names, nothing renamed on the way out — plus its date, which sits outside the hashed body. Drop those three and the chain re-walks from the export alone.
  • Month digest: SHA-256 of the RFC 8785 canonical text of this month’s rows as published here — an array in seq order, complete rows including their two hash fields.
  • Lock before sweep, one clock per payout: each payout’s allocation is locked before its transfer, and each listed recipient’s share is sent directly from the fees account in a transfer normally initiated on the 25th of the month the payout is credited, within thirty days of its credit. Allocation data arriving after the lock counts for the next month, forward-only; a reversal after a transfer is a forward-only row, and nothing is clawed back from a recipient.
  • The annual cap on direct costs charged to fees: charged to fees is the period’s itemised direct invoices paid from the fees account that no listed supporter settled — including the transfer charges on the outbound transfers — one row per invoice, tested against the cap over the financial year, never a percentage of the pool.
  • The whole methodology, in words: where the money goes.

Machine access: /v1/ledger/2026-02.json and /v1/ledger/2026-02.csv, which carries the same rows flat. Same-origin copies at /artifacts/ledger/2026-02.json and this month's rows as CSV. Chain head and month digests: /v1/ledger/chain.json.