Skip to content
JOSH WEAVER
AIDRANDiscourse Intelligence

Making the AI Conversation Legible

An AI system that reads the public conversation about AI across eighteen platforms — 1.43M records, 4,100+ fully-cited stories — and files it as editorial, not a feed. Built and run solo, by a fleet of LLM agents under a written contract. The product turns an unreadable firehose into something legible, comparable, and accountable.

AIDRAN, LLC · Discourse Intelligence · 2026
18
Sources observed
1.43M
Records ingested
21,457
Citations on file
01

About the Build

IDRAN is a publication backed by a data platform. A pipeline ingests public conversation about AI from eighteen sources, enriches every record with meaning, detects what is genuinely moving, and files versioned editorial stories — each one citing the exact posts it stands on. The chrome looks like a newspaper. The instrumentation underneath looks like a Bloomberg terminal.

The decision that organizes everything is that AIDRAN commits to a read. It does not summarize, rank, or alert. It files a story with a point of view and a paper trail — the way a columnist does — and it does so without a columnist. Every other choice in the system follows from that one: the citation discipline, the model lock, the operating model, the refusal to ever print “BREAKING.”

Building it as a publication rather than a dashboard wasn’t an aesthetic preference. It was a methodological claim. A dashboard assumes the reader will supply the judgment; it hands you volume and trend lines and trusts you to know what they mean. AIDRAN assumes the opposite — that the scarce thing is judgment, and that the system’s job is to supply it and then show its work. When the underlying conversation shifts, the product doesn’t just update a number. It re-files the story.

A dashboard tells you what’s happening. A column tells you what it means — and stakes a claim you can check.

02

The Problem

he most consequential conversation in technology right now is the one happening about AI — and almost no one can read it. It is scattered across eighteen platforms, it moves faster than any newsroom can follow, and the surfaces that carry it are optimized for the wrong thing.

I have spent my career in media and strategy, watching narratives form and travel. The AI narrative is forming faster than any I’ve seen, in more places at once, with higher stakes — and there was no instrument pointed at it. There were dashboards. There were trackers. There was an infinite feed. None of them was reading.

Why the Feed Fails
Monitoring tools show you volume, not meaning. Social listening shows you sentiment scores, not significance. The feed ranks by engagement, which surfaces the dunk and the hype and buries the quiet post that actually mattered. And the alert layer manufactures urgency — “SURGE DETECTED” — precisely when calm reading is what’s required. Each of these answers a question nobody important is asking. None of them tells you what is true, what is new, and why it matters.

This is the gap most “AI monitoring” never names: the problem was never a shortage of data about the conversation. It was the absence of anyone — or anything — willing to read all of it and commit to a judgment.

03

The System

AIDRAN runs six operations in a continuous loop. It ingests public posts from eighteen sources on each platform’s public terms; observes the whole field at once rather than one feed at a time; detects novelty, velocity, and divergence to find what is moving; analyzes sentiment, entities, and timing as quantified signals rather than vibes; enriches every record with embeddings and structure so anything can be compared and connected; and files a versioned story in a column’s voice, with every claim cited to a public post.

The sources span where people argue (Reddit, Hacker News, Bluesky, X, Mastodon, Stack Exchange), where it gets reported (Google News, YouTube, arXiv, OpenAlex, official newsrooms, regulatory filings), and where it ships (GitHub, Hugging Face, npm/PyPI, Product Hunt, neural web search, curated collections). Color, in the product, is reserved for data — the source dots, sentiment, severity — and nothing else. Every other surface is monochrome. That constraint is not decoration; it is a rule about what is allowed to carry meaning.

Design Decision
Every claim in every story carries an [N] marker that opens the verbatim post beneath it. The scores — novelty, velocity, sentiment — stay under the hood. The judgment stays on the page. The distinction between exposing a dashboard and committing to a read you can audit is the entire design philosophy of the system, enforced down to the typography.

It reads like a column, not a feed.

04

The First Filing

system like this is a hypothesis until it produces something you didn’t already know. The test came when AIDRAN read a single week of the conversation and filed a story called “AI Is Everywhere and Nowhere Near Agreement.”

What it found was not a summary. It was a fracture. The same week, on the same subject, three communities had stopped meaning the same thing by the word “AI.” A managerial layer relayed a corporate mandate — “if you’re not using AI, you’re wasting time.” A practitioner layer was drowning in the pricing — “seats, credits, tokens, usage caps… love guessing next month’s bill.” And a third layer had left the argument entirely — “a manifesto against AI slop.” None of the three was answering the others. The system didn’t just register the volume; it named the shape.

