Back to wiki menu

Platform: Reality Apps (mobile)

Technology & The Trust Model ("How it Works")

Last updated: August 30, 2026 at 23:19

Technology & The Trust Model

Overview

The core value of Verified Reality (VRA) is its ability to convert a standard smartphone into a field forensic instrument. Traditional methods of "securing" mobile media rely on passive file signing or visual watermarks, both of which are vulnerable to sophisticated deepfakes, synthetic injects, and "Analog Hole" attacks (where a screen playing a deepfake is re-photographed).

VRA earns trust by replacing passive recording with multimodal active interrogation. During and around capture, the app interrogates the device hardware and environment through independent channels—including a continuous ~1 Hz sensor heartbeat during recording and targeted liveness probes at session boundaries. The system is designed under a "defense in depth" philosophy: trust is not derived from a single "magic sensor" but from a combination of physical, acoustic, and cryptographic checks that are prohibitively difficult to defeat simultaneously.

VRA prioritizes evidence preservation: integrity anomalies are forensically scarred and scored, not discarded, so auditors can see both the media and any detected compromise.

Forensic depth varies by device capability and tier; not every probe runs on every handset, but available signals are always recorded and server-side risk analysis evaluates the full envelope.


Multimodal Active Interrogation (Anti-Spoofing)

VRA interrogation occurs across several independent channels during capture to distinguish live, physical reality from synthetic replays or emulator behavior.

A. Camera & Silicon Liveness

Synthetic video feeds or virtual camera pipelines often struggle to reproduce the physical characteristics of real camera hardware. VRA interrogates this via:

ISP Echo & Latency Probes: The app exercises the native Android Camera2 API to analyze physically plausible timing between exposure adjustment and luminance changes.

Parallax 3D Analysis: By analyzing motion coherence across a short burst of frames, the system can distinguish a live 3D scene from a flat re-recording played on a screen.

Optics Verification: Lens sweeps and focus-breathing checks attest that physical optics are responding dynamically, rather than reading a static frame buffer.

OIS Jitter Detection: VRA uses high-rate gyroscope data to detect handheld human tremor vs. the unnatural stability of a tripod, robotic "bot" motion, or a static feed. Flash challenges and volumetric focus pulses provide further time-varying optical stimuli against pre-recorded feeds.

B. Acoustic Environment

Spoofing the visual channel rarely accounts for the acoustic space. VRA utilizes the speaker and microphone together to generate an acoustic fingerprint of the environment at the moment of capture.

RT60 Room Response: The app analyzes sound decay and echo depth to confirm the recorded scene matches the acoustic properties of the alleged physical location. This supports both tactical (audible) and stealth (high-frequency) chirp profiles.

C. PRNU (Photo Response Non-Uniformity)

Every camera sensor possesses microscopic, unique defects caused by the manufacturing process. These defects create a "silicon fingerprint" known as PRNU.

Through a structured 3-Flip-3 calibration workflow inside the app, VRA establishes a verified fingerprint of the specific physical sensor.

This PRNU fingerprint is used to anchor all resulting evidence to that specific device, dramatically increasing the difficulty of injecting external or synthetic imagery into the session.

D. Sensor Integrity & Humanity Classification

Forensic Heartbeat Pulse: Throughout recording, a constant ~1 Hz snapshot records critical device state signals, including GPS location plausibility, accelerometer posture, battery trajectory, and thermal state into a unified timeline log.

Humanity Score: High-rate sensor streams are analyzed to classify device motion as consistent with human handheld capture or artificial stability.


Telemetry & Tamper-Evident Evidence Model

VRA moves beyond "file verification" to an "evidence model" where every capture carries a detailed forensic envelope. This data records not just what was captured, but how it was captured and sealed. A matching hash confirms bytes match a prior reference; it does not prove the depicted scene was honest, unstaged, complete, or legally admissible.

The Immutable Core (Embedded Metadata)

A single exported photo or video from VRA is self-identifying. A compact, structured forensic snapshot is embedded directly into the media file itself at the root device level before any third-party access:

  • JPEGs: Embedded in the EXIF user comment region.

  • MP4 / MOV / M4A: Embedded in a clearly delimited forensic trailer block.

This ensures forensic context survives even if the file is separated from its full truth packet ZIP bundle.

Chain of Custody

Trust must be maintained from the camera sensor to the cloud. VRA enforces a strict, deterministic chain of custody:

Every evidence file generated in a session is assigned a SHA-256 content hash at or immediately following creation.

These hashes are daisy-chained across the session sequence. Any attempt to reorder files, swap a file, or remove a file breaks the cryptographic chain, which is detected at seal time and recorded in the forensic certificate as compromised or audit-required. The Truth Packet is still preserved for review; integrity failures are explicitly labeled, not silently accepted.

Any necessary post-injection events (such as finalized metadata embedding or content authenticity signing) trigger immediate automatic re-hashing so the final ledger reflects the definitive bytes.


Content Authenticity (C2PA) Integration

On supported device paths, VRA integrates C2PA (Coalition for Content Provenance and Authenticity) manifests. This can allow media captured by VRA to be inspected by third-party authenticity tools outside of the VRA ecosystem. C2PA is not present on every capture path.

VRA C2PA manifests include signed assertions regarding:

  • Capture actions and precise location.

  • Standard EXIF-aligned metadata.

  • Software agent identity (attesting the build that captured the media).

To maintain security, verifier workflows utilize a Double-Locked Box handshake (PIN/QR) for access to job-specific C2PA signing keys, ensuring raw keys are never transmitted in the clear over the network. On Legacy hardware tiers where in-file injection might impact performance, C2PA is supported via detached sidecar files (.c2pa), keeping the original media bytes intact while still providing cryptographic authenticity.