OPRAI DOCS
GitHub Launch App
Conversational DeFi

Tell OPRAI what to do on-chain.

OPRAI is a conversational assistant for on-chain finance. You describe an outcome in plain language; OPRAI figures out the venue, the route and the parameters, then hands you a transaction to sign in your own wallet. It spans Solana and seven EVM networks and drives fifteen protocols directly — so a swap, a bridge, a loan, a staked position, a perp, a launch or an NFT purchase is one sentence away.

you ›swap 2 SOL to JitoSOL and stake the rest with Marinade
OPRAI · routing 2 SOL → JitoSOL via Jupiter, best price 0.19% impact · staking the remainder with Marinade → mSOL. Two cards ready to sign.

Why OPRAI

DeFi is powerful and fragmented. Getting one thing done means knowing which protocol has the best rate, finding the right pool, pasting the right token address, approving, bridging, and stitching several transactions together by hand. OPRAI collapses that into a conversation. The intelligence lives in understanding what you meant and building it correctly; the safety lives in the fact that you sign every transaction in your own wallet.

Design principles

01

Non-custodial

OPRAI never holds your keys or your funds. It builds transactions; only your wallet signs them.

02

Live data only

Every quote, balance and fee comes from the chain or the protocol in real time — never a cached or invented number.

03

Show, then sign

Every action is a card you review — route, amounts, price impact, fee — before anything is signed, backed by a pre-sign safety scan.

04

One account, many chains

Link a Solana and an EVM wallet under one account; history, tier and rewards pool across all of them.

8NETWORKS
15PROTOCOLS
100%NON-CUSTODIAL
1ACCOUNT · MANY WALLETS
Who this is for

Anyone who can describe a trade in a sentence. You don't need to know which protocol has the best rate, what an associated token account is, or how to bridge — OPRAI handles the plumbing and shows you exactly what you're signing.

Quickstart

From wallet to your first on-chain action in under a minute.

Connect your wallet

Open app.oprai.xyz and connect a wallet. OPRAI supports Solana wallets (Phantom, Solflare, Backpack, and any Wallet-Standard wallet) and EVM wallets (MetaMask, Rabby, and any EIP-6963 provider). You sign a one-time message to prove ownership — no transaction, no approval, no gas. That message is domain-bound and single-use, so it can't be replayed on another site.

Say what you want

Type in plain language. OPRAI understands intent, tokens by symbol, amounts as numbers, dollar values or percentages, and the venue when you name one. You can be loose ("buy some BONK") or exact ("swap 60% of my USDC to JUP, max 0.5% slippage").

you ›buy $50 of BONK

Review and sign

OPRAI prices the action, builds an unsigned transaction and shows you a card with the exact route, amounts, price impact and fee. A pre-sign safety scan runs, your wallet opens, you approve. OPRAI submits, watches the network, and reports the confirmed result. That's it — nothing to install, nothing to deposit.

Nothing to install, nothing to deposit

OPRAI runs in your browser and talks to your existing wallet. There is no OPRAI extension to add and no balance to fund anywhere — your assets never leave your wallet.

How it works

Every action follows the same five steps — and you hold the pen at the only one that moves funds.

STEP 01

Understand

An intent model reads your message, classifies the action, and resolves the tokens, amounts and venue — asking a clarifying question only when it genuinely can't tell.

STEP 02

Quote

OPRAI prices the action live across the relevant protocols — the real route, the real rate, the real fee — so the card reflects what you'll actually get.

STEP 03

Build

The backend assembles the unsigned transaction (or the EIP-712 order) — the exact bytes your wallet will see, with nothing hidden behind a lookup table.

STEP 04

You sign

A pre-sign WYSIWYS scan checks the transaction matches the card. Your wallet shows it. You approve. This is the only step that can move funds, and it is entirely yours.

STEP 05

Settle

OPRAI submits and watches the network to genuine confirmation — a signature is never mistaken for success — then reports the finalized result.

The trust boundary

