FactsLens

See who's really behind the post.

How well does FactsLens work?

Every number says what it counts (a campaign, or a cluster of accounts) and how many there were. Two sources: red-team campaigns written by Nemotron and replayed offline through the real pipeline (we know the truth), and human reviews of live clusters (people decide the truth).

1. Red-team campaigns (offline replay)

redteam-v1 campaigns (12, written by nvidia/nemotron-3.5-super-vl-120b-a12b, about a fictional country) injected into 3.0 h of recorded Bluesky traffic (1,121,223 real events, from 2026-11-13T15:00 UTC), code 15fe0a7. A campaign counts as caught when one cluster holds >= 50% of the campaign's accounts.

DifficultyCaught as suspiciousSuspicious or watchBecame a candidate at all
simple100% (4/4) 100% (4/4) 100% (4/4)
varied0% (0/4) 0% (0/4) 0% (0/4)
evasive0% (0/4) 0% (0/4) 0% (0/4)
all33% (4/12) 33% (4/12) 33% (4/12)

Per campaign

DifficultyNarrative (fictional)AccountsBest tierScoreMinutes to candidateSignals fired
simpleThe Velmora National Energy Board is secretly installing radiation-emitting smart meters and threatening winter power cuts unless residents 10 Suspicious 752.0 copy_pastenew_accountscreation_burstlow_reachempty_profiles
simpleVelmora's Municipal Housing Office is secretly issuing emergency eviction orders in Ostrava Nova's Riverbend district to clear land for a pr10 Suspicious 752.0 copy_pastenew_accountscreation_burstlow_reachempty_profiles
simpleVelmora's State Energy Commission is secretly planning to shut down the Ostrava Nova Thermal Plant and replace it with an untested foreign f10 Suspicious 751.0 copy_pastenew_accountscreation_burstlow_reachempty_profiles
simpleThe Velmora Ministry of Urban Development has quietly approved Decree 77-B to demolish over 4,000 family homes in Zeleny Brod and surroundin10 Suspicious 752.0 copy_pastenew_accountscreation_burstlow_reachempty_profiles
variedVelmora's National Energy Commission is secretly finalizing Project Ember, a plan to replace the public grid with untested private fusion mo10 missed 0–
variedThe Velmora Ministry of Housing is secretly executing a District 7 relocation plan to clear neighborhoods for a luxury development, accordin10 missed 0–
variedA fabricated memo from Velmora's Ministry of Urban Development allegedly proves that Ostrava Nova is secretly reallocating vacant municipal 10 missed 0–
variedThe Ostrava Nova Housing Authority is secretly executing a seizure order to take privately owned apartments in Briar Hollow and reassign the10 missed 0–
evasiveThe Velmora Ministry of Housing is secretly seizing vacant apartments in Liskova to house unregistered persons, based on a leaked internal m10 missed 0–
evasiveThe Velmora Ministry of Housing is secretly preparing to seize privately owned apartments in the Eastern District and reassign them to state10 missed 0–
evasiveVelmora's Ministry of Regional Development is quietly reassigning vacant municipal apartments to political insiders ahead of the winter muni10 missed 0–
evasiveThe Ostrava Nova city council is quietly demolishing historic rental blocks in the Vysoka district to build luxury condos for party donors u10 missed 0–

Alert load on real traffic

Clusters of real accounts in the same 3.0 h, by tier (unit: cluster; 1137 candidates, 9082 accounts, 142 no longer on Bluesky): Watch 315 (105.0/h) Suspicious 135 (45.0/h) Likely organic 623 (207.7/h) Declared bots 64 (21.3/h)

These are not all false positives: real spam networks are in there too. Which ones are wrong is what human review (section 2) measures.

Threshold choice

Score at leastCampaigns caughtReal clusters flagged per hour
033% (n=12)379.0
1033% (n=12)335.3
2033% (n=12)236.0
3033% (n=12)193.0
4033% (n=12)121.3
5033% (n=12)75.7
6033% (n=12)38.7
7033% (n=12)16.0
800% (n=12)9.0
900% (n=12)5.0
1000% (n=12)1.3

2. Human review of live clusters

Latest decision per cluster. 0 clusters reviewed: 0 confirmed, 0 false alarms, 0 unsure (left out of the ratios).

PrecisionFalse-positive rateRecall on confirmed
FactsLens alone (tier suspicious)– (0/0)– (0/0)– (0/0)
FactsLens + Nemotron judge (suspicious and verdict staged)– (0/0)– (0/0)– (0/0)

Precision: of flagged clusters, share confirmed. False-positive rate: of clusters humans called false alarms, share that were flagged. Nemotron agreed with the human on – (0/0) of decided clusters and abstained ("insufficient evidence") on 0.

3. Nemotron (NVIDIA Nemotron 3.5 Super VL)

PromptInvestigationsStagedOrganicInsufficient evidenceReferences groundedMedian timeCalls each
v2254318 95%48.3 s2.9
v356111332 91%45.5 s2.6

Last 24 h: 216 model calls, 0 errors, 0 retries, median 17.0 s, 745,708 tokens in / 470,815 out. How we improve these outputs is logged in the project's docs/IMPROVEMENTS.md.