pocket
Reference

What is true today

Every factual claim about Pocket, in one table.

The facts a reader is most likely to need, with the answer as it stands right now.

Privacy

Amounts, inside the private pockethidden
Addresses, on every transferpublic
Shield and unshield amountspublic at the boundary
Proof flavournon-zero-knowledge

The full table, and a real transfer decoded.

Networks and assets

Networks supportedStellar testnet
Mainnetconfigured and refused in this build, gated on two upstream items
Assets, public pocketany classic Stellar asset you hold a trustline for. XLM and USDC are surfaced by default
Assets, private pocketone wrapper per asset, each its own deployment. XLM and USDC are deployed on testnet today
Accounts per walletone

Audit

ComponentStatus
Confidential token contracts and circuits (OpenZeppelin)audited, remediation complete 27 July 2026, report not yet published
Everything else, including this walletno external audit

Audit status and scope.

The extension

PlatformChrome, Manifest V3
Requiresthe offscreen document API, available from Chrome 109
Installed size19 MB, of which about 11.5 MB is the proving system and its reference data
Permissionsfour: storage, alarms, offscreen, unlimitedStorage
Host permissionsthree
Telemetrynone. No analytics, no crash reporting, no third-party script
Runtime network fetches for assetsnone. Fonts, logos, circuits and the prover all ship in the package
LanguageEnglish
LicenceApache-2.0

The three hosts:

https://soroban-testnet.stellar.org/*
https://horizon-testnet.stellar.org/*
https://horizon.stellar.org/trade_aggregations*

The wallet also reaches four keyless or key-configured services over ordinary cross-origin requests: the DeFindex yield API, the Aquarius swap API, Circle's attestation service, and the StellarExpert asset directory. A configured archive is a fifth.

Keys and recovery

Recovery phrase24 words, BIP-39, 256 bits of entropy
Public derivationSEP-0005, SLIP-0010 ed25519, m/44'/148'/0'
Confidential derivationSEP-0053 signer root, then HKDF-SHA-512 with rejection sampling
Password minimum8 characters
Vaultscrypt N=131072, r=8, p=1, then AES-256-GCM
Auto-lockdefault 15 minutes, adjustable 1 minute to 8 hours. No "never"
Phrase re-displayyes, from Settings, behind your password
Password changenot available in the interface
Hardware walletnot supported
Multi-signaturenot supported

Your phrase restores your keys, not your private balances. Private balances are rebuilt by replaying event history. Recovery.

Features

Send and receiveboth pockets
Transaction historyboth pockets, with search, date and type filters
Prices, fiat values and chartsyes, in the public pocket. The private pocket has no chart
Hide balances on screenyes
Trustlinesadd and remove, with directory search
Swapnative XLM and every classic asset in config, through Aquarius
Yielddeposit and withdraw, through DeFindex
Cross-chain USDCsend and claim, through Circle CCTP
Website connectionsSEP-43 surface implemented, public pocket only. Granting from the interface follows
Selective disclosureprimitives shipped; the producer and verifier follow the two disclosure circuits

Proofs

Proof systemUltraHonk, non-ZK ultra_flavor
Transcriptkeccak256
Proof size456 field elements, 14,592 bytes
Verification key size1,760 bytes each, six of them
Circuitsregister, withdraw, transfer, spender_transfer, set_spender, revoke_spender
Proving locationyour machine, in an offscreen document
Proof generationunder half a second, on your own machine
Build and prove, end to endabout 8 seconds for a register operation, measured
Toolchainnargo 1.0.0-beta.11, bb 0.87.0

Fees, measured on chain

OperationFee charged
Classic payment0.0000100 XLM
Make spendable (merge)0.0009266 XLM
Register an auditor key0.0051934 XLM
Create a confidential account0.0312027 XLM
Confidential transfer0.0397523 XLM

Plus the network reserve: 1 XLM for an account, and 0.5 XLM per trustline while it is open.

Fees and reserves.

On this page