UPUnlockPressure

Buyer flow for paid unlock intelligence

Request a challenge, create a Base USDC x402 proof, then retry the exact resource with the payment header.

Phase 1Cloudflare Worker API with free scanner routes and paid x402 risk routes.
const body = { token: "SXT", lookbackDays: 90 };
const challenge = await fetch("/v1/token/risk-summary", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify(body)
});
if (challenge.status !== 402) throw new Error("Expected payment challenge");
const required = challenge.headers.get("PAYMENT-REQUIRED");
const payment = await yourX402Client.createPayment(required);
const paid = await fetch("/v1/token/risk-summary", {
  method: "POST",
  headers: {
    "content-type": "application/json",
    "PAYMENT-SIGNATURE": payment,
    "Idempotency-Key": "SXT-90-day-risk-summary"
  },
  body: JSON.stringify(body)
});