$47.23
over 14 days · across 3 strategies tested

Out-of-range LP capital flows into a vault that runs multiple strategies in parallel. An LLM proposes new ones every hour. Only proven winners ship — and you choose how involved you want to be.
When price moves out of an LP's range, the hook routes the idle USDC into the vault. The vault deploys it to the active strategy while scoring shadows against the same conditions. The on-chain consecutiveWins counter is the trustless gate — anyone can call promote() once a shadow earns it.
No strategies registered yet.
No strategies registered yet.
$47.23
over 14 days · across 3 strategies tested

One strategy active. Others tested in shadow. Whichever proves itself becomes the next active. 4 entries so far.
Mock Yield Strategy has shown a 30x performance gap over Idle baseline (mean 112,167 vs 3,251 μbps) over 484 observations. The variance suggests room for a more aggressive accrual rate. Doubling the per-block rate is a low-risk shadow test — if it underperforms, the on-chain promotion guards will catch it before any capital migrates.
Deploy a new instance of MockYieldStrategy with RATE_PER_BLOCK_BPS=2 (current shadow uses 1). Register as shadow at strategy_id=4.
Faster accrual curve. Should win head-to-head against the existing shadow within ~30 epochs at current block cadence.
Evidence: ~/brain/wiki/agentfloat-history.md — Mock Yield σ=91,802 over 484 obs · ~/brain/raw/agentfloat-strategy-scores.md tail
Risks: If block production stalls, accrual rate is meaningless. Mitigated by the existing scoring formula which uses block-delta math.
Over 970 score entries, no shadow has been promoted despite the Mock Yield strategy beating Idle in every comparison. The 5-epoch consecutive-win requirement may be too tight given current scoring cadence.
Edit ~/brain/wiki/agentfloat-scoring.md config block: set "minEpochsConsecutive": 4
Promotion latency drops by 20%. Increased churn risk is bounded by minDeltaBps (still 10) and the active-age guard (still 100 epochs).
Evidence: agentfloat-history.md reports 0 promotions despite consistent shadow outperformance
Risks: Slightly higher promotion frequency in volatile windows. Mitigated by unchanged minDeltaBps.
First parameter sweep proposal — establish that the auto-deploy pipeline works end-to-end before proposing more aggressive changes.
Deploy MockYieldStrategy with RATE_PER_BLOCK_BPS=2.
New shadow scoring against existing strategies starting next epoch.
Evidence: agentfloat-history.md
Risks: Test fixture — retired post-deployment.
Score variance is within expected bounds. Active strategy holding within design spec. Shadow strategies are accruing as designed. No drift in any metric exceeds noise threshold.
None — explicit assertion that current state is the right state.
Continuity.
Evidence: Last 240 epochs in agentfloat-history.md
Risks: None.

Six verified contracts on X Layer Testnet. Eight tests passing. One AI-generated strategy already shipped autonomously.