SPHINX
Loading
LIVE ON ROBINHOOD CHAIN · 4663

Every venue,
compared. Best route,
your signature.

An off-chain agent watches every DEX venue trading Robinhood Chain Stock Tokens and recommends the best one, checked against a Chainlink reference price. It never touches your funds — you call the swap, with your own slippage floor.

13 / 13All green. Zero failures.
$0Your keys. Your trade.
You setThe floor. The ceiling. All of it.
Route Comparison LIVE
RTR ORCL
Recommended venue Venue #2 · +0.34%
THE FLOW

Advisor on-chain, not custodian.

Three roles, three signers. The agent can only publish an opinion — it holds a different key than the one that can ever move your tokens.

01 — RECOMMEND

Agent reads, then speaks

The off-chain agent polls bestVenue() across every registered adapter, compares it to a Chainlink reference price, and emits a Recommendation event with its reasoning.

Agent key only
02 — VERIFY

You see the reasoning

The app surfaces the recommendation in plain language — which venue, how much better, and why — before you commit to anything.

Read-only
03 — EXECUTE

You call the swap

You set your own minAmountOut and choose the venue. The router pulls your tokens, checks guardrails, and executes — nobody signs this for you.

Your wallet only
GUARDRAILS

Built so a bad recommendation can't become a bad trade.

Every guardrail sits on-chain, per trading pair, enforced by the router itself — not by trusting the frontend.

Slippage floor enforced

A minAmountOut set too loose is rejected on-chain — protects you from a sandwich even if the frontend misbehaves.

Oracle-checked quotes

Every venue quote is compared to a live Chainlink reference price with a configurable deviation threshold per pair.

Order size caps

A configurable max order size per pair keeps a single trade from overwhelming a thin-liquidity venue.

Agent key isolation

The agent's signer can only call publishRecommendation. Even fully compromised, it cannot move a single token.

WHAT'S SHIPPED

The pieces, and where they run.

SPHINX.sol

The on-chain router — registers venues, compares quotes, publishes recommendations, executes swaps under guardrails.

UniswapV2Adapter.sol

Wraps any Uniswap V2-style venue into the shape the router expects. Template for adding more venues.

Off-chain agent

A Node.js service polling venues and publishing recommendations on a schedule, signed by its own isolated key.

Web app

Wallet connect, live venue table, recommendation feed, and the swap form — all reading and writing directly against the router.

ComponentTypeStatus
SPHINX.solcontract● tested
UniswapV2Adapter.soladapter● tested
Foundry suite — 13/13test● passing
Off-chain agentservice● running
Chainlink price feedoracle● wired
Agent isolationsecurity● enforced
Web app — wallet + swap UIfrontend● live
Robinhood Chain (4663)chain● mainnet

Stop guessing which venue.
Let the numbers argue it out.