backend
Whiskers' backend as hosts other than the native whiskersd: the adapters of crates/whiskers-ports
that run on Cloudflare and on celld. Each is its own Cargo workspace (it builds for wasm32-unknown-unknown, or is a
tool that is not part of cargo test --workspace at the repository root).
| Path | What |
|---|---|
| worker/ | The Worker and its Durable Object: the three hubs (memory, household, chat) of whiskers-ports, one object per household, one build for wrangler dev and celld dev. |
| http-conformance/ | hostcheck: asks a running host the same questions as every other (the real conformance laws, a recorded request script, overlapping requests, a restart) and writes a transcript for byte-for-byte comparison. |
The spike that made these, with its result and its cost, is in the private brain (projects/whiskers/cellflare.md).
Run the whole comparison with nix develop ~/whiskers#backend -c backend/worker/tools/crosscheck.