A capped USDG pocket for Chrome and other Chromium browsers: Brave, Edge, Arc, Opera, Vivaldi. Until the store listing is approved it installs from a zip in about two minutes. This page walks through everything from the download to your first paid page.
Manifest V3. No account, no sign-up, nothing leaves your device except the payments you make.
The only unusual step is loading a folder instead of clicking an install button, which is how every extension outside the store is installed.
Extract the zip into a folder you will keep. The browser loads the extension from this folder on every start, so do not delete it afterwards. Inside you should see manifest.json.
Open chrome://extensions, brave://extensions or edge://extensions. Turn on Developer mode, click Load unpacked, and pick the folder you extracted — not a subfolder.
Click the puzzle icon right of the address bar and pin Zyno. To update later, extract a new zip over the same folder and hit refresh on the card. Your seed, pocket and settings stay.
The vault is an encrypted seed that lives only in your browser. Every address Zyno uses derives from it: the owner address that controls the pocket, one address per site, and the session keys for agents.
Choose Create seed and set a password. The recovery phrase is shown once — write it on paper. Anyone with the phrase controls every address of this wallet, and without it a lost browser means lost access.
Dashboard opens the full control panel in a tab. Lock locks the vault until you enter the password again. Locked means no payments.
Money lives in two places: a little on the owner address, which signs transactions and pays gas, and the rest in the pocket — a BudgetAccount contract only your owner key controls.
Send to it on Robinhood Chain, chain id 4663: some USDG to start with, 1 to 5 is plenty, and a little ETH for gas — 0.001 ETH covers many transactions on this chain.
One transaction from the owner. The BudgetAccount line changes from "not created" to the pocket's address. Sending USDG straight to that address also counts as a deposit.
Two transactions move USDG from the owner into the pocket: an approval and the deposit.
Account USDG is what the pocket holds. Agent global cap is the shared limit for agent keys. Site payments shows the total and today's, plus the threshold above which the extension asks before paying.
You do not have to hunt for a site that charges. There is one on this website.
Open /try.html and click Load the article. The page asks 0.01 USDG with a 402. The first time you pay a site the owner sends two transactions: one sets the site's cap on chain, one funds the site's own address from the pocket. The second load pays instantly, because that address still holds the rest.
This site shows the origin, the address that pays it, and spend against its cap. Payments lists every payment with its status and settlement transaction; settled means the money moved.
You get one prompt. Approve, raise the cap, or decline. Nothing moves until you answer.
No. Each address is derived for one origin. A site sees its own address and its own cap.
Not you. x402 settlement is gasless for the payer. The facilitator submits the transaction.
The pocket is a contract you own. Import the seed anywhere and withdraw whatever is left.