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.
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.
8 formats supported
20+ checks per flight
Aircraft registration
Real flight confirmation
METAR cross-reference
0–100% scored
Every flight is scanned for missing or invalid data. Incomplete flights are flagged — not silently accepted.
926-flight ForeFlight logbook import:
Flags: missing departure airport, missing arrival airport, missing aircraft identifier
Re-uploading the same logbook doesn't inflate scores. Matches on: flight date + aircraft + departure + total time.
Every tail number is looked up against the FAA's official registration database in real-time.
| Source | FAA Aircraft Registration (registry.faa.gov) |
| Method | Real-time lookup, KV cached 30 days |
| Coverage | All US N-numbered aircraft |
| Updates | FAA updates daily |
Example: N7008T → Hex A95810 → 1972 Cessna C172P → Active
+20 confidence points per verified aircraft
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.
| Primary | PlaneConnection ADS-B Database (self-hosted D1) |
| Fallback | OpenSky Network REST API |
| Coverage | All ADS-B Out aircraft (mandated Jan 2020) |
| History | 2016–present, growing daily |
| Poll rate | Every 5 minutes, US aircraft filtered |
+50 points (full) or +25 points (partial)
Historical weather at departure/arrival airports is compared against claimed conditions. A pilot logging VFR on a 200ft ceiling day gets flagged.
| Source | Iowa State Mesonet ASOS/AWOS |
| Coverage | Worldwide METAR-reporting airports |
| History | 30+ years |
| Cost | Free, unlimited, no API key |
+15 confidence points when weather data is consistent
Each flight receives a composite score (0-100%) based on independent source confirmations. Below 50% = flagged for manual review.
| Source | Match Type | Points | Description |
|---|---|---|---|
| FAA Registry | Aircraft confirmed | +20 | Tail number → active registration with Mode S hex |
| ADS-B | Full match | +50 | Tracked on date, both airports match logbook |
| ADS-B | Partial match | +25 | Tracked on date, airports don't fully match |
| Weather | Consistent | +15 | METAR conditions match claimed flight type |
| Bonus | All 3 agree | +15 | All three independent sources corroborate |
All 3 sources confirm
ADS-B partial + FAA
FAA + weather only
Excluded from scoring
CSV
CSV / LOGTENX
CSV
CSV
Airline Daily Log
Column mapping
AI OCR extraction
Single flight
| Dimension | Weight | Key Factors |
|---|---|---|
| Pilot Proficiency | 22% | Certificates, type ratings, hours, recency, medical, violations, 7-year safety |
| Aircraft | 15% | Airworthiness, maintenance, MEL, equipment, complexity |
| Fatigue | 12% | Rest hours, duty time, circadian, cumulative |
| Environmental | 12% | Ceiling, visibility, winds, crosswind, icing |
| Operational | 8% | Night, cross-country, mountain, over-water |
| Historical | 8% | Incidents, accidents, violations, trends |
| Human Factors | 8% | IMSAFE, stress, workload, SA |
| Training | 5% | Recurrent, check rides, endorsements |
| Crew | 4% | CRM, complement, familiarity |
| Organizational | 4% | SMS maturity, culture, reporting |
| Route | 2% | Airport complexity, terrain, NOTAMs |
| Safety Culture | 10% |
| SMS Maturity | 8% |
| Compliance | 7% |
| Documentation | 5% |
| Fleet Maintenance | 8% |
| Flight Ops Quality | 8% |
| Workforce Quality | 8% |
| Operational Control | 6% |
| Hazard Reporting | 7% |
| Risk Management | 6% |
| Safety Assurance | 6% |
| Incident History | 6% |
| Training Competency | 5% |
| Fatigue Management | 5% |
| Emergency Preparedness | 5% |
25–30% discount
0.15 acc/100K hrs
15–20% discount
0.35 acc/100K hrs
Standard rates
0.70 acc/100K hrs