Clawd Pay is the private payments layer for the OpenClawd merchant runtime: a Solana-native, USDC-first checkout stack with real x402 challenges, private ingress, and durable receipt fingerprints.
| Surface | Purpose |
|---|---|
| https://x402.wtf/payments | Primary x402 challenge endpoint |
| https://x402.wtf/pay | Short pay route for checkout flows |
| https://pay.solanaclawd.com | Branded pay host |
| https://x402.wtf/agents/registry | Merchant registry |
| https://github.com/Solizardking/solana-clawd/ | Companion agent runtime |
- Private payment routing behind an Apigee edge
- x402 challenge, signature, and receipt verification
- Merchant and agent registry material
- Truand keep-alive fleet provisioning
- Local storefront for checkout demos and operator review
Clawd Pay keeps payment material private by design.
- Wallet and provider secrets stay in untracked
.env.localfiles or platform secret stores payment-signatureand related headers are masked in debug pathsprivate.*flow variables carry confidential payment and routing state- Every verified order returns a durable receipt fingerprint for auditability
- The merchant stays registered at
https://x402.wtf/agents/registry
- POST a product or checkout request to
https://x402.wtf/payments. - If needed, use the shorter
https://x402.wtf/payroute or the branded hosthttps://pay.solanaclawd.com. - Sign the x402 challenge with a Solana wallet.
- Replay the request with
payment-signature. - Store the returned receipt fingerprint alongside the order record.
npm install
npm --prefix storefront install
npm --prefix truand install
npm run list
npm run launch -- clawd ralph dexter eliza hermes x402wtf
npm run manifest
npm run truand:manifest
npm run apigee:integrate
npm run apigee:validate
npm run check
npm run storefront- merchant.md - agent-ready merchant announcement for
solana-clawd - apigee/README.md - private edge bundle and policy notes
- truand/README.md - keep-alive fleet provisioning
- storefront/public/index.html - local merchant UI
- generated/openclawd.agent-store.json - generated manifest snapshot
zerobrois denied at admission- Operator keys stay out of Git history
npm run checkis the pre-push validation gate- Public links are documented here; secrets are not
Clawd Pay is the public label. OpenClawd remains the internal store/runtime name in manifests and generated artifacts.