Signed at capture. Verified anywhere.
An open protocol for proving photos and videos haven't been altered since capture—cryptographically, not by guessing.
Digital manipulation is easy. Anyone can alter a photo in seconds. Detection is an arms race that AI will always win. SignedShot takes a different approach: prove authenticity at capture, not detection after the fact.
Two layers of cryptographic proof:
- Capture Trust — Server verifies the device is legitimate before capture
- Media Integrity — Device signs the content hash using secure hardware
Together they prove: "This exact content was captured on a real device, in a verified session, and hasn't been modified."
| Repository | Description |
|---|---|
| signedshot-api | Backend API (Python/FastAPI) |
| signedshot-ios | iOS SDK + Example App |
| signedshot-validator | Rust CLI + Python library for verification |
| signedshot-docs | Technical documentation |
MIT — See individual repositories for details.