Timestamp GIT Secure your prior art without exposing code

← Alle Beiträge

2026-09-03

OpenTimestamps-Alternative: Verwaltetes Zeitstempeln für Git

OpenTimestamps-Alternative: Verwaltetes Zeitstempeln für Git
timestamp git blockchain proof

OpenTimestamps-Alternative: Verwaltetes Timestamping für Git

Die Suche nach einer OpenTimestamps-Alternative beginnt meist mit einer operativen Frage: Möchten Sie das Protokoll selbst betreiben oder soll es für Sie betrieben werden? Rohes OpenTimestamps gibt Ihnen volle lokale Kontrolle und Bitcoin-verankerte Unveränderlichkeit, aber es überlässt die manuelle Arbeit – Commit-Hashing, Stempeln, Proof-Verwaltung und wiederkehrende Verifikation – Ihnen. Timestamp GIT ist die verwaltete Alternative: ein SaaS-Service plus GitHub App, der unter der Haube dasselbe OpenTimestamps-Protokoll ausführt und jeden Commit automatisch jede Nacht verankert.

Dieser Vergleich bewertet die Kaufentscheidung, die Optionen für das Timestamping von Git-Commits, die Kriterien, die für Entwickler und Compliance-Teams wichtig sind, sowie ein direktes Fazit.

Die Kaufentscheidung: OpenTimestamps vs. verwaltetes Timestamping

Wenn Sie eine OpenTimestamps-Alternative prüfen, akzeptieren Sie wahrscheinlich bereits zwei Tatsachen. Erstens: Die interne Git-Historie ist in einem Rechtsstreit kein ausreichend starkes Beweismittel – sie kann umgeschrieben, kopiert oder als eigennützig abgetan werden. Zweitens: Bitcoin-verankerter kryptografischer Nachweis ist weitaus stärker, weil er eine unveränderliche, öffentlich verifizierbare Aufzeichnung der Existenz schafft.

Die eigentliche Wahl ist operativ: ein Do-it-yourself-Protokoll oder ein verwalteter Service ohne Einrichtung.

Rohes OpenTimestamps ist ein Werkzeugsatz. Timestamp GIT ist ein Produkt. Sie installieren die GitHub App einmal, verbinden ein Repository, und ab dann wird jeder Commit-Hash erkannt, nächtlich gebündelt, Merkle-isiert, über OpenTimestamps in Bitcoin verankert und als .ots-Beleg in einem dedizierten Branch zurückgegeben. Es gibt keine CLI-Tools auszuführen, keine manuellen Befehle und keine Verwaltungsarbeit pro Commit.

Dieser Artikel vergleicht beide Wege hinsichtlich Einrichtungsaufwand, Automatisierung, Quellcode-Zugriff, Proof-Zustellung, Verifikation und Preisgestaltung.

Die Landschaft: Optionen für das Timestamping von Git-Commits

Option 1: Rohe OpenTimestamps-CLI

Rohes OpenTimestamps ist der harte Weg. Sie erstellen manuell kryptografische Commitments, verwalten Proof-Dateien und verlassen sich auf die Bitcoin-Kalender-Infrastruktur. Es funktioniert, ist aber kommandozeilenorientiert und erfordert echtes Verständnis des Protokolls. Wenn Sie nur gelegentlich stempeln und volle lokale Kontrolle wünschen, ist es praktikabel – aber es skaliert nicht über einen aktiven Git-Workflow hinweg.

Option 2: Timestamp GIT — Verwalteter SaaS + GitHub App

Timestamp GIT nimmt dasselbe OpenTimestamps-Protokoll und automatisiert es vollständig für Git-Repositories. Der Standardmodus wird als GitHub App installiert und liest nur den HEAD-Commit-Hash aus überwachten Repositories. Jede Nacht gruppiert ein Worker ausstehende Commit-Hashes in Manifeste, baut einen Merkle-Baum, erstellt OpenTimestamps-Proofs mithilfe öffentlicher Kalender und verankert die Merkle-Wurzel in Bitcoin. Die resultierenden Manifest- und .ots-Belegdateien werden anschließend in einen dedizierten Timestamps-Branch oder ein Shadow-Repository zurückgeschoben.

Da die Bitcoin-Bestätigung normalerweise etwa 3 Stunden dauert, erscheinen die Proof-Dateien, nachdem der nächtliche Batch abgeschlossen ist.

Option 3: Generische Timestamping- oder Notardienste

