AI-Writings canon as a navigable cell fabric. Each paper = 1 cell. Each citation = 1 edge. 5 operations.
State hash: computing… | Papers: ?
Start paper: Depth:
Papers (comma-separated):
F-number:
From: To:
Source paper: k:
Paper: k:
Edit 16 dials, BIND, TICK, share a permalink, export source code in 5 ports.
GET /api/canon list all papers
GET /api/canon/navigate ?paper=N&depth=D
GET /api/canon/confluence ?papers=A,B,C
GET /api/canon/lineage ?f=N (legacy) | ?from=A&to=B (BFS, ≤6 hops)
GET /api/canon/ghost ?paper=N&k=K
GET /api/canon/similar ?id=N&k=K
GET /api/canon/random one random cell
GET /api/canon/cell/N full cell data
GET /api/canon/tick re-balance
GET /api/canon/hash state hash
POST /api/cell {dials, refs, title} → admit cell
GET /api/vibe ?lang=X
GET /api/quilt/verify ?lang=X&hash=0x...
GET /api/ports 11 verified ports
GET /api/charter the Quilt Charter
GET /api/tutorial 5-minute tutorial
GET /playground 4×4 cell editor
GET /ws/room/:id WebSocket → Room Durable Object
The cell is the unit. The hash is the address. The chart grows because the cowboy rides.