PreFlightMach
Warming up screening systems
Initialising systems…4%
Pre-Flight Breathalyser Management System

Settings

Determination engine

Thresholds

PASS/FAIL is computed by the engine from the reading alone. A reading of exactly 0.000 is always a PASS; anything above the threshold is always a FAIL. No operator can select the outcome.

Minimum accepted match is 80%.

A session with no sample inside this window is recorded as MISSED.

Demo mode
Auto-pushes a simulated breath sample during screening.
Integration status

Modules

Recognition provider: tensorflow.js / face-api (on-device)

  • Facial Recognition Engine
    On-device TensorFlow.js embeddings
    live
  • Breathalyser Transport
    Simulated USB driver (WebUSB-ready contract)
    simulated
  • Records Store
    Local JSON store — SQL adapter pending
    simulated
  • Crew Roster API
    Airline roster feed
    planned
  • QR Scanner Service
    BA machine identification
    planned
  • Notification Service
    Ops alerting / SMS
    planned
  • Airline Authentication
    SSO / SAML
    planned
  • Reporting APIs
    Regulator export pipeline
    planned
Prototype data

Data management

Crew, flights and records live in a local JSON store in this browser, behind the same interface a SQL backend will implement.

Prototype only — not for operational or regulatory use. Biometric templates never leave this device.