Your wallet shouldn't
wait for you.

Create autonomous on-chain actions that execute exactly when you define — bounded, revocable and verifiable on-chain.

NEW AUTOMATION● ON-CHAIN
WHENEvery 7 days
DOTransfer 0.05 ETH
TO0x7A3F…91B2
CONDITION METExecuted on-chain
0x7f…91a

Sign the intent.
Not every transaction.

WHEN turns a wallet into a programmable vault. You decide the asset, recipient, timing and hard limits. Executors can trigger valid rules — never rewrite them.

01

Timed Transfer

Move ETH or tokens at an exact future time. One rule, one execution.

02

Recurring Transfer

Schedule recurring payments with a fixed amount and an optional execution cap.

03

Auto Split

Route a fixed vault amount across preset wallets whenever sufficient balance is available.

Permissionless execution.
Permissioned behavior.

Anyone can pay gas to trigger an eligible rule. The smart contract checks every condition again before funds move.

01CONNECTYour EVM wallet
02DEFINECondition + action
03SIGNDeploy your rule
04EXECUTEVerified on-chain

The executor never gets custody.

Each wallet owns its own vault. Rules are stored on-chain, pausable at any time and limited to exactly the behavior you authorized.

  • One vault per wallet
  • Withdraw any time
  • Hard amount / recipient limits
  • Permissionless executors
WHEN / RULE #12
ruleType      RECURRING_TRANSFER
token         ETH
recipient     0x7A3F...91B2
amount        0.050000 ETH
interval      604800 sec
maxExecutions 12
status        ACTIVE

executor      PERMISSIONLESS
owner         0x91C2...A77F
VERIFIED BY CONTRACT
WHEN

Don't watch the chain.
Program it.

If it can be defined, it can be automated.

Create your first rule →