150+
autonomous collectors
sweeping the signal families below on a schedule, normalized to one record contract — a conflict event and a sanctions designation carry provenance the same way
Advanced Research Division
One instrument. A world of signals. Every claim accounted for.
the-synactic is Praxen's self-hosted geopolitical-intelligence instrument: a realtime open-source-intelligence baseline, collected at machine scale and exposed as typed, machine-readable intelligence that an AI agent can read directly. It is built for defensive analysis — situational awareness, risk screening, and research — and it is read-only by charter.
Rented intelligence looks like this: a dashboard you do not control, metered quotas on your own questions, sources that change without notice, and figures you are asked to trust because the interface looks confident.
the-synactic is the alternative. The collection fleet runs on hardware in the building. The data plane lives in a cache no third party custodies. And every figure that reaches a deliverable carries its provenance — because the difference between intelligence and content is being able to say where a number came from.
150+
autonomous collectors
sweeping the signal families below on a schedule, normalized to one record contract — a conflict event and a sanctions designation carry provenance the same way
60+
typed MCP tools
the agent-facing surface — each self-describing, projectable server-side, and callable without reading a page of documentation first
Read-only by charter
no order, no trade, no transfer — the boundary is structural, not a setting someone can flip
Self-hosted end to end
collection, data plane, and tool surface all run on owned hardware; no third-party SaaS on the critical path
Every record carries its source and its clocks — provenance, fetched_at, and an explicit staleness state.
Continuous collection across the signal families an analyst actually has to hold at once. Collected on a schedule, normalized to one record contract, and kept queryable.
Conflict & security
Conflict events, military posture, and hotspot escalation, scored and time-stamped rather than narrated.
Sanctions & compliance
Sanctions programs and designated-entity exposure, resolvable per country and per entity type.
Movement & advisories
Travel and health advisories, displacement signals, and population exposure, each carrying the source that issued it.
Trade & chokepoints
Supply-chain status and maritime chokepoint throughput against published reference baselines.
Energy & macro
Energy flows and macroeconomic indicators, aligned to the same freshness contract as everything else.
Cyber & natural hazard
Cyber threat signals, natural-disaster activity, and climate anomalies, collected continuously.
The consumption model is MCP-first. The instrument does not publish a dashboard and hope an agent can scrape it; it publishes typed tools an agent can discover, describe, and call.
Self-describing schemas
Every tool carries its own input and output contract, so an agent can reason about a call before making it.
Server-side projection
JMESPath projection runs before the response leaves the server, so a context window carries the fields the task needs and nothing else.
Compressed descriptions
Tool listings stay small by default; the full definition is one deliberate call away rather than always resident.
Quota-exempt discovery
Exploring the tool surface does not consume the budget for using it. Agents can orient before they spend.
A country-risk read, as the calling agent receives it. The field shape is the real contract; the values below are synthetic and the country is a placeholder.
Illustrative response synthetic values
{
"countryCode": "XX",
"countryName": "Example State",
"cii": {
"combinedScore": 61,
"staticBaseline": 44,
"dynamicScore": 17,
"trend": "TREND_DIRECTION_RISING",
"components": {
"newsActivity": 6,
"militaryActivity": 22,
"geoConvergence": 3,
"ciiContribution": 0
},
"methodologyVersion": "v8",
"computedAt": 1785600000000,
"advisoryLevel": "reconsider-travel",
"advisoryProvenance": "fallback"
},
"sanctionsActive": true,
"sanctionsCount": 112,
"fetchedAt": 1785600000000,
"upstreamUnavailable": false
} Nothing on this page is a live feed. The block above is rendered as static text to show record structure — no request is made when you load it.
Collection is the commodity. The discipline around the record is the instrument.
Provenance on every record
Every value carries where it came from and when it was fetched. Where a primary source was unreachable and a secondary stood in, the record says so in a field — not in a footnote nobody reads. A number without a source is not intelligence; it is content.
Honesty patterns
Unavailable is not the same as failed, and neither is the same as zero. The instrument distinguishes all three and discloses which one it is. An honest empty answer beats a confident fabrication, and the schema is built so that empty can be said out loud.
Contract truthing
Declared schemas are verified against captured real payloads, not against themselves. The regression suite asserts presence and absence — a validator that cannot say no proves nothing. Schema drift is caught at build time instead of in a client deliverable.
Sovereignty
Fully self-hosted under Docker. No third-party SaaS sits on the critical path, so no vendor's outage, quota change, or deprecation notice decides whether the baseline is available.
The instrument observes. It will never place an order, execute a trade, or move money — not as a configuration choice, but as a charter. Execution authority belongs to downstream systems operating under their own authorization, and the boundary is deliberate: an instrument that can act is an instrument whose readings you have to second-guess.
It is a capability Praxen operates, not a data product or a resale service.
Built on the excellent WorldMonitor project by Elie Habib — an open-source, real-time global intelligence dashboard released under AGPL-3.0, with a hosted instance at worldmonitor.app. Both the project and that hosted service are his, not Praxen's. Praxen's layer is a private engineering fork; upstream components remain under their original licenses.
Praxen builds the machines that build the briefings. If your organization is making decisions on rented dashboards and cannot say where the numbers came from, that is an engineering problem, and it is the kind Praxen Development takes.
The problem, the constraint, and what shipping looks like for you: chris@cld-dev.io