The important line runs through step four. OPRAI builds, but only your wallet signs. The backend has no signing key for your wallet, so it can never move your funds on its own — it can only propose a transaction that you choose to approve. Multi-step actions (an approval, then a permit, then the trade) are still exactly that: a short sequence of transactions you sign, each shown before it's signed.

Reading a transaction card

The card is the contract between you and OPRAI. Everything that matters is on it, before you sign.

When OPRAI proposes an action it renders a card. Read it the way you'd read a receipt in reverse — it tells you exactly what will happen if you approve.

Action
What OPRAI is about to do — swap, send, lend, stake, open a position, and so on.
Route & venue
Which protocol and path the transaction takes (e.g. Jupiter for a Solana swap, Uniswap for an EVM swap).
Amounts
The input and the expected output, in the exact tokens — resolved to their canonical mints or addresses.
Price impact / slippage
How much the trade moves the price, and the slippage tolerance that will be enforced.
Fee
OPRAI's commission for this action, computed server-side and always shown.
Network
The chain the transaction settles on, so an EVM action never quietly targets the wrong one.

Completed cards become receipts: a confirmed action re-renders in its final state on reload, with the transaction hash, so your history reads back exactly as it happened.

Your wallet is the second opinion

The card is what OPRAI intends; your wallet's own preview is the independent view of the raw transaction. The WYSIWYS scan checks the two agree — and you have the final say either way.

Conversational DeFi

The interface is a conversation, but the output is a real, precisely-parameterised transaction.

OPRAI isn't a chatbot that describes what you could do — it does it. Your message is classified into an intent, the intent selects a tool, the tool is validated against what you actually said, and the result becomes a signable card. You can be as loose or as exact as you like.

you ›long ETH 5x with $200
OPRAI · opening a 5× ETH long on Jupiter Perps, $200 collateral. Liquidation price and fees shown on the card.

Questions vs. actions

Ask a question and OPRAI answers in text from live data — no card, because nothing needs signing. Ask for an action and OPRAI builds a card. It never invents a figure: every number comes from a real quote, an on-chain read, or a simulation.

you ›what's the Jito tip floor right now?
OPRAI · reads the live tip stream and answers in plain text.

Amounts & symbols

Amounts can be a raw number ("swap 5 SOL"), a dollar value ("$50 of BONK") or a percentage of your balance ("60% of my USDC"). Symbols are resolved to their exact canonical mint or address — USDS is not USDC, jupSOL is not SOL — and OPRAI never silently substitutes a look-alike or a token you merely happen to hold. If it doesn't know a symbol, it looks it up before acting.

Guided mode

Prefer taps to typing? A guided flow lets you pick a network, then a protocol, then an action, then an amount — menu by menu, with the same power as the free-text path.

Non-custodial & WYSIWYS

OPRAI never holds your keys or your funds. And before your wallet ever signs, a safety scan checks that what you're signing matches what you were shown.

Non-custodial by construction. The backend can build a transaction but has no signing key for your wallet. Nothing leaves your wallet without your own signature — there is no deposit, no managed balance, no way for OPRAI to move your assets unilaterally.

What You See Is What You Sign

A compromised or buggy transaction builder could, in theory, hand your wallet bytes that drain you while the card still looks benign. OPRAI runs a pre-signature scan on every transaction, on Solana and EVM, to stop exactly that. It rejects a transaction that:

  • is paid by a wallet that isn't the one you connected (a fee-payer mismatch);
  • hands your token authority to a third party — an unexpected Approve, ApproveChecked or SetAuthority;
  • closes a token account and sends its balance anywhere but back to you;
  • hides a program behind an address lookup table, which OPRAI never does;
  • on EVM, asks you to sign a Permit2 permit or a Seaport order for a contract that isn't the canonical Permit2 or Seaport;
  • on a transfer, sends tokens to an account not owned by the recipient shown on the card — for native SOL and SPL tokens alike.

Bounded approvals

Where an action needs an ERC-20 approval, OPRAI scopes it to the action — an NFT offer approves exactly the bid amount of WETH, not an unlimited allowance. Approvals you don't need are never requested.

Fails safe, not loud

