PayH
le
Creators
Developers
Token
Sinkhole
Trust
Get the extension
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.
Extension
per-site address
BudgetAccount
facilitator
site 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
Name
Address
Verified
Explorer
BudgetAccountFactory
0x68b5bb42fec83db9582758bbcb1fc43f748970d6
Sourcify
Blockscout
BurnVault
0x298712ca3a1367bbd8caabd5269b05985228eedf
Sourcify
Blockscout
CreatorRegistry
0x5d483aec0735d550d09018a2e89c49c190962deb
Sourcify
Blockscout
Owner Safe
0xfCeB8905E316D383Cd90Aa1Ab04ab1650611445b
Owns all three
Blockscout
Disclosure
The contracts are open source and tested.
Fund a pocket with what you can afford to lose. Read the code first.
Read the code
Contracts repository
Extension repository
@payhole/sdk
Sinkhole
Test reports
Robinhood Chain, chain id 4663, settlement in USDG only
Privacy
x.com/payhole_x402
payhole.org