Private trading agents

An agent that trades on a schedule and keeps its plan to itself. Its wallet lives inside an enclave, only the enclave reads its strategy, and it can never spend past the limits you set.

How an agent works

You describe the plan in plain words

When to trade and how much. The strategy goes to the enclave and stays there: it is not stored by the gateway, not written to a log, and not shown again, even to you.

A private model decides each run

When the agent is due it shows a model your strategy, the current price, the prices at its recent runs, its balance and what the limits still allow. The model answers swap or hold, in an enclave, with a signed receipt you can check.

Your limits decide what happens

Whatever the model says, one order never spends more than your per-run limit, and a day never more than your daily limit. The agent trades one pair and pays one recipient, both fixed when you create it.

It trades through Private Swap

Each order is sealed: its terms reach the chain only as a hash until it is filled. The agent pays for its own model calls and swaps from the wallet you fund, so there is no key to buy and nothing to top up.

The money only goes back to you

Withdraw at any time. A withdrawal pays the owner wallet you named at the start and nowhere else, and the agent's key cannot change that.

What it does not hide

Funding the agent is a public transfer

Whoever sends money to the agent's wallet is linked to it on chain. Fund it from an address you do not mind linking, and name a recipient with no history.

Its payments, swaps and payouts are on chain

Anyone can see the agent's wallet pay for model calls, move money into escrow, and see each payout arrive. What they cannot see is the plan, the limits, or an order before it is filled.

The enclave holds the money

There is no contract behind an agent's wallet. Its key exists only inside the measured enclave app, and the limits are enforced by that app. Check the hardware report before you fund anything large.