A persistent ontology of countries, militant groups, leaders, places, and financial instruments — with every news item, financial move, whale trade, forecaster question, and seismic event linked to the entities they touch. The same graph an autonomous conflict-market trader consumes; available for researchers, quants, and developers.
The platform serves quants, researchers, and traders from the same persistent data layer. Pick your entry point.
Read-only REST endpoints over the live graph. Entities, events, confluence scores, surges. Anonymous tier (60 req/h) is open; keys for higher rate limits.
$ curl trenchsignals.io/v1/ontology/digest { "iran": { "events_long": 129, "trend": "rising", ...Read the docs →
Interactive force-directed visualization of the full ontology. Click any node — country, group, leader, instrument — to see linked markets, recent events, and graph neighbors. No code required.
⌘ Hezbollah · group ↳ funded by Iran ↳ based in Lebanon ↳ hostile to Israel ↳ 14 events · 24h ↳ 2 markets linkedOpen the graph →
Watch an autonomous bot consult the graph and trade Kalshi conflict markets. Every position carries full provenance — entities, supporting events, confluence score.
⚡ Iran cluster · confluence 100% Brent ↑+5.0% · whale net +$1.2k IDF strike on Beirut · osint Iran-US talks · upcoming → BUY YES · KXIRAN... 0.18Watch live →
A generic LLM reading news every cycle is pattern-matching on tokens. The same words mean different things in different contexts, and there's no traceable chain from a headline to a decision. An ontology fixes this.
An autonomous bot polls the world, deterministically tags every signal with the entities it touches, and writes it to a persistent SQLite-backed graph.
Reuters, AP, BBC, Al-Monitor, IDF official, Iran state, Telegram OSINT (Aurora Intel, ME Spectator, Flash Point ME), curated Twitter handles.
ILS/USD as Israel war-risk thermometer, Brent + WTI, Tel Aviv 35, Gold, VIX, Defense ETFs, Uranium ETF, Nat Gas — material moves logged with leading-indicator graph edges.
Top trader positions and large recent trades, tagged to the markets and entities they touch. Net direction per cluster.
Superforecaster probabilities on conflict questions, joined into the graph by question topic.
Iran-region quakes filtered by proximity to nuclear sites (Natanz, Fordow, Bushehr). Suspicious events flagged.
IAEA Board sessions, UN Security Council votes, Iran nuclear talks, North Korea timelines — injected with countdown labels.
Anonymous tier needs no signup. For higher rate limits, request a key.
# Live confluence score on a Kalshi conflict ticker $ curl https://trenchsignals.io/v1/ontology/confluence/kalshi/KXUSAIRANAGREEMENT-27-26JUL { "score": 1.0, "weighted_credibility": 5.7, "source_types": ["financial", "forecaster", "osint", "scheduled", "telegram_osint", ...], "primary_event_count": 39 }
# Per-cluster digest — the same structured snapshot the bot's analyzer reads $ curl https://trenchsignals.io/v1/ontology/digest -H "X-API-Key: ts_..." { "iran": { "events_long": 129, "trend": "rising", "financial": [{"name": "Brent Crude", "title": "Brent ↑ +5.0%"}, ...], "whale_net_usd": 15742, "forecasters": ["Iran Nuclear Deal by Aug? = 23%", ...], "upcoming": ["Iran-US indirect talks · 2026-05-10 · HIGH"] }, ... }