UAP Hub app icon

iPhone · Coming soon

UAP Hub

Universal Anomaly Photographer

Capture · Corroborate · Discover

Record what you see and keep the measurements beside it. UAP Hub is designed for camera captures, source-labelled sensor records and shared sky observations.

Coming soon

Keep a better record of the sky.

Interested in UAP Hub? Get in touch to ask about early access.

Ask about early access

62telemetry fields / sample
SHA-256hash-chained evidence
P-256Secure Enclave signatures
3DN-ray triangulation
0fabricated readings

The full instrument

Everything your phone can measure,
captured as evidence

One recording session drives the camera, thirteen sensor streams, machine-learning detection, and a cryptographic chain of custody — simultaneously.

📷

Sensor-Fused Capture

4K photo and video with a live telemetry stream riding alongside every frame: GPS with accuracy bounds, attitude quaternions, calibrated magnetometer, barometric pressure, altitude, course, and speed — 62 fields per sample.

🎙️

Full-Spectrum Audio

Spectral analysis runs through the whole capture: FFT band energies, broadband levels, and anomaly-relevant signatures — timestamped on the audio hardware clock and folded into the evidence record.

🧲

Magnetic Forensics — limited by the sensor

Magnetic analysis needs a sufficient measured sampling rate. When readings are too slow, the result is shown as unavailable. An ordinary iPhone sensor cannot establish a reliable 50/60 Hz mains-hum result.

🤖

On-Device ML Detection

CoreML and Vision track objects live in the viewfinder — classification, bounding boxes, and confidence scores computed on the phone, no cloud round-trip.

🛰️

AR Sighting Radar

A spatial radar overlays the sighting events reported near you onto the physical world, so "north-north-east, high" becomes something you can turn towards instead of something you have to work out.

🔌

External Accessories

External readings are labelled with their actual source. Thermal imaging and other measurements the iPhone cannot make require compatible, separately supported accessories.

💾

External Evidence Storage

Keep a copy of your evidence on compatible external storage, with a receipt showing what was saved and checked.

🔋

Battery-Aware Capture

Capture settings are designed to adjust to battery and temperature conditions, with changes recorded alongside the observation.

🌦️

Environmental Context

Weather, real NOAA geomagnetic K-index, astronomy, and air-data context attach to every observation — each value carrying its source and its observation time.

Evidence Command dashboard in night-vision mode

Mission Control

Evidence Command,
day or night

The dashboard tracks your evidence corpus, signature status, live server link, and active sighting events near you. Night-vision mode red-shifts the app's own chrome onto a near-black red ramp — because the moment something appears overhead is exactly the wrong moment to destroy your dark adaptation. iOS still draws its own permission prompts, share sheets, keyboard and maps; everything the app controls goes red.

  • Live event feed — active sightings within your alert radius
  • Signed-evidence counters — what's captured, verified, uploaded
  • One-tap paths to Capture, AR Radar, Events, and Sensors
Capture HUD with live telemetry stream

Capture HUD

A camera that files
an instrument report

The capture screen is a heads-up display: on-device detection state, evidence score, zoom, and a live telemetry strip — GPS fix with accuracy, heading, altitude, EMF, barometric pressure — locked to the session clock while you record.

  • Hardware timestamps — frame times from the capture clock, not the wall clock
  • Per-frame intrinsics — pixel-to-angle conversion for later photogrammetry
  • Depth capture on LiDAR hardware, shed gracefully under throttle
Settings showing Secure Enclave signing key

Chain of Custody

Signed in silicon,
verified on arrival

Every observation is signed with a P-256 key that lives in the Secure Enclave — it physically cannot leave the chip. Telemetry is hash-chained into batches, the chain head is embedded in the signed payload, and the server verifies and extends the chain on receipt. Audio, accessory, and optics series get their own signed digests. Tamper with any byte, and the math says so.

  • Secure Enclave P-256 — sign-and-carry evidence payloads
  • SHA-256 hash chains — batch-linked telemetry, server-side audit
  • NTP-style clock sync — per-device offset measured, never assumed
External sensors screen listing BLE and MFi accessories

Beyond the phone

Plug in what the
phone can't measure

iPhones have no thermal imager, no calibrated photometer, no Geiger counter. UAP Hub treats that as an integration surface, not a dead end: a provider framework ingests Bluetooth Environmental Sensing hardware, MFi/USB-C accessories (FLIR One recognised on attach), and writes verified evidence copies to external storage — every external reading stamped with provider, transport, firmware, and clock-sync status so it can never masquerade as a phone sensor.

  • BLE ESS — temperature, pressure, humidity, irradiance, lux
  • MFi / USB-C — FLIR thermal identified; decoder seam ready
  • USB-C storage — SHA-256-verified evidence copies with honest receipts

Coordinated observation

One person sees a light.
Two measure an object.

A sighting is a live room on the server. Everyone who joins publishes where they are and where they are pointing, and sees everyone else doing the same. Two observers with different bearings on one object is no longer a story — it is geometry.

Live event rooms

Bring observations from the same event together. Positions and viewing directions provide context when participants choose to share them.

Bearing-ray triangulation

Compare viewing directions from independent observers. Position estimates need enough reliable measurements and should be read with their uncertainty and timing context.

Nearby sighting alerts

Choose a radius around the places you care about. Nearby observations can help you decide when to look.

Read the evidence in context

A missing check does not rule out an explanation. An observation and its measurements are a record to investigate, rather than proof of an unknown object’s identity.

The honesty contract

Keep the source beside the reading

A useful observation keeps measured values, missing information and source context distinct.

Unknown ≠ zero

A sensor that didn't report shows "—", never a fake reading. Absent values are absent in the signed record too — an unmeasured field hashes as missing, not as a placeholder.

Refusal over guesswork

When the available measurements cannot support an analysis, the result stays unavailable. An unknown value is not a zero or a confirmed absence.

Provenance on everything

Geomagnetic activity cites NOAA's K-index and observation time. External readings carry their transport and firmware. The UI says "via FLIR One", never implying the phone did it.

Honest capability limits

An iPhone has no thermal imager, calibrated photometer or radiation counter. A camera image and a phone sensor reading cannot substitute for those instruments.

Your observation, in context

Capture. Corroborate. Discover.

A camera record with its measurements, sources and limitations in view.

Camera recordsSensor contextEvidence historyShared observations