anycast.dev — Withdraw-Zeuge: Logsiegel-Signierschlüssel (öffentlich) ==================================================================== Diese Datei ist der Vertrauensanker. Wer einen unserer Trails oder ein einzelnes Receipt prüft, nimmt den Schlüssel VON HIER — nicht die Kopie, die neben dem Trail liegt. Die Kopie neben dem Trail beweist nichts gegen den, der den Trail kontrolliert; das sind wir. Wichtig: --pubkey nimmt nur einen einzelnen PEM-Block. Diese Datei enthält einen Block je Lauf; wer sie ganz übergibt, prüft gegen den ersten Block (2026-09-17-dryrun) und bekommt bei jedem anderen Lauf FAIL. Deshalb zuerst den Block zur Lauf-ID herausschneiden, dann im Verzeichnis des Laufs prüfen: RUN=2026-09-18-ewr1 curl -s -o pubkeys.txt https://anycast.dev/.well-known/logsiegel-pubkey.txt sed -n "/Lauf-ID: *$RUN\$/,/END PUBLIC KEY/p" pubkeys.txt \ | sed -n '/BEGIN PUBLIC KEY/,/END PUBLIC KEY/p' > pub.pem logsiegel verify . --pubkey pub.pem logsiegel verify-receipt receipt.json --pubkey pub.pem Prüfanleitung: https://anycast.dev/.well-known/logsiegel-verify.txt Jeder Messlauf bekommt einen eigenen Trail und damit einen eigenen Schlüssel (Logsiegel bindet den Schlüssel an das Log-Verzeichnis). Deshalb steht hier eine Liste, keine einzelne Zeile. Ein Block wird nie geändert und nie entfernt — wenn ein Schlüssel kompromittiert wäre, käme eine Widerrufszeile dazu. Verantwortlich: Stefan Böck, Portalix UG (haftungsbeschränkt), HRB 250502. Kontakt: hello@anycast.dev -------------------------------------------------------------------- Lauf-ID: 2026-09-17-dryrun Zweck: Trockenlauf vor Experiment Nr. 1 (Withdraw-Zeuge) Origin: anycast.dev/witness/2026-09-17-dryrun Veröffentlicht: 2026-09-17 Fingerabdruck: ed25519:8709e56664404fa8 -----BEGIN PUBLIC KEY----- MCowBQYDK2VwAyEAv7J/aF1zA0W693Uye1CQfgVLOK9lwAyyTe9TvftaDrA= -----END PUBLIC KEY----- -------------------------------------------------------------------- Lauf-ID: 2026-09-18-fra1 Zweck: Experiment Nr. 1, Lauf 1 — Drain fra1-lab (Virtua FRA) Origin: anycast.dev/witness/2026-09-18-fra1 Veröffentlicht: 2026-09-17 (vor dem Lauf) Fingerabdruck: ed25519:48586555edeac5bb -----BEGIN PUBLIC KEY----- MCowBQYDK2VwAyEA6gh6QKcAGxZHoj8nSbzPb+vQIkqbsQxohYpKELDj2ho= -----END PUBLIC KEY----- -------------------------------------------------------------------- Lauf-ID: 2026-09-18-ewr1 Zweck: Experiment Nr. 1, Lauf 2 — Drain ewr1 (Vultr NJ) Origin: anycast.dev/witness/2026-09-18-ewr1 Veröffentlicht: 2026-09-17 (vor dem Lauf) Fingerabdruck: ed25519:55a24b2cf3462636 -----BEGIN PUBLIC KEY----- MCowBQYDK2VwAyEAiVHfcImT+YnF7CRWr7qYwvUsBUEOnRLLIp1lNZQtffs= -----END PUBLIC KEY----- -------------------------------------------------------------------- Lauf-ID: 2026-09-19-fra1 Zweck: Experiment Nr. 1, Lauf 3 — Rückkehr nach Wartung, Drain fra1-lab (Virtua FRA) Origin: anycast.dev/witness/2026-09-19-fra1 Veröffentlicht: 2026-09-19 (vor dem Lauf) Fingerabdruck: ed25519:70ca7594ff7ebc9e -----BEGIN PUBLIC KEY----- MCowBQYDK2VwAyEAjkGZp0X1W2GzM98Am/fg2qzE4uJ4z/AXuaBa8/wSsBU= -----END PUBLIC KEY----- -------------------------------------------------------------------- Lauf-ID: 2026-09-23-fra1-t3t7 Zweck: T3/T7 Drain fra1 (Vultr Frankfurt (AS20473)), Rückkehr nach Wartung mit echtem Verkehr und Nutzersicht Origin: anycast.dev/witness/2026-09-23-fra1-t3t7 Veröffentlicht: 2026-09-23 (vor dem Lauf) Fingerabdruck: ed25519:0f3d3f9fc96e487f -----BEGIN PUBLIC KEY----- MCowBQYDK2VwAyEAiAxyPTkA7wKHgKkZ+V74vjMMVtBJM1MGzFzklWyUeY8= -----END PUBLIC KEY----- -------------------------------------------------------------------- Lauf-ID: 2026-09-23-fra1-lab-t3t7 Zweck: T3/T7 Drain fra1-lab (Virtua Frankfurt (Kunde von AS35661)), Rückkehr nach Wartung mit echtem Verkehr und Nutzersicht Origin: anycast.dev/witness/2026-09-23-fra1-lab-t3t7 Veröffentlicht: 2026-09-23 (vor dem Lauf) Fingerabdruck: ed25519:58334e673695e7a8 -----BEGIN PUBLIC KEY----- MCowBQYDK2VwAyEA3Ko+mueO1X//FmQJbTy/0uNkZKA/5h43vsawyjNgJPk= -----END PUBLIC KEY-----