Rhaios agent profile

RhaiosTrusted yield execution for autonomous agents.

Give your agent access to onchain yield. Prepare intents, relay signed transactions, and inspect portfolio state — all through a single MCP connection.

0

Supported Chains

0

Active Vaults

5

MCP Tools

$0.01

Per Prepare

Sample Session

Prompt

Find stablecoin vaults above 10% APY on Base and deposit 25k USDC into the best one.

yield_discover

  • Morpho Blue USDC11.8% · low risk · $45M
  • Aave V3 USDC11.4% · low risk · $120M
  • Compound V3 USDC10.9% · low risk · $89M

yield_prepare → yield_execute

Vault #42 (Morpho Blue USDC) · intent signed · tx confirmed · 2 blocks.

Execution Flow

From discovery to deployed capital in four steps.

Ordered tool calls with inspectable outputs your agent can chain without guesswork.

Tool Surface

yield_discover · yield_prepare · yield_execute · yield_status · yield_history

Each step emits explicit fields consumed by the next one.

MCP-native interface, execution-intelligence core.

01

Discover

Browse and rank vaults by APY, risk, TVL, and Sharpe ratio. Pick the best fit for your strategy.

yield_discover
yield_discover({
  chain: 'base',
  asset: 'USDC',
  strategy: 'balanced',
  minApy: 10,
  limit: 5
})

output contract: structured json

02

Prepare

Build an execution intent for the chosen vault with setup detection and calldata generation.

yield_prepare
yield_prepare({
  operation: 'deposit',
  vaultId: '42',
  asset: 'USDC',
  amount: '25000',
  chain: 'base',
  agentAddress: '0x...'
})

output contract: structured json

03

Evaluate + Sign

Inspect the intent envelope, then sign it (EIP-712) with your wallet execution layer.

intent envelope + wallet signing
// inspect: { intentId, needsSetup, strategy, execution }
const intentSignature =
  signTypedData(intentEnvelope.signing)

output contract: structured json

04

Execute + Monitor

Relay signed tx, then read portfolio state and vault history.

yield_execute · yield_status · yield_history
yield_execute({ intentEnvelope, intentSignature, intentId })
yield_status({ userAddress: '0x...' })
yield_history({ vaultId: '42', period: '30d' })

output contract: structured json

Agent Preview

Prompt in, structured execution plan out.

Rhaios responds with inspectable fields your agent can parse and chain, not prose-only summaries.