Nachweise aufbauen, die Ihre Software schützen

Zertifizieren Sie Ihren Quellcode und jede neue Version und bauen Sie einen überprüfbaren Nachweis darüber auf, was Sie wann entwickelt haben. Ohne eine einzige Zeile zu veröffentlichen.

Code ist leicht zu kopieren. Ihre Entwicklungsgeschichte zählt.

Software ist in Sekunden kopiert. Ein Repository lässt sich klonen, ein Commit-Verlauf umschreiben. Um zu zeigen, was Ihr Team wann gebaut hat, brauchen Sie einen Nachweis, den niemand unbemerkt ändern kann, vor allem wenn Angestellte, Auftragnehmer und Mitwirkende alle an derselben Codebasis arbeiten.

Bernstein ergänzt Ihr Repository um genau diesen Nachweis. Jede Zertifizierung liefert Ihnen ein Zertifikat auf der Bitcoin-Blockchain. In den Scale- und Enterprise-Tarifen erhalten Sie zusätzlich separate Zeitstempel einer qualifizierten Zeitstempelstelle in der EU und einer vertrauenswürdigen Zeitstempelstelle in China. Ihr Code, Ihre Dokumentation und Ihr Know-how bleiben in verschlüsseltem, versioniertem Speicher und werden nie veröffentlicht.

Nutzen Sie diese Historie, wenn Ihre Rechte angegriffen werden, um festzulegen, welche Software ein Vertrag abdeckt, und um zertifizierte Versionen sicher mit Partnern oder Lizenznehmern zu teilen.

Warum Software unabhängige Nachweise braucht

Editierbare Historien

Commit-Daten und Autorenfelder lassen sich umschreiben. Ihr Repository bildet die Entwicklung ab. Ein unabhängiges Zertifikat gibt Ihnen einen festen Bezugspunkt, an dem Sie es prüfen können.

Konkurrierende Ansprüche

Auftragnehmer, Angestellte und Mitwirkende arbeiten alle an denselben Dateien. Wird das Eigentum bestritten, sollte es nicht auf Aussage gegen Aussage hinauslaufen.

Nachweis ohne Offenlegung

Wer seinen Code veröffentlicht, um ihn zu datieren, gibt sein Know-how preis. Zertifizieren Sie ihn und halten Sie die Dateien vertraulich.

Fehlende frühere Versionen

Das neueste Release enthält womöglich nicht mehr den Code, um den es im Streit geht. Bewahren Sie zertifizierte Versionen auf, damit der Nachweis erhalten bleibt.

So setzen Sie Ihre Software-Nachweise ein

IP-Streitigkeiten und Patentvorbereitung

Zertifizierter Code und Entwicklungsnachweise stützen Ihre Position, wenn Kopie, Urheberschaft oder Eigentum bestritten werden. Zudem dokumentieren sie Ihre technische Arbeit vor einer Patentanmeldung.

Vertrauliche Software und Know-how

Zertifizieren Sie proprietären Code, Algorithmen und technische Dokumentation, ohne sie zu veröffentlichen. Teilen Sie sie über Secure Sharing zu Ihren Vertraulichkeitsbedingungen.

Softwareverträge und Lizenzierung

Verweisen Sie in Entwicklungsverträgen, Übergaben, Abtretungen und Lizenzen auf bestimmte zertifizierte Versionen. So weiß jeder genau, welche Software gemeint ist.

Open-Source-Beiträge

Zertifizieren Sie Ihren Code vor der Veröffentlichung. Untermauern Sie Ansprüche auf Namensnennung und Lizenzdurchsetzung mit Nachweisen, die jeder prüfen kann.

Was Sie zertifizieren können

Jeden Teil Ihrer Software und die Aufzeichnung darüber, wie sie gebaut wurde.

Quellcode-Repositories
Release-Momentaufnahmen und Build-Artefakte
Commit- und Revisionsverlauf
Architektur- und Designdokumente
Algorithmen und technische Spezifikationen
Infrastruktur- und Konfigurationscode
API-Spezifikationen und -Dokumentation
Datensätze, Modelle und Trainingsdaten

So funktioniert es

1

Software hinzufügen

Laden Sie einen Code-Stand, ein Release oder ergänzende Dateien hoch. Sie werden vor dem Hochladen in Ihrem Browser verschlüsselt.

2

Zertifizieren

Zertifizieren Sie Ihre Dateien mit einem Klick und erhalten Sie Ihre Zertifikate.

3

Zertifizierte Historie aufbauen

Zertifizieren Sie neue Versionen bei jedem Meilenstein. Jede Version erhält eigene Zertifikate, und auf Bitcoin baut jedes auf dem vorherigen auf. So entsteht ein verketteter, datierter Nachweis darüber, wie sich Ihr Code entwickelt.

4

Nachweise einsetzen

Verweisen Sie in Verträgen auf zertifizierte Versionen, teilen Sie sie über Secure Sharing oder übergeben Sie Dateien und Zertifikate zur unabhängigen Validierung.

Geschlossene Beta

Zertifizierung in Ihren Entwicklungs-Workflow integrieren

Machen Sie die Zertifizierung zum Teil Ihrer Pipeline. Zertifizieren Sie ein Release beim Taggen, einen Build nach Abschluss oder einen Meilenstein, sobald Sie ihn erreichen, ohne den Vorgang jedes Mal von Hand zu wiederholen.

Unsere API, unser SDK, unsere CLI und unsere MCP-Integration befinden sich in einer geschlossenen Beta. Sie können sie aus Ihren CI/CD-Jobs oder Git-Hooks heraus per Skript ansteuern. Sprechen Sie mit unserem Team, um Zugang zu erhalten.

Nachweise, mit denen Sie Ihre Rechte stützen können

Gerichte akzeptieren zunehmend Blockchain-Beweise und vertrauenswürdige Zeitstempel. Ihre Zertifikate liefern Ihnen unabhängig überprüfbare Nachweise für Ihre Ansprüche rund um Ihre Software. Wie viel Gewicht sie haben, hängt von der Rechtsordnung und vom Einzelfall ab.

Häufig gestellte Fragen

Er ist nützlich, aber allein nicht ausreichend. Commit-Daten und Autorenfelder kann jeder ändern, der Zugriff auf den Verlauf hat. Bernstein ergänzt Ihr Repository um einen unabhängigen, überprüfbaren Nachweis.

Nein. Ihre Dateien werden vor dem Hochladen in Ihrem Browser verschlüsselt. Wir speichern sie verschlüsselt und können sie nicht lesen. Nur ein kryptografischer Fingerabdruck gelangt auf die Bitcoin-Blockchain oder an die Zeitstempelstellen.

Nein. Die Zertifizierung zeigt, was wann existierte. Sie ergänzt Urheberrechtsregistrierungen und Patentanmeldungen. Sie begründet weder IP-Rechte noch eine Patentpriorität.

Bewahren Sie das Zertifikat, die zertifizierten Dateien (einschließlich der Cover-Datei des Projekts) und die Validierungsdaten auf. Damit kann jeder prüfen, ob die Dateien dem Nachweis entsprechen, ganz ohne Bernstein.

Zertifizieren Sie Ihr nächstes Release

Bauen Sie einen vertraulichen, überprüfbaren Nachweis Ihres Codes auf, Version für Version.