Maroo is a regulation-friendly Layer 1 blockchain designed for the Korean Won (KRW) economy. This documentation will guide you through integrating with the Maroo Network.
Quick Start
Get up and running with Maroo
Testnet Resources
Build and test on the Maroo testnet
Concepts
Core concepts and architecture of the Maroo Network
Core Architecture
Maroo's foundational design — system accounts, module authority, precompiles, and genesis configuration
OKRW Economics
OKRW stablecoin — minting process, token mechanics, and module design
Policy & Compliance
Policy Control Layer (PCL) — policy structure, templates, enforcement, and precompile interfaces
Identity & Attestation
Ethereum Attestation Service (EAS) integration — attestation structure, indexing, and module overview
Network & Operations
Network parameters, transaction lifecycle, and node operations
Developer Internals
EVM configuration, precompile internals, contract artifacts, ABI mapping, and development tooling
Agents
Concepts for building AI agents on Maroo: KYA identity, the two-layer policy model (off-chain MCP preflight + on-chain PCL), gas-source modes, and KYC tier limits inherited from the agent's owner.
Privacy
Verifiable privacy mechanisms — selective disclosure compatible with regulator audits, ZKP-based confidentiality. **More documentation coming soon** — the privacy chapter of the whitepaper is being finalized; this section will be expanded once that lands.
Guides
Step-by-step tutorials and integration guides
Integration Guides
Integrate with the Maroo Network
Advanced Guides
Advanced topics and deep dives
Agents
Hands-on guides and tutorials for shipping AI agents on Maroo: setting up MAWS, authenticating, configuring spending policy, handling preflight rejection, container deployment, and end-to-end tutorials (create + fund an agent, FIU compliance limits).
API Reference
Maroo Network API documentation
JSON-RPC API
Maroo Network provides a JSON-RPC API compatible with Ethereum tooling. This API allows developers to interact with the network, query blockchain data, and submit transactions.
Contract API
Solidity-callable precompile interfaces — OKRW (stablecoin), PCL (compliance), EAS (attestation), Agent (ERC-8004 indexing).
SDK API
CLI tools, Go modules, and internal SDK reference
MAWS API
MCP server tools exposed by MAWS (Maroo Agent Wallet Stack) for AI clients to create and operate AI agent wallets on Maroo. Three namespaces — agent.* (lifecycle, balance, gas-source), policy.* (on-chain spending policy), transfer.* (OKRW value transfer + ownership transfer) — covering 19 tools end-to-end.