Einige Dienste stempeln Dokumente oder stellen generische Blockchain-APIs bereit. Die entscheidenden Unterscheidungsmerkmale sind Git-native Integration und Bitcoin-Verankerung. Ein generischer Notardienst kann manuelle Datei-Uploads erfordern, einen proprietären Beleg erzeugen oder sich auf eine private Datenbank stützen. Timestamp GIT ist Git-bewusst und nutzt Bitcoin als öffentlichen, herstellerunabhängigen Anker über OpenTimestamps.

Docker-Self-Hosted-Option

Für Unternehmen, die Air-Gap-Kontrolle benötigen, ist Timestamp GIT als Docker-Image verfügbar. Dieselbe automatisierte Pipeline läuft auf Ihrer eigenen Infrastruktur mit einem Einrichtungsassistenten für die GitHub-App-Konfiguration. Ein minimales Docker-Compose-Deployment sieht so aus:

services:
  timestampgit:
    image: rue1401/timestampgit:prod
    ports:
      - "8080:8080"
    volumes:
      - ./data:/app/data
    restart: unless-stopped
  valkey:
    image: valkey/valkey:8
    restart: unless-stopped
docker compose pull
docker compose up -d
docker compose logs -f timestampgit

Die Anwendung ist nach dem Start unter http://localhost:8080 verfügbar.

Auswahlkriterien: Worauf es bei der Wahl einer OpenTimestamps-Alternative ankommt

Einfachheit der Einrichtung und Automatisierung

Passt die Option in Ihren bestehenden Git-Workflow, oder erzeugt sie einen separaten manuellen Prozess? Rohes OpenTimestamps erfordert explizite Stempel-Schritte. Timestamp GIT wird einmal als GitHub App installiert und stempelt dann jeden Commit automatisch jede Nacht. Für Teams, die täglich ausliefern, ist Automatisierung der Unterschied zwischen konsistenter Prior-Art-Abdeckung und einer leeren Proof-Historie.

Sicherheit und Zero-Knowledge

Die entscheidende Frage ist, ob der Dienst Ihren Quellcode sieht.

Timestamp GIT liest niemals Quellcode. Im Standardmodus liest die GitHub App nur den HEAD-Commit-Hash. Sie benötigt Lesezugriff auf das Quell-Repository, da GitHub keine Berechtigungen ausschließlich für Commit-Hashes anbietet, plus Lese-Schreib-Zugriff auf das Ziel-Proof-Repository. Für strengere Anforderungen nutzt der Enterprise-ZK-Modus eine 12-zeilige GitHub Action, die auf Ihrer Infrastruktur läuft und nur Commit-Hashes an die Timestamp-GIT-API übermittelt. Dieser Modus entfernt die Leseanforderung für das Quell-Repository vollständig.

Preisgestaltung und Skalierbarkeit

Rohes OpenTimestamps ist kostenlos, kostet aber Entwicklungszeit. Timestamp GIT bietet eine kostenlose Stufe für öffentliche Repositories, Pro Agency für 49 $/Monat für private Repositories und Enterprise ZK für 199 $/Monat für GitHub-Actions-basierte Workflows. Docker-Self-Hosted-Lizenzen sind auf Anfrage erhältlich.

Integration und Verifikation

Achten Sie auf Git-native Proof-Zustellung, öffentliche Verifikationsoberflächen und Herstellerunabhängigkeit. Timestamp GIT bietet .ots-Belege, README-Badges, einen browserbasierten Verifikations-Viewer, PDF-Zertifikate und CSV-Audit-Protokolle. Öffentliche Endpunkte wie /api/statusLast/{user}/{repo}, /api/statusCount/{user}/{repo} und /api/verify/{user}/{repo}/{date} stellen Status- und Merkle-Chain-Daten bereit. Private Repos hängen einen verschlüsselten HMAC an Badge-URLs an, sodass nur autorisierte Benutzer den Status einsehen können.

Direkter Vergleich: Rohes OpenTimestamps vs. Timestamp GIT

