Core Components
Flodea is composed of several modular components that work together to create a secure, lightweight, and extensible execution environment for autonomous Web3 AI agents. Each component serves a specific function and can be combined flexibly depending on the agent's requirements.
This page provides an overview of the five primary components of the Flodea ecosystem.
1. Flodea Core OS
Description The foundational layer of Flodea that includes the lightweight kernel, task scheduler, I/O manager, and module loader.
Responsibilities
Initializes and manages agent execution environments
Handles modular service loading (e.g. network, filesystem)
Provides system-level abstraction with minimal overhead
Key Features
Small memory footprint
Compatible with cloud, edge, and embedded systems
Isolated execution per agent
2. Flodea Runtime
Description Multi-language runtime environment that executes agent logic written in Python, JavaScript, or WebAssembly.
Supported Languages
Python: For AI/ML workflows, LLM orchestration, and logic-heavy agents
JavaScript: For task automation, integrations, and event-driven logic
WebAssembly (WASM): For sandboxed, high-performance agents
Key Features
Safe execution in isolated memory contexts
Dynamic module support and runtime switching
Built-in standard libraries and Web3 APIs
3. Flodea Privacy Layer
Description A set of native privacy features that enable agents to operate securely and anonymously within decentralized environments.
Modules Included
Private Networking: Tor, I2P, and decentralized VPN (DeVPN)
Stealth Wallets: Anonymous transaction signing, zk-SNARK integration
Encrypted Filesystem: Local file storage encrypted using AES-256
Zero-Knowledge Access Control: zk-based authorization without identity leakage
Key Features
Fully optional and modular per agent
Ideal for DeFi, DAO, and RWA privacy-critical agents
Compatible with privacy-preserving chains
4. Flodea SDK
Description The developer toolkit for creating, configuring, testing, and packaging Flodea agents.
What It Includes
CLI for building and managing agents
Templates for common use cases
Module registry and dependency manager
Testing and debugging tools
Use Cases
Build an agent with only necessary modules
Generate deployable bundles (cloud, edge, or P2P)
Monitor agent behavior during simulation
5. Flodea Marketplace (Optional)
Description A decentralized platform for publishing, sharing, and monetizing Flodea agents.
Key Features
Upload and distribute public or private agents
Set licensing and access permissions
Discover agents for DeFi trading, DAO governance, and more
Target Users
Independent developers
DePIN operators
Protocol teams looking to offer prebuilt agents
Component Modularity
Each Flodea component is independent and can be combined selectively depending on the use case. For example:
A DAO voter agent may use the Core OS, Runtime, and Privacy Layer
A DePIN worker may only need the Core OS and Runtime
A trading bot may use the full stack including the SDK and Marketplace
Last updated