Yield that runs itself.

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.

Clockwork strips

App-shell navigation, fee settings, save/create flows.

Reference 02 · Function

Morpho composer (BUSL repo)

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.

Morpho

Steakhouse USDG

Morpho vault · APY 4.32%

Principal stays deposited. Yield accrues above the protected floor.

Apple stock token

Apple · AAPL

Tokenized stock

Buys weekly with its share of routed yield.

Tesla stock token

Tesla · TSLA

Tokenized stock

Buys weekly with its share of routed yield.

Nvidia stock token

Nvidia · NVDA

Tokenized stock

Buys weekly with its share of routed yield.

SpaceX stock token
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.

Robinhood Morpho Uniswap ZeroDev

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
← / → · space · R reset