public record
The evidence ledger.
What follows is the public record: incidents documented by platform security teams, peer-reviewed research, national broadcasters, and independent trackers. Dates are publication dates. Nothing here is our finding; our job is to make findings like these routine.
Sources: Microsoft Security, CCS proceedings, Aurascape research, CCTV 3·15, NewsGuard, Forcepoint X-Labs, CVE-2025-32711, Anthropic. Full citation trail lives in the w3p research corpus. ask us for the reading list.
The threat taxonomy
Three classes cover what we have seen. All three produce the same outcome: an AI answer the brand never earned and cannot trace.
hidden instructionsinjection class
Content written for the machine layer and kept from human eyes: prompt injections in headers, comments, metadata, CSS-hidden blocks, Unicode smuggling, poisoned llms.txt or schema. The payload instructs the agent; the reader never sees it.
planted narrativespoisoning class
Claims seeded into the citation graph at volume: fake-review clusters, citation farming, engineered 'studies', dark-GEO campaigns, competitor sabotage. Nothing is hidden. The manipulation is in what the sources collectively say.
divergence evidenceforensics class
The provable gap: AI answers that differ from confirmed reality because the source environment was engineered. Dual-view captures, citation trails, and timestamps: the forensic bridge between a wrong answer and the planted source.
Detection is public knowledge now. The archive is what’s scarce.
The research community has already published the detection methodology. What nobody can backfill is the longitudinal record. what the web taught AI about your brand, day after day, campaign after campaign. That is the asset w3p is building, and why every surface we ship writes to the same archive.
Have a case the ledger should know?
Suspicious answers, planted pages, poisoned sources. Send them to the people building the archive.