Witness Release Notes
Updates across iOS, Android, backend, and the validation ecosystem.
Latest Updates (Post-Launch Improvements)
iOS & Android Improvements
- Improved WitnessID validation and clearer in-app error messages.
- Strengthened account recovery — recovered accounts re-verified automatically.
- Improved iOS App Attest workflow for more reliable device verification.
- Better handling of large video files on iOS via streaming-based processing.
- Improved Android capture reliability post-SDK 35 updates.
- Added full in-app account deletion (iOS & Android) with reversible countdown window.
Backend Improvements
- Major refactor for long-term maintainability and clearer error handling.
- Strengthened validation rules for WitnessIDs and DSCs.
- Improved reliability of device registration and deletion workflows.
- Improved email delivery reliability and retry logic.
- Expanded automated backup redundancy for increased reliability.
Website & Ecosystem
- Full Witness website redesign and rebuild (Dec 4).
- Launched web-based content validator for verifying photos and videos in-browser.
- Unified staging/production deployment pipeline for faster releases.
Current Version: 1.0.5 (submitted to both app stores)
Phase 2: Release Candidate Update
Backend integration, DSC signing, device validation, and cross-platform updates.
Backend & Verification Services
- Full deployment of DSC signing and device integrity validation.
- New key registry API for external verification.
- Manifest validation endpoints for web-based proof checking.
- Secure registration workflow and automated DSC expiration handling.
Android Updates
- Integrated real-time signing & verification using the new backend.
- Updated Settings page with clearer Capture Security information.
- Improved gallery security overlay with validation summaries.
- Improved capture flow and flash logic.
iOS Updates
- Completed App Attest + DSC integration.
- Unified manifest structure across platforms.
- Improved registration and Settings security UI.
Web & Infrastructure
- User dashboard and registration portal improvements.
- Hardened AWS-hosted backend, secure DSC key storage, and improved reliability.
Previous Release History
v1.0.4 — Manifest Stabilization
- Improved manifest hashing consistency across platforms.
- Resolved early MP4 serialization inconsistencies.
- Refined device key handling before integrating DSC logic.
v1.0.3 — DSC Preparation
- Refactored sign/verify pipeline for reliability.
- Unified metadata schema for cross-platform parity.
- Improved registration/setup validation flows.
POC Milestone 3 — iOS Signing Prototype
- Created first embedded-manifest MP4 tests.
- Prototype UI for signing/debugging flows.
POC Milestone 2 — Android Camera Pipeline
- Initial JPEG/MP4 encoding with signing hooks.
- Metadata embed tests and manifest draft design.
POC Milestone 1 — First Capture Signature
- First device key generation tests.
- Created early JSON manifest with timestamps + hashes.