Everything you already expect from a Stellar wallet, self-custody throughout, one phrase and no account to make. The private pocket is the part nobody else has.
Seven steps from the point on the curve to the contract that checks it, then the case for hiding the amount instead of hiding who you paid.
Move XLM or USDC from your public pocket into the private one. Anyone can see you moved this much in. What you do with it afterwards, they cannot. It takes two transactions and Pocket does the second one itself.
Pay someone and keep the amount to yourself. Both addresses are still out in the open; the number is not. Money you receive arrives the same way, and one tap makes it ready to spend.
Move money back out to your public pocket, where the amount is public again. Put in exactly 1,000 and later take out exactly 1,000, and somebody watching can put the two together.
One real confidential transfer on Stellar testnet, exactly as the ledger stores it.
No owner on the contracts, no server holding your amounts, no website that can reach your private pocket. Each one, and how it is enforced.
Burned on one chain, minted on Stellar. No wrapped token and no bridge holding your funds. Shield it and the amount is hidden from that point on.
What arrives from CCTP is the same Circle USDC the swap trades and the private pocket wraps. Nothing to reconcile afterwards.
Most integrations only send. Pocket signs both Stellar legs: the outbound burn, and the inbound claim for USDC addressed to you here.
CCTP V2 finality. Take the fast path when you want it settled, the standard one when you do not.
Swap between the assets your wallet holds, priced by Aquarius across its live pools. You see the quote before anything is signed, and you set how far the price is allowed to move before the swap cancels itself instead of filling at a rate you did not agree to.
Aquarius returns a route, which is the path your money takes through the pools to get there. Pocket reads the route and checks both ends match the two assets you picked before it signs anything.
Idle XLM and USDC earn nothing. Put them in a DeFindex vault straight from your wallet and they do. Deposit and withdraw whenever you want, no separate app, no moving funds somewhere else first.
How Pocket works, in full, and where every number on this page comes from.
The ledger, the circuits and the prover are the most reviewed pieces available. Rolling our own would have been the mistake. Pocket is what turns them into a wallet somebody can hold money in.