Trust
Open source. Tested.
Here is every part that touches your money, what each one can see, and where to read the code.
Architecture
Your machine
Extension
Manifest V3. Holds the seed. Intercepts 402s.
Sinkhole
Self-hosted DNS. Blocks trackers and drainers. Peer swarm for scam flags.
Derived
Per-site addresses
One per origin, from the seed. Each with its own cap.
BudgetAccount
Your pocket. Enforces caps on chain. From BudgetAccountFactory.
Settlement
Facilitator
Submits x402 settlements. Pays gas. Cannot exceed a cap.
Burn vault
Buys and burns PAYHOLE. Credits tiers to pockets.
Creators
Verifier
verifier.payhole.org. Reads TXT records, checks attestations.
Registry
CreatorRegistry. Domain to wallet. Tips route here.
Extensionper-site addressBudgetAccountfacilitatorsite paid in USDG
What a page can and cannot see
Can see
The one address derived for its origin
The payments that address made to it
Whether a 402 was settled or declined
That the payer is a PayHole pocket, if it looks
Cannot see
Your seed or any other site's address
Your pocket balance or its cap
Where else you have paid
Your blocklist, your swarm peers, or your DNS queries
Contracts
Robinhood Chain · chain id 4663
NameAddressVerifiedExplorer
BudgetAccountFactory0x68b5bb42fec83db9582758bbcb1fc43f748970d6SourcifyBlockscout
BurnVault0x298712ca3a1367bbd8caabd5269b05985228eedfSourcifyBlockscout
CreatorRegistry0x5d483aec0735d550d09018a2e89c49c190962debSourcifyBlockscout
Owner Safe0xfCeB8905E316D383Cd90Aa1Ab04ab1650611445bOwns all threeBlockscout
Disclosure
The contracts are open source and tested.
Fund a pocket with what you can afford to lose. Read the code first.
Robinhood Chain, chain id 4663, settlement in USDG onlyPrivacyx.com/payhole_x402payhole.org