a run

Four seconds of work. Six hours of nothing.

One DCA skee, followed through a single run. This is the entire lifecycle; there is no background process, no watcher, no loop that keeps thinking while you sleep.

Step by step.

tstepwhat happenswho pays
−6h → 0napNothing. No process, no polling. The schedule lives in the runtime's scheduler.nobody
0wakeScheduler fires. Runtime loads the skee's errand, leash and last receipt.
+0.3slookReads balances, current price, open orders. All reads are snapshotted for the run.
+0.5sdecideErrand rule runs on the snapshot. Produces an intent or "do nothing".
+0.8sleashRuntime simulates the intent and checks all leash rules on the result.
+1.0sactOne transaction signed and sent to Robinhood Chain.skee's gas wallet
+3sreceiptInclusion confirmed. Plain-English receipt written; hash anchored on-chain.skee's gas wallet
+4snapBack to nothing until the next schedule tick.nobody

The receipt.

Every run ends in a receipt, whether it acted or not. The receipt is written for a human first: one sentence saying what happened and why. Underneath is the structured record.

receipt skee 0x41…c2 · run #182 · 2026-09-14 06:00 ET "bought $25 of TSLAx at 248.41 because it was 06:00 and that's the plan" saw USDC 412.10 · TSLAx 0.9821 · mid 248.32 decided buy $25 (dca) leash cap 25/25 · day 25/100 · assets ok · hours ok did swap 25 USDC → 0.1006 TSLAx · slip 0.04% · fee $0.02 tx 0x8a1f…3e · block 4 811 902 next 2026-09-14 12:00 ET

Three runs that did nothing.

Doing nothing is the most common outcome and the one we're proudest of. Each still gets a receipt.

#183 "price moved 4.1% since last run, over the 3% band, skipped" #184 "outside allowed hours (weekend), didn't wake" #185 "daily cap reached ($100/$100), skipped until tomorrow"