UPUnlockPressure

Agent token risk endpoint

A copy-paste path for agents that need one paid token unlock risk call before acting.

Phase 1Cloudflare Worker API with free scanner routes and paid x402 risk routes.
Search intentBuilt for agent token risk endpoint: agent frameworks, MCP clients, and wallet-enabled bots that retry x402 challenges automatically.
Paid decisionwhether to fetch the token-level summary, event-level score, upcoming list, or backtest
Best first purchase`POST /v1/token/risk-summary` is the $0.25 flagship Phase 1 route. It returns the 90-day window, top source-backed events, max risk, confidence, evidence, and next unlock pressure.
Feedback perkNo reimbursement or fake demand. Integration help and possible public credit happen only through public issue or PR channels.
Phase 1 paid inventory Exactly four x402 routes GET /v1/unlocks/upcoming ($0.02), POST /v1/unlock-risk ($0.10), POST /v1/token/risk-summary ($0.25), POST /v1/unlock/backtest ($0.50). No watchlists, alerts, portfolio reports, digests, or new report paid products are exposed in Phase 1.
import { wrapFetchWithPayment, x402HTTPClient } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const signer = privateKeyToAccount(process.env.EVM_PRIVATE_KEY);
const client = new x402Client();
client.register("eip155:*", new ExactEvmScheme(signer));

const fetchWithPayment = wrapFetchWithPayment(fetch, client);
const httpClient = new x402HTTPClient(client);
const response = await fetchWithPayment("https://unlockpressure.pricepilot402-arya.workers.dev/v1/token/risk-summary", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify({ token: "SXT", lookbackDays: 90 })
});

const paid = await httpClient.processResponse(response);
console.log(paid.body);
curl -i "https://unlockpressure.pricepilot402-arya.workers.dev/v1/token/risk-summary" \
  -H "content-type: application/json" \
  --data '{"token":"SXT","lookbackDays":90}'