A single-owner, drag-and-drop yield router on Robinhood Chain. Design the strategy once, arm it with one signature — an always-on keeper does everything after that.
Clockwork V3 · Pitch · Robinhood Chain 4663
The problem
Idle yield stays idle.
Robinhood Chain puts Morpho vaults and stock tokens in the same execution environment — but nothing bridges stablecoin yield to those opportunities without a human signing every single move.
Notice
Every accrual is a chore
Yield lands quietly. The owner has to spot it, decide what to do, and be at the keyboard to act.
Decide
Composers still need a signer
Existing strategy tools construct the transaction — then wait for a human to review and sign it. Every time.
Sign
Bot profits pile up unswept
Profits from other strategies land in the wallet and sit there. There is no unattended path onward.
The landscape
Two reference points shaped the design. Neither closes the gap.
Reference 01 · UI language
Palette · Curator Studio
A general multi-user strategy builder — many curators, many strategies, one shared app.
Clockwork keeps
The full-canvas node graph with minimal floating chrome.
The closest functional adjacency — a manual-sign tool for constructing Morpho positions.
Clockwork keeps
The Morpho composer and node model.
It lacks
Any automation layer — no keeper, no autonomous execution; the owner signs every move.
Automated, unattended yield routing on Robinhood Chain 4663 — each deployment isolated to a single owner’s wallet.
The gap, filled
One signature arms a scoped, revocable permission; an isolated keeper fires every move after.
Clockwork V3
One canvas. One signature. Always on.
Deposit stables, split them across Morpho vaults, and route the yield — on a schedule, at a threshold, or on a limit price — into the tokens you pick. Principal stays behind a protected floor; only yield above it ever moves.
The product
The strategy is the interface.
$
Deposit inlet
25,000 USDG
Any wallet inflow feeds the machine. Idle stables auto-deposit.
Steakhouse USDG
Morpho vault · APY 4.32%
Principal stays deposited. Yield accrues above the protected floor.
Apple · AAPL
Tokenized stock
Buys weekly with its share of routed yield.
Tesla · TSLA
Tokenized stock
Buys weekly with its share of routed yield.
Nvidia · NVDA
Tokenized stock
Buys weekly with its share of routed yield.
Limit buy
SpaceX · SPCX
Yield share keeps earning until the target price hits, then swaps.
↻
Compound
Back into the vault
Re-deposits on the same split — no signature needed.
100%25%25%20%15%15%
Illustrative strategy — splits are editable in place, auto-rebalance, and never trigger a sale.
How it works
Design once. Arm once. It fires forever.
01
Design
Drag the strategy onto a full-viewport canvas. Read a plain-language summary of what will happen and what it costs.
02
Arm
One wallet signature. EIP-7702 upgrades the wallet in place and grants a scoped, expiring, revocable session permission.
03
Fire
An isolated keeper polls schedules, thresholds, limit prices, and inflows — then executes atomic batched Morpho and Uniswap calls.
04
Guard
Idempotency checks before every submit. Uncertain runs freeze as “needs you.” Buying halts at the protected-principal floor.
Who it’s for
Three owners, one behavior: set it and walk away.
Persona 01
Idle Yield Router
Holds stables in (or destined for) Morpho vaults. Wants the yield redirected into stock tokens without logging in to approve each trade.
Persona 02
Profit Sweeper
Runs other bots whose profits land in the same wallet. Wants every inflow swept into yield and routed onward by the same rules.
Persona 03
Set-and-Forget User
Explicitly does not want a dashboard to manage or a composer to trigger. Configure once, arm, leave.
1signature
arms a scoped, expiring, revocable permission. Every fire after that is the keeper’s job — until the policy expires or you stop it.
Why Clockwork wins
Unattended. Isolated. Reduced to one job.
vs. manual-sign composers
Unattended
One signature arms a scoped on-chain permission; the keeper executes every subsequent fire with no further owner action.
vs. multi-tenant platforms
Isolated
Each deployment is a full copy — own wallet, own state, own keeper, own database. No shared infrastructure, fees, or custody pooling.
vs. app-shell dashboards
Canvas-first
No dashboards, metrics, or navigation shell competing with the graph. Build, arm, live, needs-you, and exit are states of one canvas.
Under the hood
Direct calls, one atomic batch, nothing shared.
Canvas — React with @xyflow/react v12: fit-view on load, animated bezier edges, 60fps interactions.
Account — ZeroDev Kernel via EIP-7702: the owner’s wallet upgrades in place, no separate smart account.
Execution — direct Morpho + Uniswap calls in one atomic Kernel batch, with mandatory amountOutMinimum guards.
Keeper — one isolated, always-on service per deployment. Interval polling, idempotency before submit.
Persistence — SQLite in WAL mode, single writer, persistent volume, encrypted checkpointed backups.
RPC — Gateway by default; owner-supplied dedicated key as a settings override. Enso deferred to V2 as an adapter.
Robinhood Chain 4663 only. Stock tokens pass a per-owner transfer-eligibility test as a hard setup gate before any branch can arm.
What could go wrong
Every risk has a hard gate, not a warning label.
Risk · yield math touches principal
Protected-principal floor
Spendable yield = redeemable assets − protected principal − reserve. Buying freezes at or below the floor.
Risk · over-broad permission
Scoped session policy
Validates inner call selectors, tokens, recipients, caps, and expiry — not just the batch executor.
Risk · thin 4663 liquidity
Route discovery gate
Mandatory slippage minimums and a price-impact policy; a branch cannot arm if no viable route exists.
Risk · stock-token restrictions
Eligibility as a setup gate
A per-owner transfer-eligibility test blocks setup outright, and stock tokens carry a persistent risk flag.
Scope
V1 ships the whole loop.
V1 · in scope
Percentage splits across Morpho vaults; schedule-or-threshold yield routing; limit-buy nodes.
Open deposit inlet — every wallet inflow feeds the machine, idle stables auto-deposit.
Edit splits with no signature and no forced sale; remove-token with keep-or-sell at re-arm.
One-signature atomic exit: withdraw principal, optionally sell the basket, sweep to the wallet.
Gas-ceiling guard and low-balance alerts — the owner pays gas, no sponsorship.
V2 · deferred
Wider routing via Enso — behind an adapter.
Enso is the single deferred item, slotting in behind a provider-agnostic action list already in place. Nothing in the core loop waits for it.
Set it once. Walk away.
Clockwork V3 — single-owner, unattended yield routing on Robinhood Chain. The scope is locked, the open decisions are zero, and the gap is still empty. Greenlight the build.
Clockwork V3 · Robinhood Chain 4663 · No open decisions