A swarm of specialised agents working in concert: real-time monitoring across many sources, community detection, narrative trajectory tracking, and strategic analysis. Built for sovereign and enterprise teams in the Gulf.
A central orchestrator decomposes a domain question into work for specialised agents, each with one job. Outputs converge back through a verifier loop. No agent sees more context than it needs.
╭──────────────╮
│ CRAWLER │ source collection
╰──────┬───────╯
│
╭──────────────╮ │ ╭──────────────╮
│ DISCOVERY │ │ │ SENTINEL │ threat / novelty
│ entities ├───────┼───────┤ gating │
╰──────────────╯ │ ╰──────────────╯
▼
╭──────────────────╮
│ ORCHESTRATOR │ ◄── tick loop,
╰────────┬─────────╯ per-domain isolation,
│ SSE to UI
▼
╭──────────────╮ │ ╭──────────────╮
│ STRATEGIST │ │ │ INTEL │ graph / Louvain
│ comms ├───────┼───────┤ clustering │ trajectories
╰──────────────╯ │ ╰──────────────╯
│
╭──────┴───────╮
│ UI │ dashboard, SSE
╰──────────────╯
- Real-time monitoring across many sources, source-agnostic via an adapter layer with dynamic credibility tiers.
- Community detection on the entity-narrative graph using Louvain, with trajectory tracking so you see narratives forming before they crest.
- Threat and novelty gating through SENTINEL so the orchestrator only spends compute on what matters.
- Strategic analysis through STRATEGIST, including comms impact measurement with a 7-dimension verdict engine.
- Discovery of new entities and keywords as the landscape shifts.
Per-domain isolation by construction; no cross-tenant context leakage.
SWARM is a private platform. Access is by invitation only, on a per-domain basis, after diligence on the use case.
The repository above is intentionally a shopfront. The orchestrator, adapter registry, clustering pipeline, strategist prompts, comms impact engine, and domain configs are not public, and will not be.
If you are a sovereign comms team, a strategy office, or an enterprise that needs narrative-intelligence built for the Gulf, the conversation starts at sandeep.bhara@gmail.com.