Let your agent trade on Robinhood Chain.
Non-custodial swaps for AI agents: OmniRail quotes the best route across verified Uniswap pools, your agent signs with its own wallet, you set the limits.
What you can do
Hand your agent a strategy in one sentence.
It reads the price, decides, then buys or sells with its own wallet. A few prompts to start from:
01Dollar-cost averaging
“Every morning, buy $5 of PONS with ETH.”
quote · swap
02Buy the dip
“Look at the hourly candles of DELTA. When it trades 15% under its 24-hour high, buy $10. Sell when it is back within 5% of that high.”
candles · quote · swap
03Take profit, cut losses
“Sell half my BUN if it gains 40% from here. Sell all of it if it loses 25%.”
price · balances · swap
04A weekly basket
“Keep $10 in each of PONS, DELTA and ZZZ. Once a week, bring them back to equal weights.”
balances · quote · swap
05Trade the news
“Search the web every hour for news about Pons and Robinhood Chain. If something big comes out, tell me what you would do and why, then do it.”
web search · quote · swap
The last one is what a classic bot cannot do: the model reads, reasons, then acts. Your agent paces itself; OmniRail schedules nothing.
Examples, not advice. Every trade costs fees; an agent that trades rarely pays less than one that trades often. Start small.
How it works
Three steps. Your wallet signs every one.
- 01
Quote
Your agent says what to sell and what to buy. OmniRail finds the best route across verified Uniswap v3 and v4 pools, checks the price against manipulation (every pool within 5% of its 30-minute average), and simulates the exact transaction from your agent's wallet. It answers with the price, the minimum received, the fee and the gas.
- 02
Sign
Your agent signs that transaction with its own wallet and pays its own gas. The private key never leaves your side: OmniRail never sees it.
- 03
Check and broadcast
OmniRail checks the signed transaction byte for byte against the quote (chain, signer, router, value, calldata), broadcasts it, and reports what really happened: the amount received, the fee, the gas and the block.
- › Sell 0.00045 ETH for USDG.
trade_quote
ready · 0.00045 ETH → 1.118426 USDG
at least 1.112833 · fee 0.25%
gas ≤ 0.0000049 ETH · route ETH → USDG (v4)
simulated ✓
wallet_sign_transaction (the agent's own wallet)
signed locally · to the Universal Router
trade_submit
checked against the quote · broadcast
trade_status
confirmed · received 1.118168 USDG
fee 0.002802 USDG · gas 0.000003 ETH
block 87469268
You stay in control
Limits you set. Funds it never holds.
Give each trading agent its own key, and decide how far that key can go. You set the limits in the dashboard or through the account API; never the agent.
Guards on every trade, whatever the key
- $1 to $1,000 per trade, $5,000 per wallet per day
- Price impact at most 3% beyond pool fees
- Slippage 0.5% by default, 5% at most
- Every contract checked against a pinned code hash
Tokens allowed
Pick the tokens a key may trade; both sides of a swap must be on its list. One entry, PONS_TOKENS, covers the listed Pons tokens.
Max per trade and per day
A dollar ceiling on each swap and on the key's total for the UTC day, counting every transaction it was handed.
Max slippage
The widest price move a key may accept. A request can only narrow it, never widen it.
Your approval above an amount
Past the amount you choose, the trade waits for you. You approve it once in the dashboard, on those exact terms or better.
A trade permission on scoped keys
Scoped keys trade only if you give them the trade modality, so a key made for images can never ask for a swap.
No custody
OmniRail never holds funds and never sees a private key. It quotes, checks and relays; your agent's wallet signs.
Tokens
14 tokens, one quote away.
Every token and pool is verified on-chain before any quote. ETH and WETH are the same asset; USDG is a dollar stablecoin.
- ETHEther
- WETHWrapped Ether
- USDGGlobal Dollar
- $RAILOmniRail
Pons launchpad tokens
Launched on Pons and listed for the depth of their pool, not endorsed. They are volatile, each trades in a single pool against ETH, and that pool keeps a share of every swap, buying and selling.
PONS
Pons
pool keeps 1%
NOVAAI
NovaAI
pool keeps 1%
DELTA
Delta
pool keeps 1%
BUN
Bundle Cat
pool keeps 1%
HMM
Thinking Cat
pool keeps 1%
ZZZ
ZZZ
pool keeps 1%
INJOH
Sinjoh
pool keeps 1%
HARMONIC
Harmonic Agent
pool keeps 1%
HYDX
HyperDex
pool keeps 3%
WOJAK
Wojak
pool keeps 1%
Costs
Every cost is in the quote, before you sign.
- OmniRail fee
- 0.25%per swap, taken inside the swap in the token you buy; 0.1% when $RAIL is on either side.
- Pool fees
- Set by each poolPart of the price, shown in the quote. The $RAIL pool's hook keeps about 3%; a Pons token's pool keeps 1% or more.
- Gas
- Paid in ETHBy your agent's wallet, on Robinhood Chain. The quote shows the estimate and the most it can cost.
- Quotes and market data
- $0.002 / quote$0.0005 per market-data call, from your balance or with x402. Submitting and checking a trade are free; refused calls are not charged.
Give your agent a wallet and a limit.
Create a key with trade limits, point your agent at the docs, and watch the first quote come back.
Not investment advice. Swaps are final once confirmed on-chain, token prices move, and nothing here promises a profit. OmniRail never holds your funds or keys.