Costruisci prove per proteggere il tuo software

Certifica il tuo codice sorgente e ogni nuova versione, e costruisci un registro verificabile di cosa hai sviluppato e quando. Senza pubblicare una sola riga.

Il codice si copia facilmente. La tua storia di sviluppo conta.

Il software si copia in pochi secondi. Un repository può essere clonato, una cronologia dei commit riscritta. Per dimostrare cosa ha costruito il tuo team, e quando, serve un registro che nessuno possa modificare di nascosto, soprattutto quando dipendenti, collaboratori esterni e partner lavorano tutti sulla stessa codebase.

Bernstein affianca questo registro al tuo repository. Ogni certificazione ti dà un certificato sulla blockchain Bitcoin. Nei piani Scale ed Enterprise ricevi anche marche temporali separate di un'autorità di marcatura temporale qualificata europea e di un'autorità di marcatura temporale affidabile cinese. Il tuo codice, la documentazione e il know-how restano in un archivio cifrato e con cronologia delle versioni, mai resi pubblici.

Usa questa cronologia quando i tuoi diritti vengono contestati, per definire con precisione il software coperto da un contratto e per condividere in sicurezza versioni certificate con partner o licenziatari.

Perché il software ha bisogno di prove indipendenti

Cronologie modificabili

Le date dei commit e i campi autore possono essere riscritti. Il tuo repository traccia lo sviluppo. Un certificato indipendente ti dà un riferimento fisso con cui verificarlo.

Rivendicazioni concorrenti

Collaboratori esterni, dipendenti e contributori lavorano tutti sugli stessi file. Quando la titolarità è contestata, non lasciare che diventi la tua parola contro la loro.

Prova senza divulgazione

Pubblicare il tuo codice per datarlo significa regalare il tuo know-how. Certificalo e tieni i file riservati.

Versioni precedenti perse

L'ultima release potrebbe non contenere più il codice al centro di una controversia. Conserva le versioni certificate, così la prova resta disponibile.

Metti a frutto le prove sul tuo software

Controversie di PI e preparazione dei brevetti

Codice certificato e registri di sviluppo sostengono la tua posizione se copia, paternità o titolarità vengono contestate. Documentano anche il tuo lavoro tecnico prima del deposito di un brevetto.

Software riservato e know-how

Certifica codice proprietario, algoritmi e documentazione tecnica senza pubblicarli. Condividili tramite Secure Sharing alle tue condizioni di riservatezza.

Contratti software e licenze

Fai riferimento a specifiche versioni certificate in contratti di sviluppo, passaggi di consegne, cessioni e licenze. Tutti sanno esattamente quale software è coperto.

Contributi open source

Certifica il tuo codice prima del rilascio. Sostieni le rivendicazioni di attribuzione e di rispetto della licenza con prove che chiunque può verificare.

Cosa puoi certificare

Qualsiasi parte del tuo software, e il registro di come è stato costruito.

Repository di codice sorgente
Istantanee di release e artefatti di build
Cronologia di commit e revisioni
Documenti di architettura e progettazione
Algoritmi e specifiche tecniche
Codice di infrastruttura e configurazione
Specifiche e documentazione delle API
Dataset, modelli e dati di addestramento

Come funziona

1

Aggiungi il tuo software

Carica uno snapshot del codice, una release o file di supporto. Vengono cifrati nel tuo browser prima del caricamento.

2

Certificalo

Certifica i tuoi file con un clic e ricevi i tuoi certificati.

3

Costruisci la tua cronologia certificata

Certifica le nuove versioni a ogni milestone. Ogni versione riceve i propri certificati e, su Bitcoin, ognuno si basa sul precedente, così costruisci un registro concatenato e datato di come si evolve il tuo codice.

4

Metti a frutto le tue prove

Fai riferimento alle versioni certificate nei contratti, condividile tramite Secure Sharing o consegna file e certificati per una validazione indipendente.

Beta chiusa

Automatizza la certificazione nel tuo flusso di sviluppo

Rendi la certificazione parte della tua pipeline. Certifica una release quando la tagghi, una build quando termina o una milestone quando la raggiungi, senza ripetere la procedura a mano.

Le nostre API, SDK, CLI e integrazione MCP sono in beta chiusa. Puoi richiamarle tramite script dai tuoi job CI/CD o dai Git hook. Parla con il nostro team per ottenere l'accesso.

Prove che puoi usare per far valere i tuoi diritti

I tribunali accettano sempre più spesso le prove blockchain e le marche temporali affidabili. I tuoi certificati ti danno prove verificabili in modo indipendente a sostegno delle tue rivendicazioni sul software. Il peso che hanno dipende dalla giurisdizione e dal caso.

Domande frequenti

È utile, ma da sola non basta. Le date dei commit e i campi autore possono essere modificati da chiunque abbia accesso alla cronologia. Bernstein aggiunge un registro indipendente e verificabile accanto al tuo repository.

No. I tuoi file vengono cifrati nel tuo browser prima del caricamento. Li conserviamo cifrati e non possiamo leggerli. Solo un'impronta crittografica viene registrata sulla blockchain Bitcoin o inviata alle autorità di marcatura temporale.

No. La certificazione mostra cosa esisteva, e quando. Integra la registrazione del diritto d'autore e i depositi di brevetto. Non conferisce diritti di PI né priorità brevettuale.

Conserva il certificato, i file certificati (incluso il file di copertina del progetto) e i dati di validazione. Con questi, chiunque può verificare che i file corrispondano al registro, senza Bernstein.

Certifica la tua prossima release

Costruisci un registro riservato e verificabile del tuo codice, una versione alla volta.