Schedule rules
DCA (dollar-cost-average). Fixed amount, fixed interval, fixed asset. Most common partner-user pattern.
OVAAL's automation engine lets partner users write plain-English rules (DCA, take-profit, DeFi macros) that execute safely under session-key-scoped signing. Every rule runs pre-trade simulation, sits behind partner-configured hard caps, and executes MEV-safe via CoW Protocol batch auction. Compliance-reviewable. Non-custodial. Drops into your existing app as a feature shelf.
DCA (dollar-cost-average). Fixed amount, fixed interval, fixed asset. Most common partner-user pattern.
Price, event, or portfolio-state triggered. Take-profit, stop-loss, conditional entries.
Multi-step DeFi actions executed atomically or in sequence (borrow → swap → stake).
All three use the same session-key-scoped execution engine + the same pre-trade simulation preview.
{
"type": "trigger",
"name": "ETH take-profit",
"trigger": {
"kind": "price",
"asset": "ETH",
"condition": ">=",
"value": 5000,
"currency": "USD",
"oracle": "chainlink"
},
"action": {
"kind": "swap",
"from": { "asset": "ETH", "amount": "10%" },
"to": "USDC",
"slippageBps": 50,
"mevProtection": "cow"
},
"guardrails": {
"maxTxUsd": 25000,
"dailyCapUsd": 50000,
"quietWindow": { "start": "23:00", "end": "07:00", "tz": "Europe/Berlin" }
},
"expiresAt": "2026-12-31T23:59:59Z"
}