The scan blocks a genuine threat but never blocks a legitimate action — if it can't cleanly decode a transaction it steps aside, because your wallet's own preview and your signature remain the final say.

One account, many wallets

Link a Solana wallet and an EVM wallet to the same OPRAI account, and they act as one.

OPRAI is Solana-first but multichain-native. Connect wallets from different chains and link them under a single account. Your history, your fee-paying volume, your tier and your rewards then pool across every linked wallet — so trading on Base counts toward the same standing as trading on Solana, and cashback earned anywhere claims from the same balance.

Chain-aware routing

When you name a chain, OPRAI honors it and picks the venue that belongs there: an NFT purchase on Robinhood Chain routes to OpenSea; a perp on a stock symbol routes to Lighter; a same-chain EVM swap routes to Uniswap or SushiSwap; a Solana swap routes to Jupiter. The venue is chain-specific, and OPRAI knows the map so you don't have to.

Signing follows the wallet

An EVM action is signed by your connected EVM wallet; a Solana action by your Solana wallet. If you hold a Solana session with a linked EVM wallet, the EVM leg is signed by the EVM wallet that owns the assets — the identity that signs is always the one that holds what's moving.

Wallet sign-in

You are your wallet. No email, no password.

OPRAI authenticates with Sign-In With Solana (ed25519) and Sign-In With Ethereum (EIP-4361). You sign a full, human-readable message that names the site, a one-time nonce and a timestamp — domain-bound so a signature captured on one site can't be replayed on another, and single-use so it can't be replayed at all.

Sessions & revocation

Your session token lives in memory plus a secure, HTTP-only cookie — never readable by page scripts. Signing out revokes it server-side immediately, so a copied token stops working the moment you log out. Switching wallets cleanly ends the previous session before starting the new one, so a single browser never mixes two identities or shows one wallet's history to another.

Supported chains

Solana plus a spread of EVM networks, with cross-chain routing between them.

NetworkFamilyWhat OPRAI does there
SolanaSVMSwaps, perps, lending, liquidity, staking and launches — the deepest coverage.
EthereumEVMUniswap swaps & liquidity, Morpho lending, cross-chain routing via Relay.
BaseEVMUniswap, Morpho — fast, cheap same-chain swaps and lending.
ArbitrumEVMUniswap swaps & liquidity, bridging.
OptimismEVMUniswap, Morpho, bridging.
PolygonEVMUniswap swaps & liquidity.
BNB ChainEVMUniswap swaps.
Robinhood ChainEVMThe fullest EVM stack: Uniswap, SushiSwap, Morpho, OpenSea NFTs, Pons launchpad and Lighter perps.
More reach through Relay

Beyond first-class protocol actions, cross-chain routing via Relay lets you bridge and buy across many additional networks — pay from one chain, receive on another.

Protocol coverage

Fifteen integrations OPRAI drives directly, so you never leave the conversation.

ProtocolFamilyWhat you can do
JUJupiterSolanaBest-route swaps across every Solana DEX, perps, and lending.
KAKaminoSolanaLending, borrowing, leverage (Multiply) and automated vaults.
DRDriftSolanaPerps and spot.
MEMeteoraSolanaDLMM and DAMM concentrated liquidity.
RARaydiumSolanaCLMM liquidity and swaps.
MAMarinadeSolanaLiquid (mSOL) and native SOL staking.
JTJitoSolanaLiquid staking (JitoSOL) and MEV tips.
PFpump.funSolanaLaunch and trade memecoins on the bonding curve.
RERelayMultichainCross-chain swaps and bridging across many networks.
UNUniswapEVMSwaps, V3 & V4 liquidity, and the launchpad.
MOMorphoEVMLend, borrow, repay and withdraw.
SUSushiSwapEVMSwaps and V3 liquidity on Robinhood Chain.
OSOpenSeaEVMBrowse, buy, list and bid on NFTs (Seaport) on Robinhood Chain.
POPonsEVMBonding-curve token launchpad on Robinhood Chain.
LILighterEVMZero-fee order-book perps — 40+ markets, crypto & stocks.

Swaps

Say the pair and the size. OPRAI finds the route.

