RAKE Protocol Official Documentation (V1)
- Target network:
- Robinhood Chain
- Native token:
- $RAKE
- Agent standard:
- RPA (RWA Portfolio Agent)
1. Overview
The RAKE protocol enables the deployment and execution of autonomous portfolio management agents (RPAs) dedicated to tokenized real-world assets (RWAs).
Each RPA operates as a sovereign management account on Robinhood Chain:
- The user configures an immutable five-parameter strategy.
- Agent creation permanently burns $RAKE tokens.
- Funding is done in USDG stablecoin, along with an ETH execution contribution to subsidize keeper transactions.
- Withdrawals are direct, complete, and non-custodial: the user recovers all real tokens held in their account without forced liquidation.
2. Agent lifecycle (RPA)
$RAKE Token
Mint RPA
Define 5 immutable strategy parameters
Status
UNFUNDED
Deposit USDG + ETH execution contribution
Status
ACTIVE
Status
PAUSED
Portfolio
Direct transfer of all held assets to your wallet
Status
UNFUNDED
3. RPA strategy parameters
When deploying via the RPAFactory contract, five characteristics are set permanently. Each variable accepts an integer from 0 to 100 with no decimals:
Risk
0 = Defensive, 100 = Aggressive
Overall tolerance for risk and accepted volatility.
Concentration
0 = Diversified, 100 = Concentrated
Spread across multiple assets or target a narrower basket.
Momentum
0 = Neutral, 100 = High responsiveness
Sensitivity to assets showing recent relative strength.
Reactivity
0 = Stable, 100 = Immediate
Adaptation speed and portfolio rebalancing frequency.
Cash Reserve
0 = 100% invested, 100 = 100% USDG
Tendency to keep a portion of capital as USDG.
| Parameter | Scale (0 to 100) | Functional description |
|---|---|---|
| Risk | 0 = Defensive, 100 = Aggressive | Overall tolerance for risk and accepted volatility. |
| Concentration | 0 = Diversified, 100 = Concentrated | Spread across multiple assets or target a narrower basket. |
| Momentum | 0 = Neutral, 100 = High responsiveness | Sensitivity to assets showing recent relative strength. |
| Reactivity | 0 = Stable, 100 = Immediate | Adaptation speed and portfolio rebalancing frequency. |
| Cash Reserve | 0 = 100% invested, 100 = 100% USDG | Tendency to keep a portion of capital as USDG. |
4. Smart contract architecture & security
RPAFactory
- •Receives $RAKE and executes the burn
- •Deploys the RPAAccount clone (EIP-1167)
- •Mints the ownership NFT (ERC-721)
RPAAccount
- •Holds sovereign custody of assets (USDG, RWAs)
- •fund(amount) payable: records capital and ETH
- •pause() / resume(): direct control by the owner
- •withdrawAll(): emergency transfer / asset exit
ExecutionManager
- •Verifies agent authorizations and signals
- •Routes trade orders to DEX / RWA markets
- •Collects execution fees to reimburse the Keeper


