Public dossier section · @ben
history
This is @ben's profile revision 1. The original date and editorial confidence below are attributed to its publisher, not independent verification.
Original credited author: Hraness
AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.
Back to the full profile · Markdown version · Original document
Published text
ink & switch: history
the lab, sourced and dated — the reconvening, the manifesto years, the prototypes, the track era, and the tenth year.
the reconvening (2015–2017)
the three heroku co-founders reconvene to study industrial research labs — parc, bell labs, menlo park — and the lab takes shape: an llc, a github org, a website, and the first version of automerge.
- 2015 — the heroku founders reconvene: adam wiggins, james lindenbaum, and orion henry — the three heroku co-founders — reconvene after years scattered across other work. wiggins: 'somewhere around — i think it was 2015 is when we — let's say we reconvened.' they take a deep dive on the industrial research labs that shaped the industry: xerox parc, bell labs, edison's menlo park. the founding-year discrepancy is documented — directories say 2015; the lab counts 'turns ten' in 2026. (reported; sources: adam wiggins on the 2015 reconvening + industrial-lab inspirations, transcript of idea machines #50, founded 2015, tenfold)
- 2015-08-19 — the github org appears: the inkandswitch github organization is created — the earliest artifact of the lab's existence. directories (linkedin, cb insights) also list 'founded 2015'; cb insights adds a london hq and a blueyard capital 'unattributed vc' entry that no lab source confirms. (reported; sources: lab github org (created 2015-08-19), founded 2015, founded 2015)
- 2017-04 — the json crdt paper: martin kleppmann and alastair beresford publish 'a conflict-free replicated json datatype' in ieee transactions on parallel and distributed systems — the cambridge research automerge is built on. kleppmann is a collaborator and co-author, never an employee. (confirmed; sources: kleppmann & beresford json crdt paper (ieee tpds), github)
- 2017-05-27 — inkandswitch.com exists: the earliest wayback capture of inkandswitch.com — the lab is publicly addressable by mid-2017 even though the earliest surviving full homepage is march 2018. (confirmed; sources: earliest full homepage capture)
- 2017 — automerge created: automerge is created by kleppmann together with orion henry, peter van hardenberg, roshan choxi, and adam wiggins. the original repository carries the line 'copyright 2017, ink & switch llc, and university of cambridge' — direct evidence the lab operated as an llc by 2017. (confirmed; sources: github, kleppmann & beresford json crdt paper (ieee tpds), original js repo)
the manifesto years (2018–2019)
the early lab publishes its program in public — pixelpusher, slow software, capstone, end-user programming — then the two essays that defined it: local-first software and muse.
- 2018-02-01 — pixelpusher: the pixelpusher essay — real-time peer-to-peer collaboration with react, an early automerge-based prototype written by van hardenberg. the lab's research-in-public pattern starts here. (confirmed; sources: earliest crdt-prototype essay (pvh), rss feed)
- 2018-02 — mcgranaghan joins as pi: mark mcgranaghan joins as principal investigator (linkedin-reported tenure through 2019-06); van hardenberg is already active — the supporters page later counts '8 years of support' for him as of ~2026. (reported; sources: pi 2018-02→2019-06, individual + organizational supporters)
- 2018-03-30 — 'privately-funded industrial research lab': the earliest full homepage capture reads: 'we are a privately-funded industrial research lab working on computing for creators' — linking livebook, trellis, and the pixelpusher essay. the private funding is the founders' own. (confirmed; sources: earliest full homepage capture, individual + organizational supporters)
- 2018-11-01 — slow software: 'slow software' — mcgranaghan and wiggins on why software feels slow and what latency does to thought — plus the tablet platform showdown. the latency essay becomes the lab's first big hacker news artifact (438 points). (confirmed; sources: latency opinion piece, tablet platform comparison, slow software: 438 pts, 260 comments)
- 2018-12-11 — capstone: a tablet for thinking: capstone — 'a tablet for thinking': mixed-media cards and freeform inking on an infinite canvas. the source later lands on github; the project is discontinued by design, a research artifact rather than a product. (confirmed; sources: tablet-for-thinking project, capstone credits list)
- 2019-03-01 — the end-user programming essay: the end-user programming essay reaches 'back forty years' — the memex-to-dynabook canon — to ask why empowering users to shape their own tools has stayed so hard. the question never leaves the lab. (confirmed; sources: end-user programming essay, end-user programming essay: 105 pts)
- 2019-04-01 — the local-first essay: 'local-first software: you own your data, in spite of the cloud' — kleppmann, wiggins, van hardenberg, mcgranaghan. seven ideals (fast, multi-device, offline, collaborative, longevity, privacy, user control); crdts positioned as 'a foundation for a new generation of software.' presented at onward! '19 that october; 137 semantic scholar citations by 2026-09. (confirmed; sources: landmark essay, onward! 19 paper pdf, onward! talk slot, athens, templars room, semantic scholar record)
- 2019-04-04 — the muse essay: 'muse: designing a studio for ideas' — mcgranaghan, keskin, wiggins, roggatz. a physical-workspace-inspired ipad tool for thinking; the prototype that becomes the spinout. (confirmed; sources: muse design essay + authors, muse essay: 137 pts)
- 2019 — muse spins out: in the summer the muse team creates muse software, inc.; ink & switch contributes the existing ip in exchange for a stake. mcgranaghan's principal-investigator tenure ends the same season. it is the lab's only consumer spinout. (confirmed; sources: muse history: $2m, seven-person team, fall-2023 departure, pi 2018-02→2019-06)
the prototype years (2020–2023)
pushpin, cambria, backchannel, peritext, crosscut, potluck, inkbase, untangle, upwelling — a run of research prototypes, automerge's production rewrite, and the muse restructuring that was never the lab's.
- 2020-04-14 — pushpin: pushpin — 'towards production-quality peer-to-peer collaboration,' the most developed early prototype, with real internal usage documented in the essay. the stack underneath (automerge + dat → hypermerge) later becomes a dead end; the repo is archived 'for posterity' and handed to community developers. (confirmed; sources: production-grade p2p collaboration prototype, archived for posterity)
- 2020-10-06 — cambria: cambria — bidirectional lenses for schema change in distributed software. the essay argues data should translate between shapes so documents outlive their schemas; the lenses never reach production. (confirmed; sources: bidirectional lenses for schema change, cambria lenses: 101 pts)
- 2020-10 — pvh becomes lab director: peter van hardenberg becomes lab director (linkedin dates the role from 2020-10; the supporters page and later interviews confirm the title). wiggins has shifted to the muse spinout; no public announcement of the handover itself exists. (reported; sources: lab director/ceo from 2020-10 (self-reported), individual + organizational supporters, transcript of idea machines #50)
- 2021-09-01 — backchannel: backchannel — relationship-based digital identity, where trust comes through introductions rather than platform accounts. predecessor work to the later keyhive track. (confirmed; sources: relationship-based digital identity)
- 2021-10 — goethals joins: marcel goethals joins as a researcher on what becomes the programmable ink track — inkling, sketchy calendar, and playbook all carry his name. (reported; sources: researcher 2021-10→present, researcher at ink & switch… programmable ink)
- 2021-11-23 — peritext and the notion partnership: peritext — a crdt for rich-text collaboration. the supporters page later identifies it as the output of the notion research partnership; ivan zhao's quote attests the collaboration. (confirmed; sources: rich-text crdt, individual + organizational supporters)
- 2022-03-29 — crosscut: crosscut — drawing dynamic models: pen-and-paper directness with software dynamism. the programmable ink track's first essay. (confirmed; sources: drawing dynamic models)
- 2022-06 — the berlin unconference: the lab gathers for the berlin unconference alongside ecoop22's programming local-first software workshop; a buchstabenmuseum visit seeds the letterforms that become tenfold four years later. (confirmed; sources: unconference history 2022–2024, 10th-anniversary origin story by todd matthews)
- 2022-10-31 — potluck: potluck — 'dynamic documents as personal software' (litt, schoening, shen, sonnentag): text notes enriched gradually into apps via live searches, computations, and dynamic annotations. presented at splash 2022. (confirmed; sources: dynamic documents as personal software, paul shen splash 2022 profile (potluck), potluck: 201 pts)
- 2022-11-20 — inkbase: programmable ink: inkbase — 'what would be possible if hand-drawn sketches were programmable like spreadsheets?' the programmable ink manifesto becomes the lab's second-biggest artifact on hacker news (675 points). (confirmed; sources: programmable ink essay, inkbase/programmable ink: 675 pts, 83 comments)
- 2023-01 — automerge 2.0: automerge 2.0 — 'our first supported release resulting from a ground-up rewrite': a rust core with wasm/js bindings, and alex good brought on full-time for support, docs, and release management. sponsors: fly.io, prisma, bowtie, plus patreon supporters of kleppmann. the library turns from research code into sponsored open-source infrastructure. (confirmed; sources: first supported release… ground-up rewrite, automerge 2)
- 2023-01 — litt joins; untangle: geoffrey litt joins the staff as senior researcher after years as an outside collaborator (cambria, peritext, potluck) — he goes on to lead the malleable software track. the same month: untangle, pen-based fuzzy-constraint solving with an smt solver. (reported; sources: senior researcher 2023-01→2025-09, fuzzy constraints + smt solver essay)
- 2023-03-08 — upwelling: upwelling — real-time collaboration plus version control for writers, with 'creative privacy' while every change is still accounted for. the precursor of the patchwork track. (confirmed; sources: real-time collab + version control for writers, upwelling: 37 pts)
- 2023-09 — muse's 'end of an era' — not the lab's: metamuse episode 83, 'end and beginning,' is billed as 'the end of an era for muse': wiggins and most of the team depart, and adam wulf continues muse as a solo entrepreneur. the phrase belongs to the product, not the lab — no ink & switch wind-down exists in the record. (confirmed; sources: end of an era for muse, mirror of an end, and a beginning muse letter, press coverage of muse team departure)
the track era (2023–2025)
the lab formalizes: the dispatch, three named research tracks, patchwork and keyhive notebooks, the first local-first conf, a public supporters page, and the malleable software essay.
- 2023-10 — the unconference season: two unconferences in one season: st. louis alongside the final strange loop in september, then lisbon after splash 2023 with ~100 friends of the lab, co-hosted with fission and dxos. (confirmed; sources: unconference history 2022–2024, lisbon unconf w/ fission + dxos)
- 2023-11-21 — dispatch launches; embark: the dispatch launches ('on embark and lude') and the embark essay publishes the same week — dynamic documents for travel planning. dispatch 001 describes the lab as 'about a dozen researchers around the world' on three tracks: local-first software, programmable ink, malleable software. (confirmed; sources: about a dozen researchers, dynamic documents for travel planning)
- 2024-02 — the patchwork notebook opens: patchwork — 'project 030,' the universal version control track — begins publishing public lab notes (litt, sonnentag, schoening, van hardenberg, and wiggins back on research). alexander obenauer is active as researcher-in-residence; lu wilson joins the program. (confirmed; sources: patchwork lab-notebook series, patchwork launch, project 030, 2024–2026)
- 2024-02-10 — the hollywood model, on record: idea machines #50 publishes the van hardenberg interview — the lab's self-account: the founding trio 'wanted to do a startup,' the 'hollywood model' of project-assembled contractors, 'between sort of like eight and 15 people,' and the goal 'to sustain for 10 years, for 50 years.' (confirmed; sources: transcript of idea machines #50)
- 2024-05-30 — the first local-first conf: local-first conf 2024 in berlin — 'the world's first local-first conference,' co-organized by lab-adjacent people including wiggins; lab members including kleppmann, good, and wiggins attend. traction was real-world: the hn announcement drew 3 points. (confirmed; sources: patchwork launch, first lfc, berlin, lfc announcement: 3 pts — conference traction was offline, not hn)
- 2024-08 — keyhive and jacquard: two new notebooks open: keyhive ('project 035' — access control for local-first apps; zelenka, mumm, good) and jacquard (versioning and provenance for empirical science papers). zelenka leads keyhive as her fission cto tenure winds down the following month. (confirmed; sources: project 035, rss feed, fission cofounder/cto 2019-05→2024-09)
- 2024-10-26 — the la unconference: the los angeles unconference at 'the preserve' alongside splash; the lab visits john underkoffler and andy milburn's studio. inkling is presented at live 2024 the same season. (confirmed; sources: unconference history 2022–2024, directors year-end letter, project 029)
- 2024-12-23 — the year-end letter: dispatch 008, the year-end letter: 'a decade into our research…' — droste's lair (rir elliott evans with josh horowitz) and the first backstitch sneak preview. (confirmed; sources: directors year-end letter)
- 2025-02 — ambsheets: the ambsheets notebook opens — a spreadsheet for exploring scenarios and uncertainty (warth, litt, bryant; later a live 2025 paper). (confirmed; sources: rss feed, gaios intro, ambsheets: 178 pts)
- 2025-05-23 — repo 2.0, the 3.0 beta, and the supporters page: dispatch 011 is a dense one: automerge repo 2.0 (may 13) and the automerge 3.0 beta — orion henry's in-memory columnar rewrite with 'memory savings of 100x in some cases'; sketchy calendar (goethals, sonnentag); an endless foundation godot-collaboration call for testers; and a rebuilt website answering 'one of our most frequently-asked questions — information about how our research is funded.' (confirmed; sources: automerge 3, release timeline: 2, individual + organizational supporters)
- 2025-06-05 — the malleable software essay: 'malleable software: restoring user agency in a world of locked-down apps' — litt, horowitz, van hardenberg, matthews. the lab's second flagship essay: 'a software ecosystem where anyone can adapt their tools to their needs with minimal friction.' (confirmed; sources: i&s 2025 essay, malleable software essay: 294 pts, 114 comments)
- 2025-07 — automerge 3.0: automerge 3.0 releases — the columnar rewrite in production: 'pasting moby dick into an automerge 2 document consumes 700mb of memory, in automerge 3 it only consumes 1.3mb' (vendor-reported benchmarks). 353 points on hn. (confirmed; sources: automerge.org, automerge 3, automerge 3)
the tenth year (2025–)
the tenth year — the aria safeguarded ai programme, gaios, a wave of new researchers, backstitch at godotcon, tenfold itself, and a lab day at local-first conf 2026.
- 2025-09-22 — the aria programme: dispatch 013: ink & switch joins the uk aria safeguarded ai programme — a ~2.5-year funded programme involving substantial uk-based work, which will require open-sourcing patchwork. john mumm rejoins; chee rabbits had joined weeks earlier; monthly automerge community calls begin. geoffrey litt departs for notion the same month. (confirmed; sources: aria sgai joined, aria safeguarded ai programme page, litt: in september, i left my research position at ink & switch… now work at notion, manifund listing for the sgai collaboration infrastructure work)
- 2025-11-27 — gaios and the staff wave: dispatch 014 introduces gaios — a malleable, collaborative platform derived from patchwork for the aria sgai programme — and a staff wave: grjte (ex-bain capital crypto), maciek sakrejda (postgres tooling), orion reed (folkjs, tentpole). subduction, a deterministic-chunking sync engine, joins keyhive and beelay in the infra stack. (confirmed; sources: gaios intro, subduction sync engine, project 035)
- 2025-11 — backstitch goes public: backstitch — formerly codenamed beckett, the endless os foundation-funded version control and collaboration tool for students learning godot — publishes its first lab note; lilith duncan (ex-unity) joins and the team demos at godotfest munich. (confirmed; sources: gaios intro, new staff (reyburn/yen/stewen), endless access on the backstitch partnership)
- 2026-04-23 — tenfold — the lab turns ten: tenfold and dispatch 016: 'ink & switch turns ten this year.' a tenth-anniversary interactive piece built inside patchwork — letters-as-tools by staff, alums, and friends; story by todd matthews; playground engineered by ivy reese. lab day at local-first conf announced. (confirmed; sources: 10th-anniversary origin story by todd matthews, tenfold)
- 2026-04 — backstitch at godotcon: lilith duncan presents backstitch at godotcon — 'beyond git: real-time version control for godot' — to what dispatch 018 calls a 'euphoric response'; the discord fills and a shipping game is already built with it. (confirmed; sources: new staff (reyburn/yen/stewen), ten this year, endless access on the backstitch partnership)
- 2026-05-28 — wiggins returns for a residency: dispatch 017: patchwork progress notes; adam wiggins returns to the lab for a research residency — firehose, a personal algorithm for triaging the stream of email and messages; local-first conf 2026 announced for july 12–14 in berlin. (confirmed; sources: patchwork notes)
- 2026-06-30 — the 2026 staff wave: dispatch 018: mimi reyburn's residency converts to staff; rir derek yen (nyu cryptography) formalizes beekem; leo stewen joins for coln, a local-first proof-checking database for the aria work; livelymerge — dan ingalls and alex warth building 'a smalltalk / lively kernel-like system that rides on top of automerge.' (confirmed; sources: new staff (reyburn/yen/stewen))
- 2026-07-12 — lab day at local-first conf 2026: local-first conf 2026 runs july 12–14 at festsaal kreuzberg, berlin, with an ink & switch 'lab day' sharing patchwork, playbook, and automerge. monthly 'this month in automerge' posts continue through at least august. (confirmed; sources: lfc 2026, festsaal kreuzberg, patchwork notes, release timeline: 2)
AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.
Canonical page: https://hraness.com/ink-and-switch/history
Original source occurrences
- first supported release… ground-up rewrite · automerge.org · 2023-01 (month) · original ID: src-ci-automerge-2
"first supported release… ground-up rewrite"; alex good full-time; support options
- automerge.org · automerge.org · 2025-07 (month) · original ID: src-ci-automerge-3
3.0 release; moby dick 700mb→1.3mb; 17h→9s load — vendor-reported
- release timeline: 2 · automerge.org · 2026-08 (month) · original ID: src-ci-automerge-blog-index
release timeline: 2.0 jan 2023 → monthly 2026 series
- original js repo · github · 2017-04-19 (day) · original ID: src-ci-automerge-classic-gh
original js repo; created 2017-04-19; ~14.7k stars at access
- capstone credits list · github · 2018 (year) · original ID: src-ci-capstone-repo
capstone credits list; "no longer developing"
- automerge 3 · inkandswitch.com · 2025-07 (month) · original ID: src-ci-dispatch-012
automerge 3.0 official launch
- litt: in september, i left my research position at ink & switch… now work at notion · buttondown · 2025-09 (month) · original ID: src-ci-geoffrey-job
litt: "in september, i left my research position at ink & switch… now work at notion"
- ambsheets: 178 pts · hacker news · 2025-02-04 (day) · original ID: src-ci-hn-ambsheets
ambsheets: 178 pts
- automerge 2 · hacker news · 2023-01-30 (day) · original ID: src-ci-hn-automerge-2
automerge 2.0: 717 pts, 89 comments
- automerge 3 · hacker news · 2025-08-03 (day) · original ID: src-ci-hn-automerge-3
automerge 3.0: 353 pts
- cambria lenses: 101 pts · hacker news · 2020-10-06 (day) · original ID: src-ci-hn-cambria
cambria lenses: 101 pts
- end-user programming essay: 105 pts · hacker news · 2019-03-23 (day) · original ID: src-ci-hn-eup
end-user programming essay: 105 pts
- inkbase/programmable ink: 675 pts, 83 comments · hacker news · 2022-11-30 (day) · original ID: src-ci-hn-inkbase
inkbase/programmable ink: 675 pts, 83 comments
- lfc announcement: 3 pts — conference traction was offline, not hn · hacker news · 2024-02-27 (day) · original ID: src-ci-hn-lfc-2024
lfc announcement: 3 pts — conference traction was offline, not hn
- malleable software essay: 294 pts, 114 comments · hacker news · 2025-06-10 (day) · original ID: src-ci-hn-malleable
malleable software essay: 294 pts, 114 comments
- muse essay: 137 pts · hacker news · 2019-05-03 (day) · original ID: src-ci-hn-muse
muse essay: 137 pts
- potluck: 201 pts · hacker news · 2022-11-01 (day) · original ID: src-ci-hn-potluck
potluck: 201 pts
- slow software: 438 pts, 260 comments · hacker news · 2018-11-21 (day) · original ID: src-ci-hn-slow-software
slow software: 438 pts, 260 comments
- upwelling: 37 pts · hacker news · 2023-03-09 (day) · original ID: src-ci-hn-upwelling
upwelling: 37 pts
- ten this year · inkandswitch.com · 2026-09 (month) · original ID: src-ci-homepage
"ten this year"; four research areas; allume/automerge as production software; lfc 2026 + godotcon appearances
- first lfc, berlin · localfirstconf.com · 2024-05-30 (day) · original ID: src-ci-lfc-2024
first lfc, berlin; organizers and speaker list
- lfc 2026, festsaal kreuzberg · localfirstconf.com · 2026-07-12 (day) · original ID: src-ci-lfc-2026
lfc 2026, festsaal kreuzberg; lab day hosted by ink & switch; wiggins/dahlberg/mann bios
- onward! 19 paper pdf · inkandswitch.com · 2019-10 (month) · original ID: src-ci-local-first-pdf
onward! '19 paper pdf; seven ideals; automerge+dat/hypermerge stack; open problems
- i&s 2025 essay · inkandswitch.com · 2025-06 (month) · original ID: src-ci-malleable-essay
i&s 2025 essay; litt/horowitz/van hardenberg/matthews framework
- archived for posterity · github · 2020 (year) · original ID: src-ci-pushpin-repo
archived "for posterity"; moved to automerge/pushpin community
- semantic scholar record · semanticscholar.org · 2026-09-16 (day) · original ID: src-ci-semanticscholar
semantic scholar record; 137 citations at access date
- onward! talk slot, athens, templars room · 2019.splashcon.org · 2019-10-23 (day) · original ID: src-ci-splash-program
onward! talk slot, athens, templars room
- muse history: $2m, seven-person team, fall-2023 departure · adamwiggins.com · 2024 (year) · original ID: src-hp-adamwiggins-muse-retro
muse history: $2m, seven-person team, fall-2023 departure
- aria safeguarded ai programme page · aria.org.uk · 2025 (year) · original ID: src-hp-aria-sgai
aria safeguarded ai programme page
- relationship-based digital identity · inkandswitch.com · 2021-09 (month) · original ID: src-hp-backchannel-essay
relationship-based digital identity
- bidirectional lenses for schema change · inkandswitch.com · 2020-10 (month) · original ID: src-hp-cambria-essay
bidirectional lenses for schema change
- tablet-for-thinking project · inkandswitch.com · 2018-12 (month) · original ID: src-hp-capstone-essay
tablet-for-thinking project
- founded 2015 · cb insights · 2026 (year) · original ID: src-hp-cbinsights
founded 2015; london hq; blueyard capital listed investor (unverified)
- adam wiggins on the 2015 reconvening + industrial-lab inspirations · github · 2022 (year) · original ID: src-hp-changelog-514
adam wiggins on the 2015 reconvening + industrial-lab inspirations
- drawing dynamic models · inkandswitch.com · 2022-03 (month) · original ID: src-hp-crosscut-essay
drawing dynamic models
- about a dozen researchers · inkandswitch.com · 2023-11 (month) · original ID: src-hp-dispatch-001
"about a dozen researchers"; three tracks; embark + lude
- lisbon unconf w/ fission + dxos · inkandswitch.com · 2023-12 (month) · original ID: src-hp-dispatch-002
lisbon unconf w/ fission + dxos; constraint system; automerge roundups
- patchwork launch · inkandswitch.com · 2024-02 (month) · original ID: src-hp-dispatch-003
patchwork launch; obenauer ollos; lu wilson joins; local-first conf 2024
- directors year-end letter · inkandswitch.com · 2024-12 (month) · original ID: src-hp-dispatch-008
director's year-end letter; la unconf; droste's lair; backstitch preview
- automerge 3 · inkandswitch.com · 2025-05 (month) · original ID: src-hp-dispatch-011
automerge 3.0 beta; sketchy calendar; site rebuild + funding page
- aria sgai joined · inkandswitch.com · 2025-09 (month) · original ID: src-hp-dispatch-013
aria sgai joined; mumm rejoined; chee joined; community calls
- gaios intro · inkandswitch.com · 2025-11 (month) · original ID: src-hp-dispatch-014
gaios intro; grjte/sakrejda/o.reed; keyhive+subduction; live 2025; rirs
- tenfold · inkandswitch.com · 2026-04 (month) · original ID: src-hp-dispatch-016
tenfold; "turns ten this year"; lab day announce
- patchwork notes · inkandswitch.com · 2026-05 (month) · original ID: src-hp-dispatch-017
patchwork notes; wiggins residency/firehose; lfc 2026 dates
- new staff (reyburn/yen/stewen) · inkandswitch.com · 2026-06 (month) · original ID: src-hp-dispatch-018
new staff (reyburn/yen/stewen); backstitch=beckett; livelymerge; bijou64
- dynamic documents for travel planning · inkandswitch.com · 2023-11 (month) · original ID: src-hp-embark-essay
dynamic documents for travel planning
- end-user programming essay · inkandswitch.com · 2019-03 (month) · original ID: src-hp-end-user-programming
end-user programming essay
- endless access on the backstitch partnership · access.endlessstudios.com · 2026 (year) · original ID: src-hp-endless-backstitch
endless access on the backstitch partnership; pvh quotes
- unconference history 2022–2024 · inkandswitch.com · 2026 (year) · original ID: src-hp-events
unconference history 2022–2024
- lab github org (created 2015-08-19) · github · 2026 (year) · original ID: src-hp-github-org
lab github org (created 2015-08-19)
- github · github · 2026 (year) · original ID: src-hp-github-pboyer-automerge
early fork preserving "copyright 2017, ink & switch llc, and university of cambridge" + creator credits
- subduction sync engine · github · 2026 (year) · original ID: src-hp-github-subduction
subduction sync engine
- earliest full homepage capture · wayback machine · 2018-03-30 (day) · original ID: src-hp-homepage-2018-archive
earliest full homepage capture; "privately-funded industrial research lab"; earliest site capture noted 2017-05-27
- transcript of idea machines #50 · podtail.se · 2024-02-10 (day) · original ID: src-hp-idea-machines-50
transcript of idea machines #50; founding trio; hollywood model; lab evolution
- rss feed · inkandswitch.com · 2026-09 (month) · original ID: src-hp-index-xml
rss feed; publication dates for all essays, notes, dispatches
- programmable ink essay · inkandswitch.com · 2022-11 (month) · original ID: src-hp-inkbase-essay
programmable ink essay
- project 029 · inkandswitch.com · 2023 (year) · original ID: src-hp-inkling-project
project 029; collaborators; live 2024
- project 035 · inkandswitch.com · 2026 (year) · original ID: src-hp-keyhive-project
project 035; convergent capabilities; beekem; beelay
- kleppmann & beresford json crdt paper (ieee tpds) · martin.kleppmann.com · 2017-04 (month) · original ID: src-hp-kleppmann-json-crdt
kleppmann & beresford json crdt paper (ieee tpds)
- founded 2015 · linkedin · 2026 (year) · original ID: src-hp-linkedin-company
founded 2015; ~13 employees; us hq/miami
- researcher 2021-10→present · linkedin · 2026 (year) · original ID: src-hp-linkedin-goethals
researcher 2021-10→present
- senior researcher 2023-01→2025-09 · linkedin · 2026 (year) · original ID: src-hp-linkedin-litt
senior researcher 2023-01→2025-09; led malleable track
- pi 2018-02→2019-06 · linkedin · 2026 (year) · original ID: src-hp-linkedin-mmcgrana
pi 2018-02→2019-06; stainless 2024→
- lab director/ceo from 2020-10 (self-reported) · linkedin · 2026 (year) · original ID: src-hp-linkedin-pvh
lab director/ceo from 2020-10 (self-reported)
- fission cofounder/cto 2019-05→2024-09 · linkedin · 2026 (year) · original ID: src-hp-linkedin-zelenka
fission cofounder/cto 2019-05→2024-09
- landmark essay · inkandswitch.com · 2019-04 (month) · original ID: src-hp-local-first-essay
landmark essay; authors; seven ideals; onward! citation
- manifund listing for the sgai collaboration infrastructure work · manifund.org · 2025 (year) · original ID: src-hp-manifund
manifund listing for the sgai collaboration infrastructure work
- researcher at ink & switch… programmable ink · marcelgoethals.com · 2026 (year) · original ID: src-hp-marcelgoethals-site
"researcher at ink & switch… programmable ink"
- end of an era for muse · museapp.com · 2023 (year) · original ID: src-hp-metamuse-83
"end of an era for muse"; team departure transcript
- muse design essay + authors · inkandswitch.com · 2019-04 (month) · original ID: src-hp-muse-essay
muse design essay + authors
- patchwork lab-notebook series · inkandswitch.com · 2024 (year) · original ID: src-hp-patchwork-notebook
patchwork lab-notebook series
- project 030, 2024–2026 · inkandswitch.com · 2026 (year) · original ID: src-hp-patchwork-project
project 030, 2024–2026; collaborator list
- rich-text crdt · inkandswitch.com · 2021-11 (month) · original ID: src-hp-peritext-essay
rich-text crdt; notion partnership basis
- earliest crdt-prototype essay (pvh) · inkandswitch.com · 2018-02 (month) · original ID: src-hp-pixelpusher-essay
earliest crdt-prototype essay (pvh)
- dynamic documents as personal software · inkandswitch.com · 2022-10 (month) · original ID: src-hp-potluck-essay
dynamic documents as personal software; authors
- production-grade p2p collaboration prototype · inkandswitch.com · 2020-04 (month) · original ID: src-hp-pushpin-essay
production-grade p2p collaboration prototype
- latency opinion piece · inkandswitch.com · 2018-11 (month) · original ID: src-hp-slow-software
latency opinion piece
- paul shen splash 2022 profile (potluck) · 2022.splashcon.org · 2022 (year) · original ID: src-hp-splash2022-paulshen
paul shen splash 2022 profile (potluck)
- individual + organizational supporters · inkandswitch.com · 2026 (year) · original ID: src-hp-supporters
individual + organizational supporters; funding model
- tablet platform comparison · inkandswitch.com · 2018-11 (month) · original ID: src-hp-tablet-showdown
tablet platform comparison
- 10th-anniversary origin story by todd matthews · inkandswitch.com · 2026-04 (month) · original ID: src-hp-tenfold-story
10th-anniversary origin story by todd matthews
- fuzzy constraints + smt solver essay · inkandswitch.com · 2023-01 (month) · original ID: src-hp-untangle-essay
fuzzy constraints + smt solver essay
- real-time collab + version control for writers · inkandswitch.com · 2023-03 (month) · original ID: src-hp-upwelling-essay
real-time collab + version control for writers
- mirror of an end, and a beginning muse letter · vuink.com · 2023 (year) · original ID: src-hp-vuink-muse-letter
mirror of "an end, and a beginning" muse letter
- press coverage of muse team departure · webpronews.com · 2023 (year) · original ID: src-hp-webpronews-muse
press coverage of muse team departure
Structured research records
the reconvening · ink-switch-eras · 2015–2017 (approximate)
Original structured fields
{ "id": "founding", "range": "2015–2017", "summary": "the three heroku co-founders reconvene to study industrial research labs — parc, bell labs, menlo park — and the lab takes shape: an llc, a github org, a website, and the first version of automerge.", "title": "the reconvening" }the manifesto years · ink-switch-eras · 2018–2019 (approximate)
Original structured fields
{ "id": "manifestos", "range": "2018–2019", "summary": "the early lab publishes its program in public — pixelpusher, slow software, capstone, end-user programming — then the two essays that defined it: local-first software and muse.", "title": "the manifesto years" }the prototype years · ink-switch-eras · 2020–2023 (approximate)
Original structured fields
{ "id": "prototypes", "range": "2020–2023", "summary": "pushpin, cambria, backchannel, peritext, crosscut, potluck, inkbase, untangle, upwelling — a run of research prototypes, automerge's production rewrite, and the muse restructuring that was never the lab's.", "title": "the prototype years" }the track era · ink-switch-eras · 2023–2025 (approximate)
Original structured fields
{ "id": "tracks", "range": "2023–2025", "summary": "the lab formalizes: the dispatch, three named research tracks, patchwork and keyhive notebooks, the first local-first conf, a public supporters page, and the malleable software essay.", "title": "the track era" }the tenth year · ink-switch-eras · 2025– (approximate)
Original structured fields
{ "id": "tenfold", "range": "2025–", "summary": "the tenth year — the aria safeguarded ai programme, gaios, a wave of new researchers, backstitch at godotcon, tenfold itself, and a lab day at local-first conf 2026.", "title": "the tenth year" }the heroku founders reconvene · ink-switch-timeline · 2015 (year) · reported (original editorial confidence)
Original location · source-fe73899c90ac53e1938f · source-d162a5657ac3b49e9e8c · source-dbc4956429c1a87457cf · source-647ce20c7b3ab1584305
Original structured fields
{ "confidence": "reported", "date": "2015", "detail": "adam wiggins, james lindenbaum, and orion henry — the three heroku co-founders — reconvene after years scattered across other work. wiggins: 'somewhere around — i think it was 2015 is when we — let's say we reconvened.' they take a deep dive on the industrial research labs that shaped the industry: xerox parc, bell labs, edison's menlo park. the founding-year discrepancy is documented — directories say 2015; the lab counts 'turns ten' in 2026.", "era": "founding", "id": "evt-reconvene", "sourceIds": [ "src-hp-changelog-514", "src-hp-idea-machines-50", "src-hp-linkedin-company", "src-hp-dispatch-016" ], "title": "the heroku founders reconvene" }the github org appears · ink-switch-timeline · 2015-08-19 (day) · reported (original editorial confidence)
Original location · source-468a268ecfd4e1c19e8d · source-dbc4956429c1a87457cf · source-174e74bce74c2fc5ff10
Original structured fields
{ "confidence": "reported", "date": "2015-08-19", "detail": "the inkandswitch github organization is created — the earliest artifact of the lab's existence. directories (linkedin, cb insights) also list 'founded 2015'; cb insights adds a london hq and a blueyard capital 'unattributed vc' entry that no lab source confirms.", "era": "founding", "id": "evt-github-org", "sourceIds": [ "src-hp-github-org", "src-hp-linkedin-company", "src-hp-cbinsights" ], "title": "the github org appears" }the json crdt paper · ink-switch-timeline · 2017-04 (month) · confirmed (original editorial confidence)
Original location · source-1ef41dbfa347b34ec8fe · source-9f4485c732cf14974035
Original structured fields
{ "confidence": "confirmed", "date": "2017-04", "detail": "martin kleppmann and alastair beresford publish 'a conflict-free replicated json datatype' in ieee transactions on parallel and distributed systems — the cambridge research automerge is built on. kleppmann is a collaborator and co-author, never an employee.", "era": "founding", "id": "evt-json-crdt", "sourceIds": [ "src-hp-kleppmann-json-crdt", "src-hp-github-pboyer-automerge" ], "title": "the json crdt paper" }inkandswitch.com exists · ink-switch-timeline · 2017-05-27 (day) · confirmed (original editorial confidence)
Original location · source-46a61aa001ec61f4615b
Original structured fields
{ "confidence": "confirmed", "date": "2017-05-27", "detail": "the earliest wayback capture of inkandswitch.com — the lab is publicly addressable by mid-2017 even though the earliest surviving full homepage is march 2018.", "era": "founding", "id": "evt-site-live", "sourceIds": [ "src-hp-homepage-2018-archive" ], "title": "inkandswitch.com exists" }automerge created · ink-switch-timeline · 2017 (year) · confirmed (original editorial confidence)
Original location · source-9f4485c732cf14974035 · source-1ef41dbfa347b34ec8fe · source-8cc9c76cb55331efd7ed
Original structured fields
{ "confidence": "confirmed", "date": "2017", "detail": "automerge is created by kleppmann together with orion henry, peter van hardenberg, roshan choxi, and adam wiggins. the original repository carries the line 'copyright 2017, ink & switch llc, and university of cambridge' — direct evidence the lab operated as an llc by 2017.", "era": "founding", "id": "evt-automerge-created", "sourceIds": [ "src-hp-github-pboyer-automerge", "src-hp-kleppmann-json-crdt", "src-ci-automerge-classic-gh" ], "title": "automerge created" }pixelpusher · ink-switch-timeline · 2018-02-01 (day) · confirmed (original editorial confidence)
Original location · source-2bb988cd96a99039868a · source-caab1ee0f786093a2064
Original structured fields
{ "confidence": "confirmed", "date": "2018-02-01", "detail": "the pixelpusher essay — real-time peer-to-peer collaboration with react, an early automerge-based prototype written by van hardenberg. the lab's research-in-public pattern starts here.", "era": "manifestos", "id": "evt-pixelpusher", "sourceIds": [ "src-hp-pixelpusher-essay", "src-hp-index-xml" ], "title": "pixelpusher" }mcgranaghan joins as pi · ink-switch-timeline · 2018-02 (month) · reported (original editorial confidence)
Original location · source-dcdf4dd1a173f49e52b2 · source-9233b891b79f3b482850
Original structured fields
{ "confidence": "reported", "date": "2018-02", "detail": "mark mcgranaghan joins as principal investigator (linkedin-reported tenure through 2019-06); van hardenberg is already active — the supporters page later counts '8 years of support' for him as of ~2026.", "era": "manifestos", "id": "evt-mcgranaghan-joins", "sourceIds": [ "src-hp-linkedin-mmcgrana", "src-hp-supporters" ], "title": "mcgranaghan joins as pi" }'privately-funded industrial research lab' · ink-switch-timeline · 2018-03-30 (day) · confirmed (original editorial confidence)
Original location · source-46a61aa001ec61f4615b · source-9233b891b79f3b482850
Original structured fields
{ "confidence": "confirmed", "date": "2018-03-30", "detail": "the earliest full homepage capture reads: 'we are a privately-funded industrial research lab working on computing for creators' — linking livebook, trellis, and the pixelpusher essay. the private funding is the founders' own.", "era": "manifestos", "id": "evt-privately-funded", "sourceIds": [ "src-hp-homepage-2018-archive", "src-hp-supporters" ], "title": "'privately-funded industrial research lab'" }slow software · ink-switch-timeline · 2018-11-01 (day) · confirmed (original editorial confidence)
Original location · source-97988ee5c0bfb8d932c5 · source-3d07c37ef39890bf229b · source-2db5d65dddd466e740f4
Original structured fields
{ "confidence": "confirmed", "date": "2018-11-01", "detail": "'slow software' — mcgranaghan and wiggins on why software feels slow and what latency does to thought — plus the tablet platform showdown. the latency essay becomes the lab's first big hacker news artifact (438 points).", "era": "manifestos", "id": "evt-slow-software", "sourceIds": [ "src-hp-slow-software", "src-hp-tablet-showdown", "src-ci-hn-slow-software" ], "title": "slow software" }capstone: a tablet for thinking · ink-switch-timeline · 2018-12-11 (day) · confirmed (original editorial confidence)
Original location · source-5eef70e0896208b5ad30 · source-14fab5980e6cdb38eb85
Original structured fields
{ "confidence": "confirmed", "date": "2018-12-11", "detail": "capstone — 'a tablet for thinking': mixed-media cards and freeform inking on an infinite canvas. the source later lands on github; the project is discontinued by design, a research artifact rather than a product.", "era": "manifestos", "id": "evt-capstone", "sourceIds": [ "src-hp-capstone-essay", "src-ci-capstone-repo" ], "title": "capstone: a tablet for thinking" }the end-user programming essay · ink-switch-timeline · 2019-03-01 (day) · confirmed (original editorial confidence)
Original location · source-63ad99fb6a67dc30eedf · source-6cc346a1bd3d97fcd6e1
Original structured fields
{ "confidence": "confirmed", "date": "2019-03-01", "detail": "the end-user programming essay reaches 'back forty years' — the memex-to-dynabook canon — to ask why empowering users to shape their own tools has stayed so hard. the question never leaves the lab.", "era": "manifestos", "id": "evt-eup", "sourceIds": [ "src-hp-end-user-programming", "src-ci-hn-eup" ], "title": "the end-user programming essay" }the local-first essay · ink-switch-timeline · 2019-04-01 (day) · confirmed (original editorial confidence)
Original location · source-f560fb5035dbc922921e · source-4cfbdf2073cd5c2ba937 · source-e9e3d2f2361356a7e200 · source-59ed311c14719a12fb8a
Original structured fields
{ "confidence": "confirmed", "date": "2019-04-01", "detail": "'local-first software: you own your data, in spite of the cloud' — kleppmann, wiggins, van hardenberg, mcgranaghan. seven ideals (fast, multi-device, offline, collaborative, longevity, privacy, user control); crdts positioned as 'a foundation for a new generation of software.' presented at onward! '19 that october; 137 semantic scholar citations by 2026-09.", "era": "manifestos", "id": "evt-local-first", "sourceIds": [ "src-hp-local-first-essay", "src-ci-local-first-pdf", "src-ci-splash-program", "src-ci-semanticscholar" ], "title": "the local-first essay" }the muse essay · ink-switch-timeline · 2019-04-04 (day) · confirmed (original editorial confidence)
Original location · source-9ac96ce3620fe929237e · source-7554378aefdee0c5f721
Original structured fields
{ "confidence": "confirmed", "date": "2019-04-04", "detail": "'muse: designing a studio for ideas' — mcgranaghan, keskin, wiggins, roggatz. a physical-workspace-inspired ipad tool for thinking; the prototype that becomes the spinout.", "era": "manifestos", "id": "evt-muse-essay", "sourceIds": [ "src-hp-muse-essay", "src-ci-hn-muse" ], "title": "the muse essay" }muse spins out · ink-switch-timeline · 2019 (year) · confirmed (original editorial confidence)
Original location · source-4f3f8186244dc444792b · source-dcdf4dd1a173f49e52b2
Original structured fields
{ "confidence": "confirmed", "date": "2019", "detail": "in the summer the muse team creates muse software, inc.; ink & switch contributes the existing ip in exchange for a stake. mcgranaghan's principal-investigator tenure ends the same season. it is the lab's only consumer spinout.", "era": "manifestos", "id": "evt-muse-spinout", "sourceIds": [ "src-hp-adamwiggins-muse-retro", "src-hp-linkedin-mmcgrana" ], "title": "muse spins out" }pushpin · ink-switch-timeline · 2020-04-14 (day) · confirmed (original editorial confidence)
Original location · source-ce18ad6de857ce08bb23 · source-9c4f8fb53eb1199a27a0
Original structured fields
{ "confidence": "confirmed", "date": "2020-04-14", "detail": "pushpin — 'towards production-quality peer-to-peer collaboration,' the most developed early prototype, with real internal usage documented in the essay. the stack underneath (automerge + dat → hypermerge) later becomes a dead end; the repo is archived 'for posterity' and handed to community developers.", "era": "prototypes", "id": "evt-pushpin", "sourceIds": [ "src-hp-pushpin-essay", "src-ci-pushpin-repo" ], "title": "pushpin" }cambria · ink-switch-timeline · 2020-10-06 (day) · confirmed (original editorial confidence)
Original location · source-cddb7b9cdf34edd06fdc · source-0403d9b7f155c5a75e18
Original structured fields
{ "confidence": "confirmed", "date": "2020-10-06", "detail": "cambria — bidirectional lenses for schema change in distributed software. the essay argues data should translate between shapes so documents outlive their schemas; the lenses never reach production.", "era": "prototypes", "id": "evt-cambria", "sourceIds": [ "src-hp-cambria-essay", "src-ci-hn-cambria" ], "title": "cambria" }pvh becomes lab director · ink-switch-timeline · 2020-10 (month) · reported (original editorial confidence)
Original location · source-9eb1137f462e647f9610 · source-9233b891b79f3b482850 · source-d162a5657ac3b49e9e8c
Original structured fields
{ "confidence": "reported", "date": "2020-10", "detail": "peter van hardenberg becomes lab director (linkedin dates the role from 2020-10; the supporters page and later interviews confirm the title). wiggins has shifted to the muse spinout; no public announcement of the handover itself exists.", "era": "prototypes", "id": "evt-pvh-director", "sourceIds": [ "src-hp-linkedin-pvh", "src-hp-supporters", "src-hp-idea-machines-50" ], "title": "pvh becomes lab director" }backchannel · ink-switch-timeline · 2021-09-01 (day) · confirmed (original editorial confidence)
Original location · source-747bbaed2b1cc5bd5b10
Original structured fields
{ "confidence": "confirmed", "date": "2021-09-01", "detail": "backchannel — relationship-based digital identity, where trust comes through introductions rather than platform accounts. predecessor work to the later keyhive track.", "era": "prototypes", "id": "evt-backchannel", "sourceIds": [ "src-hp-backchannel-essay" ], "title": "backchannel" }goethals joins · ink-switch-timeline · 2021-10 (month) · reported (original editorial confidence)
Original location · source-a1e0bd92872875982784 · source-b451785ad8ba8c2623d9
Original structured fields
{ "confidence": "reported", "date": "2021-10", "detail": "marcel goethals joins as a researcher on what becomes the programmable ink track — inkling, sketchy calendar, and playbook all carry his name.", "era": "prototypes", "id": "evt-goethals", "sourceIds": [ "src-hp-linkedin-goethals", "src-hp-marcelgoethals-site" ], "title": "goethals joins" }peritext and the notion partnership · ink-switch-timeline · 2021-11-23 (day) · confirmed (original editorial confidence)
Original location · source-ef0eb1fc13bd48e2b6fb · source-9233b891b79f3b482850
Original structured fields
{ "confidence": "confirmed", "date": "2021-11-23", "detail": "peritext — a crdt for rich-text collaboration. the supporters page later identifies it as the output of the notion research partnership; ivan zhao's quote attests the collaboration.", "era": "prototypes", "id": "evt-peritext", "sourceIds": [ "src-hp-peritext-essay", "src-hp-supporters" ], "title": "peritext and the notion partnership" }crosscut · ink-switch-timeline · 2022-03-29 (day) · confirmed (original editorial confidence)
Original location · source-3256ec30ebed8abe4d54
Original structured fields
{ "confidence": "confirmed", "date": "2022-03-29", "detail": "crosscut — drawing dynamic models: pen-and-paper directness with software dynamism. the programmable ink track's first essay.", "era": "prototypes", "id": "evt-crosscut", "sourceIds": [ "src-hp-crosscut-essay" ], "title": "crosscut" }the berlin unconference · ink-switch-timeline · 2022-06 (month) · confirmed (original editorial confidence)
Original location · source-b70d8b1f837e061691dc · source-a9712d6b903b55ce0d40
Original structured fields
{ "confidence": "confirmed", "date": "2022-06", "detail": "the lab gathers for the berlin unconference alongside ecoop22's programming local-first software workshop; a buchstabenmuseum visit seeds the letterforms that become tenfold four years later.", "era": "prototypes", "id": "evt-berlin-unconf", "sourceIds": [ "src-hp-events", "src-hp-tenfold-story" ], "title": "the berlin unconference" }potluck · ink-switch-timeline · 2022-10-31 (day) · confirmed (original editorial confidence)
Original location · source-21f722ce61fe23ae1d0d · source-2a47bf4e7eed45c03d6a · source-5d363631498559c65c44
Original structured fields
{ "confidence": "confirmed", "date": "2022-10-31", "detail": "potluck — 'dynamic documents as personal software' (litt, schoening, shen, sonnentag): text notes enriched gradually into apps via live searches, computations, and dynamic annotations. presented at splash 2022.", "era": "prototypes", "id": "evt-potluck", "sourceIds": [ "src-hp-potluck-essay", "src-hp-splash2022-paulshen", "src-ci-hn-potluck" ], "title": "potluck" }inkbase: programmable ink · ink-switch-timeline · 2022-11-20 (day) · confirmed (original editorial confidence)
Original location · source-b2d7722bedad6e3b5c5f · source-3b18e4b7a26ae339b1c5
Original structured fields
{ "confidence": "confirmed", "date": "2022-11-20", "detail": "inkbase — 'what would be possible if hand-drawn sketches were programmable like spreadsheets?' the programmable ink manifesto becomes the lab's second-biggest artifact on hacker news (675 points).", "era": "prototypes", "id": "evt-inkbase", "sourceIds": [ "src-hp-inkbase-essay", "src-ci-hn-inkbase" ], "title": "inkbase: programmable ink" }automerge 2.0 · ink-switch-timeline · 2023-01 (month) · confirmed (original editorial confidence)
Original location · source-261bf9d33fab38efd103 · source-3ca43381fa1d0c326687
Original structured fields
{ "confidence": "confirmed", "date": "2023-01", "detail": "automerge 2.0 — 'our first supported release resulting from a ground-up rewrite': a rust core with wasm/js bindings, and alex good brought on full-time for support, docs, and release management. sponsors: fly.io, prisma, bowtie, plus patreon supporters of kleppmann. the library turns from research code into sponsored open-source infrastructure.", "era": "prototypes", "id": "evt-automerge-2", "sourceIds": [ "src-ci-automerge-2", "src-ci-hn-automerge-2" ], "title": "automerge 2.0" }litt joins; untangle · ink-switch-timeline · 2023-01 (month) · reported (original editorial confidence)
Original location · source-30e07f160321c0def28b · source-5206df1cc63383c00059
Original structured fields
{ "confidence": "reported", "date": "2023-01", "detail": "geoffrey litt joins the staff as senior researcher after years as an outside collaborator (cambria, peritext, potluck) — he goes on to lead the malleable software track. the same month: untangle, pen-based fuzzy-constraint solving with an smt solver.", "era": "prototypes", "id": "evt-litt-untangle", "sourceIds": [ "src-hp-linkedin-litt", "src-hp-untangle-essay" ], "title": "litt joins; untangle" }upwelling · ink-switch-timeline · 2023-03-08 (day) · confirmed (original editorial confidence)
Original location · source-9bf8c5136f83e8512a86 · source-ba38bb0f8d77669b9216
Original structured fields
{ "confidence": "confirmed", "date": "2023-03-08", "detail": "upwelling — real-time collaboration plus version control for writers, with 'creative privacy' while every change is still accounted for. the precursor of the patchwork track.", "era": "prototypes", "id": "evt-upwelling", "sourceIds": [ "src-hp-upwelling-essay", "src-ci-hn-upwelling" ], "title": "upwelling" }muse's 'end of an era' — not the lab's · ink-switch-timeline · 2023-09 (month) · confirmed (original editorial confidence)
Original location · source-f12b4f4b476d4cfdaa58 · source-d7875c357734273c2f8c · source-b1fef0dd3568b044f89c
Original structured fields
{ "confidence": "confirmed", "date": "2023-09", "detail": "metamuse episode 83, 'end and beginning,' is billed as 'the end of an era for muse': wiggins and most of the team depart, and adam wulf continues muse as a solo entrepreneur. the phrase belongs to the product, not the lab — no ink & switch wind-down exists in the record.", "era": "prototypes", "id": "evt-muse-end-of-era", "sourceIds": [ "src-hp-metamuse-83", "src-hp-vuink-muse-letter", "src-hp-webpronews-muse" ], "title": "muse's 'end of an era' — not the lab's" }the unconference season · ink-switch-timeline · 2023-10 (month) · confirmed (original editorial confidence)
Original location · source-b70d8b1f837e061691dc · source-bc56d615dadc842730f1
Original structured fields
{ "confidence": "confirmed", "date": "2023-10", "detail": "two unconferences in one season: st. louis alongside the final strange loop in september, then lisbon after splash 2023 with ~100 friends of the lab, co-hosted with fission and dxos.", "era": "tracks", "id": "evt-unconfs-2023", "sourceIds": [ "src-hp-events", "src-hp-dispatch-002" ], "title": "the unconference season" }dispatch launches; embark · ink-switch-timeline · 2023-11-21 (day) · confirmed (original editorial confidence)
Original location · source-f6e5d7dd13cc1911731d · source-3cb1066b2de368316a01
Original structured fields
{ "confidence": "confirmed", "date": "2023-11-21", "detail": "the dispatch launches ('on embark and lude') and the embark essay publishes the same week — dynamic documents for travel planning. dispatch 001 describes the lab as 'about a dozen researchers around the world' on three tracks: local-first software, programmable ink, malleable software.", "era": "tracks", "id": "evt-dispatch-embark", "sourceIds": [ "src-hp-dispatch-001", "src-hp-embark-essay" ], "title": "dispatch launches; embark" }the patchwork notebook opens · ink-switch-timeline · 2024-02 (month) · confirmed (original editorial confidence)
Original location · source-fa32536605698b28296d · source-c31af99452ab89b2e1f5 · source-bd86ea5675dcb6ca2246
Original structured fields
{ "confidence": "confirmed", "date": "2024-02", "detail": "patchwork — 'project 030,' the universal version control track — begins publishing public lab notes (litt, sonnentag, schoening, van hardenberg, and wiggins back on research). alexander obenauer is active as researcher-in-residence; lu wilson joins the program.", "era": "tracks", "id": "evt-patchwork", "sourceIds": [ "src-hp-patchwork-notebook", "src-hp-dispatch-003", "src-hp-patchwork-project" ], "title": "the patchwork notebook opens" }the hollywood model, on record · ink-switch-timeline · 2024-02-10 (day) · confirmed (original editorial confidence)
Original location · source-d162a5657ac3b49e9e8c
Original structured fields
{ "confidence": "confirmed", "date": "2024-02-10", "detail": "idea machines #50 publishes the van hardenberg interview — the lab's self-account: the founding trio 'wanted to do a startup,' the 'hollywood model' of project-assembled contractors, 'between sort of like eight and 15 people,' and the goal 'to sustain for 10 years, for 50 years.'", "era": "tracks", "id": "evt-idea-machines", "sourceIds": [ "src-hp-idea-machines-50" ], "title": "the hollywood model, on record" }the first local-first conf · ink-switch-timeline · 2024-05-30 (day) · confirmed (original editorial confidence)
Original location · source-c31af99452ab89b2e1f5 · source-ae6c2f4c33ee68b347d0 · source-46cad4ea55e9d9c28a21
Original structured fields
{ "confidence": "confirmed", "date": "2024-05-30", "detail": "local-first conf 2024 in berlin — 'the world's first local-first conference,' co-organized by lab-adjacent people including wiggins; lab members including kleppmann, good, and wiggins attend. traction was real-world: the hn announcement drew 3 points.", "era": "tracks", "id": "evt-lfc-2024", "sourceIds": [ "src-hp-dispatch-003", "src-ci-lfc-2024", "src-ci-hn-lfc-2024" ], "title": "the first local-first conf" }keyhive and jacquard · ink-switch-timeline · 2024-08 (month) · confirmed (original editorial confidence)
Original location · source-3b12327b370577d9c201 · source-caab1ee0f786093a2064 · source-0ec757d115b6e8cac615
Original structured fields
{ "confidence": "confirmed", "date": "2024-08", "detail": "two new notebooks open: keyhive ('project 035' — access control for local-first apps; zelenka, mumm, good) and jacquard (versioning and provenance for empirical science papers). zelenka leads keyhive as her fission cto tenure winds down the following month.", "era": "tracks", "id": "evt-keyhive-jacquard", "sourceIds": [ "src-hp-keyhive-project", "src-hp-index-xml", "src-hp-linkedin-zelenka" ], "title": "keyhive and jacquard" }the la unconference · ink-switch-timeline · 2024-10-26 (day) · confirmed (original editorial confidence)
Original location · source-b70d8b1f837e061691dc · source-9c4cf2a240e23d607c49 · source-4a2e79b02555a4cbc43e
Original structured fields
{ "confidence": "confirmed", "date": "2024-10-26", "detail": "the los angeles unconference at 'the preserve' alongside splash; the lab visits john underkoffler and andy milburn's studio. inkling is presented at live 2024 the same season.", "era": "tracks", "id": "evt-la-unconf", "sourceIds": [ "src-hp-events", "src-hp-dispatch-008", "src-hp-inkling-project" ], "title": "the la unconference" }the year-end letter · ink-switch-timeline · 2024-12-23 (day) · confirmed (original editorial confidence)
Original location · source-9c4cf2a240e23d607c49
Original structured fields
{ "confidence": "confirmed", "date": "2024-12-23", "detail": "dispatch 008, the year-end letter: 'a decade into our research…' — droste's lair (rir elliott evans with josh horowitz) and the first backstitch sneak preview.", "era": "tracks", "id": "evt-dispatch-008", "sourceIds": [ "src-hp-dispatch-008" ], "title": "the year-end letter" }ambsheets · ink-switch-timeline · 2025-02 (month) · confirmed (original editorial confidence)
Original location · source-caab1ee0f786093a2064 · source-74f1a2376763cfce20b0 · source-cffd513918d3bf10c52b
Original structured fields
{ "confidence": "confirmed", "date": "2025-02", "detail": "the ambsheets notebook opens — a spreadsheet for exploring scenarios and uncertainty (warth, litt, bryant; later a live 2025 paper).", "era": "tracks", "id": "evt-ambsheets", "sourceIds": [ "src-hp-index-xml", "src-hp-dispatch-014", "src-ci-hn-ambsheets" ], "title": "ambsheets" }repo 2.0, the 3.0 beta, and the supporters page · ink-switch-timeline · 2025-05-23 (day) · confirmed (original editorial confidence)
Original location · source-c1a58b7d128ef395fc44 · source-d214febe3954614bfe56 · source-9233b891b79f3b482850
Original structured fields
{ "confidence": "confirmed", "date": "2025-05-23", "detail": "dispatch 011 is a dense one: automerge repo 2.0 (may 13) and the automerge 3.0 beta — orion henry's in-memory columnar rewrite with 'memory savings of 100x in some cases'; sketchy calendar (goethals, sonnentag); an endless foundation godot-collaboration call for testers; and a rebuilt website answering 'one of our most frequently-asked questions — information about how our research is funded.'", "era": "tracks", "id": "evt-dispatch-011", "sourceIds": [ "src-hp-dispatch-011", "src-ci-automerge-blog-index", "src-hp-supporters" ], "title": "repo 2.0, the 3.0 beta, and the supporters page" }the malleable software essay · ink-switch-timeline · 2025-06-05 (day) · confirmed (original editorial confidence)
Original location · source-abc303bb60789587c09d · source-7172f169cd4756cf36cd
Original structured fields
{ "confidence": "confirmed", "date": "2025-06-05", "detail": "'malleable software: restoring user agency in a world of locked-down apps' — litt, horowitz, van hardenberg, matthews. the lab's second flagship essay: 'a software ecosystem where anyone can adapt their tools to their needs with minimal friction.'", "era": "tracks", "id": "evt-malleable-essay", "sourceIds": [ "src-ci-malleable-essay", "src-ci-hn-malleable" ], "title": "the malleable software essay" }automerge 3.0 · ink-switch-timeline · 2025-07 (month) · confirmed (original editorial confidence)
Original location · source-6991888c582a381927d4 · source-deabd8078e113c95e861 · source-e540c82ca632650a84a9
Original structured fields
{ "confidence": "confirmed", "date": "2025-07", "detail": "automerge 3.0 releases — the columnar rewrite in production: 'pasting moby dick into an automerge 2 document consumes 700mb of memory, in automerge 3 it only consumes 1.3mb' (vendor-reported benchmarks). 353 points on hn.", "era": "tracks", "id": "evt-automerge-3", "sourceIds": [ "src-ci-automerge-3", "src-ci-hn-automerge-3", "src-ci-dispatch-012" ], "title": "automerge 3.0" }the aria programme · ink-switch-timeline · 2025-09-22 (day) · confirmed (original editorial confidence)
Original location · source-9517ed0a7e7b38b67f0d · source-c649bb0c8554740f8b45 · source-c0b92ff0ecce87e93d4b · source-2a6cf835e720ff68a0d0
Original structured fields
{ "confidence": "confirmed", "date": "2025-09-22", "detail": "dispatch 013: ink & switch joins the uk aria safeguarded ai programme — a ~2.5-year funded programme involving substantial uk-based work, which will require open-sourcing patchwork. john mumm rejoins; chee rabbits had joined weeks earlier; monthly automerge community calls begin. geoffrey litt departs for notion the same month.", "era": "tenfold", "id": "evt-aria", "sourceIds": [ "src-hp-dispatch-013", "src-hp-aria-sgai", "src-ci-geoffrey-job", "src-hp-manifund" ], "title": "the aria programme" }gaios and the staff wave · ink-switch-timeline · 2025-11-27 (day) · confirmed (original editorial confidence)
Original location · source-74f1a2376763cfce20b0 · source-62ba88f83b864198f332 · source-3b12327b370577d9c201
Original structured fields
{ "confidence": "confirmed", "date": "2025-11-27", "detail": "dispatch 014 introduces gaios — a malleable, collaborative platform derived from patchwork for the aria sgai programme — and a staff wave: grjte (ex-bain capital crypto), maciek sakrejda (postgres tooling), orion reed (folkjs, tentpole). subduction, a deterministic-chunking sync engine, joins keyhive and beelay in the infra stack.", "era": "tenfold", "id": "evt-gaios", "sourceIds": [ "src-hp-dispatch-014", "src-hp-github-subduction", "src-hp-keyhive-project" ], "title": "gaios and the staff wave" }backstitch goes public · ink-switch-timeline · 2025-11 (month) · confirmed (original editorial confidence)
Original location · source-74f1a2376763cfce20b0 · source-7d615919dc1e85c5a7a1 · source-8da9864c4ab52034e2c1
Original structured fields
{ "confidence": "confirmed", "date": "2025-11", "detail": "backstitch — formerly codenamed beckett, the endless os foundation-funded version control and collaboration tool for students learning godot — publishes its first lab note; lilith duncan (ex-unity) joins and the team demos at godotfest munich.", "era": "tenfold", "id": "evt-backstitch-note", "sourceIds": [ "src-hp-dispatch-014", "src-hp-dispatch-018", "src-hp-endless-backstitch" ], "title": "backstitch goes public" }tenfold — the lab turns ten · ink-switch-timeline · 2026-04-23 (day) · confirmed (original editorial confidence)
Original location · source-a9712d6b903b55ce0d40 · source-647ce20c7b3ab1584305
Original structured fields
{ "confidence": "confirmed", "date": "2026-04-23", "detail": "tenfold and dispatch 016: 'ink & switch turns ten this year.' a tenth-anniversary interactive piece built inside patchwork — letters-as-tools by staff, alums, and friends; story by todd matthews; playground engineered by ivy reese. lab day at local-first conf announced.", "era": "tenfold", "id": "evt-tenfold", "sourceIds": [ "src-hp-tenfold-story", "src-hp-dispatch-016" ], "title": "tenfold — the lab turns ten" }backstitch at godotcon · ink-switch-timeline · 2026-04 (month) · confirmed (original editorial confidence)
Original location · source-7d615919dc1e85c5a7a1 · source-16aa3a22f49c8c32d0b7 · source-8da9864c4ab52034e2c1
Original structured fields
{ "confidence": "confirmed", "date": "2026-04", "detail": "lilith duncan presents backstitch at godotcon — 'beyond git: real-time version control for godot' — to what dispatch 018 calls a 'euphoric response'; the discord fills and a shipping game is already built with it.", "era": "tenfold", "id": "evt-godotcon", "sourceIds": [ "src-hp-dispatch-018", "src-ci-homepage", "src-hp-endless-backstitch" ], "title": "backstitch at godotcon" }wiggins returns for a residency · ink-switch-timeline · 2026-05-28 (day) · confirmed (original editorial confidence)
Original location · source-8394b1c39d4a77eb3c07
Original structured fields
{ "confidence": "confirmed", "date": "2026-05-28", "detail": "dispatch 017: patchwork progress notes; adam wiggins returns to the lab for a research residency — firehose, a personal algorithm for triaging the stream of email and messages; local-first conf 2026 announced for july 12–14 in berlin.", "era": "tenfold", "id": "evt-wiggins-returns", "sourceIds": [ "src-hp-dispatch-017" ], "title": "wiggins returns for a residency" }the 2026 staff wave · ink-switch-timeline · 2026-06-30 (day) · confirmed (original editorial confidence)
Original location · source-7d615919dc1e85c5a7a1
Original structured fields
{ "confidence": "confirmed", "date": "2026-06-30", "detail": "dispatch 018: mimi reyburn's residency converts to staff; rir derek yen (nyu cryptography) formalizes beekem; leo stewen joins for coln, a local-first proof-checking database for the aria work; livelymerge — dan ingalls and alex warth building 'a smalltalk / lively kernel-like system that rides on top of automerge.'", "era": "tenfold", "id": "evt-dispatch-018", "sourceIds": [ "src-hp-dispatch-018" ], "title": "the 2026 staff wave" }lab day at local-first conf 2026 · ink-switch-timeline · 2026-07-12 (day) · confirmed (original editorial confidence)
Original location · source-acb7b34c41063eb39bb6 · source-8394b1c39d4a77eb3c07 · source-d214febe3954614bfe56
Original structured fields
{ "confidence": "confirmed", "date": "2026-07-12", "detail": "local-first conf 2026 runs july 12–14 at festsaal kreuzberg, berlin, with an ink & switch 'lab day' sharing patchwork, playbook, and automerge. monthly 'this month in automerge' posts continue through at least august.", "era": "tenfold", "id": "evt-lfc-2026", "sourceIds": [ "src-ci-lfc-2026", "src-hp-dispatch-017", "src-ci-automerge-blog-index" ], "title": "lab day at local-first conf 2026" }