Jupiter · SolanaUniswap · EVMSushiSwap · Robinhood

On Solana, swaps route through Jupiter for the best price across every DEX. On EVM chains, same-chain swaps route through Uniswap (or SushiSwap on Robinhood Chain), pulling the input token through a bounded Permit2 approval where required. Trade by symbol, by dollar amount, or by percentage of your balance — OPRAI resolves the exact mint or token address so you never paste one.

you ›swap 60% of my USDC to JUP
you ›$25 of WIF, max 1% slippage

What you can specify

Amount
A number, a $ value, or a % of your balance. "Max" uses a value that actually fits your balance and fees.
Slippage
A tolerance you name (e.g. max 1%); otherwise a sensible default is applied and shown.
Direction
Exact-in (spend X) or exact-out (receive exactly Y) — OPRAI reads which side you meant.
Symbols are never guessed

OPRAI resolves the canonical mint for the exact symbol you name and never substitutes a look-alike (USDS ≠ USDC, jupSOL ≠ SOL) or quietly swaps a different token you happen to hold.

Cross-chain & bridge

Move value between chains, or buy a token on one chain paying from another.

Relay · Multichain

Powered by Relay, OPRAI bridges assets across chains and can execute a cross-chain swap in a single intent — pay with what you have on one network, receive what you want on another. Name both sides and OPRAI resolves the route, validates the recipient's address format for the destination chain, and shows the fee. A "$X of TOKEN" cross-chain buy is paid from a token you actually hold, not assumed.

you ›bridge 0.5 ETH from Base to Arbitrum
you ›buy $100 of a Robinhood token, paying with my Base USDC

Lending & borrowing

Earn on idle assets or borrow against them.

Kamino · SolanaMorpho · EVM

Supply an asset to earn yield, borrow against your collateral, repay, or withdraw. On Solana, Kamino covers lending, borrowing and leveraged strategies (Multiply). On EVM, Morpho covers lend, borrow, repay and withdraw across its markets. OPRAI reads live rates and reserves so the numbers on your card are the numbers you'll actually get, and guides you to values that will succeed rather than a card that fails on submit — including repay-all, which is handled cleanly rather than leaving dust behind.

you ›lend 500 USDC on Kamino
you ›borrow 0.2 ETH against my WETH on Morpho (Base)
you ›repay my full USDC loan
Positions you can review

Ask to see your open lending and borrowing positions across chains, with live health, before you add to or unwind them.

Staking

Liquid-stake SOL and keep it working.

Marinade · mSOLJito · JitoSOL

Stake with Marinade or Jito to receive a liquid staking token — mSOL or JitoSOL — that you can immediately swap, lend, or provide as liquidity in the same conversation. Native staking and delayed-unstake flows (with ticket claims when the epoch matures) are supported too, so you can choose between instant liquidity and native yield.

you ›stake 10 SOL with Jito
you ›unstake 5 mSOL

Liquidity provision

Concentrated liquidity, guided end to end.

Meteora DLMM / DAMMRaydium CLMMUniswap V3 / V4SushiSwap V3

Provide liquidity on Meteora (DLMM & DAMM), Raydium (CLMM), Uniswap (V3 & V4) and SushiSwap. OPRAI auto-resolves the deepest pool for a pair, helps you choose a range, computes each side's maximum from your real balances, and orchestrates the multi-step approve → create flow for you — including the Permit2 batch permit that Uniswap V4 needs to pull both legs.

you ›open a SOL-USDC position on Meteora, ±5% range

Managing a position

Positions are reviewable, and you can add or remove liquidity by amount or by percentage — drag to any fraction, then decrease and collect in one flow. OPRAI shows the pair's logos, each side's balance and max, so you're never guessing what will fit.

Perpetuals

Two venues, split by what you're trading.

VenueMarketsNotes
JUJupiter PerpsSOL, wETH, wBTCUp to 100× leverage, $10 minimum collateral.
LILighter40+ — crypto, memecoins & stocks (NVDA, TSLA, HOOD…)Zero-fee order-book perps. Non-custodial agent-key execution.

