The live custody rail should look like the product, not the docs.
Connect a wallet, review live balance and settlement state, and deposit into the one KeyBay vault from a single dashboard surface. Manual custody checkout stays available only when you need it.
Connect a Bitcoin wallet
The dashboard above is backed by the real custody rail. Connect OP_WALLET or UniSat and use the live receive path first.
No wallet connected yet. Connect one to deposit directly, or use the manual custody rail below.
One vault, different sleeve emphasis
Receive into KeyBay custody
Custody posture
Address pool
Each configured address is allocated once, keeping reconciliation legible.
Server-side validation
Refund addresses are checked on the backend, not just in the browser.
Confirmation policy
Each checkout exposes a confirmation target and current chain state.
Operator visibility
The ops console lists recent checkout state and can reconcile them on demand.
Loading readiness state.
Manual custody rail
Active checkout
No custody checkout yet. Connect a wallet above for the primary receive flow.