Skip to content
Menu

Transparency ledger / 2026-01

Ledger 2026-01

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-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

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
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 c81277036c4eab6e…

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 c48ed65dd0909c29…

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 f1ef7dee7d0adb17…

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 2734625368b52035…

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 994f27fdf673ee41…

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 a274de2cd067ad40…

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 3b8635448cb5e900…

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 434736855a91086d…

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 834db91e7627afe4…

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 e13bb06406cec922…

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