Bevisa att du skrev koden först
Tidsstämpla din kodbas och dess revisionshistorik på Bitcoin-blockkedjan. Etablera oberoende, domstolsdugligt bevis på upphovsmannaskap och integritet för din mjukvara - utan att publicera en enda rad.
Kod är lätt att kopiera och svår att tillskriva
Mjukvara hör till de mest värdefulla och mest portabla tillgångar ett team skapar. Ett repository kan klonas, en commit-historik skrivas om och en tidsstämpel förfalskas på sekunder. När två parter båda hävdar att de skrivit samma kod är frågan en domstol ställer enkel: vem kan bevisa att den fanns i deras händer först?
Upphovsrätt skyddar automatiskt originalkod i det ögonblick den skrivs, men automatiskt skydd är inte samma sak som bevis. Registrering är långsam och territoriell, interna Git-tidsstämplar är triviala att redigera, och en privat säkerhetskopia bevisar bara vad du sa till dig själv. Inget av detta etablerar ett oberoende register som en tredje part kan lita på.
Bernstein täpper till det gapet. Den förankrar ett kryptografiskt fingeravtryck av din kod på en offentlig blockkedja och skapar ett permanent, oberoende verifierbart register över vad som fanns och när - det saknade bevislagret under upphovsrätt, patent och avtal.
Utvecklare har länge förlitat sig på "den fattige mannens upphovsrätt": att mejla sig själv en kopia av koden, eller att föra en privat Git-historik. Inget av dem bevisar något för en tredje part - en poststämpel kan förfalskas och ett repository kan skrivas om. En tidsstämpel på en offentlig blockkedja är av ett annat slag: det är ett register som ingen enskild part kontrollerar och som ingen kan bakdatera.
Gapet spelar störst roll där insatserna är som högst. I USA måste du registrera en upphovsrätt innan du kan stämma för intrång (17 U.S.C. Section 411(a)), och registrering är långsam och territoriell. Och sedan WIPO PROOF, den institutionella digitala tidsstämplingstjänsten, lades ner i februari 2022 är privat, standardbaserad tidsstämpling det som återstår - ett daterat blockkedjebevis är bevislagret under de rättigheter du hävdar.
Varför upphovsmannaskap är svårt att bevisa
Redigerbara historiker
Commit-datum, författarfält och taggar i en Git-historik kan alla skrivas om. På egen hand bevisar de ingenting för en utomstående part.
Samtidiga anspråk
Konsulter, anställda och open source-bidragsgivare rör alla samma filer. När ägandet bestrids blir frågan om vem som skrev det först ditt ord mot deras.
Bevis utan utlämnande
Att etablera upphovsmannaskap innebär vanligtvis att lämna över din källkod till en notarie eller ett register. Du behöver bevis som inte kräver att koden själv exponeras.
Tajmingen spelar roll
Oavsett om du försvarar upphovsrätt, förbereder ett patent eller ingår ett licensavtal beror värdet av ditt bevis på att kunna visa ett precist, tillförlitligt skapelsedatum.
Så bevisar blockkedjetidsstämpling upphovsmannaskap till kod
När du certifierar en kodbas med Bernstein hashas dina filer lokalt till ett 256-bitars kryptografiskt fingeravtryck. Detta fingeravtryck är unikt för det exakta innehållet: ändra ett enda tecken i en fil och fingeravtrycket ändras helt. Hashen kan inte vändas, så den avslöjar ingenting om koden den representerar.
Det fingeravtrycket förankras i en Bitcoin-blockkedjetransaktion. Eftersom blockkedjan är en offentlig, oföränderlig, globalt distribuerad liggare kan registret över ditt fingeravtryck - och ögonblicket det skrevs - inte ändras eller bakdateras av någon, inte heller Bernstein.
Resultatet är ett bevis som är oberoende verifierbart. Vilken tredje part som helst - en domstol, motpartens ombud, en licenstagare - kan bekräfta att just din kod fanns vid den tidsstämpeln, utan att någonsin se koden. Bernsteins nollkunskapsarkitektur innebär att din källkod aldrig lämnar din kontroll.
Certifiera en kodhistorik, inte bara en ögonblicksbild
Mjukvara är inte en enda fil fryst i tiden - det är en levande historik av förändringar. Bernstein-intyg är utformade för att spegla den verkligheten. Varje ny certifiering länkas samman med den föregående, så att du kan bevisa inte bara att kod fanns, utan hur den utvecklades.
Tidsstämpla varje version
Certifiera varje utgåva, milstolpe eller build. Varje ögonblicksbild får sitt eget oföränderliga fingeravtryck och datum.
En sammanlänkad kedja
Intyg refererar till varandra och bildar en verifierbar kedja som speglar din commit- och utgåvehistorik över tid.
Manipuleringssäker till sin design
Eftersom fingeravtrycket härleds från själva innehållet är varje senare ändring av koden omedelbart upptäckbar mot registret.
Bevisa utvecklingen
Påvisa den ordning i vilken funktioner och moduler skapades - ett hållbart, ordnat register över vem som byggde vad, och när.
När bevis på upphovsmannaskap till kod spelar roll
Mjukvaruskydd före patent
Att patentera mjukvara är långsamt, dyrt och territoriellt. Innan du lämnar in - eller om du aldrig tänker göra det - etablerar en blockkedjetidsstämpel att din implementering fanns ett visst datum. Den dokumenterar ditt uppfinningsdatum och skyddar arbetet under de månader ett patent tar att handlägga.
Bevis på upphovsmannaskap för open source
Att publicera under en open source-licens ger bort rätten att kopiera, inte det faktum att du skapade verket. Ett Bernstein-intyg ger oberoende bevis på att du skapade koden innan den släpptes, vilket stärker anspråk på tillskrivning och licensefterlevnad.
Ägar- och IP-tvister
Överlämningar från konsulter, uppdelningar mellan medgrundare och anställdas avhopp väcker rutinmässigt frågan om vem som äger vilken kod. Tidsstämplade intyg ger dig ett objektivt, tredjepartsverifierbart register för att lösa konkurrerande anspråk utan att förlita dig på redigerbara interna loggar.
Vad du kan certifiera
Vilken del som helst av din mjukvara, och registret över hur den byggdes.
Så fungerar det
- 1Lägg till ditt repository, din utgåva eller dina filer i ett projekt - allt hashas lokalt i din webbläsare innan något laddas upp.
- 2Bernstein förankrar fingeravtrycket på Bitcoin-blockkedjan och skapar ett permanent, tidsstämplat register över din kod.
- 3Certifiera nya versioner allteftersom din kodbas utvecklas och bygg en sammanlänkad kedja som speglar din revisionshistorik.
- 4Ta emot ett rättsligt giltigt intyg som du kan verifiera oberoende och lägga fram som bevis närhelst upphovsmannaskap ifrågasätts.
Certifiering för utvecklarflöden
Att certifiera kod för hand är bara en del av bilden. Team vill i allt högre grad tidsstämpla automatiskt - från en CI/CD-pipeline, en commit-hook eller ett build-steg - så att bevis skapas som en del av hur de redan arbetar.
Programmatisk certifiering via ett API, ett SDK, en CLI och en MCP-integration är under aktiv utveckling och för närvarande tillgänglig i en sluten beta. Åtkomst ges från fall till fall medan gränssnitten stabiliseras.
Om du vill certifiera kod som en del av ett automatiserat arbetsflöde, prata med vårt team om betan - vi hjälper dig att hitta rätt tillvägagångssätt för din pipeline.
Byggt för hur domstolar behandlar blockchain-bevis
Domstolar erkänner i allt högre grad blockchain-tidsstämplar som bevis. Inget intyg garanterar ett utfall, och en domstol väger bevis från fall till fall - men riktningen i de stora jurisdiktionerna är tydlig, och den går mot just den sortens bevis som Bernstein skapar.
I mars 2025 godtog Tribunal Judiciaire de Marseille en SHA-256-hash förankrad på en offentlig blockkedja som bevis på upphovsrättslig anterioritet - en europeisk premiär och direkt relevant för upphovsmannaskap till kod. Domstolen bedömde blockkedjeregistret som mer tillförlitligt än certifieringsdatumet från en traditionell exekutionstjänsteman.
Redan flera år tidigare, i juni 2018, blev Hangzhou Internet Court den första domstolen någonsin att tillåta blockkedjelagrad bevisning, i en upphovsrättstvist - avgörandet som öppnade för rättsligt erkännande av blockchain-bevis världen över.
I hela Europeiska unionen ger artikel 41 i eIDAS-förordningen (nr 910/2014) en kvalificerad elektronisk tidsstämpel en rättslig presumtion om riktighet i samtliga 27 medlemsstater. Bernstein kombinerar sin Bitcoin-förankring med en kvalificerad EU-tidsstämpel, så att ditt bevis vilar på både en offentlig liggare och ett erkänt rättsligt ramverk.
Bernstein är byggt för bevistillåtlighet. Det utlovar inte att någon viss domstol kommer att godta din bevisning - det förblir en bedömning varje domstol gör utifrån fakta - men det är konstruerat för att ge dig det starkaste, mest oberoende verifierbara register som är möjligt.
Vanliga frågor
Nej. Ett commit-datum, ett författarnamn och en tagg är vanliga fält i ditt repository - vem som helst med historiken kan skriva om dem på sekunder, så på egen hand bevisar de ingenting för en utomstående part. En förankring på en offentlig blockkedja kan inte redigeras eller bakdateras av någon, inte heller Bernstein, vilket är det som ger den bevisvärde.
Nej. Dina filer hashas lokalt till ett 256-bitars fingeravtryck innan något lämnar din dator, och endast det fingeravtrycket förankras på blockkedjan. Hashen kan inte vändas, så den avslöjar ingenting om din kod. Bernsteins nollkunskapsarkitektur innebär att vi aldrig tar emot, lagrar eller ser din källkod.
Nej. Upphovsrätt skyddar din kod automatiskt, och i USA måste du fortfarande registrera ett verk innan du kan stämma för intrång enligt 17 U.S.C. Section 411(a). En blockkedjetidsstämpel är bevislagret under det - den bevisar vad som fanns och när, och kompletterar registrering snarare än ersätter den.
Ja. Varje certifiering länkas samman med den föregående och bildar en verifierbar kedja som speglar din commit- och utgåvehistorik. I stället för en enda fryst ögonblicksbild bygger du ett ordnat, manipuleringssäkert register över hur din kodbas utvecklades över tid - som visar vilka funktioner och moduler som skapades, och när.