Bevis at du skrev koden først

Tidsstemple kodebasen din og revisjonshistorikken dens på Bitcoin-blockchainen. Etabler uavhengig, rettsgyldig bevis på opphav og integritet for programvaren din - uten å publisere en eneste linje.

Kode er lett å kopiere og vanskelig å tilskrive

Programvare er blant de mest verdifulle og mest flyttbare ressursene et team skaper. Et repositorium kan klones, en commit-historikk skrives om, og et tidsstempel forfalskes på sekunder. Når to parter begge hevder å ha skrevet den samme koden, er spørsmålet en domstol stiller enkelt: hvem kan bevise at den eksisterte, i deres hender, først?

Opphavsrett beskytter original kode automatisk i det øyeblikket den skrives, men automatisk beskyttelse er ikke det samme som bevis. Registrering er treg og territoriell, interne Git-tidsstempler er trivielt redigerbare, og en privat sikkerhetskopi beviser bare det du fortalte deg selv. Ingen av disse etablerer en uavhengig oppføring som en tredjepart kan stole på.

Bernstein tetter det gapet. Det forankrer et kryptografisk fingeravtrykk av koden din til en offentlig blockchain, og skaper en permanent, uavhengig verifiserbar oppføring av hva som eksisterte og når - det manglende bevislaget under opphavsrett, patenter og kontrakter.

Utviklere har lenge stolt på "den fattige manns opphavsrett": å sende seg selv en kopi av koden, eller å beholde en privat Git-historikk. Ingen av delene beviser noe overfor en tredjepart - et poststempel kan forfalskes og et repositorium skrives om. Et offentlig blockchain-tidsstempel er forskjellig i art: det er en oppføring ingen enkeltpart kontrollerer og ingen kan tilbakedatere.

Gapet betyr mest der innsatsen er høyest. I USA må du registrere en opphavsrett før du kan saksøke for inngrep (17 U.S.C. Section 411(a)), og registrering er treg og territoriell. Og siden WIPO PROOF, den institusjonelle digitale tidsstemplingstjenesten, ble avviklet i februar 2022, er privat, standardbasert tidsstempling det som gjenstår - et datert blockchain-bevis er bevislaget under rettighetene du gjør gjeldende.

Hvorfor opphav er vanskelig å bevise

Redigerbare historikker

Commit-datoer, forfatterfelt og tagger i en Git-historikk kan alle skrives om. Alene beviser de ingenting overfor en utenforstående part.

Samtidige krav

Kontraktører, ansatte og bidragsytere til åpen kildekode berører alle de samme filene. Når eierskap bestrides, blir hvem som skrev det først ditt ord mot deres.

Bevis uten avsløring

Å etablere opphav betyr vanligvis å overlevere kildekoden din til en notarius eller et register. Du trenger bevis som ikke krever å eksponere selve koden.

Tidspunkt er viktig

Enten du forsvarer opphavsrett, forbereder et patent eller inngår en lisensieringsavtale, avhenger verdien av beviset ditt av å vise en presis, betrodd skapelsesdato.

Hvordan blockchain-tidsstempling beviser kodeopphav

Når du sertifiserer en kodebase med Bernstein, hashes filene dine lokalt til et 256-bits kryptografisk fingeravtrykk. Dette fingeravtrykket er unikt for det eksakte innholdet: endre et enkelt tegn i én fil, og fingeravtrykket endres fullstendig. Hashen kan ikke reverseres, så den avslører ingenting om koden den representerer.

Det fingeravtrykket forankres i en Bitcoin-blockchain-transaksjon. Fordi blockchainen er en offentlig, uforanderlig, globalt distribuert hovedbok, kan oppføringen av fingeravtrykket ditt - og øyeblikket det ble skrevet - ikke endres eller tilbakedateres av noen, inkludert Bernstein.

Resultatet er bevis som er uavhengig verifiserbart. Enhver tredjepart - en domstol, motpartens advokat, en lisenstaker - kan bekrefte at den eksakte koden din eksisterte på det tidsstempelet, uten noen gang å se koden. Bernsteins zero-knowledge-arkitektur betyr at kildekoden din aldri forlater kontrollen din.

Sertifiser en kodehistorikk, ikke bare et øyeblikksbilde

