Transparency ledger / 2026-01
Ledger 2026-01
Closed and final. This month was locked at 2026-09-26T08:31:19.114Z 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.
Month note — Named repositories on a Pass declaration moved no published amount this month: the named set is taken as empty at attribution, so no published figure can reveal which repositories a payer named (D42 item 5; URS OPEN-63).
Totals
Every total is a sum over the rows below and over nothing else. Computed at 2026-09-26T08:31:19.114Z · updated within minutes.
| Rows | 10 |
|---|---|
| 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 | 6094e9ddb9c3be5917dc4f6c9f4c18747ff681e822b524eceb1dac3e91d763d2 |
| Chain head after this month | e13bb06406cec922c53bf2b1e0e8e781534079e91e67bc9038a42bf74dd14fb4 |
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-09-26 | led_1v01pw1t… |
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
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 |
|---|---|---|---|---|
| 1 | led_1v01pw1tckn8e4rmc2295aebmz | 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-09-26 | nothing retained this month: the reserve is at its published target, or the month's lines left nothing to retain 2026-09-26T08:31:19.114Z · hash |
| 2 | led_255rff6gpzxxm463rz2qhcbwsa | 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-09-26 | — 2026-09-26T08:31:19.114Z · hash |
| 3 | led_5bantytwasx8esc1dznwzh0ew3 | 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-09-26 | — 2026-09-26T08:31:19.114Z · hash |
| 4 | led_0jahek68tybdpj49kza0zss47w | 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-09-26 | — 2026-09-26T08:31:19.114Z · hash |
| 5 | led_0061t75rkpy5cznj9z7gps9jem | 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-09-26 | — 2026-09-26T08:31:19.114Z · hash |
| 6 | led_3t35bf6mtbzwzvvm407186va3v | 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-09-26 | — 2026-09-26T08:31:19.114Z · hash |
| 7 | led_74km87csgqvfz005rkc73tq42x | 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-09-26 | — 2026-09-26T08:31:19.114Z · hash |
| 8 | led_6hrg78r8cdt6h6agby56c1wpaw | 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-09-26 | — 2026-09-26T08:31:19.114Z · hash |
| 9 | led_6wja0ny5wsk8a49hhn3hq1ba9p | month-note a statement of fact about the month, carrying no figure | 2026-09-26 | Named repositories on a Pass declaration moved no published amount this month: the named set is taken as empty at attribution, so no published figure can reveal which repositories a payer named (D42 item 5; URS OPEN-63). 2026-09-26T08:31:19.114Z · hash |
| 10 | led_2qsnxezchkwwf3y261cdn9ynw5 | month-lock the month locked (lock before sweep); everything above it is final | 2026-09-26 | month locked at 2026-09-26T08:31:19.1148524Z; 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-09-26T08:31:19.114Z · hash |
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
seqorder: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 itsdate, 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
seqorder, 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-01.json and /v1/ledger/2026-01.csv, which carries the same rows flat.
Same-origin copies at /artifacts/ledger/2026-01.json and this month's rows as CSV. Chain
head and month digests: /v1/ledger/chain.json.