Platform Architecture Overview
The technical foundation of Maroo, integrating consensus, execution, and compliance.
Maroo's architecture is built on a robust Cosmos SDK foundation, featuring a fully compatible EVM execution environment and a deeply integrated Programmable Compliance Layer (PCL).
Architecture
graph TD
subgraph Application Layer
DApps[DApps & Wallets]
AI[AI Agents]
end
subgraph Maroo Core
EVM[EVM Execution Environment]
PCL[Programmable Compliance Layer]
Identity[Identity & EAS Module]
end
subgraph Consensus Layer
CometBFT[CometBFT Consensus]
end
DApps --> EVM
AI --> EVM
EVM <--> PCL
PCL <--> Identity
EVM --> CometBFT High-level architecture showing the integration of EVM, PCL, and Identity modules.
Core Components
Maroo is designed as a sovereign Layer 1 blockchain. At its base, it utilizes CometBFT for fast, deterministic finality. Above the consensus layer sits the execution environment, which is fully EVM-compatible, allowing developers to deploy existing Solidity smart contracts without modification.
What sets Maroo apart is the deep integration of the Programmable Compliance Layer (PCL) and the Identity modules directly into the node software. These are not smart contracts layered on top; they are core protocol modules that intercept and validate every transaction before state changes occur.
What sets Maroo apart is the deep integration of the Programmable Compliance Layer (PCL) and the Identity modules directly into the node software. These are not smart contracts layered on top; they are core protocol modules that intercept and validate every transaction before state changes occur.