Programvare er ikke en enkelt fil frosset i tid - det er en levende historikk av endringer. Bernstein-sertifikater er utformet for å speile den virkeligheten. Hver ny sertifisering kobles sammen med den forrige, slik at du kan bevise ikke bare at kode eksisterte, men hvordan den utviklet seg.

Tidsstemple hver versjon

Sertifiser hver utgivelse, milepæl eller build. Hvert øyeblikksbilde får sitt eget uforanderlige fingeravtrykk og sin egen dato.

En sammenkoblet kjede

Sertifikater refererer til hverandre og danner en verifiserbar kjede som samsvarer med commit- og utgivelseshistorikken din over tid.

Manipuleringssikker av design

Fordi fingeravtrykket er avledet fra selve innholdet, er enhver senere endring av koden umiddelbart oppdagbar mot oppføringen.

Bevis utviklingen

Demonstrer rekkefølgen funksjoner og moduler ble skrevet i - en varig, ordnet oppføring av hvem som bygde hva, og når.

Når bevis på kodeopphav er viktig

Programvarebeskyttelse før patent

Å patentere programvare er tregt, dyrt og territorielt. Før du søker - eller hvis du aldri har tenkt å - etablerer et blockchain-tidsstempel at implementeringen din eksisterte på en bestemt dato. Det dokumenterer oppfinnelsesdatoen din og beskytter arbeidet i de månedene et patent tar å behandle.

  • Registrer en oppfinnelsesdato før innsending
  • Beskytt en implementering du ikke planlegger å patentere
  • Støtt oppfinnerskap med en datert, verifiserbar oppføring

Bevis på opphav til åpen kildekode

Å publisere under en åpen kildekode-lisens gir bort retten til å kopiere, ikke det faktum at du forfattet verket. Et Bernstein-sertifikat gir uavhengig bevis på at du skapte koden før den ble utgitt, og styrker tilskrivelse og krav om lisenshåndhevelse.

  • Bevis originalt opphav før offentlig utgivelse
  • Underbygg tilskrivelse og lisensvilkår med bevis
  • Etabler en klar skapelsesdato for bidratt kode

Eierskap og IP-tvister

Kontraktøroverleveringer, splittelser mellom medgründere og ansattes avganger reiser rutinemessig spørsmålet om hvem som eier hvilken kode. Tidsstemplede sertifikater gir deg en objektiv, tredjepartsverifiserbar oppføring for å løse konkurrerende krav uten å stole på redigerbare interne logger.

  • Avgjør eierskapsspørsmål for kontraktører og ansatte
  • Fremskaff rettsgyldig bevis i inngrepssaker
  • Forankre omfanget av kode dekket av en overdragelse eller lisens

Hva du kan sertifisere

Enhver del av programvaren din, og oppføringen av hvordan den ble bygget.

Kildekoderepositorier
Utgivelsesøyeblikksbilder og build-artefakter
Commit- og revisjonshistorikk
Arkitektur- og designdokumenter
Algoritmer og tekniske spesifikasjoner
Infrastruktur- og konfigurasjonskode
API-spesifikasjoner og dokumentasjon
Datasett, modeller og treningsdata

Slik fungerer det

  • 1
    Legg til repositoriet, utgivelsen eller filene dine i et prosjekt - alt hashes lokalt i nettleseren din før noe lastes opp.
  • 2
    Bernstein forankrer fingeravtrykket til Bitcoin-blockchainen, og skaper en permanent, tidsstemplet oppføring av koden din.
  • 3
    Sertifiser nye versjoner etter hvert som kodebasen din utvikler seg, og bygg en sammenkoblet kjede som speiler revisjonshistorikken din.
  • 4
    Motta et rettsgyldig sertifikat du kan verifisere uavhengig og fremlegge som bevis når som helst opphav settes i tvil.

Sertifisering for utviklerarbeidsflyter

Å sertifisere kode manuelt er bare en del av historien. Team ønsker i økende grad å tidsstemple automatisk - fra en CI/CD-pipeline, en commit-hook eller et build-steg - slik at bevis skapes som en del av måten de allerede jobber på.

