Participants validate only the contract history relevant to them; the receiver independently checks the data needed to accept a state.
Client-Side ValidationExplore level
Beginner
Start with Bitcoin, RGB, client-side validation, assets, Lightning and wallet fundamentals.
Learning materials
A receiver creates an invoice, the sender prepares a consignment, and the receiver validates the transfer proof locally.
Invoice & ConsignmentRGB can integrate with Lightning through compatible nodes, but support still depends on the wallet, node stack, and product.
RGB & LightningRGB binds state to Bitcoin UTXOs as single-use seals; spending the UTXO closes the current seal and anchors the next state.
Single-Use SealsWDK RGB documentation separates seed-based key recovery from local RGB state, which may need its own persistent backup.
Wallet & BackupRGB defines assets through schemas such as NIA, UDA, CFA, IFA, and PFA; a schema does not guarantee wallet support.
What Is an RGB Asset?RGB defines assets and private contract state using Bitcoin commitments and client-side validation, without adding a new blockchain or validator set.
What is RGB?