14 CFR Part 5 SMS Compliant

SmartScore

Aviation's first FICO-style safety scoring platform with multi-source flight verification. Every logbook entry is cross-referenced against FAA, ADS-B, and weather data — no flight goes unverified.

3-Source Verification
20+ Quality Checks
250–1000 FICO Scale
120+ Risk Factors
Flight Verification Engine

How We Verify Every Flight Record

SmartScore doesn't trust self-reported logbook data. Every entry passes through a multi-layer verification pipeline that cross-references 3 independent external data sources before it counts toward a pilot's score.

1

Upload

8 formats supported

2

Data Quality

20+ checks per flight

3

FAA Registry

Aircraft registration

4

ADS-B Tracking

Real flight confirmation

5

Weather Match

METAR cross-reference

6

Confidence

0–100% scored

Layer 1 — Data Quality Validation

Per-Flight Completeness Checks

Every flight is scanned for missing or invalid data. Incomplete flights are flagged — not silently accepted.

  • Departure airport present (ICAO/IATA)
  • Arrival airport present (ICAO/IATA)
  • Flight date valid and not in future
  • Total flight time greater than zero
  • Aircraft identifier (N-number or type)

Flagging Criteria

  • Missing departure or arrival airport
  • Zero or negative total flight time
  • Missing flight date
  • No aircraft identifier
  • Duplicate entry detected

Real Production Result

926-flight ForeFlight logbook import:

Verified flights 906
Flagged flights 20
Pass rate 97.8%

Flags: missing departure airport, missing arrival airport, missing aircraft identifier

Deduplication

Re-uploading the same logbook doesn't inflate scores. Matches on: flight date + aircraft + departure + total time.

Layer 2 — FAA N-Number Registry

Aircraft Registration Verification

Every tail number is looked up against the FAA's official registration database in real-time.

SourceFAA Aircraft Registration (registry.faa.gov)
MethodReal-time lookup, KV cached 30 days
CoverageAll US N-numbered aircraft
UpdatesFAA updates daily

What Gets Verified

  • Registration is valid and active
  • Mode S hex code resolved (enables ADS-B lookup)
  • Aircraft make, model, type confirmed
  • Registration status on the flight date

Example: N7008T → Hex A95810 → 1972 Cessna C172P → Active

+20 confidence points per verified aircraft

Layer 3 — ADS-B Flight Tracking

Real Flight Track Confirmation

The strongest verification source. We cross-reference logbook entries against actual ADS-B surveillance data to confirm the aircraft was tracked on the claimed route.

PrimaryPlaneConnection ADS-B Database (self-hosted D1)
FallbackOpenSky Network REST API
CoverageAll ADS-B Out aircraft (mandated Jan 2020)
History2016–present, growing daily
Poll rateEvery 5 minutes, US aircraft filtered

Matching Algorithm

  • Full match (+50): Aircraft tracked, both airports match
  • Partial match (+25): Aircraft tracked, airports differ
  • Duration compared with 30% tolerance
  • Nearest airport via Haversine (50+ US airports)

Flight Segment Detection

on_ground=1 → on_ground=0 (takeoff)
... tracking positions ...
on_ground=0 → on_ground=1 (landing)
→ dep_airport, arr_airport, duration

+50 points (full) or +25 points (partial)

Layer 4 — Historical Weather (METAR)

METAR Cross-Reference

Historical weather at departure/arrival airports is compared against claimed conditions. A pilot logging VFR on a 200ft ceiling day gets flagged.

SourceIowa State Mesonet ASOS/AWOS
CoverageWorldwide METAR-reporting airports
History30+ years
CostFree, unlimited, no API key

Flight Category Classification

VFR
Ceiling >3000ft, Vis >5SM
MVFR
1000-3000ft, 3-5SM
IFR
500-1000ft, 1-3SM
LIFR
<500ft, <1SM

+15 confidence points when weather data is consistent

Composite Confidence

How Confidence Is Calculated

Each flight receives a composite score (0-100%) based on independent source confirmations. Below 50% = flagged for manual review.

SourceMatch TypePointsDescription
FAA RegistryAircraft confirmed+20Tail number → active registration with Mode S hex
ADS-BFull match+50Tracked on date, both airports match logbook
ADS-BPartial match+25Tracked on date, airports don't fully match
WeatherConsistent+15METAR conditions match claimed flight type
BonusAll 3 agree+15All three independent sources corroborate
85–100%

Fully Verified

All 3 sources confirm

50–84%

Verified

ADS-B partial + FAA

20–49%

Low Confidence

FAA + weather only

0–19%

Unverified

Excluded from scoring

Import

8 Logbook Formats Supported

ForeFlight

CSV

LogTen Pro

CSV / LOGTENX

Garmin Pilot

CSV

MyFlightbook

CSV

APDL

Airline Daily Log

Generic CSV

Column mapping

Photo Scan

AI OCR extraction

Manual Entry

Single flight

Score Scale

FICO-Style 250–1000

250–579Poor
580–669Fair
670–739Good
740–799V. Good
800–1000Excellent
Individual

Pilot SmartScore — 11 Dimensions

DimensionWeightKey Factors
Pilot Proficiency22%Certificates, type ratings, hours, recency, medical, violations, 7-year safety
Aircraft15%Airworthiness, maintenance, MEL, equipment, complexity
Fatigue12%Rest hours, duty time, circadian, cumulative
Environmental12%Ceiling, visibility, winds, crosswind, icing
Operational8%Night, cross-country, mountain, over-water
Historical8%Incidents, accidents, violations, trends
Human Factors8%IMSAFE, stress, workload, SA
Training5%Recurrent, check rides, endorsements
Crew4%CRM, complement, familiarity
Organizational4%SMS maturity, culture, reporting
Route2%Airport complexity, terrain, NOTAMs
Organization

Operator SmartScore — 15 Dimensions, 4 Pillars

Organizational Foundation 30%

Safety Culture10%
SMS Maturity8%
Compliance7%
Documentation5%

Operational Excellence 30%

Fleet Maintenance8%
Flight Ops Quality8%
Workforce Quality8%
Operational Control6%

Safety Risk Mgmt 25%

Hazard Reporting7%
Risk Management6%
Safety Assurance6%
Incident History6%

Human Capital 15%

Training Competency5%
Fatigue Management5%
Emergency Preparedness5%
Insurance

Actuarial Calibration

850–1000

Preferred Plus

25–30% discount
0.15 acc/100K hrs

700–849

Preferred

15–20% discount
0.35 acc/100K hrs

550–699

Standard

Standard rates
0.70 acc/100K hrs

14 CFR Part 514 CFR 61.51ICAO Doc 9859AC 120-92DNTSB 49 CFR 830IS-BAO