Programmatisk sertifisering gjennom et API, en SDK, en CLI og MCP-integrasjon er under aktiv utvikling og for øyeblikket tilgjengelig i en lukket beta. Tilgang gis fra sak til sak mens grensesnittene stabiliseres.

Hvis du vil sertifisere kode som en del av en automatisert arbeidsflyt, snakk med teamet vårt om betaen - vi hjelper deg med å finne den rette tilnærmingen for pipelinen din.

Bygget for måten domstoler behandler blockchain-bevis på

2025
Første EU-avgjørelse som godtar en blockchain-hash som bevis på opphavsrettslig anterioritet (Marseille)
2018
Første domstol noensinne som godtok blockchain-lagret bevis (Hangzhou Internet Court)
27
EU-medlemsstater der et kvalifisert tidsstempel bærer en juridisk formodning om nøyaktighet
Feb. 2022
WIPO PROOF, den institusjonelle digitale tidsstemplingstjenesten, avviklet - privat tidsstempling er det som gjenstår

Domstoler anerkjenner i økende grad blockchain-tidsstempler som bevis. Ingen sertifikat garanterer et utfall, og en domstol veier bevis fra sak til sak - men utviklingsretningen på tvers av store jurisdiksjoner er tydelig, og den går mot den typen bevis Bernstein produserer.

I mars 2025 godtok Tribunal Judiciaire de Marseille en SHA-256-hash forankret på en offentlig blockchain som bevis på opphavsrettslig anterioritet - en europeisk førstegang, og direkte relevant for kodeopphav. Domstolen behandlet blockchain-oppføringen som mer pålitelig enn en tradisjonell namsmanns sertifiseringsdato.

År tidligere, i juni 2018, ble Hangzhou Internet Court den første domstolen noensinne som godtok blockchain-lagret bevis, i en opphavsrettstvist - avgjørelsen som åpnet for rettslig anerkjennelse av blockchain-bevis verden over.

På tvers av Den europeiske union gir artikkel 41 i eIDAS-forordningen (nr. 910/2014) et kvalifisert elektronisk tidsstempel en juridisk formodning om nøyaktighet i alle 27 medlemsstater. Bernstein kombinerer Bitcoin-forankringen sin med et kvalifisert EU-tidsstempel, slik at beviset ditt hviler på både en offentlig hovedbok og et anerkjent juridisk rammeverk.

Bernstein er bygget for å bli godtatt som bevis. Det lover ikke at en gitt domstol vil godta beviset ditt - det forblir en vurdering hver domstol gjør ut fra fakta - men det er konstruert for å gi deg den sterkeste, mest uavhengig verifiserbare oppføringen som er mulig.

Ofte stilte spørsmål

Nei. En commit-dato, et forfatternavn og en tagg er vanlige felt i repositoriet ditt - hvem som helst med historikken kan skrive dem om på sekunder, så alene beviser de ingenting overfor en utenforstående part. En offentlig blockchain-forankring kan ikke redigeres eller tilbakedateres av noen, inkludert Bernstein, og det er dette som gir den bevisvekt.

Nei. Filene dine hashes lokalt til et 256-bits fingeravtrykk før noe forlater maskinen din, og bare det fingeravtrykket forankres på blockchainen. Hashen kan ikke reverseres, så den avslører ingenting om koden din. Bernsteins zero-knowledge-arkitektur betyr at vi aldri mottar, lagrer eller ser kildekoden din.

Nei. Opphavsrett beskytter koden din automatisk, og i USA må du fremdeles registrere et verk før du kan saksøke for inngrep i henhold til 17 U.S.C. Section 411(a). Et blockchain-tidsstempel er bevislaget under det - det beviser hva som eksisterte og når, og utfyller registrering i stedet for å erstatte den.

Ja. Hver sertifisering kobles sammen med den forrige og danner en verifiserbar kjede som speiler commit- og utgivelseshistorikken din. I stedet for ett frosset øyeblikksbilde bygger du en ordnet, manipuleringssikker oppføring av hvordan kodebasen din utviklet seg over tid - som viser hvilke funksjoner og moduler som ble skrevet, og når.

Bevis at koden din er din

Skap uavhengig, tidsstemplet bevis på opphav og integritet for kodebasen din - uten å publisere en linje kildekode.