whiskers.git / backend

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).

PathWhat
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.