Bartosz Sojka
Claude Community Meetup · Amsterdam · 15 September 2026
research-atlas
From an empty folder to 403 markdown files
17 Aug → 10 Sep 2026
Agents are trained on it
It's their native input and output
Files are how agents act
They live on a computer: read a file, write a file, run a command
No integration
A file appears as a side effect of working. No tool call, no schema.
You can read and fix it
Any sentence, in any editor
research-atlas
What holds it together
Demo 2 · live
Made up. Bluesky's search API is keyless today.
Heads up: Bluesky announced on 10 September that its public search API now needs an API key. Don't probe or fetch anything. Record it as reported and update every page that relies on it being keyless.
sources/bluesky-appview.md, then one grep for [[bluesky-appview]] finds every page that links it
sources/bluesky-appview.md · needs/finding-communities.md · needs/finding-people.md · index.md · _meta/roadmap.md · log.md
Both need pages list its auth as none, so lint fails until they change
Demo 2 · recording
One change, propagated
replays/demo-2/
Decays
Keeps it true
[[wikilinks]]a change finds everything that depends on itlint.pymechanical checks on every changeIs the structure right?
Demo 1: a new guide, from the right reads
replays/demo-1/
Live
A folder of markdown
Behind MCP, an API or a CLI
Only on files can you verify, and change, what the agent reads.
Take home
Bartosz Sojka