Demuestra que escribiste el código primero
Sella con marca temporal tu base de código y su historial de revisiones en la blockchain de Bitcoin. Establece una prueba independiente y admisible en tribunales de autoría e integridad de tu software - sin publicar una sola línea.
El código es fácil de copiar y difícil de atribuir
El software está entre los activos más valiosos y más portátiles que crea un equipo. Un repositorio puede clonarse, un historial de commits reescribirse y una marca temporal falsificarse en segundos. Cuando dos partes afirman haber escrito el mismo código, la pregunta que hace un tribunal es simple: ¿quién puede probar que existió, en sus manos, primero?
El copyright protege el código original automáticamente en el momento en que se escribe, pero la protección automática no es lo mismo que la evidencia. El registro es lento y territorial, las marcas temporales internas de Git son trivialmente editables, y una copia de seguridad privada solo prueba lo que te dijiste a ti mismo. Ninguno de estos establece un registro independiente en el que un tercero pueda confiar.
Bernstein cierra esa brecha. Ancla una huella criptográfica de tu código en una blockchain pública, creando un registro permanente y verificable de forma independiente de qué existió y cuándo - la capa probatoria que faltaba bajo el copyright, las patentes y los contratos.
Los desarrolladores llevan mucho tiempo recurriendo al «copyright del pobre»: enviarse por correo una copia del código, o mantener un historial Git privado. Ninguno de los dos prueba nada ante un tercero - un matasellos puede falsificarse y un repositorio puede reescribirse. Una marca temporal en blockchain pública es de otra naturaleza: es un registro que ninguna parte controla y que nadie puede antedatar.
La brecha importa más donde lo que está en juego es mayor. En Estados Unidos, debes registrar un copyright antes de poder demandar por infracción (17 U.S.C. §411(a)), y el registro es lento y territorial. Y desde que WIPO PROOF, el servicio institucional de sellado de tiempo digital, se discontinuó en febrero de 2022, el sellado de tiempo privado basado en estándares es lo que queda - una prueba blockchain fechada es la capa probatoria bajo los derechos que reclamas.
Por qué la autoría es difícil de probar
Historiales editables
Las fechas de commit, los campos de autor y las etiquetas de un historial Git pueden reescribirse todos. Por sí solos, no prueban nada ante un tercero.
Reclamaciones concurrentes
Contratistas, empleados y colaboradores de código abierto tocan todos los mismos archivos. Cuando se disputa la propiedad, quién lo escribió primero se convierte en tu palabra contra la suya.
Prueba sin divulgación
Establecer la autoría suele implicar entregar tu código fuente a un notario o registro. Necesitas evidencia que no requiera exponer el propio código.
El momento importa
Ya sea defendiendo un copyright, preparando una patente o cerrando un acuerdo de licencia, el valor de tu prueba depende de mostrar una fecha de creación precisa y confiable.
Cómo el sellado de tiempo en blockchain prueba la autoría del código
Cuando certificas una base de código con Bernstein, tus archivos se convierten localmente en una huella criptográfica de 256 bits. Esta huella es única para el contenido exacto: cambia un solo carácter en un archivo y la huella cambia por completo. El hash no puede revertirse, por lo que no revela nada sobre el código que representa.
Esa huella se ancla en una transacción de la blockchain de Bitcoin. Como la blockchain es un libro mayor público, inmutable y distribuido globalmente, el registro de tu huella - y el momento en que se inscribió - no puede ser alterado ni antedatado por nadie, incluido Bernstein.
El resultado es una prueba verificable de forma independiente. Cualquier tercero - un tribunal, la parte contraria, un licenciatario - puede confirmar que tu código exacto existía en esa marca temporal, sin ver nunca el código. La arquitectura zero-knowledge de Bernstein garantiza que tu código fuente nunca sale de tu control.
Certifica un historial de código, no solo una instantánea
El software no es un único archivo congelado en el tiempo - es un historial vivo de cambios. Los certificados Bernstein están diseñados para reflejar esa realidad. Cada nueva certificación se enlaza con la anterior, para que puedas probar no solo que el código existió, sino cómo evolucionó.
Sella cada versión
Certifica cada lanzamiento, hito o build. Cada instantánea recibe su propia huella inmutable y su propia fecha.
Una cadena enlazada
Los certificados se referencian entre sí, formando una cadena verificable que corresponde a tu historial de commits y lanzamientos a lo largo del tiempo.
A prueba de manipulaciones por diseño
Como la huella se deriva del propio contenido, cualquier cambio posterior en el código es inmediatamente detectable frente al registro.
Prueba la evolución
Demuestra la secuencia en la que se crearon funciones y módulos - un registro duradero y ordenado de quién construyó qué, y cuándo.
Cuándo importa la prueba de autoría del código
Protección de software previa a la patente
Patentar software es lento, costoso y territorial. Antes de presentar la solicitud - o si nunca piensas hacerlo - una marca temporal en blockchain establece que tu implementación existía en una fecha concreta. Documenta tu fecha de invención y protege el trabajo durante los meses que tarda en tramitarse una patente.
Prueba de autoría de código abierto
Publicar bajo una licencia de código abierto cede el derecho a copiar, no el hecho de que tú creaste la obra. Un certificado Bernstein proporciona prueba independiente de que creaste el código antes de su publicación, reforzando las reclamaciones de atribución y de aplicación de la licencia.
Disputas de propiedad y de PI
Las transiciones de contratistas, las separaciones entre cofundadores y las salidas de empleados plantean habitualmente la pregunta de quién es dueño de qué código. Los certificados con marca temporal te dan un registro objetivo y verificable por terceros para resolver reclamaciones enfrentadas sin depender de registros internos editables.
Qué puedes certificar
Cualquier parte de tu software, y el registro de cómo se construyó.
Cómo funciona
- 1Añade tu repositorio, lanzamiento o archivos a un proyecto - todo se procesa con hash localmente en tu navegador antes de subir nada.
- 2Bernstein ancla la huella en la blockchain de Bitcoin, creando un registro permanente y con marca temporal de tu código.
- 3Certifica nuevas versiones a medida que tu base de código evoluciona, construyendo una cadena enlazada que refleja tu historial de revisiones.
- 4Recibe un certificado con valor legal que puedes verificar de forma independiente y presentar como evidencia siempre que se cuestione la autoría.
Certificación para flujos de trabajo de desarrollo
Certificar código a mano es solo parte de la historia. Los equipos quieren cada vez más sellar automáticamente - desde un pipeline CI/CD, un hook de commit o un paso de build - para que la prueba se cree como parte de su forma habitual de trabajar.
La certificación programática mediante una API, un SDK, una CLI y una integración MCP está en desarrollo activo y actualmente disponible en una beta cerrada. El acceso se concede caso por caso mientras las interfaces se estabilizan.
Si quieres certificar código como parte de un flujo de trabajo automatizado, habla con nuestro equipo sobre la beta - te ayudaremos a encontrar el enfoque adecuado para tu pipeline.
Diseñado para cómo los tribunales tratan la evidencia blockchain
Los tribunales reconocen cada vez más los sellos de tiempo en blockchain como evidencia. Ningún certificado garantiza un resultado, y un tribunal valora la evidencia caso por caso - pero la tendencia en las principales jurisdicciones es clara, y va hacia el tipo de prueba que produce Bernstein.
En marzo de 2025, el Tribunal Judiciaire de Marseille aceptó un hash SHA-256 anclado en una blockchain pública como prueba de anterioridad de copyright - una primicia europea, directamente pertinente para la autoría de código. El tribunal consideró el registro blockchain más fiable que una fecha de certificación notarial tradicional.
Años antes, en junio de 2018, la Hangzhou Internet Court se convirtió en el primer tribunal del mundo en admitir evidencia almacenada en blockchain, en una disputa de copyright - la sentencia que abrió el reconocimiento judicial de la prueba blockchain en todo el mundo.
En toda la Unión Europea, el artículo 41 del Reglamento eIDAS (n.º 910/2014) otorga a un sello de tiempo electrónico cualificado una presunción legal de exactitud en los 27 Estados miembros. Bernstein combina su anclaje en Bitcoin con un sello de tiempo cualificado de la UE, de modo que tu prueba se apoya tanto en un libro mayor público como en un marco legal reconocido.
Bernstein está diseñado para la admisibilidad. No promete que un tribunal determinado acepte tu evidencia - eso sigue siendo una apreciación que cada tribunal hace sobre los hechos - pero está diseñado para ofrecerte el registro más sólido y verificable de forma independiente posible.
Preguntas frecuentes
No. Una fecha de commit, un nombre de autor y una etiqueta son campos corrientes de tu repositorio - cualquiera con acceso al historial puede reescribirlos en segundos, así que por sí solos no prueban nada ante un tercero. Un anclaje en blockchain pública no puede ser editado ni antedatado por nadie, incluido Bernstein, lo que le da su peso probatorio.
No. Tus archivos se convierten localmente en una huella de 256 bits antes de que nada salga de tu máquina, y solo esa huella se ancla en la blockchain. El hash no puede revertirse, por lo que no revela nada sobre tu código. La arquitectura zero-knowledge de Bernstein significa que nunca recibimos, almacenamos ni vemos tu código fuente.
No. El copyright protege tu código automáticamente, y en Estados Unidos aún debes registrar una obra antes de poder demandar por infracción según el 17 U.S.C. §411(a). Una marca temporal en blockchain es la capa probatoria bajo eso - prueba qué existió y cuándo, complementando el registro en lugar de reemplazarlo.
Sí. Cada certificación se enlaza con la anterior, formando una cadena verificable que refleja tu historial de commits y lanzamientos. En lugar de una única instantánea congelada, construyes un registro ordenado y a prueba de manipulaciones de cómo evolucionó tu base de código a lo largo del tiempo - mostrando qué funciones y módulos se crearon, y cuándo.