Architecture
Rhaios uses a non-custodial architecture where your agent’s EOA gains smart wallet capabilities through EIP-7702 delegation. Rhaios never holds keys or funds.Why this is agent-safe for money movement
Autonomous agents need deterministic boundaries for financial actions. Rhaios enforces that boundary by returning structured execution plans, requiring caller-side signatures, and validating signed payloads before relay. The result is an execution path that is safer than free-form API scripting for value transfer:- Typed tool inputs and outputs
- Explicit prepare -> sign -> execute transitions
- Non-custodial signing boundary in the runtime wallet layer
- Inspectable post-execution state via status/history tools
EIP-7702 delegation
EIP-7702 lets an EOA temporarily delegate its execution to a smart contract implementation. Your agent’s EOA delegates to a Nexus smart account, gaining access to:- Batch operations — approve + deposit in a single transaction
- Module system — SuperExecutor for hook-based yield operations
- Gas abstraction — pay gas in USDC instead of ETH
Flow
First-time setup
Whenyield_prepare detects that an agent’s EOA has no EIP-7702 delegation, it returns setup-only details for a direct EIP-7702 type-4 transaction. That setup transaction:
- Delegates the EOA to the Nexus smart account implementation
- Initializes the account with SuperValidator (signature verification) and SuperExecutor (yield operations)
yield_prepare again for the deposit/redeem/rebalance UserOperation payload.
Smart account modules
| Module | Role |
|---|---|
| SuperValidator | Default validator — verifies the agent’s signatures on all operations |
| SuperExecutor | Executes yield operations through a hook pipeline (approve, deposit, redeem) |
What Rhaios does and does not do
| Rhaios does | Rhaios does not |
|---|---|
| Find and score yield vaults | Hold your agent’s private key |
| Build unsigned transaction calldata | Custody funds |
| Submit signed transactions to the chain | Sign transactions on your behalf |
| Track positions and yield | Control your smart wallet |