{"openapi":"3.1.0","info":{"title":"OmniRisk Public API","version":"1.0.0","description":"Public API surface for OmniRisk token intelligence, wallet analysis, market intelligence, and utility endpoints."},"servers":[{"url":"https://api.omnirisk.io"}],"paths":{"/v1/health":{"get":{"summary":"Health check","responses":{"200":{"description":"Service is healthy"}}}},"/v1/token/{chain}/{address}/meta":{"get":{"summary":"Token metadata","parameters":[{"name":"chain","in":"path","required":true,"schema":{"type":"string"}},{"name":"address","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Token metadata payload"}}}},"/v1/token/{chain}/{address}/explanation":{"get":{"summary":"Token explanation","parameters":[{"name":"chain","in":"path","required":true,"schema":{"type":"string"}},{"name":"address","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Human-readable token explanation"}}}},"/v1/token/{chain}/{address}/sentiment":{"get":{"summary":"Token sentiment","parameters":[{"name":"chain","in":"path","required":true,"schema":{"type":"string"}},{"name":"address","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Sentiment payload"}}}},"/v1/token/{chain}/{address}/badge":{"get":{"summary":"Token badge SVG","parameters":[{"name":"chain","in":"path","required":true,"schema":{"type":"string"}},{"name":"address","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"SVG badge"}}}},"/v1/token/{chain}/{address}/analyze":{"get":{"summary":"Token analysis","parameters":[{"name":"chain","in":"path","required":true,"schema":{"type":"string"}},{"name":"address","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Deep token analysis payload"}}}},"/v1/market/overview":{"get":{"summary":"Market overview","responses":{"200":{"description":"Market overview payload"}}}},"/v1/market/top-tokens":{"get":{"summary":"Top tokens","responses":{"200":{"description":"Top tokens payload"}}}},"/v1/feed/risk-alerts":{"get":{"summary":"Risk alerts feed","responses":{"200":{"description":"Risk alerts feed payload"}}}},"/v1/billing/status":{"get":{"summary":"Billing status","responses":{"200":{"description":"Billing status payload"}}}}}}