Status
Operational.
Everything that is switched on is working. lightning settlement rail is still forming — not broken, not yet carrying anything. Checked 2026-10-15 18:16 UTC.
Every dependency
- 12 operational
- 1 forming
- 1 not probed
- Request latency + errorsP95 latency and 5xx rate, since 00:00 UTC yesterdayP95 ≤ 250ms · 0.00% 5xx across 1,516 requestsRun by orangecheckOperational
- Me.ochk.io · webThis site and its APIThis handler responded · web is up by definitionRun by orangecheckOperational
- Auth host · ochk.ioIssues sign-in sessions and the key that verifies themAuth host jwks · 1/1 reachableRun by orangecheckOperational
- Kv · upstashThe live storeUpstash · roundtrip okRun by upstashOperational
- Federation registryThe federation directory, and whether one can be joined3 federations · 0 joinable · executor rail: oc-testnet-v1 (stores an invite it has no mint for) · 2 recruitingRun by orangecheckOperational
- Platform account · per federationWhat the platform is owed and owes, per federation3 snapshots read OKRun by orangecheckOperational
- Operator registryAccepted guardian operators0 accepted operatorsRun by orangecheckOperational
- Oc business treasuryOrangecheck's own revenue booksBalance read OKRun by orangecheckOperational
- Scheduled jobs · cronBackups, anchoring, webhook retries, payout sweeps10 jobs reporting within cadenceRun by vercel cronOperational
- Oc envelope signingSigns every envelopeSigns locally · always nominalRun by orangecheckNot probed
- Opentimestamps anchorTimestamps envelope hashes on bitcoinNothing pending · 4 anchored, latest block 965487 · degrades past 24h pending, fails past 72h · opentimestamps calendars · 5/5 reachableRun by opentimestamps calendarsOperational
- Nostr relay setHolds a salted commitment to every envelopeNostr relay set · 4/4 reachable · quorum 2 incl. 1 publicRun by relay.ochk.io and public relaysOperational
- Lightning settlement railPays users and operatorsForming · no real sats can move, and no event bills for real yetRun by orangecheckForming
- Executor · settlement signerSigns and sends each settlementLast beat 0m ago · network testnet3 · height 5193735 · v01M4GRMSF65JMMBGRB5D2YJE3TRun by orangecheckOperational
From your browser
The same endpoints, checked from wherever you are. A failure here can be your network as much as ours.
Checking from your browser.
- This site
/api/healthThe app is up and reading cookies.—pending - Your session
/api/auth/meA 401 without a session is correct. A 5xx is not.—pending - Sign-in key
https://ochk.io/.well-known/jwks.jsonThe public key every session is checked against.—pending - Receipts
/api/envelope/oc-me-test-probeA 404 for an unknown id is correct. A 5xx is not.—pending - Fee policy
/api/platform-fee-policyThe published platform fee.—pending - App pricing
/api/integrator-configA 400 without a project key is correct. A 5xx is not.—pending
The same, as data
/api/health/deepEvery row above, as JSON. Cached 30 seconds./api/public/slo-summaryThe latency row, with its window and scope./api/metricsLifetime counters per route, in Prometheus format./api/federationsThe federation directory. CORS open./api/audit/divergencesEvery event re-checked against its published price./recoveryThe backup, the last snapshot and how a restore runs.
A signal that contradicts what we promise reads degraded or incident here, never operational with caveats. Anchored envelopes keep checking against Bitcoin when this page, or this site, is down. Post-mortems land in the changelog.