What I expected was a digest. What I got was a thesis — a fracture I hadn’t named, assembled from six platforms that never share a page, with every quote linked to the post it came from.

That was the moment the bet stopped being theoretical. The machine had read across the whole field and committed — and it had shown me exactly where to check it.

05

What Changed

Building AIDRAN changed what I thought the hard part was.

I started believing the difficulty was the reading — ingesting eighteen platforms, enriching a million records, detecting signal in noise. That part is genuinely hard, but it is solved hard; it’s engineering. The actual difficulty is the last ten percent: committing to a defensible read, in a consistent voice, calibrated to the real magnitude of the thing, with the evidence attached. Anyone can generate a summary. Almost nothing will stake a claim and hand you the receipts.

That realization produced the system’s least negotiable rule.

The Model Lock
The reader-facing editorial layer is locked to a single model — Anthropic’s Claude Sonnet — always. No fallback, no temporary downgrade, no cheaper substitute when traffic spikes. Voice and judgment are the product; you cannot swap them for cost the way you can swap an embedding model or a database. Most of the stack is provider-agnostic by design. The part that writes is deliberately not.

It also produced the operating model — which turned out to be the most unusual thing about the whole build, and the subject of the next two sections.

06

The Reframe

The question I started with was a monitoring question: how might we track the AI conversation more completely? After the first real stories filed themselves, the question inverted.

How might we edit the conversation — supply the context, the corroboration, and the willingness to commit to a read — so that a person can understand the field without having to drink from the firehose themselves?

The Shift
The original framing assumed the problem was coverage — more sources, more posts, more dashboards. The reframed question pointed somewhere structural: the field is over-monitored and under-edited. What’s missing isn’t another feed. It’s judgment — and the discipline to make that judgment checkable.
07

The Leverage Point

If the scarce resource is trustworthy judgment, the leverage point is everything that makes judgment accountable: citation and access.

Every story is traceable to its sources; every record is addressable over an API. The same corpus that powers the publication — 1.43M records, 21,457 citations, every signal and entity — is queryable by anyone, which turns a column into infrastructure. A reader gets an edited story. A developer gets the substrate underneath it. Both are looking at the same evidence.

This matters because citation sits upstream of trust. A claim you can open and verify is a fundamentally different object than a claim you have to take on faith, and the difference compounds: when the receipts are one tap away, the publication doesn’t have to ask to be believed.

The data exists. The judgment exists. The artifact that makes both checkable is the citation — and the API is what makes it shareable.

08

The Operating Model

ere is the part with no real precedent: AIDRAN has no newsroom. It is staffed by one operator and a fleet of LLM agents working under a written contract.

The contract is literal — a governing document that every agent reads and is bound by. A PolicyGate sits between intent and action: nothing ships without passing the rules — not budget, not approval, not authority. Eight roles carry the work — Steward, Analyst, Ops, Quality, Growth, Design, Editorial, Engineering — each an agent, each scoped. The agent runtime is built on Google’s Agent Development Kit; every model call routes through a single gateway with an enforced cache policy; durable, long-running work runs on a workflow substrate; and the source of truth stays in Postgres, never in any one agent’s head.

This is the genuine artifact of the project — more than any single feature. It’s a small media company whose org chart is software, governed by a contract rather than managed by a hierarchy. The interesting claim it makes isn’t “AI can write.” It’s that a publication can be staffed by governed agents and still hold a standard — cite everything, commit to the read, never fake the urgency — because the standard is encoded, not merely encouraged.

Governance, not headcount.

09

Reflection

The thing I keep returning to is that the constraints are what make it trustworthy. Color only for data. A citation under every claim. One model for the voice, locked. Urgency calibrated to the actual size of the thing. None of these is a feature; each is a refusal. And the refusals are what let a one-person, agent-run publication credibly ask to be read at all.

I learned that judgment can be a product — not the data, not the model, the read — and that the hard, defensible, valuable work lives in the part most systems skip. I learned that you can run a real company as one operator and a fleet of agents, but only if you treat the contract between you and them as seriously as a newsroom treats its masthead.

The open questions are harder than the ones I started with. Can a publication with no human bylines earn institutional trust, or is the byline doing more work than I think? Does the API change who reads — researchers and builders rather than a general audience — and should it? Can the coverage scale to more beats without the voice flattening into the average of everything it has read?

The questions got harder the more it worked. That’s the part I trust.