# RGB Blackpaper

## RGB Blackpaper

- [RGB Blackpaper](https://black-paper.rgb.tech/readme.md): Turing-complete, Scalable & Confidential Smart Contract Layer for Bitcoin & LN
- [1. Introduction](https://black-paper.rgb.tech/general-information/1.-introduction.md)
- [1.1. Motivation](https://black-paper.rgb.tech/general-information/1.-introduction/1.1.-motivation.md)
- [1.2. Background](https://black-paper.rgb.tech/general-information/1.-introduction/1.2.-background.md)
- [2. Protocol design](https://black-paper.rgb.tech/general-information/2.-protocol-design.md)
- [2.1. Design goals](https://black-paper.rgb.tech/general-information/2.-protocol-design/2.1.-design-goals.md)
- [2.2. Design overview](https://black-paper.rgb.tech/general-information/2.-protocol-design/2.2.-design-overview.md)
- [3. Client-side-validation](https://black-paper.rgb.tech/consensus-layer/3.-client-side-validation.md)
- [3.1. Proof of publication](https://black-paper.rgb.tech/consensus-layer/3.-client-side-validation/3.1.-proof-of-publication.md)
- [3.2. Single-use-seals](https://black-paper.rgb.tech/consensus-layer/3.-client-side-validation/3.2.-single-use-seals.md)
- [3.3. Deterministic bitcoin commitments](https://black-paper.rgb.tech/consensus-layer/3.-client-side-validation/3.3.-deterministic-bitcoin-commitments.md)
- [3.3.1. Tapret commitments](https://black-paper.rgb.tech/consensus-layer/3.-client-side-validation/3.3.-deterministic-bitcoin-commitments/3.3.1.-tapret-commitments.md)
- [3.3.2. Opret commitments](https://black-paper.rgb.tech/consensus-layer/3.-client-side-validation/3.3.-deterministic-bitcoin-commitments/3.3.2.-opret-commitments.md)
- [3.3.3. Deterministic output selection](https://black-paper.rgb.tech/consensus-layer/3.-client-side-validation/3.3.-deterministic-bitcoin-commitments/3.3.3.-deterministic-output-selection.md)
- [3.4. Multi-protocol commitments](https://black-paper.rgb.tech/consensus-layer/3.-client-side-validation/3.4.-multi-protocol-commitments.md)
- [4. Ubiquitous deterministic computin](https://black-paper.rgb.tech/consensus-layer/4.-ubiquitous-deterministic-computin.md)
- [4.1. Strict types system](https://black-paper.rgb.tech/consensus-layer/4.-ubiquitous-deterministic-computin/4.1.-strict-types-system.md)
- [4.2. AluVM virtual machine](https://black-paper.rgb.tech/consensus-layer/4.-ubiquitous-deterministic-computin/4.2.-aluvm-virtual-machine.md)
- [5. Contracts, state & operations](https://black-paper.rgb.tech/consensus-layer/5.-contracts-state-and-operations.md)
- [5.1. Schema](https://black-paper.rgb.tech/consensus-layer/5.-contracts-state-and-operations/5.1.-schema.md)
- [5.2. Contract state](https://black-paper.rgb.tech/consensus-layer/5.-contracts-state-and-operations/5.2.-contract-state.md)
- [5.3. Contract operations](https://black-paper.rgb.tech/consensus-layer/5.-contracts-state-and-operations/5.3.-contract-operations.md)
- [5.4. Contract validation](https://black-paper.rgb.tech/consensus-layer/5.-contracts-state-and-operations/5.4.-contract-validation.md)
- [6. Writing contracts. Scripting.](https://black-paper.rgb.tech/application-layer/6.-writing-contracts.-scripting..md)
- [7. Interacting with contracts](https://black-paper.rgb.tech/application-layer/7.-interacting-with-contracts.md)
- [8. P2P communications](https://black-paper.rgb.tech/application-layer/8.-p2p-communications.md)
- [9. Wallet interaction](https://black-paper.rgb.tech/application-layer/9.-wallet-interaction.md)
- [10. Possible applications](https://black-paper.rgb.tech/application-layer/10.-possible-applications.md)
- [10.1. Bitcoin Finance (BiFi) on Lightning](https://black-paper.rgb.tech/application-layer/10.-possible-applications/10.1.-bitcoin-finance-bifi-on-lightning.md)
- [10.2. Non-financial applications](https://black-paper.rgb.tech/application-layer/10.-possible-applications/10.2.-non-financial-applications.md)
- [11. Governance](https://black-paper.rgb.tech/other-information/11.-governance.md)
- [11.1. Organizations](https://black-paper.rgb.tech/other-information/11.-governance/11.1.-organizations.md)
- [11.2. Ossification & upgradability](https://black-paper.rgb.tech/other-information/11.-governance/11.2.-ossification-and-upgradability.md)
- [12. Protocol properties](https://black-paper.rgb.tech/other-information/12.-protocol-properties.md)
- [12.1. Privacy](https://black-paper.rgb.tech/other-information/12.-protocol-properties/12.1.-privacy.md)
- [12.2. Censorship-resistance](https://black-paper.rgb.tech/other-information/12.-protocol-properties/12.2.-censorship-resistance.md)
- [12.3. Trust model](https://black-paper.rgb.tech/other-information/12.-protocol-properties/12.3.-trust-model.md)
- [12.4. Global state & avaliability](https://black-paper.rgb.tech/other-information/12.-protocol-properties/12.4.-global-state-and-avaliability.md)
- [12.5. Comparison to other systems](https://black-paper.rgb.tech/other-information/12.-protocol-properties/12.5.-comparison-to-other-systems.md)
- [13. History & acknowledgements](https://black-paper.rgb.tech/other-information/13.-history-and-acknowledgements.md)
- [References](https://black-paper.rgb.tech/appendices/references.md)
- [Appendix A: Related standards](https://black-paper.rgb.tech/appendices/appendix-a-related-standards.md)
- [Appendix B: Reference implementation](https://black-paper.rgb.tech/appendices/appendix-b-reference-implementation.md)
- [Appendix C: Glossary](https://black-paper.rgb.tech/appendices/appendix-c-glossary.md)
