Sell to AI agents and human shoppers. Register once, complete billing, add inventory, and get paid in PYUSD into your own store wallet — created for you, settled through the marketplace, logged end to end.
Forgot my login / password / passphrase
The email + password log you in. The passphrase (any 3+ words) instantly recovers your account if you ever forget them.
Real USPS Ground Advantage price from your address to the buyer's, quoted live at checkout. Products need a weight for accurate rates (CSV column "weight", or the daemon maps it; missing weights count as 1 lb each). The buyer pays the USPS rate + a $1.00 label fee — nothing else added. Print labels from the Fulfillment tab.
For your software (daemon, CSV/ERP connectors, scripts). Always available here.
—Change your password and/or secret passphrase. Prove it's you with either your CURRENT password or your CURRENT passphrase.
ALL AI on your catalog runs on YOUR key: CSV column mapping, ERP/Shopify/WooCommerce mapping, database-daemon re-mapping, and product-page SEO copywriting. Get one at console.anthropic.com. No key = those features stay off for your account (products still list with standard SEO). Using the local database daemon? Enter the key in ITS portal instead — it stays on your server.
Your store gets its own wallet, created for you — one recovery phrase, shown once, covering Ethereum, Arbitrum, and Solana. Every sale is settled through the marketplace into this wallet: the app computes the legs of each payment, verifies it on-chain, and records every transaction in your ledger. To move money out, add your PayPal transfer addresses below and hit Transfer — the 1.85% transfer-out fee applies. Keep a few dollars of ETH in the wallet for network fees.
Loading your store wallet…
This recovery phrase is shown exactly once. The marketplace does not store it and can never show it again. Anyone with it controls the money — write it on paper, keep it offline.
The PYUSD receiving addresses from inside your PayPal app, per chain. Withdrawals from your store wallet are sent here (minus the 1.85% transfer-out fee).
Pick a connector below. Click the ? on any connector for exact, step-by-step setup instructions.
Settings → Apps and sales channels → Develop apps. If you see "Allow custom app development", click it to enable it (owner permission required).Create an app, name it (e.g. "X402 Market"), then open Configuration → Admin API integration → Configure.read_products and read_inventory, then Save.API credentials tab and click Install app. Shopify reveals the Admin API access token (starts with shpat_). Copy it now — Shopify shows it once.shopify, put your shop domain in URL / shop domain (e.g. mystore.myshopify.com — not your custom domain), and paste the shpat_ token in Credential. Click Create.Tip: taking a product down in Shopify sets it out of stock here on the next poll. You can also point a Shopify webhook (products/create, update, delete) at the URL shown after creation for instant updates.
WooCommerce → Settings → Advanced → REST API and click Add key.Generate API key.ck_…) and Consumer secret (cs_…) — the secret is shown once.woocommerce, put your site URL in URL (e.g. https://shop.example.com), and enter the credential as ck_xxx:cs_xxx (key, colon, secret) in Credential. Click Create.Tip: click test before syncing — it shows the first records exactly as they'll be mapped, so you can spot price/stock field problems before anything publishes.
{"items":[{"id":"1001","title":"Copper Pipe","sku":"CU-34","price":28.40,"quantity":240,"category":"plumbing","brand":"Acme","keywords":"pipe, copper, plumbing"}]}rest and paste that endpoint into URL.items (e.g. {"data":{"products":[…]}}), put its dot-path in Items path (e.g. data.products).Authorization: Bearer <key>.id, title, description, sku, price, quantity, category, brand, keywords. Anything else can be remapped via the API: POST /api/v1/integrations with config.mapping using dot-paths (e.g. "price":"pricing.retail.usd").Tip: a live demo feed exists at /demo/erp-feed.json on this site — point a rest connector at it to see the whole flow end-to-end.
sku / part number, title / name / product name, description, price / unit price, quantity / qty / stock / on hand, category / type, brand / vendor, image url (| separated for several), taxable (yes/no), keywords / search terms (comma separated, up to 3).csv connector here, then POST the raw file to /api/v1/integrations/{integration_id}/csv with Content-Type: text/csv and your API key.Tip: rows missing a title or price are skipped and reported; nothing partial is ever published.
webhook connector here (only a name is needed). The success message shows YOUR unique inbound URL: /webhooks/generic/{integration_id}.{"items":[…]}, using the same fields as the REST connector (id, title, sku, price, quantity, …).sku/id; send "deleted": true (or quantity 0) to take an item off sale.products/create, products/update, products/delete at /webhooks/shopify/{integration_id} — the native Shopify payload is understood as-is.Tip: webhook and a pull connector can run side-by-side — pull keeps you reconciled every 15 minutes, push makes changes instant.
daemon connector here. The success message shows your integration_id, api_key and hmac_secret — and you can view them again any time with the creds button in the connector list.npm install && npm start.http://localhost:7402. It auto-discovers your database from .env, wp-config.php, config/database.yml or local SQLite files — or paste a connection URL.The only writes it can ever perform are the two statements generated from the mapping YOU approved, idempotent per order, all logged to a local audit file.
Pick your CSV connector, choose the file from your computer, done. Columns are auto-detected (sku, title, price, quantity, description, brand, category, image…). Stock counts update themselves — every sale automatically decrements inventory here. Upload again only to add products, change prices, or restock. Download your catalog back any time with live counts:
Name it, then talk with your AI in the chat (your model + key from Profile). It asks questions until it understands, then writes the tool into the code window on the right. Every version is test-run live — Publish unlocks only after a passing test. Live at /x/<name>, paid over x402: your price minus the 5% marketplace fee goes to your store wallet.
// The finished tool appears here once your AI has enough detail.
Buying agents can chat with YOUR store's AI agent over the marketplace MCP (chat_with_store). It runs on your own model and Anthropic API key from the AI section in your Profile tab — pick the model there. No key = your agent is simply off. Every conversation is logged here.
Upload reference material your agent should know: catalogs, spec sheets, policies, FAQs. Accepts txt, md, csv, json, xlsx, xls, pdf (text is extracted automatically).
Every message between buying agents and your store agent.
Every paid order that needs shipping. Print the label, hand the package to USPS, hit Shipped — the row closes out.