Timestamp GIT Secure your prior art without exposing code

← Alle Beiträge

2026-09-24

Die beste GitHub-App für das Zeitstempeln Ihrer Commits

Die beste GitHub-App für das Zeitstempeln Ihrer Commits
timestamp git blockchain proof

Die beste GitHub-App zum Zeitstempeln Ihrer Commits

Das manuelle Zeitstempeln von Git-Commits gehört zu den Aufgaben, die einfach erscheinen, bis man sie konsequent durchführen muss. Sie committen Code, denken daran, den Hash zu stempeln, bewahren den Beleg sicher auf und wiederholen diesen Prozess für jedes Repository, jedes Kundenprojekt und jeden internen Meilenstein. Verpassen Sie einen Tag, entsteht eine Lücke in Ihrer Prior-Art-Spur – genau dann, wenn ein Patent-Troll oder ein Vertragsstreit in Ihrem Posteingang landet.

Timestamp GIT ändert diese Gleichung. Statt nach jedem Commit einen manuellen Zeitstempelprozess auszuführen, installieren Sie einmalig eine GitHub-App. Danach wird jeder Commit in einem überwachten Repository automatisch gesammelt, gebündelt und jede Nacht in der Bitcoin-Blockchain verankert. Es gibt keine CLI auszuführen, keinen Belegordner zu pflegen und keinen manuellen Verifizierungsschritt.

Hintergründe dazu, warum dies wichtig ist, finden Sie in unserem Artikel über kryptografische Prior Art für Software. Hier liegt der Fokus enger: warum Timestamp GIT die beste GitHub-App zum Zeitstempeln ist, wenn Automatisierung Ihre Priorität ist.

Einmalige Einrichtung: GitHub-App installieren und vergessen

Timestamp GIT ist als GitHub-App verfügbar. Sie installieren sie einmal, wählen aus, welche Repositories überwacht werden sollen, und der Rest der Pipeline läuft ohne weitere manuelle Arbeit.

Der Einrichtungsablauf ist bewusst minimal:

  1. Installieren Sie die Timestamp GIT GitHub-App von der Produktseite.
  2. Wählen Sie alle Repositories oder nur diejenigen aus, die zeitgestempelt werden müssen.
  3. Erteilen Sie die erforderlichen Repository-Berechtigungen je nach Bereitstellungsmodus.
  4. Bestätigen Sie den Zielort für die Proof-Dateien.

Danach werden neue Commits automatisch erkannt. Es gibt keinen lokalen Daemon, keinen Pre-Commit-Hook und keinen OpenTimestamps-Befehl zu erlernen.

Standardmodus

Im Standardmodus liest die GitHub-App nur den HEAD-Commit-Hash aus dem überwachten Repository. Sie liest keine Dateiinhalte, Branches, Issues oder Quellcode. Die Proof-Dateien werden in einen dedizierten timestamps-Branch im selben Repository oder in ein separates Shadow-Repository gepusht, je nach Konfiguration.

Das Berechtigungsmodell ist einfach:

  • Das Quell-Repository benötigt Lesezugriff, da GitHub keine Berechtigung nur für Commit-Hashes anbietet.
  • Das Ziel-Repository benötigt Lese-/Schreibzugriff, damit Timestamp GIT Proof-Dateien pushen kann.

Enterprise ZK Mode

Für Teams, die keinerlei Quellcode-Zugriff von der SaaS-Seite benötigen, bietet Timestamp GIT den Enterprise ZK Mode. Eine 12-zeilige GitHub Action läuft auf Ihrer eigenen Infrastruktur und pusht nur den Commit-Hash an die Timestamp GIT API. Der Quellcode verlässt niemals Ihre Umgebung, und Timestamp GIT erhält niemals Lesezugriff auf das Quell-Repository.

Der Enterprise ZK Mode ist die richtige Wahl für proprietäre Systeme, sicherheitssensible Codebasen und Compliance-Teams, die On-Premises- oder CI-Isolation benötigen.

Die automatisierte Pipeline: Vom Commit zum Bitcoin-Anker

Der Kernwert von Timestamp GIT besteht darin, dass die gesamte Proof-Pipeline automatisch läuft. Sie müssen keine Merkle-Bäume, Bitcoin-Transaktionen oder OpenTimestamps verstehen, um gerichtstaugliche Beweise zu erhalten. Die Anwendung übernimmt all das im Hintergrund.

Was nach Ihrem Commit passiert

Hier ist der nächtliche Ablauf:

  1. Commit-Erkennung
    Im Standardmodus erkennt die GitHub-App neue Commits über Webhooks. Im Enterprise ZK Mode pusht Ihre GitHub Action den Commit-Hash an die Timestamp GIT API.

  2. Hash-Warteschlange
    Commit-Hashes werden in einem In-Memory-Key-Value-Store gespeichert und warten auf den nächsten Batching-Zyklus.

  3. Mitternachts-Batching
    Ein täglicher Cron-Worker gruppiert alle ausstehenden Hashes, erstellt eine Manifest-Datei für jedes Repository, baut einen Merkle-Baum, erstellt OpenTimestamps-Proofs über öffentliche OTS-Kalender und verankert die Merkle-Root in einem Bitcoin-Block.

  4. Proof-Zustellung
    Die Manifest- und .ots-Belegdateien werden zurück an Ihr gewähltes Ziel gepusht: einen dedizierten Timestamps-Branch oder ein Shadow-Repository.

