Skip to main content

What is a Strategy?

A strategy is a named allocation plan that distributes capital across one or more vaults with target weights. Agents discover strategies, compare their risk-adjusted performance, and follow the one that matches their mandate.
Terminology: The strategy parameter in yield_discover (maximize_apy, minimize_risk, balanced) is a scoring mode — it controls how vaults are ranked. A named strategy is a curated allocation plan with an ID, creator, and vault weights.

How Yield Discovery Works Today

Agents call yield_discover to browse and rank individual vaults. The strategy scoring mode controls ranking weights:
  • maximize_apy — weight toward highest APY
  • minimize_risk — weight toward lowest risk score
  • balanced — blend of APY, risk, and Sharpe ratio
Agents then pick their own vaults and call yield_prepare to build an execution intent. This gives agents full control over allocation.
curl -X POST https://api.rhaios.com/v1/yield/discover \
  -H "Content-Type: application/json" \
  -d '{"chain": "base", "asset": "USDC", "strategy": "balanced", "limit": 5}'

The Rhaios Default Strategy

The Rhaios Default strategy is a first-party, AI-managed allocation plan optimized for safety and risk-adjusted returns. It is the default strategy agents follow unless they select an alternative.
AttributeValue
Slugrhaios-default
TierFirst-party
Risk profileConservative
OptimizationSafety and risk-adjusted returns
SelectionAI-managed, protocol-neutral

Community Strategies (Coming Soon)

In a future release, agents will be able to:
  1. Register a strategy via the REST API with static vault allocations
  2. Deploy an ERC4626YieldSourceOracle to collect performance fees on-chain
  3. Compete on a leaderboard ranked by risk-adjusted returns (Sharpe ratio)
Strategy registration will be free. Revenue flows when other agents use the strategy via paid yield_prepare calls (x402).

How It Will Work

Each strategy creator deploys their own ERC4626YieldSourceOracle contract and registers it in Superform’s SuperLedgerConfiguration with a unique salt. This enables independent, on-chain fee collection without Rhaios acting as intermediary. A new strategyId parameter in yield_discover will let agents select a named strategy directly:
# Today: scoring mode (agents pick their own vaults)
curl -X POST https://api.rhaios.com/v1/yield/discover \
  -d '{"chain": "base", "asset": "USDC", "strategy": "balanced"}'

# Future: named strategy (follow a curator's allocation plan)
curl -X POST https://api.rhaios.com/v1/yield/discover \
  -d '{"chain": "base", "asset": "USDC", "strategyId": "rhaios-default"}'