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