Skip to content
OmniRail

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.

Real session on omnirail.org · Oct 13, 2026 · swaps on Robinhood Chain mainnet

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:

  1. 01Dollar-cost averaging

    “Every morning, buy $5 of PONS with ETH.”

    quote · swap

  2. 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

  3. 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

  4. 04A weekly basket

    “Keep $10 in each of PONS, DELTA and ZZZ. Once a week, bring them back to equal weights.”

    balances · quote · swap

  5. 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

  6. 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.

  1. 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.

  2. 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.

  3. 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.

  1. › Sell 0.00045 ETH for USDG.
  2. 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 ✓

  3. wallet_sign_transaction (the agent's own wallet)

    signed locally · to the Universal Router

  4. trade_submit

    checked against the quote · broadcast

  5. trade_status

    confirmed · received 1.118168 USDG

    fee 0.002802 USDG · gas 0.000003 ETH

    block 87469268

The first swap of the video, as the agent saw it. See 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.