Evidence register
Room, item, view, note, dimensions, capture metadata, file size, and SHA-256 stay connected to each image.
evidence/move-in/living-room/living-north-wall.jpg
Local rental evidence
Turn scattered move-in and move-out photos into a local report anyone can verify.
RoomReceipt copies your files into a clear case structure, records their SHA-256 identities, pairs repeatable views, and keeps visual metrics separate from human judgment.
A stable slot name connects move-in and move-out images. The difference image highlights pixels, not blame.



The case is ordinary files and JSON. You can inspect it without an account or a hosted service.
Room, item, view, note, dimensions, capture metadata, file size, and SHA-256 stay connected to each image.
evidence/move-in/living-room/living-north-wall.jpg
Use the same slot key at move-out. Missing views remain visible instead of being guessed.
Verify a directory or portable ZIP. Changed bytes, missing members, duplicate names, and unsafe paths fail closed.
Verification confirms that listed bytes still match a seal. It cannot establish capture time, authorship, legal admissibility, or whether a photo was edited before sealing.
roomreceipt verify bright-street-demo.roomreceipt.zip
verified 29 files: 0171...d9b
uv tool install "git+https://github.com/KanadeK/roomreceipt.git@v0.1.0"
roomreceipt init my-case --title "Move-in" --property "14 Bright Street"
roomreceipt import my-case move-in move-in.csv
roomreceipt seal my-case
roomreceipt bundle my-case