← Back to Atlas

HOW PROOF PACKETS WORK

How Flight Atlas turns flight records into verifiable evidence.

Last updated
2026-05-28
Signature algorithm
Ed25519 (RFC 8032)
Hash algorithm
SHA-512
Key type
Account-level signing key pair, generated at tenant creation

What a proof packet is

A Flight Atlas proof packet is a cryptographically sealed bundle of your flight records. It contains three things:

Step 1: Hashing — the digital fingerprint

When you export your records, Flight Atlas takes the content of every record and runs it through SHA-512, a cryptographic hash function. The result is a short, fixed-length string of characters — a hash — that acts like a digital fingerprint of that record.

Three properties make hashing useful for record integrity:

If someone later claims "this record was in my ledger," anyone can recompute the hash and compare it to the manifest. If the hashes match, the record is identical to what was exported. If they do not match, the record has been altered.

Step 2: The manifest — bundling the proof

After each record is hashed, the hashes are assembled into a manifest. The manifest records:

The manifest is the "what was stored, in what order, at what time" document. It becomes the payload that gets signed.

Step 3: Signing — the verifiable seal

Once the manifest is built, Flight Atlas signs it using your account's Ed25519 private key. Ed25519 is a modern, high-speed digital signature algorithm (defined in RFC 8032).

The signing process works like this:

This is the same class of cryptography used for SSH keys, signed software updates, and secure messaging. The math is well-understood and widely deployed.

What you can do with a proof packet

What a proof packet does not do

How to verify a proof packet yourself. Flight Atlas exports include the public key and signature. You can verify the signature using standard Ed25519 tools (OpenSSL 3+, ssh-keygen, or any RFC 8032-compatible library). The process is: load the public key, load the manifest content, verify the signature against the content. If verification passes, the manifest is intact and was signed by the key that Flight Atlas issued to that account.