Oneliq AI
portfolio & automation assistant
Create your agent
Configure the rule once. Sign one EIP-712 message. Agent then runs in the background on Cloudflare cron - no servers to manage, no keys to hold.

You can pause, run on demand, or revoke at any time.
Amount per buy
$
USDC
1
From — your USDC
Agent pulls USDC directly from your wallet via a one-time gasless EIP-2612 permit signature - no pre-funded balance required.

Pick the chains where your USDC actually lives. Chains without permit support (like Arc) ask you to pre-fund the agent wallet instead.
connect wallet to load balances
2
To — recipients
Each wallet receives USDC on the chain you pick beside it.

Same-chain delivery (chain is in your sources) uses direct transferFrom via permit.

Cross-chain delivery (different chain) routes through Circle CCTP V2 burn-and-mint (~30s in fast mode).
add one or more wallets
3
Set the refill rule
all values in USDC
Refill when wallet balance drops below
Agent checks each target wallet on every cron tick. If any has less than this amount, it triggers a refill for that wallet.
$ USDC
Safety limit - max total per 24 hours
Agent stops if it tries to send more than this total in any rolling 24-hour window. Protects against bugs and runaway loops.
$ USDC / day
1 EIP-712 signature · revoke anytime · expires in 30 days

How your agent works

A single signature authorizes a Circle Programmable Wallet to act on your behalf, strictly within your declared rules. The agent runs continuously and only moves funds when conditions are met.

// Step 01
You sign once
An EIP-712 message captures your rule: source chains, target wallets, amounts, schedule or threshold, daily cap, expiry. No gas, no on-chain transaction - just a signature.
// Step 02
Agent watches
In top-up mode it polls each target balance. In schedule mode it waits for the next slot. The agent has no power outside your declared rules.
👁
// Step 03
Funds move
When triggered, the agent's Circle Smart Account uses your EIP-2612 permit to transferFrom() USDC directly out of your wallet to the targets. Gas is sponsored by Circle Paymaster - you pay nothing.
// Step 04
You stay in control
Pause, resume, or revoke any agent in one click. Every execution is logged with timestamps and tx hashes once live execution ships.
Agent
Source chains
Pick the chains where your USDC lives. The agent pulls from all selected.
Deliver on
Same-chain lands instantly; a different chain routes via Circle CCTP (~30s).
Pay with
You receive the other stablecoin each run. USDC↔EURC only — the live route on Arc.
Select frequency
How often should this agent run?
🕐 UTC Schedule
Choose first execution time
Select the first UTC date & time this order should run.
Time (UTC)
Selected execution time