OrangeCheck holds every role during bring-up, custodian included.
On purpose: the system gets proved before anyone else takes a role in it. Each row is read live, with what replaces it and what flips it.
§ who holds what, today
- your sign-in keyyou, with a bitcoin wallet · OrangeCheck, with emailyour own wallet · when you sign in with a wallet that signs BIP-322
- your accrued balanceOrangeChecknothing has accrued yet · no event bills for reala federation of independent guardians, then your own keys · when a federation can be joined and the rail settles into it
- the paying railnobody yetno sats can movethe federation's own Lightning gateway · when a federation runs its own gateway
- the key that signs settlementsOrangeCheck's executora federation's guardian threshold · when settlement moves to a Fedimint federation
- guardian seatsno guardian seats yetindependent operators, in more than one jurisdiction · when a seat's operator key belongs to someone else
- envelope signingOrangeCheck, alwaysstays with OrangeCheck — the signature is what you check; a project may co-sign beside it
what you can check yourself
Fetch any envelope's canonical bytes and check its signature, with no help from us. See one verified.
A valid envelope proves a site recorded that it owes you an amount, and that OrangeCheck signed the record. It is not a claim on funds, and there is no solvency proof yet.
where this goes
A federation of independent guardians takes the balance, so no single party, OrangeCheck included, can move it alone. After that, it moves to keys you hold. Graduation to your own keys is not live: no federation is bound yet.
What OrangeCheck stores is on /security; the mechanics are on /how; the protocol shape is at docs.ochk.io/me/custody.