Core Components
- API Server: Manages user sessions, positions, and Safe orchestration. Provides REST API for external integrations.
- Worker: Executes background processes like rebalancing and health checks.
- Indexer: Monitors on-chain events for real-time state synchronization.
- Allocator: The core of the Yield Coordination Engine; calculates optimal, risk-adjusted allocations across integrated DeFi primitives.
- Scheduler: Triggers periodic jobs based on time and market conditions.
- Reporter: Provides system metrics and user analytics.