Core Components
Main System Components.
OrberAI is designed on a modular and extensible architecture that combines natural language processing, agent logic, blockchain integration, and security controls. The system's structural pillars are detailed below:
π§ 1. Central AI Agent
This is the natural language interpretation core. It uses advanced language models to:
Understand user intent from natural language prompts
Analyze context and user-specific conditions (connected wallet, assets, history)
Break down a complex request into executable steps
Coordinate the mini-agents needed for each action
π§© 2. Specialized Mini-Agents
These are functional units in charge of specific tasks. Each mini-agent operates on a specific protocol or action, such as:
Staking SOL
Interacting with smart contracts
Analyzing tokens or DEXs
Sending Web2 payments (gift cards, services, etc.)
They are independent but orchestrable, allowing several to be combined into a dynamic flow.
π 3. Flow Orchestrator
It acts as an intelligent middleware between the central agent and the mini-agents. Its functions include:
Validating that tasks are well-defined before executing them
Managing dependencies between actions (e.g., analyzing tokens β swapping β staking)
Coordinating the parallel or sequential execution of tasks
Collecting results and returning a consistent output to the user
This layer is key to transforming a single prompt into multiple chained actions without errors.
π 4. Web3 and Web2 Integration Layer
The architecture allows native connection to both on-chain protocols and off-chain services using custom adapters:
Direct connection to Solana via RPC or SDK
Compatibility with smart contracts and DEXs (Raydium, Jupiter, Marinade, etc.)
Web2 integrations that allow paying or executing external actions with USDC or SOL (Bitrefill)
This unification enables hybrid experiences in a single step.
π 5. Wallet Interface and Secure Signature
OrberAI does not hold funds or manage private keys. The architecture includes a layer that:
Detects and manages connections to wallets (Phantom, Backpack, Solflare, etc.)
Prepares transactions from the mini-agents
Presents the user with a clear summary before requesting a signature
Does not execute any actions without an explicit user signature
This layer is essential to ensure transparency and trust throughout the entire flow.
Last updated