Last updated: January 10, 2026
Architecture Overview
Understanding Yooru's architecture helps you build better agents and integrations. Here is how the system works under the hood.
System Components
Yooru consists of four main layers that work together to deliver intelligent DeFi automation:
architecture.tstypescript
// Yooru Architecture Layers
const YooruArchitecture = {
// Layer 1: AI Reasoning Engine
reasoning: {
provider: "Groq",
model: "llama-3.3-70b-versatile",
latency: "<100ms",
capabilities: [
"Natural language understanding",
"Context-aware responses",
"Multi-turn conversation",
"Tool calling and function execution"
]
},
// Layer 2: Data Aggregation
dataFeeds: {
realtime: [
"DEX prices via Jupiter",
"On-chain analytics",
"Whale wallet tracking",
"Social sentiment signals"
],
refresh: "Sub-second for critical data"
},
// Layer 3: Action Execution
execution: {
supported: [
"Token swaps (Jupiter aggregated)",
"Liquidity provision/removal",
"Lending operations (Kamino, MarginFi)",
"Portfolio rebalancing",
"Custom program interactions"
],
security: "User approval required for all txs"
},
// Layer 4: Agent Framework
agents: {
customization: "Full personality and strategy config",
templates: "Pre-built for common use cases",
sdk: "TypeScript SDK for developers"
}
}Security Model
Security is non-negotiable. Here is how we protect your assets:
- •Non-custodial: Your keys never leave your wallet
- •Explicit approval: Every transaction requires your signature
- •Transparent: Full audit trail of all agent decisions
- •Guardrails: Configurable limits even in autonomous mode
Important
Even in autonomous mode, Yooru operates within strict boundaries you define. Position size limits, loss thresholds, and approved protocols are all configurable.