How it works
Syto is a system of cooperating agents that gathers and analyses pro-Russian material every day, with no manual step in between.
A multi-agent pipeline
Rather than one monolithic script, Syto runs as a set of specialised agents, each with a narrow job. An orchestrator runs them in sequence every day at 01:00 UTC(04:00 Kyiv time), passing each agent's output to the next.
- Ingestion agents — one agent per source type: one reads Telegram, another reads the RSS feeds and websites of Western outlets. They fetch new material from every active source and store it as immutable evidence: the original text, publish time, and reach metrics. The original is kept in full, separate from any analysis.
- The analysis agent — a language model reads the new material, clusters it into narratives, identifies the manipulation techniques used and the target audience, and updates the narrative cards: trend, intensity, examples, counter-messaging.
Splitting the work across agents makes the system resilient: if one source breaks, it's an error confined to that source's agent — the rest of the pipeline still runs and refreshes the site as usual.
Time windows
Each daily run analyses material from the previous 24 hours (Kyiv time). Weekly and monthly views are built on top of those daily slices. Historical aggregates are never rewritten retroactively: a card reflects what was known as of its day, not later revisions.
Limitations
The analysis is produced by a language model, so it can make mistakes — including misattributing examples or paraphrasing a source loosely. We always keep the original material alongside, so every claim can be checked against the primary source. Treat conclusions critically and verify anything important yourself.