Table of contents RGB Blackpaper General information 1. Introduction 1.1. Motivation 1.2. Background 2. Protocol design 2.1. Design goals 2.2. Design overview Consensus layer 3. Client-side-validation 3.1. Proof of publication 3.2. Single-use-seals 3.3. Deterministic bitcoin commitments 3.3.1. Tapret commitments 3.3.2. Opret commitments 3.3.3. Deterministic output selection 3.4. Multi-protocol commitments 4. Ubiquitous deterministic computin 4.1. Strict types system 4.2. AluVM virtual machine 5. Contracts, state & operations 5.1. Schema 5.2. Contract state 5.3. Contract operations 5.4. Contract validation Application layer 6. Writing contracts. Scripting. 7. Interacting with contracts 8. P2P communications 9. Wallet interaction 10. Possible applications 10.1. Bitcoin Finance (BiFi) on Lightning 10.2. Non-financial applications Other information 11. Governance 11.1. Organizations 11.2. Ossification & upgradability 12. Protocol properties 12.1. Privacy 12.2. Censorship-resistance 12.3. Trust model 12.4. Global state & avaliability 12.5. Comparison to other systems 13. History & acknowledgements Appendices References Appendix A: Related standards Appendix B: Reference implementation Appendix C: Glossary