How to verify a GA Flight training record
A short, audience-specific guide. Pick the section that applies to you — each takes under two minutes.
For recruiters and HR teams
You received a verification link from a pilot applying for a position. The link does not require an account and reveals only training metadata — never personal contact details.
- Open the link the pilot shared. You should land on a page titled "Verified Training Record".
- Check the green "Verified" badge at the top. If you see "Revoked", "Superseded", or "Integrity Mismatch", the record should not be relied on.
- Read the issuer (the flight school name shown is the snapshot at the time the record was generated). Confirm it matches what the candidate told you.
- Use the print / save-as-PDF action to keep a copy for the candidate file.
For examiners and check airmen
You are confirming training currency or competence in person. The cryptographic checks below give you a defensible audit trail that does not depend on a live database lookup at exam time.
- Ask the pilot to share the verification link or display the QR code. Scan or paste the link to land on the verified record page.
- Confirm the per-signoff verification block lists the items relevant to your exam scope as Valid (green). Items marked Tampered must be rejected.
- For offline use, download the offline-verify CLI below and run it against the pack ZIP the pilot can hand you on a USB key. No internet needed.
- Record the verification in your own examiner notes. GA Flight does not assert regulatory approval — your authority does.
For sending and receiving schools
A pilot is transferring training credit from another school. Each signoff in the verified record carries the issuing school's signing key and a per-signoff signature, so the receiving school can confirm exactly what was attested by whom.
- Open the verification link the pilot provided. Confirm the issuing organisation matches the school of record.
- Review the per-signoff details. Each row shows the syllabus item, signing-key fingerprint, and revocation state. Anything marked Revoked or Superseded must be re-attested locally.
- If you want to retain a permanent verifiable copy, ask the pilot for the pack ZIP and use the offline-verify CLI. The script and instructions are below.
Offline verification
The offline-verify shell script reproduces every cryptographic check the website performs — manifest hash, per-pack signature, and per-signoff signatures — using openssl and jq. It depends on no GA Flight infrastructure and works on any POSIX system.