Ask for a long or short on SOL, ETH or BTC with no venue named and OPRAI opens it on Jupiter Perps. Name any other symbol — a memecoin or a stock — and it routes to Lighter, which validates the market against its live list and tells you if it truly isn't listed.

you ›short TSLA 3x, $100 collateral
you ›2x long SOL, max leverage

Lighter's agent-key model

Lighter executes through a non-custodial agent key: a signing key generated for your account, encrypted at rest, that can place and close orders but is gated by the protocol so funds only ever withdraw to your own wallet. You onboard once with a wallet signature and deposit collateral; from then on trades are a sentence.

Token launches

Launch a token from a sentence — bonding curve, metadata and all.

pump.fun · SolanaPons · RobinhoodUniswap launchpad · Robinhood

Create and trade tokens on pump.fun (Solana) and on Pons or the Uniswap launchpad (Robinhood Chain). OPRAI handles the metadata (uploaded to a fetchable URI), the mint, the bonding curve and an optional initial buy — sequencing the create and the first buy so both land — and the launch respects the same fee and safety model as every other action.

you ›launch a token called "Solar" ticker SLR on pump.fun, buy 0.5 SOL
Trade what launches

Buying and selling on a bonding curve — including graduated tokens that have moved to a DEX — is a sentence too; OPRAI routes a graduated token to its live pool automatically.

NFTs

Browse, buy, list and bid — on OpenSea, Robinhood Chain.

OpenSea · Seaport · Robinhood

Explore collections with live floor, volume and owner counts; view active listings; and act on them. A buy fulfils a Seaport listing as an unsigned transaction you sign yourself. A listing or an offer is a gasless Seaport order signed as EIP-712 typed data. An offer approves exactly the bid amount of WETH to the OpenSea conduit — never an unlimited allowance.

you ›show trending NFT collections on Robinhood
you ›make an offer of 0.2 WETH on that collection's floor

Transfers & portfolio

See everything you hold, and move it safely.

Ask for your balances across every linked chain, review your open positions (Solana and EVM alike, including Morpho, Sushi and OpenSea holdings), or send tokens to another wallet. Portfolio reads are batched and cached so a full view loads without hammering the network.

you ›what's my portfolio worth?
you ›send 5 USDC to alice.sol

Transfer safety

Transfers are covered by the WYSIWYS recipient check: OPRAI verifies the transaction actually sends to the address on the card — for native SOL by the destination, and for SPL tokens by confirming the destination token account is owned by the recipient you named — before your wallet signs.

Commissions

A small, transparent fee on what you trade — shown on every card before you sign.

Trade typeFeeExample
Memecoin0.50%Buying or selling a long-tail token.
Standard0.20%Majors and established assets.
Stable ↔ stable0.00%USDC ↔ USDT and similar.

The fee is computed server-side from the token — never from a value your client sends — and it's always visible on the transaction card. Stable-token classification comes from a curated registry, so a scam token can't masquerade as a stablecoin to dodge the fee, and a memecoin can't be relabelled as standard. Fees are collected in SOL, USDC or USDT, and skipped safely (no fee, working trade) when there's nowhere valid to collect them.

Part of it comes back

A share of every fee is returned to you as cashback, set by your tier — see Tiers & cashback. And protocol and fee revenue funds a buyback & burn of $OPRAI.

Tiers & cashback

Trade more, keep more. Your tier turns part of every fee back into cashback.

Your fee-paying volume — pooled across all the wallets on your account — sets your tier, and your tier sets the share of fees returned to you as cashback. Only fees you actually paid count toward tier, so wash-trading to inflate it is self-defeating.

How cashback works

  • Accrues from the real fee. Cashback is a percentage of the fee actually paid on each trade — so it can never exceed fees genuinely collected.
  • Funded at trade time. Your cashback share is provisioned into the rewards pool when the fee is collected, so the pool self-funds what it owes.
  • Claimed per chain. Claim in a chain's native token once you pass the minimum; the claim is idempotent and paid to your own wallet, never a supplied address.
Pooled by account

Because tier is driven by your account's combined fee-paying volume, trading on any linked wallet — Solana or EVM — lifts the same tier and the same cashback rate.

