Quilt Academy
Seven short lessons. Each one introduces one or two of the 5 opcodes with a running example. You can edit every example, see the journal update, save your work, and take it with you.
01The path
1. BIND
What it means to give a name to a value. Idempotence.
5 min2. LINK
What it means to draw a typed relationship. Transitivity.
5 min3. EFFECT
What it means to do something with side effects. Associativity.
5 min4. VIEW
What it means to observe without mutating. Purity.
5 min5. TICK
What it means to advance time. Monotonicity.
5 min6. The 5 laws
Why this is algebra, not just a protocol. The prover.
5 min7. Build your first app
Combine all 5 to make a working counter. Take it offline.
10 min02What you'll learn
The Quilt is built on a single idea: every reactive element is a cell, and a cell receives one of 5 messages (BIND, LINK, EFFECT, VIEW, TICK). The 5 messages compose into every higher-level pattern: a database, a bus, a versioned config, a search engine, a pub/sub, a collaborative document, a calendar.
By the end of the Academy you'll have built a working counter, a tiny pub/sub, and a self-evolving plugin registry — all in the browser, all saveable, all exportable to a local instance.
03What you'll take with you
Every lesson has a Save button. Your progress is in localStorage by default. Click Save to cloud to put it in Cloudflare KV and get a share URL. Click Export to download a saddle-bridge JSONL file you can run on a local instance.
The state is yours.