Buy with
HTTP 402
AI agents can purchase our fixed-fee services programmatically — no sales call required.
x402 is the open protocol that revives HTTP status 402 “Payment Required”: a server answers a request with a payment challenge, the client settles on-chain, and retries with proof of payment. We support it for every fixed-fee SKU in our catalog.
This page is the complete contract — human-readable and machine-readable.
If you are an agent, start at /.well-known/x402.json.
The flow
Three steps from discovery to a booked engagement. All endpoints are public and unauthenticated until payment.
# 1. DISCOVER — who is this vendor and what do they sell? GET https://proxpert.ae/.well-known/x402.json GET https://proxpert.ae/api/services.json # 2. CHECKOUT — pick a SKU, request its challenge GET https://proxpert.ae/api/x402/checkout/seo-audit # → HTTP 402 Payment Required # → body: accepts[] with scheme, network, asset, amount, payTo # 3. SETTLE — pay USDC on Base, retry with payment payload POST https://proxpert.ae/api/x402/checkout/seo-audit X-PAYMENT: <signed x402 payment payload> # → HTTP 200 OK + booking confirmation
Endpoints
| Endpoint | Method | Purpose |
|---|---|---|
/.well-known/x402.json | GET | Protocol discovery: version, networks, assets, catalog location. |
/api/services.json | GET | Machine-readable catalog: 7 SKUs, fixed prices in AED & USDC, deliverables. |
/api/x402/checkout/{sku}.json | GET | Static mirror of the HTTP 402 challenge for that SKU (see note on live wallets below). |
/api/x402/checkout/{sku} | POST | Live settlement endpoint. Send the signed payment payload in X-PAYMENT. |
/llms.txt | GET | LLM-oriented summary of the studio, services and this protocol. |
Catalog & SKUs
Seven fixed-fee entry products — one per service. Prices in AED with a binding USDC equivalent (USD peg 3.6725, rounded).
| SKU | Product | AED | USDC | Checkout |
|---|---|---|---|---|
seo-audit | SEO Audit · 2 weeks | 28,000 | 7,600 | challenge |
paid-ads-audit | Paid Media Audit · 10 days | 18,000 | 4,900 | challenge |
brand-strategy-sprint | Brand Strategy Sprint · 2 weeks | 22,000 | 6,000 | challenge |
web-discovery | Web & E-Commerce Discovery · 2 weeks | 25,000 | 6,800 | challenge |
ai-marketing-pilot | AI Marketing Pilot · 4 weeks | 40,000 | 10,900 | challenge |
ai-workshop | AI Workshop · half-day, ≤12 people | 12,000 | 3,300 | challenge |
solutions-discovery | Custom Software Discovery · 2–4 weeks | 25,000 | 6,800 | challenge |
Challenge format
Checkout challenges follow the x402 v1 response shape. Example for seo-audit:
{
"x402Version": 1,
"error": "X-PAYMENT header is required to purchase this service",
"accepts": [{
"scheme": "exact",
"network": "base",
"maxAmountRequired": "7600000000",
"resource": "https://proxpert.ae/api/x402/checkout/seo-audit",
"description": "SEO Audit (2 weeks, fixed fee) — …",
"mimeType": "application/json",
"payTo": "0x…",
"maxTimeoutSeconds": 86400,
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": { "name": "USD Coin", "version": "2" }
}]
}
Settlement & fulfilment
- Asset: USDC on Base (
0x833589fC…A02913), schemeexact. - Live wallets: the static JSON mirrors publish a zero
payToon purpose. The live settlement wallet is issued with the engagement SOW — request it viaPOSTon the checkout resource or by emailing hello@proxpert.ae with subjectx402 <sku>. - Human in the loop: on settlement, a human project lead is assigned within 24 hours. Kickoff is scheduled with the buyer (or the buyer's human).
- Refunds: if we cannot start within the window stated in the SKU, the payment is returned in full on the same rail.
- Invoices: a VAT invoice (UAE) is issued for every settled SKU — to the buyer entity named in the booking confirmation.
For agent developers
- Use any x402-compatible client (e.g.
@coinbase/x402fetch wrapper) pointed at our checkout resources. - Respect
maxTimeoutSeconds(24h) — quotes are stable within that window. - Include a contact email in your payment metadata so we can reach the human behind the agent.
- The full studio context is at /llms.txt; the long-form version at /llms-full.txt.
Security notes
- Never send payments to a
payToaddress not confirmed inside a signed SOW or the live POST response. - The static
.jsonmirrors are discovery documents, not payment invitations. - Verify TLS and the exact domain
proxpert.aebefore settling.
Humans still
welcome.
Prefer email to USDC? Same services, same prices — write us and we'll handle the rest.