{"version":1,"pages":[{"id":"eFsp4M32OBhI9HqSyhp5","title":"Canopy Documentation","pathname":"/docs","siteSpaceId":"sitesp_VfCIY","emoji":"1f333","description":"Effortlessly create and deploy application-specific blockchains with Canopy, the limitless framework for developing and deploying your project."},{"id":"LHNCFnW928WoIKHuG1pZ","title":"Canopy Overview","pathname":"/docs/canopy-network/canopy-overview","siteSpaceId":"sitesp_VfCIY","icon":"tree","description":"","breadcrumbs":[{"label":"Canopy Network"}]},{"id":"oPYfF5ywu0QBRNhrMyTV","title":"Fact Sheet","pathname":"/docs/canopy-network/canopy-overview/fact-sheet","siteSpaceId":"sitesp_VfCIY","description":"","breadcrumbs":[{"label":"Canopy Network"},{"label":"Canopy Overview","icon":"tree"}]},{"id":"vslXYS48mrjdI2SjHwMb","title":"Why Canopy?","pathname":"/docs/canopy-network/why-canopy","siteSpaceId":"sitesp_VfCIY","description":"Learn about Canopy and why we're excited about the future of blockchain infrastructure.","breadcrumbs":[{"label":"Canopy Network"}]},{"id":"XcvDx0aqEYLyZSAA3rwZ","title":"Background & Industry State","pathname":"/docs/canopy-network/why-canopy/background-and-industry-state","siteSpaceId":"sitesp_VfCIY","description":"This page is designed to give you the background to how we got to where we are today.","breadcrumbs":[{"label":"Canopy Network"},{"label":"Why Canopy?"}]},{"id":"VWyC8ts5ZmDZj6Rcael9","title":"The Problem","pathname":"/docs/canopy-network/why-canopy/the-problem","siteSpaceId":"sitesp_VfCIY","description":"","breadcrumbs":[{"label":"Canopy Network"},{"label":"Why Canopy?"}]},{"id":"bjyxyKaGGLTRXoqUbmCx","title":"Solution and Vision","pathname":"/docs/canopy-network/why-canopy/solution-and-vision","siteSpaceId":"sitesp_VfCIY","description":"","breadcrumbs":[{"label":"Canopy Network"},{"label":"Why Canopy?"}]},{"id":"n12uxG3lbeBu3N9Wdcz2","title":"Comparables","pathname":"/docs/canopy-network/why-canopy/comparables","siteSpaceId":"sitesp_VfCIY","description":"Learn about how Canopy's technology stacks up against the rest.","breadcrumbs":[{"label":"Canopy Network"},{"label":"Why Canopy?"}]},{"id":"WHIgNDzn9V0xOtIdMYWR","title":"Ethereum","pathname":"/docs/canopy-network/why-canopy/comparables/ethereum","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"Why Canopy?"},{"label":"Comparables"}]},{"id":"QX9VUxN6mmOJGG0cSzYB","title":"Tendermint","pathname":"/docs/canopy-network/why-canopy/comparables/tendermint","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"Why Canopy?"},{"label":"Comparables"}]},{"id":"fYh3d787XxL61pEgvesw","title":"Polkadot","pathname":"/docs/canopy-network/why-canopy/comparables/polkadot","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"Why Canopy?"},{"label":"Comparables"}]},{"id":"bwIqkBR6ozeQQ8IB0t4E","title":"Avalanche","pathname":"/docs/canopy-network/why-canopy/comparables/avalanche","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"Why Canopy?"},{"label":"Comparables"}]},{"id":"cNIjGBLea6iBVXDIke50","title":"Rollups","pathname":"/docs/canopy-network/why-canopy/comparables/rollups","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"Why Canopy?"},{"label":"Comparables"}]},{"id":"L1CAIJuCVkKwvUaUBvok","title":"Core Features","pathname":"/docs/canopy-network/core-features","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"}]},{"id":"XZJchwrsjXI9Ocnb3miS","title":"Peer-To-Peer Security","pathname":"/docs/canopy-network/core-features/peer-to-peer-security","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"Core Features"}]},{"id":"KFPVB8guFUYlYr9ohmUC","title":"Progressive Sovereignty","pathname":"/docs/canopy-network/core-features/progressive-sovereignty","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"Core Features"}]},{"id":"aGECO2qBzzvYUBUN7K4T","title":"Capital Efficient Restaking","pathname":"/docs/canopy-network/core-features/capital-efficient-restaking","siteSpaceId":"sitesp_VfCIY","description":"","breadcrumbs":[{"label":"Canopy Network"},{"label":"Core Features"}]},{"id":"TzPTCo4evghzJ0ieGvNf","title":"Composable Architecture","pathname":"/docs/canopy-network/core-features/composable-architecture","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"Core Features"}]},{"id":"lbmH0fBUTbZIJeWWnAru","title":"One-Way Interoperability","pathname":"/docs/canopy-network/core-features/one-way-interoperability","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"Core Features"}]},{"id":"4wMxfVqkHOg2JKMDGNOL","title":"Built-In Liquidity","pathname":"/docs/canopy-network/core-features/built-in-liquidity","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"Core Features"}]},{"id":"FvRgfMNu3RnkZQUiX3NX","title":"Chain Halt Rescue","pathname":"/docs/canopy-network/core-features/chain-halt-rescue","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"Core Features"}]},{"id":"b9E9Jg4FIIHdGVWOdrz1","title":"NestBFT","pathname":"/docs/canopy-network/core-features/nestbft","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"Core Features"}]},{"id":"rL6RdpQPdmBuHjIMyh0b","title":"PoS Is Trusted","pathname":"/docs/canopy-network/core-features/nestbft/pos-is-trusted","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"Core Features"},{"label":"NestBFT"}]},{"id":"wQLmLtpnmJQmOlJdcs0t","title":"PoAge Is Trustless","pathname":"/docs/canopy-network/core-features/nestbft/poage-is-trustless","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"Core Features"},{"label":"NestBFT"}]},{"id":"budZc3or7uQK5mreP8oP","title":"VRF Leader Election","pathname":"/docs/canopy-network/core-features/nestbft/vrf-leader-election","siteSpaceId":"sitesp_VfCIY","description":"","breadcrumbs":[{"label":"Canopy Network"},{"label":"Core Features"},{"label":"NestBFT"}]},{"id":"5StR6cMXP8c2t159a5EE","title":"Checkpoints as a Service","pathname":"/docs/canopy-network/core-features/checkpoints-as-a-service","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"Core Features"}]},{"id":"JqUJvu9eS7feXPCPddQV","title":"United Governance","pathname":"/docs/canopy-network/core-features/united-governance","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"Core Features"}]},{"id":"Lw7mkhVzQbWrePEwhnNd","title":"How Does Canopy Work?","pathname":"/docs/canopy-network/how-does-canopy-work","siteSpaceId":"sitesp_VfCIY","description":"Delve into this section to gain a thorough understanding of how Canopy operates, exploring its functionalities and mechanisms in detail.","breadcrumbs":[{"label":"Canopy Network"}]},{"id":"Sg6LykiYH1ikNOjCm9Th","title":"Utility","pathname":"/docs/canopy-network/how-does-canopy-work/utility","siteSpaceId":"sitesp_VfCIY","description":"This page details the high-level architecture and technical implementation of Canopy's decentralized security solution and offers a comprehensive explanation of this recursive system.","breadcrumbs":[{"label":"Canopy Network"},{"label":"How Does Canopy Work?"}]},{"id":"g0nLU5eITyLIQjfo86PD","title":"Consensus","pathname":"/docs/canopy-network/how-does-canopy-work/consensus","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"How Does Canopy Work?"}]},{"id":"JdPeM5SxQIIFQ8vXbR4Z","title":"P2P","pathname":"/docs/canopy-network/how-does-canopy-work/p2p","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"How Does Canopy Work?"}]},{"id":"jLDktlVCeAu0zEeSDwQr","title":"State Machine","pathname":"/docs/canopy-network/how-does-canopy-work/state-machine","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"How Does Canopy Work?"}]},{"id":"ZhgmX3E43pXnBHHU96Gq","title":"Storage","pathname":"/docs/canopy-network/how-does-canopy-work/storage","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"How Does Canopy Work?"}]},{"id":"VdPefc0nGDYgiP7Vp8bl","title":"Specifications","pathname":"/docs/canopy-network/how-does-canopy-work/specifications","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"How Does Canopy Work?"}]},{"id":"G1YlMD8pafAhsZufyOmf","title":"CLI","pathname":"/docs/canopy-network/how-does-canopy-work/specifications/cli","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"How Does Canopy Work?"},{"label":"Specifications"}]},{"id":"Qn87m4GxB7CJLZcKqNFM","title":"RPC","pathname":"/docs/canopy-network/how-does-canopy-work/specifications/rpc","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"How Does Canopy Work?"},{"label":"Specifications"}]},{"id":"KmlFAwI05efwPtOAHMtH","title":"Config","pathname":"/docs/canopy-network/how-does-canopy-work/specifications/config","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"How Does Canopy Work?"},{"label":"Specifications"}]},{"id":"qofG7hAMu4L3E3nLtCye","title":"Governance Params","pathname":"/docs/canopy-network/how-does-canopy-work/specifications/governance-params","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"How Does Canopy Work?"},{"label":"Specifications"}]},{"id":"Ac896z29eGYZ9om3jcrq","title":"Nested Chain IDs","pathname":"/docs/canopy-network/how-does-canopy-work/specifications/nested-chain-ids","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Network"},{"label":"How Does Canopy Work?"},{"label":"Specifications"}]},{"id":"M9n2XG8deeQM6Rdrw5td","title":"Canopy Economics","pathname":"/docs/canopy-network/canopy-economics","siteSpaceId":"sitesp_VfCIY","description":"Understand CNPY tokenomics, including supply, rewards, burning, restaking, committee subsidization, and DAO treasury funding.","breadcrumbs":[{"label":"Canopy Network"}]},{"id":"IUQZZSdewTIGOyFCSD72","title":"Who is Canopy for?","pathname":"/docs/canopy-network/who-is-canopy-for","siteSpaceId":"sitesp_VfCIY","description":"See how Canopy serves application builders, existing ecosystems, and security providers with scalable blockchain growth and shared security.","breadcrumbs":[{"label":"Canopy Network"}]},{"id":"8e2e17DtVKwE4e8qrq0w","title":"Node Runner","pathname":"/docs/secure-canopy/node-runner","siteSpaceId":"sitesp_VfCIY","emoji":"1f468-1f4bb","description":"Welcome to the Canopy Network documentation for Node Runners and Validators.","breadcrumbs":[{"label":"Secure Canopy"}]},{"id":"9u4IJwxNlXTZhrkTGaiH","title":"Setup & Recommendations","pathname":"/docs/secure-canopy/node-runner/setup-and-recommendations","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Secure Canopy"},{"label":"Node Runner","emoji":"1f468-1f4bb"}]},{"id":"sGJA2QOzhgZ1USgZEdQi","title":"Quickstart","pathname":"/docs/secure-canopy/node-runner/quickstart","siteSpaceId":"sitesp_VfCIY","description":"Your journey as a node runner starts here. For recommendations for system setup, please visit Setup & Recommendations.","breadcrumbs":[{"label":"Secure Canopy"},{"label":"Node Runner","emoji":"1f468-1f4bb"}]},{"id":"UgnKnVi82BBt5ojbGgas","title":"Manage","pathname":"/docs/secure-canopy/node-runner/manage","siteSpaceId":"sitesp_VfCIY","description":"This section details the management of Canopy nodes.","breadcrumbs":[{"label":"Secure Canopy"},{"label":"Node Runner","emoji":"1f468-1f4bb"}]},{"id":"zFxcW9Ate6hxzWPWfWTP","title":"Configure","pathname":"/docs/secure-canopy/node-runner/configure","siteSpaceId":"sitesp_VfCIY","description":"This section details the configuration of Canopy nodes, and while Canopy is meant to be hassle free, the intended audience is Validator and RPC providers","breadcrumbs":[{"label":"Secure Canopy"},{"label":"Node Runner","emoji":"1f468-1f4bb"}]},{"id":"UV0H5BoUX2qYJobD4h6P","title":"App Builder","pathname":"/docs/app-builder","siteSpaceId":"sitesp_VfCIY","emoji":"1f468-1f52c","description":"Welcome to the Canopy Network documentation for App Builders"},{"id":"gZx6xXHBXf4GYQ7UcaMp","title":"Key Concepts","pathname":"/docs/app-builder/key-concepts","siteSpaceId":"sitesp_VfCIY","description":"This section gives you the mental model you need before writing any code. It won't make you an expert in blockchain theory, but it will make the rest of these docs make sense.","breadcrumbs":[{"label":"App Builder","emoji":"1f468-1f52c"}]},{"id":"OvSU9iFrcjwTaz5NAihe","title":"Prerequisites","pathname":"/docs/app-builder/prerequisites","siteSpaceId":"sitesp_VfCIY","description":"This section covers exactly what you need installed before running any code. The list is intentionally short. You do not need to install a database, a separate consensus engine, or any blockchain-spec","breadcrumbs":[{"label":"App Builder","emoji":"1f468-1f52c"}]},{"id":"1DmQhG0w63uYlHfUQioo","title":"Chain Quickstart","pathname":"/docs/app-builder/chain-quickstart","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"App Builder","emoji":"1f468-1f52c"}]},{"id":"p2qkI4A7yVwDVeIF9zPJ","title":"Build a Basic App","pathname":"/docs/app-builder/build-a-basic-app","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"App Builder","emoji":"1f468-1f52c"}]},{"id":"E17VLXnrFLtENRIehroz","title":"Run, Test, and Configure","pathname":"/docs/app-builder/run-test-and-configure","siteSpaceId":"sitesp_VfCIY","description":"This section covers the local development loop: running the chain, writing integration tests against it, and tuning configuration values. It also documents the most common mistakes and how to avoid th","breadcrumbs":[{"label":"App Builder","emoji":"1f468-1f52c"}]},{"id":"rLZYZKKsksBBh4BzRzuE","title":"RPC Reference","pathname":"/docs/app-builder/rpc-reference","siteSpaceId":"sitesp_VfCIY","description":"The complete HTTP RPC reference for Canopy is maintained in the repository alongside the source code, so it stays current as endpoints are added or updated.","breadcrumbs":[{"label":"App Builder","emoji":"1f468-1f52c"}]},{"id":"b3jT4QeweHKPnvpcXoZY","title":"Plugin API Reference","pathname":"/docs/app-builder/plugin-api-reference","siteSpaceId":"sitesp_VfCIY","description":"This document is a complete reference for the Canopy Application Blockchain Interface (ABI) — the contract your plugin implements and the types it works with.","breadcrumbs":[{"label":"App Builder","emoji":"1f468-1f52c"}]},{"id":"mAdeKyF55vdBhiOyD95l","title":"Economics of a Chain Launch","pathname":"/docs/app-builder/economics-of-a-chain-launch","siteSpaceId":"sitesp_VfCIY","description":"Building a new blockchain typically means solving a distribution problem before anything else:","breadcrumbs":[{"label":"App Builder","emoji":"1f468-1f52c"}]},{"id":"caXDQL6hQ9fK0oPrjR4z","title":"Page 1","pathname":"/docs/page-1","siteSpaceId":"sitesp_VfCIY"},{"id":"S6ti036O3Lecyj9dstgb","title":"Get Started","pathname":"/docs/contributor-hub/get-started","siteSpaceId":"sitesp_VfCIY","emoji":"1f3d7","description":"Community contributions, whether in code, content, or engagement, are essential for strengthening the network’s reliability and to accelerate its progressive sovereignty of its ecosystem.","breadcrumbs":[{"label":"Contributor Hub"}]},{"id":"1esJSaBtF7g3fN6us7Wg","title":"Editorial and Style Guide","pathname":"/docs/contributor-hub/editorial-and-style-guide","siteSpaceId":"sitesp_VfCIY","emoji":"1f4d6","description":"Use this framework as a guide for creating content that is not only informative but also reflects our core values of Canopy.","breadcrumbs":[{"label":"Contributor Hub"}]},{"id":"BYGEwR3YJUDikbfKKaJO","title":"Introduction to our Incubator","pathname":"/docs/canopy-incubator/introduction-to-our-incubator","siteSpaceId":"sitesp_VfCIY","description":"This wiki will tell you more about the Canopy Incubator, and how to get involved!","breadcrumbs":[{"label":"Canopy Incubator"}]},{"id":"vwM4yyXpAlIHyKiGudXq","title":"Welcome & What to Expect","pathname":"/docs/canopy-incubator/welcome-and-what-to-expect","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Incubator"}]},{"id":"AzFJrN76CV4N9HJPyhTy","title":"Program Schedule","pathname":"/docs/canopy-incubator/program-schedule","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Incubator"}]},{"id":"gCHogCSpjCQmjODHLuDo","title":"Incubator FAQ","pathname":"/docs/canopy-incubator/incubator-faq","siteSpaceId":"sitesp_VfCIY","breadcrumbs":[{"label":"Canopy Incubator"}]}]}