What Oracle does

Oracle is an agent loop and an MCP server for crypto. It reads chain state, researches tokens and wallets, compares routes and prepares transactions.

Agents prepare. You authorize and sign, in your wallet or with a local signer that follows your policy. Unattended trading is a separate opt-in and is off by default.

Oracle in the terminal: you ask for a quote of 1,250 USDC to ETH on Base; three routes came back and the best is Uniswap v3 at 0.4012 ETH.

Research

171 data providers and 731 operations answer with sourced reads. When a provider fails, the answer says unavailable instead of guessing.

Token safety

Metadata, liquidity and a sell simulation for any token, plus structural contract risk checks. Unknown is reported as unknown, never as a pass.

Portfolio

Balances, positions, history and risk across your public addresses. A total with missing data is marked partial.

Markets

Perps and funding, CEX basis, options, lending and yield markets.

Launches and governance

New token launches, stablecoin pegs, Snapshot governance and Polymarket markets.

NFTs and ordinals

Collections, listings and allowlists on EVM chains and Solana, and Bitcoin ordinals and runes.

Browser and web tools

Search and fetch public pages, or work in a Chrome tab you grant: one exact tab and origin at a time.

Transactions

Everything that moves value is prepared as an unsigned transaction first. Unsupported paths fail closed instead of falling back to a guess.

ActionWhat Oracle preparesLimits
SwapsQuotes from aggregators and direct venuesRanked net of fees, gas and slippage.
BridgesRoutes compared across 13 bridge providers, including LI.FI, deBridge, Stargate, THORChain, Wormhole and Across.LI.FI, Relay and Across routes can be prepared.
HyperliquidCore perps, HIP-3 builder markets and HIP-4 outcomes, plus tokens and contracts on HyperEVM.
PolymarketMarket reads and locally prepared orders.
NFT mintsThe exact collection, quantity, spend, expiry and gas capsFixed before a mint is prepared.
Build and deployBuilder output is prepare only.Unsupported adapters fail closed, and RPC acceptance is not mint success.

The path every transaction takes

Requests follow these five steps. The route is ranked net of cost and the prepared transaction is an unsigned artifact until you sign it.

  1. Read

    Portfolio, markets, positions, pools, NFTs, ordinals and venue state come from public RPCs and venue APIs before a single action is proposed.

  2. Route

    Quotes and bridges become comparable intents ranked net of cost, so a better headline price with worse slippage cannot win.

  3. Simulate

    The exact action is simulated where the venue supports it; signed orders such as Polymarket's are prepared without one. A failed simulation stops the path, and unknown is never reported as a pass.

  4. Prepare

    The output is an unsigned artifact: what you send, what you receive, the expected cost, the calldata and which app is granted permission.

  5. Sign

    Your wallet signs by default, or the local signer signs only inside the caps and allowlists you set. Done means a hash and a successful receipt.