Skip to content

FlightBriefArchive daily seals

Every day the FlightBriefArchive crawler lists each visit it made in a manifest: the address, the time, the result and the SHA-256 fingerprint of what it saved. Each manifest names the previous day's fingerprint, so the days form a chain. The manifest is signed with the archive's key and timestamped by two independent services: OpenTimestamps, which anchors it in the Bitcoin blockchain, and FreeTSA, an RFC 3161 timestamp authority.

The manifests stay private, because they name the pages the archive watches. This page publishes only each day's fingerprint and its proofs. When a copy is shown later, its manifest can be checked against the fingerprint here and the proofs show it existed on that day.

Checking a seal

With a manifest file and the proofs for its day:

openssl dgst -sha256 DAY.manifest.tsv
openssl ts -verify -data DAY.manifest.tsv -in DAY.manifest.tsv.tsr -CAfile freetsa-cacert.pem
ots verify DAY.manifest.tsv.ots

The first line must print the fingerprint listed below. FreeTSA publishes its certificate at freetsa.org; ots is the OpenTimestamps client.

Seals

17 days, newest first. Days are in UTC.

DayVisitsManifest fingerprint (SHA-256)Proofs
13 Oct 202696e4398e33585f77fa58b2eba9bc5d51be118761f30d83195e3efbcc459fa5ffc8signatureOpenTimestampsRFC 3161
12 Oct 20262396d8896a915a2b5400c73ba9a3b0b2125ed436fda2905268e49925450859eaef4signatureOpenTimestampsRFC 3161
11 Oct 20262055c48a03f4c47416637796da8a25d4fdec7be9ad848d6248160a29598adc62e2bsignatureOpenTimestampsRFC 3161
10 Oct 2026953d8e5fe4ded2a5937e70b012b5104d3684fc128d87a983b7ca5790128860871dsignatureOpenTimestampsRFC 3161
9 Oct 2026258b508f7b274b17a4a7f7c33728ae373d827672ddabb4af7c095f238a32578872dsignatureOpenTimestampsRFC 3161
8 Oct 2026164078fe4d9999aaf9b1f4dcad6cdb68a4f3bc832f93313fcf842a627f946f9c7e1signatureOpenTimestampsRFC 3161
7 Oct 2026205d98e3fdca89d759a824516a03b81987a922d6d89723c1257ee22f7d4787777d3signatureOpenTimestampsRFC 3161
6 Oct 20260b5e84befcab0dba0033a9d4e42889dddc51daeafb95bcb2e8579711029ee5f4asignatureOpenTimestampsRFC 3161
5 Oct 202609bb204479d31f7858fbf7cd7f6f021d1ac8a78015e7a57ea9a2209409257a00asignatureOpenTimestampsRFC 3161
4 Oct 20260ff4a4a1450b384c12af027d31be7600aa1e5e3d7302604b8e972c0e58e5fe395signatureOpenTimestampsRFC 3161
3 Oct 20260f134fcd2deece0b8260bd07d124a1bea6fe7a1ee0a3d9a058507f179fe496fa1signatureOpenTimestampsRFC 3161
2 Oct 202601caa3f85339ba83afdbc082e0b67fd556e4cec06a2689897d4a1ad58f5a473f2signatureOpenTimestampsRFC 3161
1 Oct 20260e5099bcbb1b3885cc9ca2c3c47917b336fd96897783f34240ac2867b86955c7csignatureOpenTimestampsRFC 3161
30 Sept 2026070dc14399b076bef56cbe00662da1e432b9ed671cf8f08f9b28fe81dd0484235signatureOpenTimestampsRFC 3161
29 Sept 20260a78483e3c5b0c37e9eda13fa62c70d7516292f7602e138ac50dac0414fd90cccsignatureOpenTimestampsRFC 3161
28 Sept 202612817db3b460b3374b50392ae3693665edbec29ff2c62c51eef58bc8a2663ae0a20signatureOpenTimestampsRFC 3161
27 Sept 202611457de47ab463e97e04172bd0cb5fb78c583a143d97b035049a485d7ee01b91b6esignatureOpenTimestampsRFC 3161