USDG to tokenized equities, 24/7, from your own wallet. The ticket shows the pool's price and the issuer's price side by side, so the premium is a number you read before you sign, not one you find out after.
Robinhood stock tokens are not offered to residents of this jurisdiction, so this page does not quote or build swaps here. The catalogue and the API reference remain readable below.
Read from the Uniswap v3 factory on each request: a token is listed here only if a pool against USDG or WETH holds liquidity right now. Free at GET /v1/markets. Click a row to load it into the ticket.
Three things happen between the amount you type and the tokens in your wallet, and none of them passes through an Aeron account.
The factory is asked for each fee tier against USDG and against WETH. QuoterV2 runs the real swap maths on all of them in one call, and the route that returns the most wins. Nothing is guessed from pool size.
Robinhood publishes the underlying share price and an ERC-8056 multiplier. One token is worth the product. The ticket shows how far the pool sits from that, signed so that positive is always worse for you.
The Universal Router pulls the input through Permit2, swaps, pays the 0.25% interface fee to the treasury from the output, and sweeps the rest to you. One transaction, or it reverts. Aeron never holds the principal.
The page is one client of these. An agent that holds USDG can quote, ask for the unsigned transactions, and sign them itself. The region check applies to the API as it does to the page.
curl -X POST https://swap.aeron.sh/v1/quote \
-H "content-type: application/json" \
-d '{"side":"buy","symbol":"NVDA","amount":"100"}'
# then, with the wallet that will sign:
curl -X POST https://swap.aeron.sh/v1/build \
-H "content-type: application/json" \
-d '{"side":"buy","symbol":"NVDA","amount":"100","taker":"0xYourWallet"}'
# -> steps[]: approve, permit2 (first time only), swap - each {to, data, value}, unsigned
GET /v1/markets: stock tokens with a live pool, and which poolsPOST /v1/quote: price, fee, minimum, route, and the issuer comparison; slippageBps optionalPOST /v1/build: the quote plus the transactions to sign, in order; nothing is sent for youGET /healthz: chain, router, quoter, fee, and the countries the fence blocksPrices come from public Uniswap v3 pools on Robinhood Chain and move before a transaction lands; the minimum on the ticket is the floor the router enforces. Robinhood stock tokens are issued by Robinhood Assets (Jersey) Ltd, are economic exposure rather than shares, can be paused by the issuer, and are not available to residents of several jurisdictions, including the US, UK, Canada, Switzerland and the UAE. Nothing here is investment advice or an offer to buy or sell.