Notes from the machine room.
Raffael builds automation-first platforms and edge systems by day, and tries out ideas in language tooling, local-first apps, simulations, and games on the side. Writing about platform automation, edge infrastructure, applied security, and AI-assisted engineering. Languages and models are tools. They serve humans, not the other way around.
Latest writing
All articles →- 15 min
Observability Is Not Logging
A cost total says nothing about how a run went. This part turns each agent run into a trace: which turn escalated, which tool failed, where the money went.
- 9 min
This Site Is Becoming a Map
A blog shows what I wrote last. The new map on raskell.io shows what I keep coming back to, and it is the start of a public second brain.
- 10 min
The Bill Is Part of the Loop
Every model response already carries its own bill in the usage field, and the loop throws it away. This post reads that field, prices it against a table, and turns cost into a value the loop can see per turn and act on: a metering decorator that needs no loop change, a running ledger, prompt-cache accounting that moves the number the most, and a budget that degrades before it stops. Part eight of The Agent Platform Handbook.
- 14 min
The Model Is a Dependency
Every layer of the harness has existed to put the right tokens in front of one hardcoded model string. This post pulls that string out and makes the model a dependency: why you route a cheap model for easy turns and a strong one for hard turns, what a fallback looks like when a provider is down, and why 'models are commodities' is a claim about your architecture before it is a claim about the market. Part seven of The Agent Platform Handbook.
- 34 min
The Bottleneck Is Data, and Europe Is Sitting on It
Frontier AI is running short on public text, not compute. Europe's edge is the high-quality data it never put online. Capturing it needs coordination.
- 12 min
Brain Emulation, Read as an Infrastructure Problem
An MIT thesis argues brain emulation has crossed into engineering. Read as infrastructure, the numbers describe a workload your AI cluster was not built for.
- 19 min
Memory Is a Write Path
Retrieval reads context the project authored. Memory is the agent writing context for its own future sessions, and the write is the part that is dangerous. Why session memory comes free from the transcript, why cross-session memory needs a separate write surface, and how to let an agent remember without letting it corrupt its own ground truth. Part six of The Agent Platform Handbook.
- 13 min
The Proof You Only Have to Write Once
Generation is cheap, so verification is the bottleneck — and we throw the verification away every time. What if a proof, once written, could be named, shared, and vouched for? A content-addressed commons for verified Haskell, and the move I left for after the semantic-artifact trilogy.
What I am working on
The Agent Platform Handbook
A series on building an agent platform from first principles. Nine parts are out; part ten, on evaluating agent runs, is in draft.
Arcanist.sh
Haskell tooling in Rust: hx, a fast package manager, and bhc, a compiler with GC-free runtime profiles.
WASM-AD
A fantasy console whose cartridges are WebAssembly modules. Rainbow River, a fishing game, is the first cartridge.
Projects
All projects →- Open beta
Archipelag.io Decentralized AI compute: AI jobs run on a network of community-operated GPU hosts. Jobs prefer nearby hosts and a preferred region, and every job records where it ran; strict regional enforcement is in development. In free open beta: hosts earn virtual credits while metering is validated, and real-money payouts are not enabled yet.
- Public alpha
Cyanea Bioinformatics notebooks that actually re-run. Write, run, and share analyses that execute in your browser on WebAssembly, with nothing to install. Every notebook, dataset, and output is a versioned snapshot you can run again. A Rust analysis stack underneath, 21 file formats built in. Open source, with self-hosting and federation on the way.
- Shipping
Arcanist Haskell tooling for the age of AI-authored code. hx is a fast package and project manager written in Rust, and bhc is a compiler built to check everything it can. With a registry that records what has been verified, they lead toward a commons where nobody, human or model, has to verify the same thing twice.
- Stable
Zentinel Security-first reverse proxy built to guard the free web. Rust on Cloudflare's Pingora, explicit configuration over hidden defaults, and WAF, auth and other policy in isolated agents, so a crashing agent leaves the proxy running. Agents for WAF, bot management, identity, API inspection and scripting, SDKs from Rust to Haskell, a pure Rust ModSecurity engine and a fleet control plane.
