Xorr Finance
AI agents that trade tokenized US stocks on Solana for you — each from its own wallet, inside rules you set and an on-chain permission you revoke in one tap. Live on mainnet: xStocks and pre-IPO tokens through Jupiter, guarded by Pyth. It never holds your money.
Competing In
About
THE PROBLEM Tokenized US stocks (xStocks) trade 24/7 on Solana. People don't. Automating it today means handing a bot your keys or your funds — a trust problem, not a trading problem. xorr fixes the trust part: the bot never holds your money.
WHAT XORR DOES
- Sign in with email, Google, X, GitHub or a Solana wallet. Privy gives you a Solana wallet only you control.
- Grant a permission in one signature: an SPL ApproveChecked on your USDC (daily cap × days) plus a sell approval on each stock, so a stop-loss can fire while you sleep. The chain enforces the total; xorr enforces the daily cap and the end date.
- Hire an AI agent (Momentum Scout, Yield Keeper, Drawdown Guard, Earnings Desk). It watches xStocks, buys through Jupiter when its setup appears, explains why in plain words, and arms a stop-loss and take-profit that sell unattended. Ask it to "look now" and it either trades and shows the receipt, or tells you exactly why it didn't.
- Every agent gets its own wallet and its own rules. The wallet is a USDC account you own, derived from your key with createWithSeed: fund it in one signature and that agent trades from it alone — the chain stops it at what it holds. Its rules are yours: most per trade and per day, which stocks, whether it may trade while Nasdaq is shut, and the most it may lose on a position.
- Trade yourself: every xStock with the real Jupiter quote (impact, slippage, route, minimum received), proof of reserves, the issuer's controls and your wallet's eligibility — plus Tessera's pre-IPO tokens (OpenAI, SpaceX, Kalshi) through Meteora, with the pool price shown against Tessera's own mark.
- One tap stops everything: an SPL Revoke on every account that names the bot — agent wallets and stop-losses included — and it works even if our server is down. Withdrawals go only to allowlisted addresses after a 24-hour cooling-off.
HOW IT WORKS
- One spend path checks the chain, the grant, the daily cap, the issuer's transfer gates and a live quote before anything moves. If a Jupiter route can't execute, nothing fills and the USDC is returned — there is no fallback that fakes a trade.
- Sales you sign yourself are Jupiter's own swap transaction built for your wallet; you are the only signer.
- The off-hours guard: an xStock trades 24/7 but the share behind it doesn't. While Nasdaq is shut, before any agent entry xorr compares the pool price with Pyth's Equity.US./USD feed, read straight from its Solana price account, and holds if they have drifted apart.
- Holdings and P&L use Token-2022's Scaled UI multiplier, so dividends and splits show the way the issuer meant.
- Every action and every refusal lands on a hash-chained audit trail with explorer links.
WHY SOLANA xStocks are Token-2022 tokens with Scaled UI, pause, freeze and permanent-delegate controls; Jupiter routes them 24/7; and an SPL delegation is a native, capped, revocable permission. xorr is built on all of them — the permission is the product.
WHAT IS REAL The hosted app runs on Solana mainnet with real USDC; every transaction is on Solscan. The repo's "Verify it yourself" section reproduces the on-chain proofs — a Jupiter-routed buy inside a capped approval, the chain refusing an over-cap transfer, the kill switch, a user-signed withdrawal — on a local clone of mainnet in about ten minutes, with no keys and no money.
BUILT WITH Solana (SPL Token, Token-2022, createWithSeed agent wallets), Backed xStocks, Tessera T-Tokens, Jupiter, Meteora DLMM, Pyth, Privy embedded Solana wallets, Expo (web, iOS, Android), Hono + Postgres, Helius, Railway, Vercel.