Kriterium Rohes OpenTimestamps Timestamp GIT
Einrichtungsaufwand Manuelle CLI, Workflow pro Hash Einmalige GitHub-App-Installation
Automatisierung Keine; jeder Timestamp ist manuell Automatische nächtliche Verankerung aller überwachten Commits
Quellcode-Zugriff Volle lokale Kontrolle; Sie verwalten Hashes und Proofs Zero-Knowledge; liest nur Commit-Hash im Standardmodus, Nur-Hash-Push im Enterprise-ZK-Modus
Proof-Zustellung Lokale .ots-Dateien, von Ihnen verwaltet .ots-Belege in einen Timestamps-Branch oder ein Shadow-Repo geschoben
Verifikation Manuelle Verifikation gegen Bitcoin Badges, Web-Viewer, PDF-Berichte, herunterladbare .ots-Dateien
Preisgestaltung Kostenlos, aber zeitaufwendig Kostenlos für öffentliche Repos; 49 $/Monat Pro Agency; 199 $/Monat Enterprise ZK; Docker-Lizenz auf Anfrage

Der entscheidende Punkt: Timestamp GIT ist kein anderer Proof-Standard. Es nutzt OpenTimestamps unter der Haube, daher sind die kryptografische Unveränderlichkeit und die Bitcoin-Verankerung identisch. Der Unterschied liegt in Automatisierung, Produkterlebnis und gerichtstauglicher Zustellung.

Fazit: Wer sollte was wählen

Wählen Sie rohes OpenTimestamps, wenn Sie absolute lokale Kontrolle benötigen, über starke Protokoll-Expertise verfügen und nur gelegentlich stempeln. Wenn Sie Stempel- und Verifikationsbefehle selbst verwalten können, funktioniert der rohe Ansatz.

Wählen Sie Timestamp GIT, wenn Sie Automatisierung ohne Einrichtung möchten, jeden Commit ohne Nachdenken gestempelt haben wollen, Wert auf eine Zero-Knowledge-Pipeline legen und Beweise möchten, die sich leicht präsentieren lassen. Das beschreibt die meisten Startups, Entwicklungsagenturen, Agenturen und Freiberufler.

Für Unternehmen mit Air-Gap-Anforderungen bietet die Timestamp-GIT-Docker-Self-Hosted-Lizenz dieselbe Automatisierung vor Ort. Sie führen das Docker-Image aus, konfigurieren Ihre GitHub App und halten die Proof-Erzeugung innerhalb Ihres eigenen Netzwerks.

FAQ

Ist Timestamp GIT eine echte OpenTimestamps-Alternative?

Ja. Timestamp GIT nutzt das OpenTimestamps-Protokoll unter der Haube, automatisiert es jedoch vollständig. Sie erhalten dieselben Bitcoin-verankerten, unveränderlichen Proofs, ohne CLI-Befehle auszuführen oder das Protokoll manuell zu verwalten.

Muss ich Bitcoin oder OpenTimestamps verstehen, um Timestamp GIT zu nutzen?

Nein. Timestamp GIT ist für Entwickler konzipiert, die einen Existenznachweis wünschen, ohne das zugrunde liegende Protokoll zu erlernen. Installieren Sie die GitHub App einmal, und jeder Commit wird automatisch jede Nacht verankert.

Kann ich meine Timestamps unabhängig verifizieren, wenn Timestamp GIT verschwindet?

Absolut. Timestamp GIT stellt .ots-Belegdateien bereit, die mit Standard-OpenTimestamps-Tools gegen die Bitcoin-Blockchain verifiziert werden können. Die Proofs sind herstellerunabhängig und bleiben für immer gültig.

Wie behandelt Timestamp GIT private Repositories?

Timestamp GIT bietet kostenpflichtige Tarife für private Repositories. Im Standardmodus benötigt die GitHub App Lesezugriff auf das Quell-Repository, um Commit-Hashes zu erhalten, aber sie liest niemals Ihren Quellcode. Für maximale Privatsphäre nutzt der Enterprise-ZK-Modus eine GitHub Action, die nur Commit-Hashes an die API übermittelt, sodass Ihr Quellcode Ihre Umgebung niemals verlässt.

Schlussfolgerung

Eine gute OpenTimestamps-Alternative sollte den Beweis nicht schwächen. Sie sollte die operative Last entfernen und gleichzeitig dieselbe Bitcoin-Verankerung, Zero-Knowledge-Garantien und Herstellerunabhängigkeit bewahren. Timestamp GIT tut genau das: Installieren Sie die GitHub App einmal, verbinden Sie ein Repository, und lassen Sie den Dienst .ots-Proofs automatisch jede Nacht bündeln, Merkle-isieren, verankern und zustellen.

Wenn Sie bereit sind, jeden Commit in gerichtstauglichen Prior Art zu verwandeln, ohne ein Protokoll zu verwalten, starten Sie mit Timestamp GIT.

Verwandte Beiträge

EU label: AI-generated content