A protocol family with a thin commercial edge.
OrangeCheck is six open verbs on Bitcoin — identity, confidentiality, legitimacy, provenance, authority, commitment. me.ochk.io is the consumer product on top of that family. Same charter, same SDK, same Bitcoin foundation.
the thesis
Every Lightning payment is more valuable when sender and receiver are sybil-resistant. Every Fedimint federation onboards more easily when its users get an identity layer free at signup. Every site asking users to sign in is paying more for SMS-2FA than they need to. Every consumer signing into apps online is currently being tracked by Sign in with Google and paid nothing for it.
me.ochk.io is built to answer all four with one product. Paid sats and sybil resistance by design, no token, every state transition a Bitcoin onboarding event. Custody is staged. OrangeCheck holds your accrued sats during bring-up — it is operating every role until independent operators take them. Federation custody and graduation to your own keys are what replace it.
the family
OrangeCheck the protocol stack is six verbs, each with its own open spec, its own free reference site, and a published Nostr kind in the 30078–30099 range:
- oc·attest — identity proof of Bitcoin stake. attest.ochk.io.
- oc·lock — encrypted DMs and content. lock.ochk.io.
- oc·vote — sybil-protected polls and governance. vote.ochk.io.
- oc·stamp — Bitcoin-anchored content provenance. stamp.ochk.io.
- oc·agent — scope-grammar AI agent delegations. agent.ochk.io.
- oc·pledge — bonded reputation, attestation-of-unspent. pledge.ochk.io.
Each verb site is free, self-hostable, no-account public good. They stay that way — see /charter ↗, commitment 04.
the company
OrangeCheck is a small company with a strong opinion: the right way to ship identity on Bitcoin is to make the protocol radically open and charge for managed operations on top of it. The commercial product:
- me.ochk.io — the consumer identity built so the sites you use pay you in sats. The buyer is anyone with online accounts; the integrating site is who pays.
It runs on the @orangecheck/* SDK packages, anchors with the OC Stamp pipeline, and shares the same charter and Bitcoin foundation as the protocol family. The product is not the parent of the family; the parent is the open protocol family.
the economics
Sat-first. OC takes sats only and never touches a card or a bank. USD figures are a reference for readability; the unit of account is always sats.
On me.ochk.io specifically, OrangeCheck operates the substrate but does not set the prices. Each integrator declares its own per-event prices via an IntegratorPriceConfig — which event subtypes to bill on, how much per event, and what fraction of every fee flows to the user. OC retains a fixed 20% platform fee for running the substrate (custody of what accrues, signing service, OTS anchor pipeline, abuse review). The configuration surface is on /why#integrators; the platform-fee policy is published at /pricing. No token, every state transition a Bitcoin onboarding event.
the voice
Lowercase orangecheck in prose; OC Verb when the verb is a proper noun. Three-beat taglines. Direct, technical, unhyped. No "supercharge," no "unleash," no "Web3," no "next-gen," no AI-marketing-LLM filler. We name trust anchors plainly. If we ever drift into puffery, call us out and we'll fix it.