1# backend 2 3Whiskers' backend as hosts other than the native `whiskersd`: the adapters of [`crates/whiskers-ports`](../crates/whiskers-ports/) 4that run on Cloudflare and on celld. Each is its own Cargo workspace (it builds for `wasm32-unknown-unknown`, or is a 5tool that is not part of `cargo test --workspace` at the repository root). 6 7| Path | What | 8| --- | --- | 9| [worker/](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`. | 10| [http-conformance/](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. | 11 12The spike that made these, with its result and its cost, is in the private brain (`projects/whiskers/cellflare.md`). 13Run the whole comparison with `mise run backend:crosscheck`.