What it is
habitable is a privacy-first, offline-capable, end-to-end-encrypted tool that lets tenants and their unions document repair and habitability problems as evidence: dated photos, condition notes, and a timeline, each captured with a trusted timestamp (RFC 3161), a SHA-256 content hash, and an append-only chain of custody — then assembled into a packet a court or inspector can independently verify.
- Local-first: everything lives on the device, encrypted; no server holds personal data.
- Tamper-evident: any edit to a sealed photo, the custody chain, or a timestamp is detectable.
- Independently verifiable: recipients run
habitable verify— trust the math, not the project. - Peer-to-peer sync, end-to-end encrypted; an optional relay only ever sees ciphertext.
- Accessible (WCAG 2.2 AA, axe-gated) and bilingual (English / Español).
See it
Try it
Requires uv; the right Python (3.14) is fetched for you.
git clone https://github.com/ChelseaKR/habitable && cd habitable
uv sync
uv run habitable demo # capture → seal+hash → RFC 3161 → packet → verify, offline
uv run habitable app # the accessible local web app (English / Español)
There is deliberately no hosted app: habitable runs on
localhost so your case never leaves your device. This page and the sample
packet are static previews of what the tool produces.