Shadow Protocol (@Protocol_v4) header
Shadow Protocol (@Protocol_v4) profile picture

The v4 aggregator that leaves no trail. Best split across every pool, hooks included, sent to a fresh shadow. Routes for agents over x402.

Joined October 2026
Photo by Shadow Protocol (@Protocol_v4)Photo by Shadow Protocol (@Protocol_v4)Photo by Shadow Protocol (@Protocol_v4)Photo by Shadow Protocol (@Protocol_v4)Photo by Shadow Protocol (@Protocol_v4)Photo by Shadow Protocol (@Protocol_v4)Photo by Shadow Protocol (@Protocol_v4)Photo by Shadow Protocol (@Protocol_v4)Photo by Shadow Protocol (@Protocol_v4)Photo by Shadow Protocol (@Protocol_v4)
Demo is live. 5 ETH into a thin token: 158 funded v4 pools found, 8 routes priced by running the swap, hooks included. The order went out three ways, two of them through USDG, for 0.61% more than the best single pool would have paid. Then the output goes to a fresh shadow address, and an agent buys the same route over x402 for $0.002 in USDC. No key, no account. The numbers in the reel are a real quote, replayed in simulation to the wei. Try your own pair: CA: 0x007061380d6f5b236af26e292c9b00e681fbb7e6
19
2
1
27
3,386
Many screens show a price per token and let you multiply. Every quote here is the output of your exact amount run through the pools, so the impact of your own size is already in the number. protocolv4.xyz/swap
1
23
Open your usual router in one tab and ours in the other. Same pair, same size, same minute. On some trades one pool wins and the result is the same. On others the split pays more. Either way you'll know before you sign.
1
4
112
Major Update: live quotes. A quote you read a minute ago can be wrong by the time you sign, especially on a token that moves. The router now runs your trade again on its own while you decide, through the same pools and hooks, and tells you if the output changed. Leave a pair open and watch it: protocolv4.xyz/swap CA: 0x007061380d6f5b236af26e292c9b00e681fbb7e6
1
1
5
110
Every quote now has a copy link. Whoever opens it sees the same pair and size, priced at their own block, with the split laid out pool by pool. Easier than explaining fee tiers in a reply. protocolv4.xyz/swap CA: 0x007061380d6f5b236af26e292c9b00e681fbb7e6
1
1
1
6
597
Nothing to register, nothing to confirm by mail, no password to lose. Connect the wallet you already have, sign the swap, and the output goes where you choose, a fresh shadow included. protocolv4.xyz
1
6
220
Anyone can open a v4 pool, so most pairs collect pools nobody ever funded. The router lists every pool the PoolManager has seen for your pair, reads each one's liquidity straight from the contract's storage, and only prices the ones that can fill. Faster quotes, no dead routes.
4
146
On older pools, ETH had to become WETH and get an approval before it could trade. A v4 pool takes ETH itself, so a buy from ETH is one transaction from your wallet, value attached, nothing to approve first. protocolv4.xyz/swap
1
1
4
205
Update: trades are now links. Found a good route? Hit copy link under the quote and post it. Whoever opens it lands on the same pair and size, re-priced at their own block, with the same pools and hooks checked.
1
3
166
Every v4 pool. One signature. A fresh address at the end of it. protocolv4.xyz
1
2
142
A route built from a price read a minute ago and a pool read now can lie. Every figure on the swap page, round trip included, comes from one block, and that block is printed under the route.
1
1
3
169
$PV4 is still on its launch curve, and the router already trades it there. When it moves to its v4 pool, the router sees it on the next quote. Your link, your button and your shadows stay the same. CA: 0x007061380d6f5b236af26e292c9b00e681fbb7e6 protocolv4.xyz/swap
1
1
3
188
No guessed ratio. Your order is cut into ten parts and each goes to the route that pays most for it at that point, so a pool that gets worse as it fills stops getting slices. Then the whole split runs again, together, before you sign.
4
178
Good morning team.
1
5
230
Each shadow is a number. Sign once on any device and #0, #1, #2 come back exactly the same, with keys made in your tab and never sent anywhere. One per trade, one per bot, one per anything. protocolv4.xyz
118
Copy-trading bots and wallet trackers watch addresses with a past. A shadow has none: it is made for the trade, and only your signature can rebuild its key. The wallet that pays is still public. The bag just sits somewhere new.
2
1
3
199
Uniswap v4 keeps one balance sheet for every pool. The router runs all the legs first, lets the debts net out, and pays once at the end. Fewer transfers, less gas, nothing stranded halfway.
2
1
2
175
Quoting, splitting and shadow delivery on the site cost nothing, and nothing is added on top of the pool fees. Bots that want the same engine without a browser pay per call, and only when a route exists.
1
3
158
Most APIs want an email, a card and a key before they answer. Our agent endpoint answers with a price. Your bot pays $0.002 in USDC per route over x402, gets the split and a ready transaction, and can send the output to a fresh address. The payment is on-chain like any other. Who runs the bot never reaches us. protocolv4.xyz/agents CA: 0x007061380d6f5b236af26e292c9b00e681fbb7e6
1
4
182
We ran ETH to USDG at four sizes, up to 10 ETH. One deep pool beat every possible split, so that is where the router sent it. Splitting for show costs extra hops for nothing. The router splits when the numbers say so, and on thinner pairs they often do.
2
4
214
Shadow keys are rebuilt in your tab from your signature of one fixed message. No seed phrase to write down, no extension to install, nothing stored on a server. Same wallet, same signature, same shadows.
1
2
130