Siegelkette prüfen
Veröffentlichungen mit Daten aus Askurious können einen Prüfcode nennen, z. B. 142-57-3f9a1c2e7b4d8a10. Er steht für einen Stand der Siegelkette der Befragung, gesichert durch einen Zeitstempel des DFN.
- Die Kette ist bis zu diesem Eintrag lückenlos und unverändert; der Code passt zu seinem Hashwert.
- Gesichert durch den Zeitstempel des DFN vom 10.10.2026 08:10 (Eintrag 6); Signatur und Zertifikat geprüft.
- Die Daten hat Askurious am 10.10.2026 19:07 mit der Kette abgeglichen: Jeder Fall, der nicht mit Löschvermerk gelöscht ist, muss gespeichert sein und zu seinem Hashwert passen. Diese Aussage trifft die Plattform selbst. Bestätigt sind damit die Kette und die Daten auf Askurious, nicht ein Datensatz, der anderswo liegt (z. B. auf Zenodo): Ob er alle diese Fälle enthält, zeigt unabhängig von Askurious der Abgleich mit ihm.
Fälle in Zahlen
So steht es in der Kette: jeder beendete Fall mit seinem Status und jede Löschung mit ihrem Weg. Diese Zahlen kann niemand nachträglich ändern, ohne dass der Code oben nicht mehr passt.
| Fälle | bis Eintrag 6 |
|---|---|
| beendet und versiegelt | 5 |
| abgeschlossen | 5 |
| gelöscht, mit Löschvermerk | 1 |
| durch die teilnehmende Person | 1 |
| bleiben | 4 |
Vollständiger Hashwert: f5997ff3715b31a9ceafc44d08a139328b8f35dd9306130f7235a5cdd236db1e
Datensatz abgleichen
Wählen Sie die Datendatei, z. B. data.csv aus dem Datensatz auf Zenodo. Ihr Browser prüft sie gegen die Kette dieses Prüfcodes: Jeder Fall bis Eintrag 6 muss darin stehen und zu seinem Hashwert passen, außer er ist mit Löschvermerk gelöscht. Die Datei wird nicht hochgeladen und verlässt Ihren Rechner nicht.
Ohne seal.json nimmt der Browser die Kette, wie Askurious sie heute zu diesem Code hat.
Ohne Browser und ohne Askurious:
seal.json ·
seal_verify.py ·
python seal_verify.py seal.json data.csv
(die Kette enthält nur Hashwerte, keine Antworten). Das Prüfprogramm prüft auch die Zeitstempel in der Datei.