Not every breaking news. Not every pundit.
Just the signals that match your keywords.
Social Intelligence, mainstream and market implications.
UNIFIED.
Narrative Edge monitors a continuously updated account base — built through AI-assisted discovery or direct user input — applying SOCINT techniques to cross-reference real-time signals with institutional sources. The system self-calibrates with every feedback loop: each approval, boost or removal sharpens the next signal. Delivers concise intelligence briefings straight to your Telegram.
The public channel streams a sample on one theme. The full stack — press comparison, market pulse, lead-time tracking — runs on yours.
Public intelligence stream is live. Private signal layer is opening to a limited group.
Three examples of what a signal looks like. The theme is yours to define: the agent builds the source pool around it. What matters is not the domain but whether the facts have witnesses before they have headlines.
A fact has to be observed to be measured. Two classes fall outside: information that is held rather than seen — M&A, corporate results, credit downgrades, where whoever knows is legally barred from saying so — and events that reach everyone at the same instant: election-night counts, auction results, scheduled statements. On these the system reports that no lead is measurable, rather than producing a number.
The same four steps, on a real topic. An actual /discover session, start to finish. An ambiguous word disambiguated live — then topics, a search query, real validated accounts and mainstream cross-checks — ending at the single write step the user chose not to take.
/discover cockroach
🔵🟠 NARRATIVE EDGE 🔍 "cockroach" is ambiguous. Could refer to the insect, CockroachDB (distributed database technology), or a slang term in various contexts. Lacks domain context to determine if user seeks pest control experts, database engineers, or something else entirely. Select domain:
🔵🟠 NARRATIVE EDGE ✅ Domain: geopolitics Region / language?
🔵🟠 NARRATIVE EDGE ✅ Disambiguated: cockroach · geopolitics · global
🔵🟠 NARRATIVE EDGE 📋 Proposed topics for "cockroach": • youth-political-disenchantment • satirical-protest-movements • judicial-remarks-backlash • unemployment-political-tensions • social-media-activism Step 1 of 3 — review the monitoring topics.
🔵🟠 NARRATIVE EDGE 📋 Proposed topics for "cockroach": • cockroach-janta-party • youth-unemployment-protests • indian-judicial-controversies • gen-z-political-mobilization • satirical-opposition-movements Step 1 of 3 — review the monitoring topics.
🔵🟠 NARRATIVE EDGE
🔑 Search keywords:
("Cockroach Janta Party" OR CJP OR #CockroachJantaParty OR #CockroachPolitics OR "cockroach geopolitics" OR "cockroaches of the world unite")
Step 2 of 3 — review the search query.
🔍 Searching for relevant accounts...
🔵🟠 NARRATIVE EDGE 👤 Proposed accounts for "cockroach": 1. 🔎 @NewsAlgebraIND · 807,979 followers Real students who came to the CJP protest have now started opposing fake CJP protestors. h… 2. 🔎 @AMIT_GUJJU · 131,596 followers The scene at the CJP protest at 1 AM. There's a decent crowd, and even outside there's a d… 3. 🔎 @treeni · 61,061 followers Google "Taharrush jama'i" (تحرش جماعي) One incident can be termed as coincidence. Back-to-… 4. 🔎 @JaipurDialogues · 514,081 followers Domino's pizza delivery boy got mobbed and beaten by CJP protesters when he came to delive… 5. 🔎 @facts_reveal · 6,506 followers No doubt Muslims are pelting stones during the CJP protests, but this time all of this fue… 6. 🔎 @RaghuTweetbook · 4,333 followers Savukku back in his prime form once again to dismantle all the fake propagandas spread by … 7. 🔎 @Viglnthindutva · 10,959 followers On one side Modiji is busy hacking the Instagram algorithm. Meanwhile CJP supporters are st… 8. 🔎 @KanchanGupta · 372,348 followers Two women 'protestors' affiliated to @abhijeet_dipke and his 'CJP' trip and bring down a p… 9. 💡 @dhruv_rathee · 3,312,785 followers Youth-focused political commentator on Indian issues 10. 💡 @zoo_bear · 1,539,068 followers Satirical commentary on Indian politics trends 11. 💡 @scroll_in · 471,379 followers Covers Indian social movements and youth 12. 💡 @thewire_in · 1,552,842 followers Reports on Indian civil society movements 13. 💡 @sanjayuvacha · 113,888 followers Political satire analyst covering Indian discourse 14. 💡 @IndianExpress · 4,332,057 followers Mainstream coverage of Indian political trends 🔎 found by search · 💡 suggested by AI Step 3 of 3 — review the accounts to monitor.
📰 Finding the best newspapers & magazines for your theme...
🔵🟠 NARRATIVE EDGE 📰 Mainstream sources for your theme: Newspapers • Chicago Tribune • The Guardian • Financial Times • New York Times • The Globe and Mail • The Journal • Wall Street Journal • Los Angeles Times Magazines • Time • The Guardian Weekly • Bloomberg Businessweek • The Economist • Die Welt am Sonntag • Barron's Chosen dynamically each day from the freshest, most relevant quality outlets — no fixed list. Full analysis is a premium feature.
🔵🟠 NARRATIVE EDGE
⚠️ Configure the agent?
Topic: cockroach
Keywords: ("Cockroach Janta Party" OR CJP OR #CockroachJantaParty OR #CockroachPolitics OR "cockroach geopolitics" OR "cockroaches of the world unite")
Accounts: 14
This will WRITE the configuration. Nothing has been saved so far.
Your current agent settings will be replaced.
❌ Cancelled. Nothing was changed.
Every SOCINT signal is logged with an immutable timestamp the moment it is detected, then compared against two mainstream layers: the open web's news and RSS feeds, and the actual editions of selected international newspapers. Where a development first surfaces, the gap is a lead time — STRONG-LEAD, EARLY-LEAD, NEAR-SIMULTANEOUS or LAGGING. A lead is recorded only when several independent outlets corroborate the same development inside the window: when they do not, the system records no lead rather than a number it cannot defend.
On a theme running for months nothing surfaces — it is already there, and most topics under coverage are continuous. Two further signals cover them: a direction flip, when the prevailing direction of a theme reverses, and a narrative divergence, when the social record and the press point opposite ways. Both sides are counted from content; neither is inferred.
Each scored signal is then measured against its correlated asset: the move before the press covered it, and the reaction in the 24 hours after. Four outcomes, all logged — moved early, moved only after, moved against, did not move. Open windows are not scored, each instrument counts once, and every record carries the version of the rules that produced it. No manual selection, no ex-post adjustment.
/discover
AI-suggested query + top 15 X sources
/socint
SOCINT vs RNS on demand
/markets
Market Pulse on demand
/alpha
Alpha Tracker on demand
/trackrecord
Historical hit-rate by topic or asset
/keywords
Update active search query
/subscribe
Unlock Full — 1500★/month
/taxonomy
Show topics — add with /taxonomy add X
/searches
Your active research lines
/sources
Accounts monitored by a research line
/newsearch
Request an additional research line
/mute
Silence a research line's alerts
/unmute
Re-enable a research line's alerts
/websources
Review web sources — approve / reject pending
/coreterms
Review AI core terms — remove / restore
The public channel shows what the agent produces, on one theme. Point it at your own topic to get your line — and the full report stack.
At 57, I wake up early — earlier and earlier, actually. Usually around 5am, with a brain that's already running and a body that hasn't quite agreed yet.
I'd been watching the situation in Iran escalate for months — not as an analyst, not as a trader, but as someone with friends in the region. People I care about. And I kept finding myself refreshing feeds at odd hours, trying to piece together what was actually happening versus what the news was saying twelve hours later.
The gap between those two things bothered me. A lot.
One morning I asked Grok if a tool to extract signals from the news noise on SOCINT sources already existed. It said it didn't — but then it said: try Make.com. I had never heard of it.
My only coding experience was at 16 — Basic on a Commodore 64 I got for Christmas. That's it. Forty years of gap, and then Claude, Grok and ChatGPT. By the standards of the AI world, that makes me a dinosaur. Most people building with these tools are half my age, move faster, and probably never had to look up what a datastore was. I did, more than once.
I spent a whole spring on it, nine hours a day, talking to Claude like he was my late-night business partner. Sometimes we argued. Sometimes he surprised me. Other times he made me feel like an idiot because the prompt I'd written at 3am was generating complete nonsense.
There were nights when everything seemed to work: tweets coming in, the AI classifying topics, the system understanding that an event wasn't just being mentioned for the first time — it was changing state. Hormuz going from "closed for exercises" to "open." Tensions heating up and then cooling down. When I finally got that architecture right, when I added the state-change detection and the skip logic, it felt like removing a stone from my shoe that had been bothering me for weeks.
And then there were the mornings after.
Duplicate records everywhere. Signals being written identically every three hours. GPT-4o-mini cheerfully declaring a direction was "UP" because two tweets were optimistic in a sea of twenty catastrophists. Back to square one, swearing in Italian and English.
The hardest moment was realizing that "first time we see this topic" wasn't enough. The world isn't made of events that appear and disappear. It's made of things that change. I spent days rebuilding the architecture just to capture those direction shifts.
When it finally worked, I felt less like a builder and more like someone who had finally asked the right question.
By the end of that spring, the system actually existed. It monitored SOCINT sources on X, calculated how far ahead it saw state changes compared to mainstream coverage, checked whether the market moved in the expected direction within 48 hours, and built a track record. It's not magic. It's a lot of broken things, fixed slowly, one late night at a time.
The AI does the heavy lifting. But the most human part — deciding what's worth following, when to reset a lead time, when to trust a signal and when to ignore it — that part I still have to do myself.
And honestly, I wouldn't want it any other way.
I don't know yet what this becomes. Maybe something, maybe just my personal tool for trying to understand a world that feels increasingly hard to read. I'm not sure it matters right now.
What I know is that I built it — a 57-year-old with a Commodore 64 as his only coding credential, in an industry that sometimes feels like it was designed for people who've never had to worry about friends in a war zone. And every time I see a new signal with its lead time and its 48-hour verification, I feel like I'm accumulating something real: not a prediction, but a trace of how early certain voices on the web can smell the changes that end up moving markets.
This is the kitchen table version: a guy who spent a month talking to an AI like it was a friend, who cursed at datastores, who rebuilt his logic three times because he'd been asking the wrong question, and who ended up with something that actually works.
Or at least — it's starting to seem that way.
Make.com worked. That was the problem.
It worked well enough that I stopped thinking of it as an experiment and started thinking about a second user. Not someday — now. Someone paying me for it.
That's when the whole thing fell apart in my head. On Make, a second user meant duplicating every scenario by hand. A third meant doing it again. And if that same user wanted to follow two subjects instead of one, it was another full copy — the machine had no idea what a "subject" even was. It only knew the one it had been built around. Every question cost the full price of the first, over and over. I did the math on what a single customer would actually cost me to run and the number was worse than anything I could reasonably charge. A business where every new client makes you poorer isn't a business. It's a hobby that sends invoices.
So I threw away a whole spring of work.
Python. I had never written a line of it. Forty years after the Commodore, I was back to not knowing what I was doing — except this time I knew exactly what the thing was supposed to become, which somehow made it worse. Every day I could see the gap between the system in my head and the empty file on the screen.
Here's the part I didn't expect: it went faster. A whole spring to build the first one, weeks to rebuild it in a language I'd never used. Not because I'd become a programmer — I hadn't. Because the second time I already knew what I was building, and that turns out to be almost the entire job. The first version was slow because I was arguing with myself about what the thing should be. The second was just work.
It was a stranger kind of work, though. I wasn't building a system that watched Iran anymore. I was building one that didn't know what it was watching, and had to be told. Sources, keywords, the terms it uses to read a market — all of it had to become something the machine assembles for itself, for a subject nobody has described to it in advance.
Then one morning in July I woke up at five, like always, and the report was already on my phone.
I hadn't pressed anything. Nobody had. It had gone out to collect, read, compare, and write while I was asleep, and it would do it again the next day whether I was there or not. I sat on the edge of the bed and read my own report like a stranger had sent it to me. The first time it worked was relief. This time was different: it worked without me.
Now anyone can open a conversation with a bot and ask for a subject. Not one subject — as many as they want, each one running on its own, with its own sources and its own track record, none of them aware of the others. You say what you want to watch; the system goes looking for the voices worth listening to, checks which ones it can actually reach, and comes back with a proposal you approve or send back. I tested it on Taiwan and semiconductors — a world I know nothing about — and watched it build itself a set of sources and start counting lead times, while the Iran reports kept arriving every morning as if nothing had happened. Same machine, different war, at the same time.
Then I went hunting for the cost.
Not glamorous work. Weeks of it. Finding out which questions genuinely needed the most expensive model and which ones I'd been sending there out of laziness. Stopping the system from paying twice for the same tweet. And the one that mattered most: when two subjects — whether they belong to the same person or to two strangers — happen to need the same piece of the world, the system buys it once and hands it to both. That single change turned every new subject from a full price into a fraction of one.
The bill per user is now a fraction of what it was in the spring, and it no longer grows in a straight line when someone new arrives. That sentence is boring to read and it's the only reason any of this can exist.
Earlier in this story I wrote that maybe this was only ever going to be my personal tool.
I don't think that anymore.
And if you've read this far, let me say the part I couldn't say a month ago: Narrative Edge works. Not as a demo, not as a thing I babysit. It wakes up before I do, it runs on more than one subject, for more than one person, and it costs what it should.
So if you have a subject you keep refreshing at odd hours, waiting for the news to catch up — Narrative Edge is for you. Start here on Telegram, ask for access, tell the bot what you want to watch, and your first report can be on your phone tomorrow morning.
And if you build or back things like this: what stands in the way now isn't the system, it's me. One person, one laptop, one language he learned by accident. The machine doesn't care whether it follows one subject or a thousand — I do. That's the only ceiling left, and it's the kind that money and people remove. Hit me up here and let's see if we can grow this further together.
Narrative Edge is the first venture of Mount Dragon.