Referrals

Share your code, earn a share of the fees from people you bring in.

Invite others with your referral code and earn a tier-scaled share of the fees on the trades they make after joining. Referral credit is forward-looking — it counts activity from the moment someone joins through your link, not their entire history — and it's scoped to genuinely different accounts, so you can't refer your own second wallet.

$OPRAI token

The token at the center of the OPRAI ecosystem — with a supply that only shrinks.

1BTOTAL SUPPLY
414.8MBURNED · 41.5%
585.2MCIRCULATING
DetailValue
Contract address0xd98e1e5a25702930b2fc92c15f3fef6d2987b5ac
NetworkRobinhood Chain · 18 decimals
Total supply1,000,000,000 OPRAI
Burned414,805,945 OPRAI (~41.5%) — and rising
Circulating585,194,055 OPRAI (~58.5%)
UtilityComing soon

Buyback & burn

OPRAI's protocol and fee revenue is used to buy back $OPRAI on the market and burn it. Every trade routed through OPRAI contributes to that flow, so as usage grows the circulating supply keeps shrinking. Over 41% of the total supply has already been burned, and the burn continues with each buyback.

Verify on-chain

Copy the contract address only from this page or the app, and confirm supply and burns directly on the Robinhood Chain explorer. Burned tokens sit at the burn address and can never re-enter circulation.

Utility

Token utility — fee discounts, tier boosts and ecosystem access — is coming soon. Details will be published here as they are finalised.

Roadmap

Where OPRAI is heading next.

NEXT

Telegram bot

Every OPRAI action from a Telegram chat — import or create a wallet in-bot and trade across all chains without a browser, with server-side signing and the same safety checks.

SOON

Automations

Limit orders, DCA and price alerts, configured the same conversational way and driven by a background engine.

SOON

More networks

Additional chains and protocols promoted to first-class, conversational actions.

LATER

Voice & agents

Hands-free actions, and autonomous strategies you configure once and let run.

Security

Security is the product, not a footnote.

Your funds

  • Non-custodial. No deposits, no managed balances — your keys never leave your wallet.
  • WYSIWYS pre-sign scan on every transaction, on Solana and EVM, blocking fee-payer swaps, authority hand-offs, drains and mismatched recipients.
  • Bounded approvals — token approvals are scoped to the action, never unlimited by default.

Your account

  • Domain-bound sign-in (SIWS / SIWE) with single-use nonces and immediate server-side session revocation on logout.
  • Per-wallet isolation — one account's wallets can't read or act on another's; identity headers are set only from the validated session.
  • First-party, rate-limited access — the app's data proxies are gated so they can't be driven as an open relay.

Your data

Live data only — every quote, balance and fee comes from the chain or the protocol, never a hard-coded guess — and chat renders are sanitised so untrusted on-chain strings can't inject anything into your session.

FAQ

Does OPRAI ever hold my funds?

No. OPRAI builds transactions; only your wallet signs them. There's nothing to deposit and no balance we control.

What if OPRAI misunderstands me?

Every action is a card you review before signing — the exact route, amounts and fee are shown — and a safety scan runs first. Nothing happens until you approve, and OPRAI asks a clarifying question when it genuinely can't tell what you meant.

Which wallets work?

Solana wallets (Phantom, Solflare, Backpack, and any Wallet-Standard wallet) and EVM wallets (MetaMask, Rabby, and any EIP-6963 provider). Link one of each to a single account.

How are fees charged?

A small fee is included in the transaction you sign — 0.5% on memecoins, 0.2% on standard trades, 0% stable-to-stable — and it's shown on the card. Your tier returns part of it as cashback, and revenue funds a buyback & burn of $OPRAI.

Can I trade across chains?

Yes. OPRAI bridges and executes cross-chain swaps through Relay, and pools your tier and rewards across every wallet you link, on Solana and EVM alike.

Is there an API?

A developer API is on the roadmap. Details will be published here when it's ready.

© 2026 OPRAI · Conversational DeFiapp.oprai.xyz · oprai.xyz