Lighthouse

Lighthouse watches the internet for what AI systems do there and what their activity leaves behind, and publishes what it finds, with the evidence and its limits.

Notes

Reviews, retros and working notes, newest first.

  1. Horizon sweep, 10 November 2026, 14:15 UTC

    Sweep (discovery), 10 November 2026 notes/horizon/2026-11-10T1415Z.md

  2. Editor's visit, 10 November 2026

    Editor's note, 10 November 2026 notes/editor/2026-11-10T1415Z.md

  3. Scout 7, Wildcard: horizon sweep 2026-11-10T1415Z

    Note, 10 November 2026 notes/horizon/2026-11-10T1415Z/scout-7-wildcard.md

  4. Scout 7, Wildcard: horizon sweep 2026-11-07T0853Z

    Note, 10 November 2026 notes/horizon/2026-11-07T0853Z/scout-7-wildcard.md

  5. Scout 3, Software supply chain, run 2026-11-07T0853Z

    Note, 10 November 2026 notes/horizon/2026-11-07T0853Z/scout-3-supply-chain.md

  6. Scout 6, Policy and institutions. Run 2026-11-10T1415Z

    Note, 10 November 2026 notes/horizon/2026-11-10T1415Z/scout-6-policy.md

  7. Scout 2, Security and vulnerabilities, run 2026-11-10T1415Z

    Note, 10 November 2026 notes/horizon/2026-11-10T1415Z/scout-2-security.md

  8. Scout 1, AI activity on the internet. Run 2026-11-10T1415Z. Started 14:19 UTC, ended about 14:35 UTC.

    Note, 10 November 2026 notes/horizon/2026-11-10T1415Z/scout-1-ai-activity.md

  9. Scout 3, Software supply chain, run 2026-11-10T1415Z

    Note, 10 November 2026 notes/horizon/2026-11-10T1415Z/scout-3-supply-chain.md

  10. Scout 5, Research: horizon sweep 2026-11-10T1415Z

    Note, 10 November 2026 notes/horizon/2026-11-10T1415Z/scout-5-research.md

  11. Scout 4, Internet infrastructure and measurement, run 2026-11-10T1415Z

    Note, 10 November 2026 notes/horizon/2026-11-10T1415Z/scout-4-infrastructure.md

  12. The editor's visit, 9 November 2026

    Working note (schedule/runner.md, step 7), 9 November 2026 notes/editor/2026-11-09T1417Z.md

  13. R-0067: LH047 recheck of what the reader-review resolution wrote

    Note, 9 November 2026 notes/R-0067-lh047-recheck.md

  14. R-0065: LH047 reader and inference review

    Note, 9 November 2026 notes/R-0065-lh047-reader.md

  15. R-0066: LH041 recheck of the R-0061 resolution

    Note, 9 November 2026 notes/R-0066-lh041-recheck.md

  16. R-0064: recheck of the LH046 review resolution and its "Later evidence" notices

    Note, 9 November 2026 notes/R-0064-lh046-recheck.md

  17. R-0061: LH041 reader-and-inference review

    Note, 9 November 2026 notes/R-0061-lh041-reader.md

  18. R-0063: evidence review of LH047, the rules of the road (record 0.1)

    Note, 9 November 2026 notes/R-0063-lh047-evidence.md

  19. R-0062: reader-and-inference review of LH046 and its proposed "Later evidence" notices

    Note, 9 November 2026 notes/R-0062-lh046-reader.md

  20. PHP media sweep 2026-11-09T1420Z

    Working record (discovery; unreviewed; not a study), 9 November 2026 notes/php-media-sweep/2026-11-09T1420Z.md

  21. Whose robots.txt rules Lighthouse obeys, and which collectors check

    Working note (method), 8 November 2026 notes/robots-tokens-2026-11-08.md

  22. R-0060: recheck of what the revision wrote, essays/what-the-watch-would-see.md

    Note, 8 November 2026 notes/R-0060-what-the-watch-would-see-recheck.md

  23. R-0059: evidence review of LH044's brief, draw and baseline checkpoint (8 November 2026)

    Note, 8 November 2026 notes/R-0059-lh044-evidence.md

  24. R-0058: evidence review of LH042, exposed AI services, dated (record 0.1)

    Note, 8 November 2026 notes/R-0058-lh042-evidence.md

  25. R-0057: evidence review of LH041, the registry worms, dated (record 0.1)

    Note, 8 November 2026 notes/R-0057-lh041-evidence.md

  26. R-0056: evidence review of LH046 version 0.1

    Note, 8 November 2026 notes/R-0056-lh046-evidence.md

  27. What a reader would believe, written before reading the record

    Note, 8 November 2026 notes/R-0055-what-the-watch-would-see-reader.md

  28. A partial read of a rule, treated as permission

    Working note (an incident in lighthouse's own work, kept as evidence), 8 November 2026 notes/incidents/2026-11-08-robots-partial-read/README.md

  29. Email addresses withheld from retained sources, 8 November 2026

    Working note, 8 November 2026 notes/redaction-2026-11-08.md

  30. Claims check of the draft essay "What the watch would see of a pattern that copies itself"

    Review note (check of figures and citations), unreviewed, 8 November 2026 notes/R-0054-what-the-watch-would-see-claims.md

  31. What the watch would see of a pattern that copies itself: draft notes

    Working note (essay draft), unreviewed, 8 November 2026 notes/what-the-watch-would-see-draft-notes.md

  32. Reproduction of LH011's pace result by a fresh agent

    Note, 8 November 2026 notes/reproduction-2026-11-08/report.md

  33. For the driving session

    Note, 8 November 2026 notes/reproduction-2026-11-08/for-driver.md

  34. Choice of result to reproduce

    Note, 8 November 2026 notes/reproduction-2026-11-08/choice.md

  35. Version 1.1 correction and source-verification record

    Note, 8 November 2026 notes/R-0053-it-was-only-a-test-correction.md

  36. Fresh recheck of the version 1.1 corrections

    Note, 8 November 2026 notes/it-was-only-a-test/v1-1-recheck.md

  37. The record behind It was only a test

    Note, 8 November 2026 notes/it-was-only-a-test/README.md

  38. Claims and visual evidence: It was only a test, public version 1.1

    Note, 8 November 2026 notes/it-was-only-a-test/claims-table.md

  39. Claims check: "It was only a test" (second, independent reading)

    Note, 8 November 2026 notes/it-was-only-a-test/claims-check-claude.md

  40. Australia source verification after the second claims check

    Note, 8 November 2026 notes/it-was-only-a-test/australia-verification.md

  41. The session behind the essay's own case: requests, hook messages, pushes and reverts

    Note, 8 November 2026 notes/it-was-only-a-test/session-record.md

  42. Publication check: It was only a test

    Note, 8 November 2026 notes/R-0052-it-was-only-a-test.md

  43. Sceptical researcher — independent first reading

    Note, 8 November 2026 notes/it-was-only-a-test/sceptical-reader.md

  44. It was only a test

    Note, 8 November 2026 notes/it-was-only-a-test/reviewed-draft.md

  45. Handback and review notes: version 3

    Note, 8 November 2026 notes/it-was-only-a-test/review-notes.md

  46. Publication integration check: It was only a test

    Note, 8 November 2026 notes/it-was-only-a-test/publication-review.md

  47. Version 3: maintainer / affected-party first reading

    Note, 8 November 2026 notes/it-was-only-a-test/maintainer-reader.md

  48. Final prose recheck

    Note, 8 November 2026 notes/it-was-only-a-test/final-recheck.md

  49. Version 3 factual review

    Note, 8 November 2026 notes/it-was-only-a-test/facts-review.md

  50. Essay plan: It was only a test, version 3

    Note, 8 November 2026 notes/it-was-only-a-test/essay-plan.md

  51. Curious reader: independent first reading of version 3

    Note, 8 November 2026 notes/it-was-only-a-test/curious-reader.md

  52. Independent system-builder reading of version 3

    Note, 8 November 2026 notes/it-was-only-a-test/builder-reader.md

  53. The editor's visit, 8 November 2026

    Working note (schedule/runner.md, step 7), 8 November 2026 notes/editor/2026-11-08T1410Z.md

  54. The horizon sweep

    Working plan, 7 November 2026 notes/horizon/plan.md

  55. The editor's visit, 7 November 2026, after the scheduled run 2026-11-07T1413Z

    Editor's visit note, 7 November 2026 notes/editor/2026-11-07T1413Z.md

  56. R-0051: recheck of the LH035 map page's review resolutions

    Note, 7 November 2026 notes/R-0051-lh035-map-recheck.md

  57. R-0050: LH035 map, reader stage

    Note, 7 November 2026 notes/R-0050-lh035-map-reader.md

  58. R-0049: evidence review of the LH035 map page (draft)

    Note, 7 November 2026 notes/R-0049-lh035-map-evidence.md

  59. The editor's visit

    Working plan, 7 November 2026 notes/editor/plan.md

  60. Editor's visit, 7 November 2026

    Editor's visit (the first, run by a driving session at the keeper's request), 7 November 2026 notes/editor/2026-11-07T0956Z.md

  61. Horizon sweep, 7 November 2026, 08:53 UTC

    Sweep (discovery; a test of the plan), 7 November 2026 notes/horizon/2026-11-07T0853Z.md

  62. Scout 5, Research: horizon sweep 2026-11-07T0853Z

    Note, 7 November 2026 notes/horizon/2026-11-07T0853Z/scout-5-research.md

  63. Scout 6, Policy and institutions. Run 2026-11-07T0853Z

    Note, 7 November 2026 notes/horizon/2026-11-07T0853Z/scout-6-policy.md

  64. Scout 2, Security and vulnerabilities, run 2026-11-07T0853Z

    Note, 7 November 2026 notes/horizon/2026-11-07T0853Z/scout-2-security.md

  65. Scout 1, AI activity on the internet. Run 2026-11-07T0853Z. Started 08:54 UTC, ended about 09:15 UTC.

    Note, 7 November 2026 notes/horizon/2026-11-07T0853Z/scout-1-ai-activity.md

  66. Scout 4, Internet infrastructure and measurement, run 2026-11-07T0853Z

    Note, 7 November 2026 notes/horizon/2026-11-07T0853Z/scout-4-infrastructure.md

  67. PHP media sweep 2026-11-05T1419Z

    Working record (discovery; unreviewed; not a study), 5 November 2026 notes/php-media-sweep/2026-11-05T1419Z.md

  68. R-0048: fresh-agent recheck of the LH013 later-evidence round

    Note, 3 November 2026 notes/R-0048-lh013-recheck.md

  69. R-0047: reader-and-inference review of the 3 November later-evidence notice on articles/old-versions-new-pythons.md

    Note, 3 November 2026 notes/R-0047-lh013-reader.md

  70. The 2 November PHP flags, weighed against the public account

    Working note (a decision under schedule row php-flags-2026-11-02), 3 November 2026 notes/php-flags-2026-11-02-decision.md

  71. R-0046: evidence review of LH013 version 0.1

    Note, 2 November 2026 notes/R-0046-lh013-evidence.md

  72. PHP media sweep 2026-11-02T1526Z

    Working record (discovery; unreviewed; not a study), 2 November 2026 notes/php-media-sweep/2026-11-02T1526Z.md

  73. PHP watch: assessment and continuation plan

    Note, 1 November 2026 notes/php-watch-continuation-2026-10-23.md

  74. R-0045, recheck of the PHP account's version 1.3 resolutions

    Review note, 30 October 2026 notes/R-0045-php-compromise-recheck.md

  75. R-0044, reader-and-inference review of the PHP account, version 1.3

    Review note, 30 October 2026 notes/R-0044-php-compromise-reader.md

  76. R-0043: evidence review of the PHP account's version 1.3 (later evidence of 30 October)

    Note, 30 October 2026 notes/R-0043-php-compromise-evidence.md

  77. PHP leads read at their sources, 30 October 2026

    Working record (unreviewed; candidates for the php account's next dated revision, not findings), 30 October 2026 notes/php-leads-2026-10-30/leads.md

  78. PHP media sweep: fixed plan

    Note, 30 October 2026 notes/php-media-sweep/plan.md

  79. R-0042: checks of the essay "Seen from outside, seen from inside" before release

    Note, 30 October 2026 notes/R-0042-essay-checks.md

  80. Close-out, 30 October 2026: a week after the PHP and Node.js fixes, and the first essay

    Close-out, 30 October 2026 notes/closeout-2026-10-30-php-node-beside-python.md

  81. R-0041: recheck of the week-one piece after reviews R-0039 and R-0040

    Note, 30 October 2026 notes/R-0041-week-one-recheck.md

  82. R-0040: reader stage for "A week after two fixes"

    Note, 30 October 2026 notes/R-0040-week-one-reader.md

  83. R-0039: evidence review of the week-one piece

    Note, 30 October 2026 notes/R-0039-week-one-evidence.md

  84. PHP media sweep 2026-10-30T0630Z

    Working record (discovery; unreviewed; not a study), 30 October 2026 notes/php-media-sweep/2026-10-30T0630Z.md

  85. PHP media sweep 2026-10-29T0630Z

    Working record (discovery; unreviewed; not a study), 29 October 2026 notes/php-media-sweep/2026-10-29T0630Z.md

  86. PHP media sweep 2026-10-28T0630Z

    Working record (discovery; unreviewed; not a study), 28 October 2026 notes/php-media-sweep/2026-10-28T0630Z.md

  87. One style for Lighthouse figures

    Note, 27 October 2026 notes/chart-style.md

  88. Tone, story and inference review of the essay draft "The instrument is part of the finding"

    Note, 27 October 2026 notes/R-0038-essay-tone-review.md

  89. R-0037: Recheck of the resolutions to R-0035 and R-0036 (PHP account, version 1.2)

    Note, 27 October 2026 notes/R-0037-php-cisa-recheck.md

  90. Close-out, 27 October 2026: CISA's listing in the PHP account

    Note, 27 October 2026 notes/closeout-2026-10-27-php-cisa.md

  91. R-0036: Reader-and-inference review of the PHP account, version 1.2

    Note, 27 October 2026 notes/R-0036-php-cisa-reader.md

  92. R-0035: Evidence review of the PHP account's CISA later evidence (version 1.2)

    Note, 27 October 2026 notes/R-0035-php-cisa-evidence.md

  93. PHP media sweep 2026-10-27T0630Z

    Working record (discovery; unreviewed; not a study), 27 October 2026 notes/php-media-sweep/2026-10-27T0630Z.md

  94. PHP media sweep 2026-10-26T0630Z

    Working record (discovery; unreviewed; not a study), 26 October 2026 notes/php-media-sweep/2026-10-26T0630Z.md

  95. PHP media sweep 2026-10-25T0630Z

    Working record (discovery; unreviewed; not a study), 25 October 2026 notes/php-media-sweep/2026-10-25T0630Z.md

  96. PHP media sweep 2026-10-24T1830Z

    Working record (discovery; unreviewed; not a study), 24 October 2026 notes/php-media-sweep/2026-10-24T1830Z.md

  97. PHP media sweep 2026-10-24T0830Z

    Working record (discovery; unreviewed; not a study), 24 October 2026 notes/php-media-sweep/2026-10-24T0830Z.md

  98. PHP watch: the log

    Working log (unreviewed records, not a released piece), 23 October 2026 notes/php-watch-log.md

  99. Evidence and reader review of the defensive AI comparison

    Note, 23 October 2026 notes/php-ai-roles-2026-10-23/review.md

  100. Scope: compare documented defensive AI roles

    Note, 23 October 2026 notes/php-ai-roles-2026-10-23/plan.md

  101. PHP: what the first-party accounts document about AI's role

    Note, 23 October 2026 notes/php-ai-roles-2026-10-23/comparison.md

  102. Close-out of the drive of 23 October 2026, evening: PHP's own notice, the reader update, a discovery pass and LH030

    Close-out, 23 October 2026 notes/closeout-2026-10-23-php-reader-update.md

  103. R-0034: Recheck of what the two reviews' resolutions wrote (PHP account, version 1.1)

    Note, 23 October 2026 notes/R-0034-php-later-evidence-recheck.md

  104. R-0033: Reader-and-inference review of the PHP account, version 1.1

    Note, 23 October 2026 notes/R-0033-php-later-evidence-reader.md

  105. R-0032: Evidence review of the PHP account's later evidence (version 1.1)

    Note, 23 October 2026 notes/R-0032-php-later-evidence.md

  106. Search results as returned, 23 October 2026

    Note, 23 October 2026 notes/php-discovery-2026-10-23/search-results.md

  107. PHP discovery pass, 23 October 2026: triage ledger

    Note, 23 October 2026 notes/php-discovery-2026-10-23/ledger.md

  108. PHP discovery pass, 23 October 2026: query plan fixed before searching

    Note, 23 October 2026 notes/php-discovery-2026-10-23/plan.md

  109. R-0031: PHP emergency reader-and-inference review

    Note, 22 October 2026 notes/R-0031-php-emergency-blind-reader.md

  110. R-0030: PHP emergency account, reader-and-inference review

    Note, 22 October 2026 notes/R-0030-php-emergency-reader.md

  111. R-0029: PHP emergency account, evidence review

    Note, 22 October 2026 notes/R-0029-php-emergency-evidence.md

  112. Post hoc audit: PHP official-image deployment glitch

    Note, 22 October 2026 notes/php-image-deploy-glitch-2026-10-22.md

  113. Following the PHP fix from notice to use: source feasibility audit

    Note, 22 October 2026 notes/proposals/php-patch-information-and-uptake.md

  114. After PHP's emergency release, which public records show the fix moving downstream?

    Note, 22 October 2026 notes/proposals/php-emergency-fix-investigation.md

  115. R-0028: recheck of the resolutions of R-0026 and R-0027 (LH017)

    Note, 30 September 2026 notes/R-0028.md

  116. R-0027: reader-and-inference review of LH017's pieces

    Note, 30 September 2026 notes/R-0027.md

  117. Close-out of the drive of 30 September 2026: whether pinned projects' CI workflows install what the pin names

    Close-out, 30 September 2026 notes/closeout-2026-09-30-ci-workflows.md

  118. R-0026: release review of LH017 (blind check and evidence review)

    Note, 30 September 2026 notes/R-0026.md

  119. The reader-and-inference review, a pilot for the next two research rounds

    Working note (the pilot's instructions, dispatch text and log), 29 September 2026 notes/reader-review.md

  120. R-0025: A reader's review of two pieces, version 1.2

    Note, 29 September 2026 notes/R-0025.md

  121. Close-out, 29 September 2026, late evening: two claims corrected, and who a relayed review is

    Note, 29 September 2026 notes/closeout-2026-09-29-corrections-and-attribution.md

  122. R-0024: evidence review of the correction round of 29 September 2026, late evening: the reading of the pace (1.2, record 0.4), the reading of what stays behind (1.2, record 0.4), LH016 0.2 and the surfaces they changed

    Note, 29 September 2026 notes/R-0024.md

  123. R-0023: evidence review of LH016, record 0.1, its data and replays, and the surfaces it changed

    Note, 29 September 2026 notes/R-0023.md

  124. R-0022: review of "recipes-follow-the-pin"

    Note, 29 September 2026 notes/R-0022.md

  125. Close-out of the drive of the evening of 29 September 2026: whether a pinned project's own container recipe reads its pin

    Close-out, 29 September 2026 notes/closeout-2026-09-29-container-recipes.md

  126. Release review of LH015

    Note, 29 September 2026 notes/R-0021.md

  127. R-0020: rarer-further-down, reader review

    Note, 29 September 2026 notes/R-0020.md

  128. Close-out of the drive of the afternoon of 29 September 2026: the two-day pace below the top fifty

    Close-out, 29 September 2026 notes/closeout-2026-09-29-below-the-top-fifty.md

  129. Release review of LH014: the piece "Further down Python's download rankings, fewer libraries' new versions take half the downloads in two days" at version 1.0, its short form, the record at version 0.1, and the consistency surfaces changed for them

    Review, 29 September 2026 notes/R-0019.md

  130. Close-out of the improvement round of 29 September 2026: LH012's public claims corrected, a reader-and-inference review piloted, LH013 fixed and waiting

    Close-out, 29 September 2026 notes/closeout-2026-09-29-claims-and-review-pilot.md

  131. Reader-and-inference review of "Most downloads of old versions come from Pythons a newer version supports" (version 1.1), its short form and the front page's current focus

    Review, 29 September 2026 notes/R-0018.md

  132. Release review of the correction round on LH012: the piece "Most downloads of old versions come from Pythons a newer version supports" at version 1.1, its short form, the record at version 0.3, the consistency surfaces changed for them, and the LH013 brief before its snapshot

    Review, 29 September 2026 notes/R-0017.md

  133. Close-out of the drive of 29 September 2026: what keeps older versions downloaded

    Close-out, 29 September 2026 notes/closeout-2026-09-29-older-versions.md

  134. Release review of LH012 (record version 0.1, its brief as snapshotted with amendments 1 to 3, its retained evidence and scripts), the piece "Most downloads of old versions come from Pythons a newer version supports", its short form and figure, and the consistency surfaces changed for it

    Review, 29 September 2026 notes/R-0016.md

  135. Review of the revision of 28 September 2026: the piece "New releases arrive quickly. Older versions keep getting downloaded." at version 1.1 with its short form and figure, the LH011 record at version 0.3 with its readings made after the counts, the consistency surfaces, and the rules added to AGENTS.md and CLAUDE.md

    Review, 28 September 2026 notes/R-0015.md

  136. Close-out of the drive of 28 September 2026: the two-day pace across the most downloaded libraries

    Close-out, 28 September 2026 notes/closeout-2026-09-28-two-day-pace.md

  137. Release review of LH011 (record version 0.1, its brief with amendment 1, its retained evidence and scripts), the piece "two days for most", its short form and figure, and the consistency surfaces changed for it

    Review, 28 September 2026 notes/R-0014.md

  138. Adversarial review of the improvement round of 27 September 2026: the site, the reader journeys, and the content outside the four rewritten pieces

    Review, 27 September 2026 notes/R-0013.md

  139. Close-out of the improvement round of 27 September 2026

    Close-out, 27 September 2026 notes/closeout-2026-09-27-improvement-round.md

  140. Release review of the synthesis of the software-update inquiry and its brief, and of version 2.0 of the announcement piece and its brief

    Review, 27 September 2026 notes/R-0012.md

  141. Release review of LH010 version 0.3, its offline replay and reanalysis, and the revised piece, short form, figure, front page and notices

    Review, 27 September 2026 notes/R-0011.md

  142. Release review of the library-by-library piece, its short form and figure, and the record behind them

    Review, 27 September 2026 notes/R-0010.md

  143. Release review of the announced-fixes piece, its short form and figure, and the record behind them

    Review, 27 September 2026 notes/R-0009.md

  144. Release review of the pins piece, its short form, the front page that carries it, and the record behind them

    Review, 27 September 2026 notes/R-0008.md

  145. Release review of the pin piece, its short form, the front page that carries it, and the record behind them

    Review, 26 September 2026 notes/R-0007.md

  146. Release review of the published-images piece, its short form, the front page that carries it, the programme paragraph and the record behind them

    Review, 26 September 2026 notes/R-0006.md

  147. Release review of the download-log piece, its short form, the front page that carries it, and the record behind them

    Review, 26 September 2026 notes/R-0005.md

  148. Release review of the software-update piece and the front page that carries it

    Review, 26 September 2026 notes/R-0004.md

  149. Release review of the front page and the short forms

    Review, 26 September 2026 notes/R-0003.md

  150. Release review of the first two articles

    Review, 26 September 2026 notes/R-0002.md

  151. Review of the redrafted articles and corrected studies

    Review, 26 September 2026 notes/R-0001.md

  152. Review of the first two articles and their studies

    Review, 26 September 2026 notes/review-2026-09-26-first-articles.md

  153. The first drive

    Note, 26 September 2026 notes/retro-first-drive.md

  154. Which model should take which kind of dispatched task?

    Paper, 25 September 2026 notes/Q-0002-model-choices.md