Die Bitcoin-Bestätigung dauert normalerweise etwa drei Stunden, sodass Proof-Dateien einige Stunden nach dem nächtlichen Anker erscheinen. Diese Verzögerung ist erwartbar und erfordert keine Aktion von Ihnen.

Zero-Knowledge by Design

Timestamp GIT sieht, kopiert oder speichert niemals Ihren tatsächlichen Quellcode. In beiden Bereitstellungsmodi werden nur Commit-Hashes verarbeitet. Der Hash ist ein Einweg-Fingerabdruck des Repository-Zustands; er kann nicht in Quellcode zurückverwandelt werden.

Dies ist aus zwei Gründen wichtig. Erstens schützt es Geschäftsgeheimnisse. Zweitens macht es den Beweis stärker: Timestamp GIT kann nicht beschuldigt werden, die von Ihnen erstellten Inhalte beeinflusst oder verändert zu haben.

Nutzung der API für benutzerdefinierte Integrationen

Wenn Sie die Überwachung automatisieren oder den Status in Ihre eigenen internen Tools ziehen möchten, stellt Timestamp GIT öffentliche REST-Endpunkte bereit.

Sie können beispielsweise den zuletzt verankerten Bitcoin-Block für ein öffentliches Repository abfragen:

curl -s https://timestampgit.dev/api/statusLast/acme/widget-api

Sie können auch eine Zusammenfassung abrufen, die Gesamt-Commits und Statusdaten kombiniert:

curl -s https://timestampgit.dev/api/statusSummary/acme/widget-api

Private Repositories verwenden signierte URLs mit verschlüsseltem HMAC. Sie erhalten diese URLs aus dem Dashboard, sodass Ihre Automatisierungsskripte private Repositories weiterhin überwachen können, ohne Statusdaten öffentlich zugänglich zu machen.

Der schwierige Weg vs. der Timestamp GIT Weg

Der manuelle Weg umfasst das Ausführen von OpenTimestamps-Befehlen, das manuelle Verwalten von Belegen und das Erinnern daran, den Prozess für jeden Commit zu wiederholen. Das mag für ein einmaliges Experiment akzeptabel sein, scheitert jedoch als langfristige Prior-Art-Strategie. Timestamp GIT ersetzt diesen gesamten Workflow durch eine GitHub-App-Installation und einen nächtlichen Batch-Job.

Überwachung und Fehlerbehandlung: Die Kontrolle behalten

Automatisierung bedeutet nicht, auf Sichtbarkeit zu verzichten. Timestamp GIT bietet mehrere Möglichkeiten, um zu bestätigen, dass das Zeitstempeln planmäßig erfolgt.

Öffentliches Status-Dashboard

Jedes verbundene Repository verfügt über ein öffentliches Status-Dashboard. Es zeigt:

  • Proof-Langlebigkeit
  • Frühestes Ankerdatum
  • Tägliche Regelmäßigkeit
  • Bitcoin-Block- und Transaktionsdaten
  • Eine Kalender-Heatmap der verankerten Tage

Das Dashboard ist der schnellste Weg, eine Lücke zu erkennen. Wenn Sie einen Anker erwarten und keinen sehen, liegt das Problem normalerweise an einer geänderten Repository-Berechtigung oder einer fehlgeschlagenen Webhook-Zustellung.

Verifizierungs-Badges

Timestamp GIT bietet einbettbare Shields.io-Badges für Ihre README. Das Badge zeigt den Live-Verifizierungsstatus an und verlinkt auf eine öffentliche Verifizierungsseite. Das ist nützlich für Open-Source-Projekte und für Agenturen, die Kunden zeigen möchten, dass der Zeitstempel aktuell ist.

Ein separater Badge-Endpunkt gibt Badge-URLs und Markdown-Snippets nach Authentifizierung zurück, sodass Sie den korrekten Einbettungscode direkt in eine README einfügen können, ohne URLs manuell zu konstruieren.

Audit-Dateien und PDF-Zertifikate

Für Compliance-Zwecke können Sie zwei Artefakte herunterladen:

  • Ein vollständiges Audit-Ledger als CSV
  • Ein PDF-Zertifikat für ein bestimmtes Datum

Die Audit-CSV liefert Ihnen eine vollständige, überprüfbare Historie der Anker. Das PDF-Zertifikat ist das Dokument, das Sie einem Vertrags-Deliverable oder einer IP-Akte beifügen.

Im Enterprise ZK Mode zeigen die Standard-CI-Logs die Ausführung der GitHub Action. Wenn eine Action fehlschlägt, identifizieren die Logs den fehlgeschlagenen Schritt, bevor das nächtliche Batch-Fenster schließt.

Best Practices für automatisiertes Zeitstempeln

Automatisierung beseitigt die manuelle Last, aber einige Gewohnheiten machen Ihre Zeitstempel-Spur stärker.

