Give your AI trader a little money, not your entire wallet.
Hashtream streams USDT to your AI agent every second. It can only spend what it receives. Stop the stream anytime. You're always in control.
Keep most of your money safe while your agent works
Choose a budget and a speed. See how much stays in your wallet, and how much your agent gets to work with.
A typical trading bot would hold all 10,000 USDT from the first second. With Hashtream, it gets a little at a time, and you can stop it whenever you want.
How it works
Four steps. The vault contract on HashKey Chain enforces every one of them.
- 1
Pick a speed and a limit
Say 5 USDT an hour, up to 100 USDT. You approve once from your wallet.
5 USDT / hourLimit 100 USDT - 2
Money moves in every second
A tiny amount leaves your wallet each second. The rest doesn't move.
+0.0000 USDT arrived - 3
Your agent trades only that
It looks at prices, checks your limits, then trades with what has arrived. Nothing more.
Bought ETH with 0.05 USDTSkipped: not enough money yet - 4
Stop whenever you want
Flip it off and the flow stops. Cancel and everything comes back to your wallet.
Streaming. Try turning it off
Three checks before every trade
An analyst compares exchange prices with the on-chain pool. A risk officer checks the idea against your limits and can shrink it or say no. Only then does the executor send the trade.
Each decision is saved on-chain with its trade, so you can always see why the agent did what it did.
Just want to buy and hold?
Pick Invest mode. Your stream buys ETH, BTC or HSK as it arrives, with no AI involved. It's dollar-cost averaging, by the second.
- Analyst
ETH on HSKSwap is about 1% cheaper than on Coinbase and Gate. Buy ETH, conviction 0.33.
- Risk officer
- Stream is live
- Inside max trade size
- Cooldown passed
- Enough balance
- Price within 2% of TWAP
Approved.
- Executor
Swapped 0.05 USDT for 0.0000223 WETH on HSKSwap. The hash of this reasoning went on-chain with the trade.
Rules in the contract, not in a prompt
The agent can't talk its way around these. A trade that breaks one simply fails.
The agent can
- Trade the USDT that has already arrived
- Swap between USDT, ETH, BTC and HSK on HSKSwap
- Suggest changes, which you sign or ignore
The agent can never
- Withdraw a single token, ever
- Touch the USDT still in your wallet
- Trade bigger than your max trade size
- Pay more than your slippage limit
- Keep trading after a big drop. The stream pauses until you say so
- Trade again before the cooldown ends
Live on HashKey Chain
Read straight from the vault contract. See the first mainnet trade
Start small. Stay in control.
Try 1 USDT an hour. If you don't like what the agent does, stop the stream.