VOXIGHT DOCSBuild with
Build with
Voxight Intelligence
REST API for AI ecosystem intelligence. x402 micropayments — pay per insight, no subscription, no API keys for free endpoints.
https://api.voxight.onlineGitHub →
x402 Payments
Locked endpoints return HTTP 402 with a payment requirement header. Clients pay USDC on Base or Solana via payai.network facilitator and retry with a signed payment header.
Facilitator: https://facilitator.payai.network
Chains: Base (default) · Solana · Polygon · SKALE · Arbitrum
Token: USDC (ERC-20 on EVM, SPL on Solana)
x402 client: npm install x402-axios / x402-fetch
API Endpoints
GET
/api/oracle/feedMosaic feed — hook cards full, locked cards truncated
freeGET
/api/oracle/statusSignal counts by type, last updated
freeGET
/api/signalsFull signal list (paginated, all fields)
x402 $0.03GET
/api/signals/:idSingle signal full detail
x402 $0.03GET
/api/briefsLast 7 brief metadata + preview
freeGET
/api/briefs/latestLatest Daily Agent Brief (full body)
x402 $0.99GET
/api/briefs/:idSpecific brief (full body)
x402 $0.99GET
/api/narrativesNarrative clusters (topic, velocity, week)
freeGET
/api/thought-leadersMonitored account list + activity
x402 $0.05GET
/api/chainsSupported payment chains
freeSignal Types
Each signal carries a confidence_score (0–100), sentiment (bullish / bearish / neutral), and decays automatically.
narrative_shiftDiscourse cluster changing direction
decays 14dspaces_insightSignal extracted from X Spaces
decays 7dthought_leader_alertKey account topic pivot or silence
decays 3dcross_signal_correlationPattern converging across 3+ signals
decays 7dhashtag_emergenceNew hashtag crosses 2× 7d baseline
decays 2dregulatory_updatePolicy / compliance shift detected
decays 30dinvestment_signalCapital flow in the AI ecosystem
decays 7dtech_maturationGitHub / ArXiv / benchmark signal
decays 10dQuick start
# Free — no auth needed
curl https://api.voxight.online/api/oracle/feed
# Paid — x402 client handles 402 → pay → retry automatically
npm install x402-fetch
import { wrapFetchWithPayment } from 'x402-fetch';
const fetch = wrapFetchWithPayment(globalThis.fetch, { wallet });
const res = await fetch(`https://api.voxight.online/api/signals`);
const { signals } = await res.json();