{"version":1,"pages":[{"id":"6sMY9H6XdHvvMUKVYaV5","title":"RGB Blackpaper","pathname":"/","siteSpaceId":"sitesp_JIBb6","description":"Turing-complete, Scalable & Confidential Smart Contract Layer for Bitcoin & LN"},{"id":"vkqjBQw5MFMPnuEorLfW","title":"1. Introduction","pathname":"/general-information/1.-introduction","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"General information"}]},{"id":"TSCKctWyCHcgtk3NX4eS","title":"1.1. Motivation","pathname":"/general-information/1.-introduction/1.1.-motivation","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"General information"},{"label":"1. Introduction"}]},{"id":"mkLgUFGcclayqOlczbNs","title":"1.2. Background","pathname":"/general-information/1.-introduction/1.2.-background","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"General information"},{"label":"1. Introduction"}]},{"id":"9w3jsfs56aERYl3y0zvI","title":"2. Protocol design","pathname":"/general-information/2.-protocol-design","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"General information"}]},{"id":"Quvwh9mbLun5xyta4vHR","title":"2.1. Design goals","pathname":"/general-information/2.-protocol-design/2.1.-design-goals","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"General information"},{"label":"2. Protocol design"}]},{"id":"6J9WUeRwhH3sePMeBf2W","title":"2.2. Design overview","pathname":"/general-information/2.-protocol-design/2.2.-design-overview","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"General information"},{"label":"2. Protocol design"}]},{"id":"JIdTDChQ5S83ZYkk4nR6","title":"3. Client-side-validation","pathname":"/consensus-layer/3.-client-side-validation","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Consensus layer"}]},{"id":"PwOWOmzyc5DVT9iDs3Ws","title":"3.1. Proof of publication","pathname":"/consensus-layer/3.-client-side-validation/3.1.-proof-of-publication","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Consensus layer"},{"label":"3. Client-side-validation"}]},{"id":"R5LDdEyXUc05ObOq2OtI","title":"3.2. Single-use-seals","pathname":"/consensus-layer/3.-client-side-validation/3.2.-single-use-seals","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Consensus layer"},{"label":"3. Client-side-validation"}]},{"id":"azDUy3PzzlORNg0qeA9g","title":"3.3. Deterministic bitcoin commitments","pathname":"/consensus-layer/3.-client-side-validation/3.3.-deterministic-bitcoin-commitments","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Consensus layer"},{"label":"3. Client-side-validation"}]},{"id":"KpbuCQ0hI4fgmjC4G7NM","title":"3.3.1. Tapret commitments","pathname":"/consensus-layer/3.-client-side-validation/3.3.-deterministic-bitcoin-commitments/3.3.1.-tapret-commitments","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Consensus layer"},{"label":"3. Client-side-validation"},{"label":"3.3. Deterministic bitcoin commitments"}]},{"id":"Eb2ItN2YkrbP9TR2spiP","title":"3.3.2. Opret commitments","pathname":"/consensus-layer/3.-client-side-validation/3.3.-deterministic-bitcoin-commitments/3.3.2.-opret-commitments","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Consensus layer"},{"label":"3. Client-side-validation"},{"label":"3.3. Deterministic bitcoin commitments"}]},{"id":"MkMFRmwCDkoQsUoEKZDy","title":"3.3.3. Deterministic output selection","pathname":"/consensus-layer/3.-client-side-validation/3.3.-deterministic-bitcoin-commitments/3.3.3.-deterministic-output-selection","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Consensus layer"},{"label":"3. Client-side-validation"},{"label":"3.3. Deterministic bitcoin commitments"}]},{"id":"5KvYAIZHSP3eSxNpxkms","title":"3.4. Multi-protocol commitments","pathname":"/consensus-layer/3.-client-side-validation/3.4.-multi-protocol-commitments","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Consensus layer"},{"label":"3. Client-side-validation"}]},{"id":"B0ijTdpa4wCQT7LyHpfX","title":"4. Ubiquitous deterministic computin","pathname":"/consensus-layer/4.-ubiquitous-deterministic-computin","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Consensus layer"}]},{"id":"jdHROqd9Fb5ZIn1Ukm6q","title":"4.1. Strict types system","pathname":"/consensus-layer/4.-ubiquitous-deterministic-computin/4.1.-strict-types-system","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Consensus layer"},{"label":"4. Ubiquitous deterministic computin"}]},{"id":"C6a3ZyINceJQfoXtP5Se","title":"4.2. AluVM virtual machine","pathname":"/consensus-layer/4.-ubiquitous-deterministic-computin/4.2.-aluvm-virtual-machine","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Consensus layer"},{"label":"4. Ubiquitous deterministic computin"}]},{"id":"nOy6Gx2CswNnUY18e8Ld","title":"5. Contracts, state & operations","pathname":"/consensus-layer/5.-contracts-state-and-operations","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Consensus layer"}]},{"id":"auO9fJ4vN5Y71P1KSCoJ","title":"5.1. Schema","pathname":"/consensus-layer/5.-contracts-state-and-operations/5.1.-schema","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Consensus layer"},{"label":"5. Contracts, state & operations"}]},{"id":"BftxRPEBltqwrGrGMwaK","title":"5.2. Contract state","pathname":"/consensus-layer/5.-contracts-state-and-operations/5.2.-contract-state","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Consensus layer"},{"label":"5. Contracts, state & operations"}]},{"id":"XGKXCnsa8z3uwFSwmPsZ","title":"5.3. Contract operations","pathname":"/consensus-layer/5.-contracts-state-and-operations/5.3.-contract-operations","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Consensus layer"},{"label":"5. Contracts, state & operations"}]},{"id":"28aYdbNOc0wsZLNhem7e","title":"5.4. Contract validation","pathname":"/consensus-layer/5.-contracts-state-and-operations/5.4.-contract-validation","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Consensus layer"},{"label":"5. Contracts, state & operations"}]},{"id":"m53WFJinTopOI7Vfg2iP","title":"6. Writing contracts. Scripting.","pathname":"/application-layer/6.-writing-contracts.-scripting.","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Application layer"}]},{"id":"CLVQfoFUTaGU2Ds9vrC0","title":"7. Interacting with contracts","pathname":"/application-layer/7.-interacting-with-contracts","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Application layer"}]},{"id":"y0Hr06sclhEEbNIk8x4R","title":"8. P2P communications","pathname":"/application-layer/8.-p2p-communications","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Application layer"}]},{"id":"LnM0g6pp4jO8nbspX062","title":"9. Wallet interaction","pathname":"/application-layer/9.-wallet-interaction","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Application layer"}]},{"id":"SWJ264Z0rLPcQ5tR9cXy","title":"10. Possible applications","pathname":"/application-layer/10.-possible-applications","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Application layer"}]},{"id":"qbnaKQtRu69geY6bZwL8","title":"10.1. Bitcoin Finance (BiFi) on Lightning","pathname":"/application-layer/10.-possible-applications/10.1.-bitcoin-finance-bifi-on-lightning","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Application layer"},{"label":"10. Possible applications"}]},{"id":"ZEPafrINslJdMWbaXl4U","title":"10.2. Non-financial applications","pathname":"/application-layer/10.-possible-applications/10.2.-non-financial-applications","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Application layer"},{"label":"10. Possible applications"}]},{"id":"9yKwv5xSlakEyVOFuj1b","title":"11. Governance","pathname":"/other-information/11.-governance","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Other information"}]},{"id":"TFocd3q2DciQkCVrJePx","title":"11.1. Organizations","pathname":"/other-information/11.-governance/11.1.-organizations","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Other information"},{"label":"11. Governance"}]},{"id":"ZzILpj5LkyuAhrJZkuwg","title":"11.2. Ossification & upgradability","pathname":"/other-information/11.-governance/11.2.-ossification-and-upgradability","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Other information"},{"label":"11. Governance"}]},{"id":"ukxYr46XpW6bhi3Qm43G","title":"12. Protocol properties","pathname":"/other-information/12.-protocol-properties","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Other information"}]},{"id":"waGLxpdHkVD9MnKwBCf4","title":"12.1. Privacy","pathname":"/other-information/12.-protocol-properties/12.1.-privacy","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Other information"},{"label":"12. Protocol properties"}]},{"id":"dnjemvISIq4ViWXoFmkK","title":"12.2. Censorship-resistance","pathname":"/other-information/12.-protocol-properties/12.2.-censorship-resistance","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Other information"},{"label":"12. Protocol properties"}]},{"id":"Nu94jemwaiwgpM2EvuzO","title":"12.3. Trust model","pathname":"/other-information/12.-protocol-properties/12.3.-trust-model","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Other information"},{"label":"12. Protocol properties"}]},{"id":"0soSK2kf5w7SeJo6bN2t","title":"12.4. Global state & avaliability","pathname":"/other-information/12.-protocol-properties/12.4.-global-state-and-avaliability","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Other information"},{"label":"12. Protocol properties"}]},{"id":"R6q1nZDcLnfXjla8Hmvf","title":"12.5. Comparison to other systems","pathname":"/other-information/12.-protocol-properties/12.5.-comparison-to-other-systems","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Other information"},{"label":"12. Protocol properties"}]},{"id":"cNUkBfQkzA54lD3GQy4c","title":"13. History & acknowledgements","pathname":"/other-information/13.-history-and-acknowledgements","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Other information"}]},{"id":"hupyR0HZkTLNIQlalIlz","title":"References","pathname":"/appendices/references","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Appendices"}]},{"id":"HCfEK7Dgg6IXd2tvIEBf","title":"Appendix A: Related standards","pathname":"/appendices/appendix-a-related-standards","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Appendices"}]},{"id":"TqRnENMJBUPQ8eryJyKe","title":"Appendix B: Reference implementation","pathname":"/appendices/appendix-b-reference-implementation","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Appendices"}]},{"id":"X6PdEOU2L1oPLbgrM0Bm","title":"Appendix C: Glossary","pathname":"/appendices/appendix-c-glossary","siteSpaceId":"sitesp_JIBb6","description":"","breadcrumbs":[{"label":"Appendices"}]}]}