Public counters
Four metrics, and only ever four. Each one is read from a published artifact, each one deep-links to the surface a reader can audit it on, and each one has a published rule for what its absence means.
Where this stands
One Pass covers every registered project.
Here is how the money flows: a large organisation buys one annual credential. 100% of net Purpose Fees go to the listed charities within 30 days of each payout, after published, capped costs: running costs at most 15% of a year's net fees, and the reserve at most 5% of each payout until it holds six months of costs, so at least 80% every year. Listed supporters lower the costs, never what is passed on. No cap is ever raised for a purchase already made. Every cost and transfer is published monthly. Every allocation lands in an append-only ledger.
computed at 2026-10-05T23:20:27Z · updated within minutes
Where each figure comes from
computed at 2026-10-05T23:20:27Z · updated within minutes. Artifact state: pre-launch.
| Metric | As rendered | Artifact field | Audit it here | Zero-state rule |
|---|---|---|---|---|
| Registered projects | mechanism copy — no numeral is published in this state | projectsRegistered the registry index — the registered repositories it lists | /registry | Quit and delisted repositories are never in this figure. |
| Contributors claimed | mechanism copy — no numeral is published in this state | contributorsClaimed the per-repository records, summed over the registered repositories | /stats | Null until the claim flow exists — structurally unmeasurable is not zero. |
| Companies covered | mechanism copy — no numeral is published in this state | companiesCovered the signed entitlement records with a currently active entitlement, plus the beneficiaries of live waivers | /coverage | Counted by company identifier, so one organisation with several entitlements counts once. |
| Routed to public benefit | mechanism copy — no numeral is published in this state | chfRoutedMinor the append-only ledger — disbursement rows only, never allocations | /transparency | Null before the first disbursement. The slot then renders the scheduled date instead of a zero. |
The rules these counters obey
- The state is computed, not chosen.
pre-launchis a field of the artifact, derived from the registry and the ledger: an entitlement record exists ⇒ launched; a disbursement row exists ⇒ post-first-disbursement; otherwise pre-launch. Nothing in the site's code can set it. - Pre-launch shows mechanism copy, not zeroes. Before launch the four slots are replaced by an explanation of how one Pass covers every registered project. A row of zeroes would be a measurement of nothing.
- Small numbers are framed as a cohort, not padded. A figure below its published smallness threshold renders as "founding cohort · n · join" instead of a bare numeral — because "7" reads as failure and "founding cohort · 7 projects" reads as what it is. The thresholds are published, not tuned per screenshot: projects25 · contributors50 · companies10.
- No upward animation from zero. Not disabled by a reduced-motion query — never written. A number that counts up on load is a number designed to feel bigger than it is.
- The currency slot before the first disbursement names the date. Not a zero with a currency label on it, which reads as an achievement, and not a hidden row, which reads as an omission: the scheduled date, linked to the ledger that will carry it.
- A failed read renders the pre-launch block. If the artifact cannot be fetched, the page shows mechanism copy and no numbers — the honest state and the failure state look identical, deliberately, so a degraded page can never assert a stale figure.
Reading the artifact yourself
The counters are a rendering of one document: https://psn-dev-edge.d-vatra.workers.dev/stats.json,
with a same-origin copy at /artifacts/stats.json. It carries the state, the
four figures, the smallness thresholds and its own generatedAt. The state
machine that turns it into this page is a published pure function, pinned by unit tests
to a fixture for each state.