Zbieraj dowody, które chronią Twoje oprogramowanie

Certyfikuj swój kod źródłowy i każdą jego nową wersję, budując weryfikowalny zapis tego, co i kiedy stworzyłeś. Bez publikowania ani jednej linijki.

Kod łatwo skopiować. Historia jego rozwoju ma znaczenie.

Oprogramowanie można skopiować w kilka sekund. Repozytorium można sklonować, a historię commitów przepisać. Aby pokazać, co i kiedy zbudował Twój zespół, potrzebujesz zapisu, którego nikt nie zmieni po cichu, zwłaszcza gdy nad tą samą bazą kodu pracują pracownicy, wykonawcy i współpracownicy.

Bernstein prowadzi taki zapis obok Twojego repozytorium. Każda certyfikacja daje Ci certyfikat na blockchainie Bitcoin. W planach Scale i Enterprise otrzymujesz też osobne znaczniki czasu od kwalifikowanego unijnego i zaufanego chińskiego dostawcy znaczników czasu. Twój kod, dokumentacja i know-how pozostają w szyfrowanym magazynie z wersjonowaniem i nigdy nie są publikowane.

Korzystaj z tej historii, gdy ktoś podważa Twoje prawa, aby precyzyjnie wskazać oprogramowanie objęte umową i bezpiecznie udostępniać certyfikowane wersje partnerom lub licencjobiorcom.

Dlaczego oprogramowanie potrzebuje niezależnych dowodów

Edytowalne historie

Daty commitów i pola autora można przepisać. Twoje repozytorium śledzi rozwój. Niezależny certyfikat daje Ci stały punkt odniesienia, z którym możesz je porównać.

Konkurencyjne roszczenia

Wykonawcy, pracownicy i kontrybutorzy pracują na tych samych plikach. Gdy własność jest sporna, nie pozwól, by wszystko sprowadziło się do Twojego słowa przeciwko ich słowu.

Dowód bez ujawniania

Opublikowanie kodu, by udokumentować jego datę, oznacza oddanie Twojego know-how. Certyfikuj go i zachowaj pliki dla siebie.

Brakujące wcześniejsze wersje

Najnowsze wydanie może już nie zawierać kodu, który jest sednem sporu. Przechowuj certyfikowane wersje, aby dowody wciąż były dostępne.

Wykorzystaj dowody dotyczące swojego oprogramowania

Spory o IP i przygotowanie do zgłoszenia patentowego

Certyfikowany kod i zapisy z procesu rozwoju wspierają Twoje stanowisko, gdy kopiowanie, autorstwo lub własność zostaną zakwestionowane. Dokumentują też Twoją pracę techniczną przed zgłoszeniem patentowym.

Poufne oprogramowanie i know-how

Certyfikuj własnościowy kod, algorytmy i dokumentację techniczną bez ich publikowania. Udostępniaj je przez Secure Sharing na Twoich warunkach poufności.

Umowy i licencje na oprogramowanie

Wskazuj konkretne certyfikowane wersje w umowach o wykonanie oprogramowania, przy przekazaniach, cesjach i w licencjach. Wszyscy wiedzą dokładnie, jakie oprogramowanie jest objęte.

Wkład w open source

Certyfikuj swój kod przed wydaniem. Popieraj roszczenia dotyczące atrybucji i egzekwowania licencji dowodami, które każdy może zweryfikować.

Co możesz certyfikować

Dowolną część Twojego oprogramowania oraz zapis tego, jak zostało zbudowane.

Repozytoria kodu źródłowego
Migawki wydań i artefakty kompilacji
Historia commitów i wersji
Dokumenty architektury i projektu
Algorytmy i specyfikacje techniczne
Kod infrastruktury i konfiguracji
Specyfikacje i dokumentacja API
Zbiory danych, modele i dane treningowe

Jak to działa

1

Dodaj swoje oprogramowanie

Prześlij migawkę kodu, wydanie lub pliki uzupełniające. Są szyfrowane w Twojej przeglądarce przed przesłaniem.

2

Certyfikuj

Certyfikuj pliki jednym kliknięciem i odbierz swoje certyfikaty.

3

Buduj certyfikowaną historię

Certyfikuj nowe wersje na każdym etapie. Każda wersja otrzymuje własne certyfikaty, a w Bitcoinie każdy z nich opiera się na poprzednim, więc budujesz powiązany, datowany zapis rozwoju swojego kodu.

4

Wykorzystaj swoje dowody

Wskazuj certyfikowane wersje w umowach, udostępniaj je przez Secure Sharing albo przekaż pliki i certyfikaty do niezależnej weryfikacji.

Zamknięta beta

Zautomatyzuj certyfikację w swoim procesie programistycznym

Uczyń certyfikację częścią swojego potoku. Certyfikuj wydanie, gdy je tagujesz, kompilację, gdy się zakończy, lub kamień milowy, gdy go osiągniesz, bez ręcznego powtarzania procesu.

Nasze API, SDK, CLI i integracja MCP są w zamkniętej becie. Możesz wywoływać je skryptami z zadań CI/CD lub hooków Git. Porozmawiaj z naszym zespołem, aby uzyskać dostęp.

Dowody, którymi możesz poprzeć swoje prawa

Sądy coraz częściej przyjmują dowody blockchain i zaufane znaczniki czasu. Twoje certyfikaty dają Ci niezależnie weryfikowalne dowody na poparcie roszczeń dotyczących Twojego oprogramowania. Ich waga zależy od jurysdykcji i konkretnej sprawy.

Często zadawane pytania

Jest przydatny, ale sam nie wystarczy. Daty commitów i pola autora może edytować każdy, kto ma dostęp do historii. Bernstein dodaje niezależny, weryfikowalny zapis obok Twojego repozytorium.

Nie. Twoje pliki są szyfrowane w przeglądarce przed przesłaniem. Przechowujemy je zaszyfrowane i nie możemy ich odczytać. Do blockchainu Bitcoin lub do dostawców znaczników czasu trafia tylko kryptograficzny odcisk palca.

Nie. Certyfikacja pokazuje, co istniało i kiedy. Uzupełnia rejestrację praw autorskich i zgłoszenia patentowe, ale nie przyznaje praw IP ani pierwszeństwa patentowego.

Zachowaj certyfikat, certyfikowane pliki (w tym plik okładki projektu) i dane weryfikacyjne. Dzięki nim każdy może sprawdzić, czy pliki zgadzają się z zapisem, bez udziału Bernstein.

Certyfikuj swoje następne wydanie

Buduj prywatny, weryfikowalny zapis swojego kodu, wersja po wersji.