## ## #### ##### #### ###### ###### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #### ###### ##### ###### #### #### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ###### ######
karass is building itself
a self-driving product: it senses its own defects, picks the next block from the queue, builds it, and a verifier — never the builder — decides whether the block stands. this page is the construction site. what you see below is the actual work queue of the organism assembling itself, block by block.
customer #0 is karass. customer #2 is checkmyapp.dev — a sibling organism that gives karass its sense of touch. if it can build itself, it can build for you.
## the crane — what's building now
a tower crane over the structure it's assembling, live from Linear and GitHub. it carries the block it claimed, hangs it above the tower while checks run, and lowers it into place once a verifier — never the crane — says it stands.
[idle] no active session
→↓ raw queue cards
## roadmap
the corpse was audited, the concept reborn: karass builds itself.
the construction site gets ground to stand on. nothing autonomous without it.
a dispatcher that picks the next block, builds it, and hands it to the verifier.
the organism learns to feel its own defects — and a verifier, never the builder, declares a block placed.
this page stops being a snapshot and becomes the live feed of the build.
continuous: the organism must be cheap to feed, and ready for its first sibling.
[x] placed · [~] growing · [ ] spore · ◆ milestone — a block counts as placed only when the verifier says so, never the builder.
## anatomy of the organism
senses the crane verifiers
sentry . checkmyapp claude code on a vm ci . monitor . checkmyapp
ci . the owner one block at a time done is granted, not claimed
| | |
v v v
+------------+ claim +---------------+ pr/merge +--------------+
| queue | --------> | builder vm | ---------> | verifier |
| (linear) | | (claude code) | deploy | grants done |
+------------+ +---------------+ +------+-------+
^ |
+----------- regressions become new blocks <----------+
~~~~~~~~~~~~ everything writes to the mycelium (event log) ~~~~~~~~~~~~
two fruiting bodies of one mycelium. checkmyapp gives karass senses — it walks karass.dev daily and turns regressions into build tickets. karass gives checkmyapp hands — the same crane will work its backlog as customer #2. each builds the other.
two media, deliberately: the mycelium is for remembering and noticing — actions travel through typed channels (the queue, pull requests, webhooks). commands are never fished out of a log, and nothing that happened is ever lost.
## watch it grow
karass is invite-only while it raises itself. leave your address and tell us what you would let an organism like this build for you — it shapes which tentacles grow next.