testnet
GitHub

Platform Architecture Overview

core introduction

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.
Source: maroo-litepaper
ESC
Type to search