Set the rules once. Koul does the rest.
Automate your DeFi position from your own wallet.
Open appStellar testnet
Autopilot
Rule 1
WatchingTriggeredDone
WhenBTC price < $110,000
ThenMove 50% of BTC supply to USDC
BTCBitcoin in USD
$101234567890123456789,012345678901234567890123456789Your supply on XOXNO
BTC 80%BTC 40%USDC 20%USDC 60%
Rule 1 moved half your BTC supply to USDC.Just now
Markets move at 3 AM.
Without KoulWatching
You were asleep.
With KoulWatching
Koul repaid the loan.
Time between checking the price and acting
Your own bot7 s
ReadDecideSignWait for a ledgerWait for the next ledger
Its transaction cannot land before the next ledger closes. The price keeps moving the whole time.
Koul
0 s
The rule is checked inside the same transaction that repays the loan.
What you can automate
Protect a loan
health< 1.25Repay debt
Chase the better rate
rate gap> 1%Move pools
Exit on a price
USD/TRY> 50Withdraw
How it works
1
Write a rule
Tell Koul
2
Save it on-chain
Your wallet
Router contract
Rule 1Rule 2Rule 3
3
It runs by itself
- 1Check prices
- 2Rule 1 matches
- 3Repay from your wallet
Try it
Drag a slider until a rule lights up.
The market
Pool 1 pays 4.00% · Pool 2 pays 4.40%1.67
0.40%
48.79
120 USDC
Your rules
First match runs1Waiting
If
≤at or below
Then2Waiting
If
≥at or above
ThenThe position
Wallet · idle120.00
Pool 1 · supplied300.00
Pool 2 · supplied200.00
Debt240.00
No rule matches. Move a slider.
Your money stays yours
Funds stay in your wallet
Koul's key expires
Revoke it with a passkey
Koul can never
- Send your money anywhere else
- Withdraw to another wallet
- Touch anyone else's position
- Cash out to a bank
- Work after you revoke it
Built on Stellar
StellarSorobanXOXNOPasskeysOpenZeppelin
StellarSorobanXOXNOPasskeysOpenZeppelin
StellarSorobanXOXNOPasskeysOpenZeppelin
StellarSorobanXOXNOPasskeysOpenZeppelin
Start with one rule.
Open appStellar testnet