1. Zeitstempeln auch für interne Repositories aktivieren

Viele Teams stempeln nur öffentliche oder kundenorientierte Projekte. Das verfehlt den Punkt. Interne Tools und Geschäftsgeheimnis-Implementierungen sind genau die Art von Prior Art, auf die Patent-Trolle abzielen. Aktivieren Sie die GitHub-App auch für interne Repositories.

2. Enterprise ZK Mode für hochsensible Code verwenden

Wenn ein Repository unveröffentlichte Produktlogik oder regulierte Daten enthält, gewähren Sie keiner Drittanbieter-GitHub-App Lesezugriff. Verwenden Sie den Enterprise ZK Mode, damit nur der Commit-Hash Ihre Infrastruktur verlässt.

3. Dashboard regelmäßig überprüfen

Nächtliche Automatisierung sollte nicht als Set-and-Forget ohne regelmäßige Überprüfung behandelt werden. Prüfen Sie die Kalender-Heatmap und die tägliche Regelmäßigkeitsansicht einmal pro Woche oder einmal pro Monat. Ein fehlender Tag ist leichter zu beheben, bevor er zu einem rechtlichen Problem wird.

4. Belege und Audit-Logs sicher aufbewahren

Die .ots-Dateien und Audit-CSVs sind Ihr Beweis. Auch wenn Timestamp GIT sie speichert, bewahren Sie Kopien in Ihrem eigenen Compliance-Archiv auf. Für hochwertige Projekte laden Sie das PDF-Zertifikat bei wichtigen Meilensteinen herunter.

5. Docker-Self-Hosting für Air-Gapped-Umgebungen in Betracht ziehen

Einige Organisationen können keinerlei Metadaten außerhalb ihres Netzwerks senden. Timestamp GIT ist als Docker-Image für selbst gehostete Bereitstellungen verfügbar. Wenn Sie dieses Maß an Kontrolle benötigen, lesen Sie unseren Leitfaden zu selbst gehostetem Zeitstempeln mit Docker.

6. Proof an Kunden liefern

Agenturen und Freelancer können Timestamp GIT PDF-Zertifikate als Teil eines Meilenstein- oder Endlieferpakets beifügen. Das macht den Zeitstempel von einem internen Sicherheitsnetz zu einem kundenseitigen Arbeitsnachweis.

FAQ

Wie funktioniert die GitHub-App zum Zeitstempeln?

Die Timestamp GIT GitHub-App überwacht Ihre Repositories auf neue Commits. Jede Nacht sammelt sie die Commit-Hashes, erstellt einen Merkle-Baum und verankert die Root mithilfe des OpenTimestamps-Protokolls in der Bitcoin-Blockchain. Sie erhalten eine unveränderliche .ots-Belegdatei als Beweis.

Sieht die GitHub-App meinen Quellcode?

Nein. Im Standardmodus liest die App nur den HEAD-Commit-Hash, nicht den Code selbst. Im Enterprise ZK Mode läuft eine GitHub Action auf Ihrer Infrastruktur und pusht nur den Commit-Hash an die API, sodass Ihr Quellcode Ihre Umgebung niemals verlässt.

Was passiert, wenn Timestamp GIT das Geschäft aufgibt? Kann ich meine Zeitstempel trotzdem verifizieren?

Ja. Die Proofs basieren auf offenen Standards: SHA-256 und Bitcoin-Blockdaten. Sie können jeden .ots-Beleg unabhängig mit Standard-OpenTimestamps-Tools gegen die Bitcoin-Blockchain verifizieren, ohne auf die Server von Timestamp GIT angewiesen zu sein.

Ist die GitHub-App kostenlos?

Timestamp GIT bietet ein kostenloses Kontingent für öffentliche Repositories. Für private Repositories gibt es einen Pro-Agency-Plan für 49 $/Monat und einen Enterprise-ZK-Plan für 199 $/Monat mit GitHub-Actions-Integration und ohne Code-Zugriff.

Fazit: Automatisieren Sie noch heute Ihren Prior-Art-Schutz

Timestamp GIT ist die beste GitHub-App zum Zeitstempeln, weil sie die manuelle Arbeit vollständig beseitigt. Sie installieren die App einmal, verbinden Ihre Repositories und erhalten nächtliche, in Bitcoin verankerte Proofs, ohne Befehle auszuführen, Belege zu verwalten oder über Merkle-Bäume nachzudenken.

Die Preisgestaltung ist unkompliziert:

  • Open Source: kostenlos für öffentliche Repositories
  • Pro Agency: 49 $/Monat für private Repositories
  • Enterprise ZK: 199 $/Monat für GitHub-Actions-Integration und ohne Quellcode-Zugriff

Wenn Sie Self-Hosting oder ein Air-Gapped-Setup benötigen, steht das Docker-Image als alternativer Bereitstellungspfad zur Verfügung.

Bereit zu starten? Installieren Sie die GitHub-App von timestampgit.dev, und Ihr nächster Commit wird Teil des nächtlichen Anker-Batches sein.

Verwandte Beiträge

EU label: AI-generated content