From 7055e89e440ae39700f506e825577506304c73a2 Mon Sep 17 00:00:00 2001 From: tac0turtle Date: Thu, 31 Jul 2025 16:29:12 +0200 Subject: [PATCH 1/9] fixing --- index.md | 7 ++++-- learn/about.md | 67 +++++++++++++++++++++++--------------------------- 2 files changed, 36 insertions(+), 38 deletions(-) diff --git a/index.md b/index.md index 7e3542104..f80a9d521 100644 --- a/index.md +++ b/index.md @@ -8,7 +8,10 @@ hero: src: /img/logo.png alt: Evolve Logo text: "Own It. Shape It. Launch It" - tagline: Modular. Production-ready. Yours. Built on Celestia, Evolve enables developers a direct path to shipping custom networks. + tagline: | + Modular. Production-ready. + Yours. + Built on Celestia, Evolve enables developers a direct path to shipping custom networks. actions: - theme: brand text: Quick start @@ -23,7 +26,7 @@ features: link: /learn/about#why-evolve icon: 🚀 - title: Speed to Traction - details: Get to market fast with infrastructure that adapts to your app—not the other way around. Skip the complexity and start building what matters, your product. + details: Get to market fast with infrastructure that adapts to your app—not the other way around. Skip the complexity and start building what matters; your product. link: /learn/execution icon: ⚡ - title: No Validator Overhead diff --git a/learn/about.md b/learn/about.md index d9489a461..4e0362c68 100644 --- a/learn/about.md +++ b/learn/about.md @@ -1,50 +1,52 @@ # Introduction -Welcome to Evolve. Launch Fast. Build Your Own Network. +Evolve is the fastest way to launch your own modular network — without validator overhead or token lock-in. -Evolve enables developers a direct path to shipping custom networks — faster than standing up a full L1, and more flexible than constrained rollup frameworks. +Built on Celestia, Evolve offers L1-level control with L2-level performance. This isn't a toolkit. It's a launch stack. No fees. No middlemen. No revenue share. -## About Evolve +## What is Evolve? -Our mission is to provide developers with the fastest path to launching their own networks. Built on Celestia, Evolve gives you full control over execution without the overhead of validator operations. +Evolve is a launch stack for sovereign L1s. It gives you full control over execution — without CometBFT, validator ops, or lock-in. -## What is Evolve? +It’s [open-source](https://github.com/evstack/ev-node), production-ready, and fully composable. -Evolve is how you launch your network. Modular. Production-ready. Yours. +At its core is \`ev-node\`, a modular node that exposes an [ABCI-compatible client interface](https://github.com/cometbft/cometbft/tree/main/abci), — letting you bring any VM or execution logic, including Cosmos SDK or custom-built runtimes. -Some still call them rollups. You'll just call it your network. +Evolving from Cosmos SDK? -Evolve reframes the conversation: these aren't second-class layers. These are networks — with full execution freedom, developer control, and modular power. +Migrate without rewriting your stack. Bring your logic and state to Evolve and shed validator overhead — all while gaining performance and execution freedom. -Evolve is an [open-source framework](https://github.com/evstack/ev-node). It features ev-node, a modular node that can run networks and exposes an [ABCI-compatible client interface](https://github.com/cometbft/cometbft/tree/main/abci), which can be used as a substitute for CometBFT in any ABCI-compatible blockchain application. +Evolve is how you launch your network. Modular. Production-ready. Yours. With Evolve, you get: -- Full control over execution -- No validator ops overhead -- Speed to traction +- Full control over execution \- use any VM +- Low-cost launch — no emissions, no validator inflation +- Speed to traction — from local devnet to testnet in minutes +- Keep sequencer revenue — monetize directly +- Optional L1 validator network for fast finality and staking Powered by Celestia — toward 1GB blocks, multi-VM freedom, and execution without compromising flexibility or cost. ## What problems is Evolve solving? -### 1. Scalability and customizability +### 1\. Scalability and customizability Deploying your decentralized application as a smart contract on a shared blockchain has many limitations. Your smart contract has to share computational resources with every other application, so scalability is limited. -Plus, you're restricted to the execution environment that the shared blockchain uses, so developer flexibility is limited. +Plus, you're restricted to the execution environment that the shared blockchain uses, so developer flexibility is limited as well. -### 2. Security and time to market +### 2\. Security and time to market Deploying a new chain might sound like the perfect solution for the problems listed above. While it's somewhat true, deploying a new layer 1 chain presents a complex set of challenges and trade-offs for developers looking to build blockchain products. -Deploying a new layer 1 requires significant resources, including time, capital, and expertise, which can be a barrier to entry for some developers. +Deploying a legacy layer 1 has huge barriers to entry: time, capital, token emissions and expertise, -In order to secure the network, developers must bootstrap a sufficiently secure set of validators, incurring the overhead of managing a full consensus network. This requires paying validators with inflationary tokens, putting the business sustainability of the network at risk. A strong community and network effect are also critical for success, but can be challenging to achieve as the network must gain widespread adoption to be secure and valuable. +In order to secure the network, developers must bootstrap a sufficiently secure set of validators, incurring the overhead of managing a full consensus network. This requires paying validators with inflationary tokens, putting the network‘s business sustainability at risk.etwork effects are also critical for success, but can be challenging to achieve as the network must gain widespread adoption to be secure and valuable. In a potential future with millions of chains, it's unlikely all of those chains will be able to sustainably attract a sufficiently secure and decentralized validator set. @@ -54,17 +56,13 @@ Evolve solves the challenges encountered during the deployment of a smart contra With Evolve, developers can benefit from: -- **Shared security**: -Chains inherit security from a data availability layer, by posting blocks to it. Chains reduce the trust assumptions placed on chain sequencers by allowing full nodes to download and verify the transactions in the blocks posted by the sequencer. For optimistic or zk chains, in case of fraudulent blocks, full nodes can generate fraud or zk proofs, which they can share with the rest of the network, including light nodes. Our roadmap includes the ability for light clients to receive and verify proofs, so that everyday users can enjoy high security guarantees. +- **Shared security**: Chains inherit security from a data availability layer, by posting blocks to it. Chains reduce the trust assumptions placed on chain sequencers by allowing full nodes to download and verify the transactions in the blocks posted by the sequencer. For optimistic or zk-chains, in case of fraudulent blocks, full nodes can generate fraud or zk-proofs, which they can share with the rest of the network, including light nodes. Our roadmap includes the ability for light clients to receive and verify proofs, so that everyday users can enjoy high security guarantees. -- **Scalability:** -Evolve chains are deployed on specialized data availability layers like Celestia, which directly leverages the scalability of the DA layer. Additionally, chain transactions are executed off-chain rather than the data availability layer. This means chains have their own dedicated computational resources, rather than sharing computational resources with other applications. +- **Scalability:** Evolve chains are deployed on specialized data availability layers like Celestia, which directly leverages the scalability of the DA layer. Additionally, chain transactions are executed off-chain rather than on the data availability layer. This means chains have their own dedicated computational resources, rather than sharing computational resources with other applications. -- **Customizability:** -Evolve is built as an open source modular framework, to make it easier for developers to reuse the four main components and customize their chains. These components are data availability layers, execution environments, proof systems, and sequencer schemes. +- **Customizability:** Evolve is built as an open source modular framework, to make it easier for developers to reuse the four main components and customize their chains. These components are data availability layers, execution environments, proof systems, and sequencer schemes. -- **Faster time to market:** -Evolve eliminates the need to bootstrap a validator set, manage a consensus network, incur high economic costs, and face other trade-offs that come with deploying a new layer 1. Evolve's goal is to make deploying a chain as easy as it is to deploy a smart contract, cutting the time it takes to bring blockchain products to market from months or even years to just minutes. +- **Faster time-to-market:** Evolve eliminates the need to bootstrap a validator set, manage a consensus network, incur high economic costs, and face other trade-offs that come with deploying a legacy layer 1\. Evolve's goal is to make deploying a chain as easy as it is to deploy a smart contract, cutting the time it takes to bring blockchain products to market from months (or even years) to just minutes. - **Sovereignty**: Evolve also enables developers to deploy sovereign chains for cases where communities require sovereignty. @@ -72,29 +70,26 @@ Evolve eliminates the need to bootstrap a validator set, manage a consensus netw As briefly mentioned above, Evolve could be used in many different ways. From sovereign chains, to settlement layers, and in the future even to L3s. -### Chain with any execution environment +### Chain with any VM Evolve gives developers the flexibility to use pre-existing ABCI-compatible state machines or create a custom state machine tailored to their chain needs. Evolve does not restrict the use of any specific virtual machine, allowing developers to experiment and bring innovative applications to life. -### Sovereign chain with Cosmos SDK +### Sovereign Cosmos SDK -Similarly to how developers utilize the Cosmos SDK to build a sovereign layer 1 chain, the Cosmos SDK could be utilized to create a Evolve-compatible chain. -Cosmos-SDK has great [documentation](https://docs.cosmos.network/main) and tooling that developers can leverage to learn. +Similarly to how developers utilize the Cosmos SDK to build a sovereign layer 1 chain, the Cosmos SDK could be utilized to create a Evolve-compatible chain. Cosmos-SDK has great [documentation](https://docs.cosmos.network/main) and tooling that developers can leverage to learn. -Another possibility is taking an existing layer 1 built with the Cosmos SDK and deploying it as a Evolve chain. This can provide a great opportunity for experimentation and growth. +Another possibility is taking an existing layer 1 built with the Cosmos SDK and deploying it as a Evolve chain. Evolve gives your network a forward path. Migrate seamlessly, keep your logic, and evolve into a modular, high-performance system without CometBFT bottlenecks and zero validator overhead. ### Build a settlement layer -[Settlement layers](https://celestia.org/learn/modular-settlement-layers/settlement-in-the-modular-stack/) are ideal for developers who want to avoid deploying sovereign chains. They provide a platform for chains to verify proofs and resolve disputes. -Additionally, they act as a hub for chains to facilitate trust-minimized token transfers and liquidity sharing between chains that share the same settlement layer. -Think of settlement layers as a special type of execution layer. +[Settlement layers](https://celestia.org/learn/modular-settlement-layers/settlement-in-the-modular-stack/) are ideal for developers who want to avoid deploying sovereign chains. They provide a platform for chains to verify proofs and resolve disputes. Additionally, they act as a hub for chains to facilitate trust-minimized token transfers and liquidity sharing between chains that share the same settlement layer. Think of settlement layers as a special type of execution layer. ## When can you use Evolve? -As of today, Evolve is still in the alpha stage. The framework currently provides a centralized sequencer, an execution interface (ABCI or Cosmos SDK), and a connection to a data availability layer. +As of today, Evolve provides a centralized sequencer, an execution interface (ABCI or Cosmos SDK), and a connection to a data availability layer. We're currently working on implementing many new and exciting features such as light nodes and state fraud proofs. -Head down to the next section to learn more about what's coming for Evolve. If you're ready to start building, you can skip to the [Guides](/guides/gm-world.md) section. +Head down to the next section to learn more about what's coming for Evolve. If you're ready to start building, you can skip to the [Guides](http:///guides/gm-world.md) section. -Spoiler alert, whichever you choose, it's going to be a great rabbit hole! +Spoiler alert, whichever you choose, it's going to be a great rabbit hole\! From e2501b7848fe5965df4502900b504466896f596e Mon Sep 17 00:00:00 2001 From: tac0turtle Date: Thu, 31 Jul 2025 16:32:21 +0200 Subject: [PATCH 2/9] fix link --- learn/about.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/learn/about.md b/learn/about.md index 4e0362c68..8bef92b6b 100644 --- a/learn/about.md +++ b/learn/about.md @@ -90,6 +90,6 @@ As of today, Evolve provides a centralized sequencer, an execution interface (AB We're currently working on implementing many new and exciting features such as light nodes and state fraud proofs. -Head down to the next section to learn more about what's coming for Evolve. If you're ready to start building, you can skip to the [Guides](http:///guides/gm-world.md) section. +Head down to the next section to learn more about what's coming for Evolve. If you're ready to start building, you can skip to the [Guides](/guides/quick-start.md) section. Spoiler alert, whichever you choose, it's going to be a great rabbit hole\! From e80972c3b5034b13fded2b3d17d12c53fcfaa0f3 Mon Sep 17 00:00:00 2001 From: tac0turtle Date: Thu, 31 Jul 2025 16:34:33 +0200 Subject: [PATCH 3/9] ico --- .vitepress/config.ts | 4 ++++ public/img/favicon.ico | Bin 0 -> 15406 bytes 2 files changed, 4 insertions(+) create mode 100644 public/img/favicon.ico diff --git a/.vitepress/config.ts b/.vitepress/config.ts index a9962c367..9bc70afc2 100644 --- a/.vitepress/config.ts +++ b/.vitepress/config.ts @@ -23,6 +23,10 @@ export default withMermaid({ head: [ ["link", { rel: "icon", href: "/img/favicon.svg", type: "image/svg+xml" }], ["link", { rel: "icon", href: "/img/favicon.png", type: "image/png" }], + [ + "link", + { rel: "shortcut icon", href: "/img/favicon.ico", type: "image/x-icon" }, + ], ["meta", { name: "msapplication-TileColor", content: "#fff" }], ["meta", { name: "theme-color", content: "#fff" }], [ diff --git a/public/img/favicon.ico b/public/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..4ffbf0b38192b5606dabbf3923ab3c611615437f GIT binary patch literal 15406 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 literal 0 HcmV?d00001 From a4fd72021d986d94d95133a1229312bce1541790 Mon Sep 17 00:00:00 2001 From: tac0turtle Date: Thu, 31 Jul 2025 16:39:25 +0200 Subject: [PATCH 4/9] adjust doc --- guides/quick-start.md | 12 ++++++------ index.md | 2 +- learn/about.md | 8 ++++---- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/guides/quick-start.md b/guides/quick-start.md index eceec57c4..e00e93ef5 100644 --- a/guides/quick-start.md +++ b/guides/quick-start.md @@ -8,7 +8,7 @@ import constants from '../.vitepress/constants/constants.js' # Quick start guide -Welcome to Evolve, a sovereign chain framework! The easiest way to launch your sovereign chain node is by using the Testapp CLI. +Welcome to Evolve, a sovereign chain framework! The easiest way to launch your evolve network node is by using the Testapp CLI. ## 📦 Install Testapp (CLI) @@ -31,15 +31,15 @@ evolve version: execution/evm/v1.0.0-beta.1 evolve git sha: cd1970de ``` -## 🗂️ Initialize a sovereign chain node +## 🗂️ Initialize a evolve network node -To initialize a sovereign chain node, execute the following command: +To initialize a evolve network node, execute the following command: ```bash testapp init --evolve.node.aggregator --evolve.signer.passphrase secret ``` -## 🚀 Run your sovereign chain node +## 🚀 Run your evolve network node Now that we have our testapp generated and installed, we can launch our chain along with the local DA by running the following command: @@ -57,7 +57,7 @@ You should see logs like: 4:58PM INF server started listening on=localhost:7980 module=da ``` -To start a basic sovereign chain node, execute: +To start a basic evolve network node, execute: ```bash testapp start --evolve.signer.passphrase secret @@ -77,4 +77,4 @@ I[2024-05-01|09:58:46.082] Finalized block module=B ## 🎉 Conclusion -That's it! Your sovereign chain node is now up and running. It's incredibly simple to start a blockchain (which is essentially what a chain is) these days using Evolve. Explore further and discover how you can build useful applications on Evolve. Good luck! +That's it! Your evolve network node is now up and running. It's incredibly simple to start a blockchain (which is essentially what a chain is) these days using Evolve. Explore further and discover how you can build useful applications on Evolve. Good luck! diff --git a/index.md b/index.md index f80a9d521..42d2d6225 100644 --- a/index.md +++ b/index.md @@ -26,7 +26,7 @@ features: link: /learn/about#why-evolve icon: 🚀 - title: Speed to Traction - details: Get to market fast with infrastructure that adapts to your app—not the other way around. Skip the complexity and start building what matters; your product. + details: Get to market fast with infrastructure that adapts to your app—not the other way around. Skip the complexity and start building what matters: your product. link: /learn/execution icon: ⚡ - title: No Validator Overhead diff --git a/learn/about.md b/learn/about.md index 8bef92b6b..9890bfff5 100644 --- a/learn/about.md +++ b/learn/about.md @@ -12,9 +12,9 @@ No fees. No middlemen. No revenue share. Evolve is a launch stack for sovereign L1s. It gives you full control over execution — without CometBFT, validator ops, or lock-in. -It’s [open-source](https://github.com/evstack/ev-node), production-ready, and fully composable. +It's [open-source](https://github.com/evstack/ev-node), production-ready, and fully composable. -At its core is \`ev-node\`, a modular node that exposes an [ABCI-compatible client interface](https://github.com/cometbft/cometbft/tree/main/abci), — letting you bring any VM or execution logic, including Cosmos SDK or custom-built runtimes. +At its core is \`ev-node\`, a modular node that exposes an [Execution interface](https://github.com/evstack/ev-node/blob/main/core/execution/execution.go), — letting you bring any VM or execution logic, including Cosmos SDK or custom-built runtimes. Evolving from Cosmos SDK? @@ -44,7 +44,7 @@ Plus, you're restricted to the execution environment that the shared blockchain Deploying a new chain might sound like the perfect solution for the problems listed above. While it's somewhat true, deploying a new layer 1 chain presents a complex set of challenges and trade-offs for developers looking to build blockchain products. -Deploying a legacy layer 1 has huge barriers to entry: time, capital, token emissions and expertise, +Deploying a legacy layer 1 has huge barriers to entry: time, capital, token emissions and expertise. In order to secure the network, developers must bootstrap a sufficiently secure set of validators, incurring the overhead of managing a full consensus network. This requires paying validators with inflationary tokens, putting the network‘s business sustainability at risk.etwork effects are also critical for success, but can be challenging to achieve as the network must gain widespread adoption to be secure and valuable. @@ -86,7 +86,7 @@ Another possibility is taking an existing layer 1 built with the Cosmos SDK and ## When can you use Evolve? -As of today, Evolve provides a centralized sequencer, an execution interface (ABCI or Cosmos SDK), and a connection to a data availability layer. +As of today, Evolve provides a single sequencer, an execution interface (EVM or Cosmos SDK), and a connection to Celestia. We're currently working on implementing many new and exciting features such as light nodes and state fraud proofs. From 18a58a127b444e3d6c41fb83e592e25dd2a43e81 Mon Sep 17 00:00:00 2001 From: Marko Date: Thu, 31 Jul 2025 16:40:51 +0200 Subject: [PATCH 5/9] Apply suggestion from @gemini-code-assist[bot] Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- learn/about.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/learn/about.md b/learn/about.md index 9890bfff5..ad030718b 100644 --- a/learn/about.md +++ b/learn/about.md @@ -46,7 +46,7 @@ Deploying a new chain might sound like the perfect solution for the problems lis Deploying a legacy layer 1 has huge barriers to entry: time, capital, token emissions and expertise. -In order to secure the network, developers must bootstrap a sufficiently secure set of validators, incurring the overhead of managing a full consensus network. This requires paying validators with inflationary tokens, putting the network‘s business sustainability at risk.etwork effects are also critical for success, but can be challenging to achieve as the network must gain widespread adoption to be secure and valuable. +In order to secure the network, developers must bootstrap a sufficiently secure set of validators, incurring the overhead of managing a full consensus network. This requires paying validators with inflationary tokens, putting the network's business sustainability at risk. Network effects are also critical for success, but can be challenging to achieve as the network must gain widespread adoption to be secure and valuable. In a potential future with millions of chains, it's unlikely all of those chains will be able to sustainably attract a sufficiently secure and decentralized validator set. From 6261279c5090e8d63c39881f16a5b52bb5a26593 Mon Sep 17 00:00:00 2001 From: tac0turtle Date: Thu, 31 Jul 2025 16:43:12 +0200 Subject: [PATCH 6/9] adjust about --- learn/about.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/learn/about.md b/learn/about.md index ad030718b..692bae6d3 100644 --- a/learn/about.md +++ b/learn/about.md @@ -86,7 +86,7 @@ Another possibility is taking an existing layer 1 built with the Cosmos SDK and ## When can you use Evolve? -As of today, Evolve provides a single sequencer, an execution interface (EVM or Cosmos SDK), and a connection to Celestia. +As of today, Evolve provides a single sequencer, an execution interface (Engine API or ABCI), and a connection to Celestia. We're currently working on implementing many new and exciting features such as light nodes and state fraud proofs. From e4018950aedbc7ab31f52504be49136851dcc63c Mon Sep 17 00:00:00 2001 From: tac0turtle Date: Thu, 31 Jul 2025 16:44:46 +0200 Subject: [PATCH 7/9] remove soverign --- guides/gm-world.md | 2 +- learn/about.md | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/guides/gm-world.md b/guides/gm-world.md index 33481dc37..71b59eb34 100644 --- a/guides/gm-world.md +++ b/guides/gm-world.md @@ -7,7 +7,7 @@ description: Learn how to build and deploy a CosmWasm-based "gm" (good morning) ## 🌞 Introduction {#introduction} -This tutorial will guide you through building a sovereign `gm-world` chain (`gm` stands for "good morning") using Evolve. Unlike the [quick start guide](/guides/quick-start.md), this tutorial provides a more practical approach to understanding sovereign chain development. +This tutorial will guide you through building a evolve `gm-world` chain (`gm` stands for "good morning") using Evolve. Unlike the [quick start guide](/guides/quick-start.md), this tutorial provides a more practical approach to understanding evolve chain development. We will cover: diff --git a/learn/about.md b/learn/about.md index 692bae6d3..e4df8c75e 100644 --- a/learn/about.md +++ b/learn/about.md @@ -10,7 +10,7 @@ No fees. No middlemen. No revenue share. ## What is Evolve? -Evolve is a launch stack for sovereign L1s. It gives you full control over execution — without CometBFT, validator ops, or lock-in. +Evolve is a launch stack for L1s. It gives you full control over execution — without CometBFT, validator ops, or lock-in. It's [open-source](https://github.com/evstack/ev-node), production-ready, and fully composable. @@ -52,7 +52,7 @@ In a potential future with millions of chains, it's unlikely all of those chains ## Why Evolve? -Evolve solves the challenges encountered during the deployment of a smart contract or a new layer 1, by minimizing these tradeoffs through the implementation of sovereign chains. +Evolve solves the challenges encountered during the deployment of a smart contract or a new layer 1, by minimizing these tradeoffs through the implementation of evolve chains. With Evolve, developers can benefit from: @@ -64,25 +64,25 @@ With Evolve, developers can benefit from: - **Faster time-to-market:** Evolve eliminates the need to bootstrap a validator set, manage a consensus network, incur high economic costs, and face other trade-offs that come with deploying a legacy layer 1\. Evolve's goal is to make deploying a chain as easy as it is to deploy a smart contract, cutting the time it takes to bring blockchain products to market from months (or even years) to just minutes. -- **Sovereignty**: Evolve also enables developers to deploy sovereign chains for cases where communities require sovereignty. +- **Sovereignty**: Evolve also enables developers to deploy chains for cases where communities require sovereignty. ## How can you use Evolve? -As briefly mentioned above, Evolve could be used in many different ways. From sovereign chains, to settlement layers, and in the future even to L3s. +As briefly mentioned above, Evolve could be used in many different ways. From chains, to settlement layers, and in the future even to L3s. ### Chain with any VM Evolve gives developers the flexibility to use pre-existing ABCI-compatible state machines or create a custom state machine tailored to their chain needs. Evolve does not restrict the use of any specific virtual machine, allowing developers to experiment and bring innovative applications to life. -### Sovereign Cosmos SDK +### Cosmos SDK -Similarly to how developers utilize the Cosmos SDK to build a sovereign layer 1 chain, the Cosmos SDK could be utilized to create a Evolve-compatible chain. Cosmos-SDK has great [documentation](https://docs.cosmos.network/main) and tooling that developers can leverage to learn. +Similarly to how developers utilize the Cosmos SDK to build a layer 1 chain, the Cosmos SDK could be utilized to create a Evolve-compatible chain. Cosmos-SDK has great [documentation](https://docs.cosmos.network/main) and tooling that developers can leverage to learn. Another possibility is taking an existing layer 1 built with the Cosmos SDK and deploying it as a Evolve chain. Evolve gives your network a forward path. Migrate seamlessly, keep your logic, and evolve into a modular, high-performance system without CometBFT bottlenecks and zero validator overhead. ### Build a settlement layer -[Settlement layers](https://celestia.org/learn/modular-settlement-layers/settlement-in-the-modular-stack/) are ideal for developers who want to avoid deploying sovereign chains. They provide a platform for chains to verify proofs and resolve disputes. Additionally, they act as a hub for chains to facilitate trust-minimized token transfers and liquidity sharing between chains that share the same settlement layer. Think of settlement layers as a special type of execution layer. +[Settlement layers](https://celestia.org/learn/modular-settlement-layers/settlement-in-the-modular-stack/) are ideal for developers who want to avoid deploying chains. They provide a platform for chains to verify proofs and resolve disputes. Additionally, they act as a hub for chains to facilitate trust-minimized token transfers and liquidity sharing between chains that share the same settlement layer. Think of settlement layers as a special type of execution layer. ## When can you use Evolve? From 630715f3854038e99b28f18e0fc4639a7785d681 Mon Sep 17 00:00:00 2001 From: tac0turtle Date: Thu, 31 Jul 2025 16:45:36 +0200 Subject: [PATCH 8/9] adjust wording --- guides/quick-start.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/quick-start.md b/guides/quick-start.md index e00e93ef5..bad2e3e32 100644 --- a/guides/quick-start.md +++ b/guides/quick-start.md @@ -8,7 +8,7 @@ import constants from '../.vitepress/constants/constants.js' # Quick start guide -Welcome to Evolve, a sovereign chain framework! The easiest way to launch your evolve network node is by using the Testapp CLI. +Welcome to Evolve, a chain framework! The easiest way to launch your network node is by using the Testapp CLI. ## 📦 Install Testapp (CLI) From 2b1c0c694a74af1aad199f2c03121a04fe55a3c4 Mon Sep 17 00:00:00 2001 From: tac0turtle Date: Thu, 31 Jul 2025 16:53:49 +0200 Subject: [PATCH 9/9] fix build --- index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.md b/index.md index 42d2d6225..f80a9d521 100644 --- a/index.md +++ b/index.md @@ -26,7 +26,7 @@ features: link: /learn/about#why-evolve icon: 🚀 - title: Speed to Traction - details: Get to market fast with infrastructure that adapts to your app—not the other way around. Skip the complexity and start building what matters: your product. + details: Get to market fast with infrastructure that adapts to your app—not the other way around. Skip the complexity and start building what matters; your product. link: /learn/execution icon: ⚡ - title: No Validator Overhead