Status

Uptime, rule-book history, payout SLA.

Three sections below: a 30-day and 90-day uptime pair sitting above a day-by-day calendar, every dated rule-book version newest-first, and the 30-day and 90-day share of payouts that cleared within the 7-day SLA window. Sourced from one config file (uptime + rule versions) and one ledger (payout SLA).

Uptime

Last 90 days of uptime — and what that means for the last 30.

Two figures up top: the share of UTC days that landed fully green over the last 30 and over the last 90. Below them, one square per UTC day. Yellow marks degraded but recoverable; red marks an outage. Hover or focus a cell for context.

Methodology · One square per UTC day. Green = all systems operational; yellow = degraded; red = outage. Percentages = green days ÷ total days in window. Source: src/data/status.json.

Rule book

Every rule-book version, dated and described.

When the rule book changes, a new version lands here. Newest first — the earliest version is at the bottom. Full text for every version lives at /rules.

Methodology · Every dated version of /rules, newest first. Full text for each lives at /rules; the date stamp is the same string the head of src/data/status.json `ruleVersions` carries.

Payout SLA

Payouts that cleared within 7 days of the request — last 30 and 90.

The share of withdrawal requests, in the last 30 days and in the last 90 days, that materialized within a week of the request. Count from the withdrawals ledger, recomputed on every load.

Methodology · Two windows: 30 days and 90 days, ending at UTC now. Denominator = withdrawal requests with status ≠ REQUESTED. Cleared = subset where paidAt − requestedAt ≤ 7 days. Source: WithdrawalRequest.

Want the deeper picture? The full rule book lives at /rules and the public payout ledger at /payouts.