LOOP LOOP
Open this week's run
Deck online · Arc network · run {{ runNo }}

Your split rule,
graded by what it
actually earned.

Each week the deck reads Aave v4 and Morpho rates on Arc, prints your rule's split, and waits for one signature. Next Sunday it prints what really came in beside it.

Aave v4 supply
{{ rateAave }}%
Morpho supply
{{ rateMorpho }}%
Signatures needed
one
This week's run printing out of the deck

This week's run

window {{ windowLabel }}

Rates arrived from both markets. Your rule's split for the next 168 hours is below. Adjust it or sign.

Gateway deposits in
{{ depositTotal }} USDC
Tue 04:12 UTC · 2,400.00
Fri 04:09 UTC · 2,400.00
Working balance
{{ principalFmt }} USDC
Gas paid in USDC
No custody — signatures only
Rule {{ ruleVersion }} · split now
{{ savedAlloc }}/{{ savedMorpho }}
Aave v4 / Morpho, {{ savedReserve }}% held in reserve
Status
{{ statusLabel }}
Review & sign

Rule performance

Every completed run keeps two numbers: what your rule said it would earn, and what the chain paid. The gap is the grade.

Run {{ lastRunNo }} · {{ lastWindow }}Your rule scored
Simulated {{ lastSim }}
Realized {{ lastReal }}
Chain paid {{ lastDelta }} USDC more than the rule projected. {{ lastGrade }}
Browse every graded run →
Two grade tapes on a metal tray
01 · ARRIVE

Twice-weekly USDC lands from Circle Gateway. The deck logs it and waits for the rate read.

02 · SIMULATE

Live supply rates from both lending nodes run through your stored rule. The projection prints.

03 · SIGN

One signature arms the rebalance. Funds never leave your wallet's control.

04 · GRADE

Seven days later the deck prints realized yield beside the projection and scores the rule.

Run {{ runNo }}

{{ windowLabel }} · 168 h window

Review last week's grade, check the rates that just arrived, move the split if you want to — then approve the rebalance with one signature.

1 · Grade read 2 · Rule set 3 · Signed
Last week's grade · run {{ lastRunNo }}
{{ lastGrade }}
simulated {{ lastSim }} USDC
realized {{ lastReal }} USDC
gap +{{ lastDelta }} · rule beat its simulation
Rates arrived · {{ rateStamp }}
Aave v4
{{ rateAave }}%
util 81.4% · {{ aaveDrift }} vs last week
Morpho
{{ rateMorpho }}%
util 88.1% · {{ morphoDrift }} vs last week

Simulator · move the split, the bars move

live projection
Aave v4 {{ allocFmt }}% Morpho {{ morphoFmt }}%
{{ aaveAmt }} USDC{{ morphoAmt }} USDC
Reserve held in wallet{{ reserveFmt }}%
{{ reserveAmt }} USDC stays liquid · not deployed
7-day projection vs last week realized
Projected {{ projTotal }}
Last real {{ lastReal }}
Blended rate {{ blended }}% across deployed balance.
{{ deltaLine }}
Projection only. Realized yield is graded next Sunday.
Gas ≈ {{ gasFmt }} USDC
Run {{ runNo }} armed · signature accepted{{ signStamp }}
Moved to Aave v4{{ aaveAmt }} USDC
Moved to Morpho{{ morphoAmt }} USDC
Rule stored as{{ nextRuleVersion }} · {{ allocFmt }}/{{ morphoFmt }}
Grade prints{{ gradeDate }}
See it beside every other run →
Signature rejected · nothing moved

The wallet declined the request, so this week's rebalance was not armed. Rule {{ ruleVersion }} stays live at its stored split and the deck will re-read rates in 24 hours. You can sign again any time before Sunday.

History

Every completed run, its projection, what the chain paid, and the rule version that produced it. Select a run to read its tape.

Runs graded
{{ statRuns }}
Realized total
{{ statRealized }}
Beat simulation
{{ statBeat }}
Mean gap
{{ statGap }}
RunWindowSimulatedRealizedGapGrade
{{ row.id }} {{ row.rule }} {{ row.window }} {{ row.sim }} {{ row.real }} {{ row.delta }} {{ row.grade }}
Tape · run {{ sel.id }} · rule {{ sel.rule }}
Simulated {{ sel.sim }}
Realized {{ sel.real }}

{{ sel.note }}

Grade tapes

How the deck works

LOOP is a sparse operations deck suspended in the Arc network. It holds one thing for you: a split rule for your USDC. It reads the two lending nodes, simulates the rule, asks for one signature, and then tells you the truth about what happened.

Allocation streams flowing into two lending nodes

Two nodes, one rule

Aave v4 and Morpho publish supply rates continuously. Your rule states how the working balance divides between them and how much stays liquid. The deck never trades, never bridges, and never takes custody — a rebalance is a set of allocation instructions your wallet signs.

Everything settles in USDC, including gas.

One signature per week

Twice-weekly deposits arrive from Circle Gateway. Sunday's run bundles them with the existing position and prints a single instruction. You sign once; the deck executes it and then goes quiet for 168 hours.

Decline the signature and nothing moves — last week's rule simply stays live.

A key above a signature pad

What the grade means

Simulated yield is what your rule projected at the rates it saw. Realized yield is what the chain actually paid over the week. The signed gap between them is the grade, and it seeds the next run's suggestion.

Why rules drift

Utilization moves, incentives expire, and a market that looked richer on Sunday can pay less by Thursday. A rule that beat its simulation four weeks running is usually reading one node's curve well, not getting lucky.

What this is not

Every figure on this deck is illustrative. Rates change, projections miss, and a week can grade below its simulation. Nothing here is a promise about future returns.

Open this week's run
Wallet request{{ signStateLabel }}
Key over signature pad
Rebalance run {{ runNo }}
Aave v4{{ aaveAmt }} USDC
Morpho{{ morphoAmt }} USDC
Reserve{{ reserveAmt }} USDC
Gas (USDC){{ gasFmt }}
One signature. No custody — the deck can only move balances between the two lending nodes named above.