Construa provas para proteger seu software

Certifique seu código-fonte e cada nova versão, e construa um registro verificável do que você desenvolveu e quando. Sem publicar uma única linha.

Código é fácil de copiar. Seu histórico de desenvolvimento importa.

Software pode ser copiado em segundos. Um repositório pode ser clonado, um histórico de commits reescrito. Para mostrar o que sua equipe construiu, e quando, é preciso um registro que ninguém consiga alterar às escondidas, principalmente quando funcionários, prestadores de serviço e colaboradores mexem na mesma base de código.

A Bernstein acrescenta esse registro ao lado do seu repositório. Cada certificação gera um certificado na blockchain Bitcoin. Nos planos Scale e Enterprise, você também recebe carimbos de tempo separados de uma autoridade de carimbo de tempo qualificada da UE e de uma autoridade de carimbo de tempo confiável da China. Seu código, sua documentação e seu know-how ficam em um armazenamento criptografado e versionado, sem nunca se tornarem públicos.

Use esse histórico quando seus direitos forem contestados, para delimitar o software coberto por um contrato e para compartilhar versões certificadas com segurança com parceiros ou licenciados.

Por que software precisa de provas independentes

Históricos editáveis

Datas de commit e campos de autor podem ser reescritos. Seu repositório acompanha o desenvolvimento. Um certificado independente dá a você uma referência fixa para conferi-lo.

Reivindicações concorrentes

Prestadores de serviço, funcionários e colaboradores mexem nos mesmos arquivos. Quando a titularidade é contestada, não deixe tudo se resumir à sua palavra contra a deles.

Prova sem divulgação

Publicar seu código para datá-lo é entregar seu know-how. Certifique-o e mantenha seus arquivos privados.

Versões anteriores perdidas

A versão mais recente pode não conter mais o código no centro de uma disputa. Guarde versões certificadas para que a prova continue lá.

Coloque suas provas de software para trabalhar

Disputas de PI e preparação de patentes

Código certificado e registros de desenvolvimento sustentam sua posição se houver disputa sobre cópia, autoria ou titularidade. Eles também documentam seu trabalho técnico antes de um pedido de patente.

Software confidencial e know-how

Certifique código proprietário, algoritmos e documentação técnica sem publicá-los. Compartilhe-os pelo Secure Sharing nos seus termos de confidencialidade.

Contratos de software e licenciamento

Faça referência a versões certificadas específicas em contratos de desenvolvimento, entregas, cessões e licenças. Todos sabem exatamente qual software está coberto.

Contribuições open source

Certifique seu código antes do lançamento. Sustente reivindicações de atribuição e de cumprimento de licença com provas que qualquer pessoa pode verificar.

O que você pode certificar

Qualquer parte do seu software, e o registro de como ele foi construído.

Repositórios de código-fonte
Instantâneos de release e artefatos de build
Histórico de commits e revisões
Documentos de arquitetura e design
Algoritmos e especificações técnicas
Código de infraestrutura e configuração
Especificações e documentação de API
Conjuntos de dados, modelos e dados de treinamento

Como funciona

1

Adicione seu software

Envie um snapshot do código, uma release ou arquivos de apoio. Eles são criptografados no seu navegador antes do envio.

2

Certifique

Certifique seus arquivos com um clique e receba seus certificados.

3

Construa seu histórico certificado

Certifique novas versões a cada marco. Cada versão recebe seus próprios certificados e, no Bitcoin, cada um se apoia no anterior, assim você constrói um registro encadeado e datado de como seu código evolui.

4

Coloque suas provas para trabalhar

Faça referência a versões certificadas em contratos, compartilhe-as pelo Secure Sharing ou entregue os arquivos e certificados para validação independente.

Beta fechado

Automatize a certificação no seu fluxo de desenvolvimento

Torne a certificação parte da sua pipeline. Certifique uma release ao criar a tag, uma build ao concluir ou um marco ao alcançá-lo, sem repetir o processo manualmente.

Nossa API, SDK, CLI e integração MCP estão em beta fechado. Você pode acioná-las por script a partir dos seus jobs de CI/CD ou hooks do Git. Fale com nossa equipe para obter acesso.

Provas que você pode usar para sustentar seus direitos

Os tribunais aceitam cada vez mais provas em blockchain e carimbos de tempo confiáveis. Seus certificados oferecem provas verificáveis de forma independente para suas reivindicações sobre o seu software. O peso delas depende da jurisdição e do caso.

Perguntas frequentes

É útil, mas não basta sozinha. Datas de commit e campos de autor podem ser editados por qualquer pessoa com acesso ao histórico. A Bernstein acrescenta um registro independente e verificável ao lado do seu repositório.

Não. Seus arquivos são criptografados no seu navegador antes do envio. Nós os armazenamos criptografados e não conseguimos lê-los. Apenas uma impressão digital criptográfica vai para a blockchain Bitcoin ou para as autoridades de carimbo de tempo.

Não. A certificação mostra o que existia, e quando. Ela complementa o registro de direito autoral e os pedidos de patente. Ela não concede direitos de PI nem prioridade de patente.

Guarde o certificado, os arquivos certificados (incluindo o arquivo de capa do projeto) e os dados de validação. Com eles, qualquer pessoa pode verificar se os arquivos correspondem ao registro, sem a Bernstein.

Certifique sua próxima release

Construa um registro privado e verificável do seu código, uma versão de cada vez.