90-day report preview
NIL 90-day unlock risk
Nillion public preview with source links, upcoming unlock context, and a paid token-level 90-day risk summary for the next decision step.
Preview events1
Source links1
Largest unlock$716.0k
Last updated2026-07-03
Free Preview
| Date | Amount | % circ. | Bucket | Confidence |
|---|---|---|---|---|
| 2026-07-24 | 19,475,875 | unknown | community | medium |
Sources
Paid 90-Day Summary
Buy token-level 90-day unlock risk summary - $0.25
Includes event context for unlock_c273ad05 when it falls inside the selected window.
Paid output includes the 90-day unlock window, top source-backed events, max risk score, confidence, event evidence, and next unlock pressure.
POST /v1/token/risk-summary$0.25const body = { token: "NIL", lookbackDays: 90 };
const challenge = await fetch("https://unlockpressure.pricepilot402-arya.workers.dev/v1/token/risk-summary", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify(body)
});
if (challenge.status !== 402) throw new Error("Expected x402 challenge");
const paymentRequired = challenge.headers.get("PAYMENT-REQUIRED");
const payment = await yourX402Client.createPayment(paymentRequired);
const paid = await fetch("https://unlockpressure.pricepilot402-arya.workers.dev/v1/token/risk-summary", {
method: "POST",
headers: {
"content-type": "application/json",
"PAYMENT-SIGNATURE": payment,
"Idempotency-Key": "NIL-90-day-risk-summary"
},
body: JSON.stringify(body)
});
const report = await paid.json();
curl -i "https://unlockpressure.pricepilot402-arya.workers.dev/v1/token/risk-summary" \
-H "content-type: application/json" \
--data '{"token":"NIL","lookbackDays":90}'
# Expect HTTP 402 first. Read PAYMENT-REQUIRED, create the x402 proof, then retry:
curl -i "https://unlockpressure.pricepilot402-arya.workers.dev/v1/token/risk-summary" \
-H "content-type: application/json" \
-H "PAYMENT-SIGNATURE: <x402-proof>" \
-H "Idempotency-Key: NIL-90-day-risk-summary" \
--data '{"token":"NIL","lookbackDays":90}'