Verifier guide

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.

  1. Open the link the pilot shared. You should land on a page titled "Verified Training Record".
  2. Check the green "Verified" badge at the top. If you see "Revoked", "Superseded", or "Integrity Mismatch", the record should not be relied on.
  3. 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.
  4. 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.

  1. 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.
  2. Confirm the per-signoff verification block lists the items relevant to your exam scope as Valid (green). Items marked Tampered must be rejected.
  3. 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.
  4. 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.

  1. Open the verification link the pilot provided. Confirm the issuing organisation matches the school of record.
  2. 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.
  3. 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.

Download offline-verify.sh