live · mainnetme · ochk · io
federation-custodied · self-custody-ready
§ sign in to manage projectschecking your oc identity…sign in →
§ developer · docs

every doc surface, indexed.

the dashboard renders your project state. the conceptual model + drop-in code lives across the public docs surfaces. links below; everything else is in the SDK README.

§ minimal end-to-end
// 1. drop the button
import { OcSignInButton } from '@orangecheck/me-client';
<OcSignInButton scope={['identity']} />

// 2. read the session anywhere
import { useOcSession } from '@orangecheck/me-client';
const { account, status } = useOcSession();

// 3. authorize a payment
import { oc } from '@orangecheck/me-client';
const env = await oc.payment.authorize({ amount_sats: 21_000, memo: 'one widget' });
// env.id is the content-addressed envelope you can show on /verify/[id]

// 4. verify the webhook OC sent you
//    see /developer/webhooks for the full reception sample
§ getting human help

Stuck on a verification edge case, an unusual traffic shape, or a regulator's question we haven't answered publicly? Email /contact with what you're trying to do — paired comparisons against your actual invoices come back inside a business day.