Bewijs dat jij de code als eerste schreef
Voorzie je codebase en de revisiegeschiedenis ervan van een timestamp op de Bitcoin-blockchain. Vestig onafhankelijk, rechtsgeldig bewijs van auteurschap en integriteit voor je software - zonder ook maar één regel te publiceren.
Code is makkelijk te kopiëren en moeilijk toe te wijzen
Software behoort tot de meest waardevolle en meest overdraagbare activa die een team creëert. Een repository kan worden gekloond, een commitgeschiedenis herschreven en een timestamp in seconden vervalst. Wanneer twee partijen allebei claimen dezelfde code te hebben geschreven, is de vraag die een rechter stelt eenvoudig: wie kan bewijzen dat die bij hen als eerste bestond?
Auteursrecht beschermt originele code automatisch op het moment dat die wordt geschreven, maar automatische bescherming is niet hetzelfde als bewijs. Registratie is traag en territoriaal, interne Git-timestamps zijn triviaal te bewerken, en een privéback-up bewijst alleen wat je jezelf hebt verteld. Geen van deze vestigt een onafhankelijke registratie die een derde kan vertrouwen.
Bernstein dicht dat gat. Het verankert een cryptografische vingerafdruk van je code op een openbare blockchain en creëert zo een permanente, onafhankelijk verifieerbare registratie van wat bestond en wanneer - de ontbrekende bewijslaag onder auteursrecht, octrooien en contracten.
Ontwikkelaars vertrouwen al lang op het 'copyright van de arme man': jezelf een kopie van de code mailen of een privé-Git-geschiedenis bijhouden. Geen van beide bewijst iets aan een derde partij - een poststempel kan worden vervalst en een repository kan worden herschreven. Een timestamp op een openbare blockchain is wezenlijk anders: het is een registratie die geen enkele partij beheert en die niemand kan antedateren.
Het gat weegt het zwaarst waar de belangen het grootst zijn. In de Verenigde Staten moet je een auteursrecht registreren voordat je een inbreukzaak kunt aanspannen (17 U.S.C. Section 411(a)), en registratie is traag en territoriaal. En sinds WIPO PROOF, de institutionele digitale-timestampdienst, in februari 2022 werd stopgezet, is privé, op standaarden gebaseerde timestamping wat overblijft - een gedateerd blockchain-bewijs is de bewijslaag onder de rechten die je claimt.
Waarom auteurschap moeilijk te bewijzen is
Bewerkbare historieën
Commitdata, auteursvelden en tags in een Git-geschiedenis kunnen allemaal worden herschreven. Op zichzelf bewijzen ze niets aan een buitenstaander.
Concurrerende claims
Opdrachtnemers, werknemers en opensourcebijdragers raken allemaal dezelfde bestanden aan. Wanneer eigendom wordt betwist, wordt wie het als eerste schreef jouw woord tegen het hunne.
Bewijs zonder openbaarmaking
Auteurschap vaststellen betekent meestal dat je je broncode overhandigt aan een notaris of register. Je hebt bewijs nodig dat de code zelf niet hoeft bloot te leggen.
Timing is belangrijk
Of je nu auteursrecht verdedigt, een octrooi voorbereidt of een licentiedeal aangaat - de waarde van je bewijs hangt af van het aantonen van een precieze, betrouwbare creatiedatum.
Hoe blockchain-timestamping code-auteurschap bewijst
Wanneer je een codebase certificeert met Bernstein, worden je bestanden lokaal gehasht tot een 256-bits cryptografische vingerafdruk. Deze vingerafdruk is uniek voor de exacte inhoud: verander één teken in één bestand en de vingerafdruk verandert volledig. De hash kan niet worden omgekeerd, dus onthult niets over de code die hij vertegenwoordigt.
Die vingerafdruk wordt verankerd in een Bitcoin-blockchaintransactie. Omdat de blockchain een openbaar, onveranderlijk, wereldwijd gedistribueerd grootboek is, kan de registratie van je vingerafdruk - en het moment waarop die werd geschreven - door niemand worden gewijzigd of geantedateerd, ook niet door Bernstein.
Het resultaat is bewijs dat onafhankelijk verifieerbaar is. Elke derde partij - een rechter, de tegenpartij, een licentienemer - kan bevestigen dat jouw exacte code op dat timestamp bestond, zonder de code ooit te zien. Bernsteins zero-knowledge-architectuur betekent dat je broncode nooit je controle verlaat.
Certificeer een codegeschiedenis, niet slechts een momentopname
Software is geen enkel bestand dat in de tijd is bevroren - het is een levende geschiedenis van veranderingen. Bernstein-certificaten zijn ontworpen om die realiteit te weerspiegelen. Elke nieuwe certificering verbindt zich met de vorige, zodat je niet alleen kunt bewijzen dat code bestond, maar hoe die zich ontwikkelde.
Voorzie elke versie van een timestamp
Certificeer elke release, mijlpaal of build. Elke momentopname krijgt zijn eigen onveranderlijke vingerafdruk en datum.
Een onderling verbonden keten
Certificaten verwijzen naar elkaar en vormen een verifieerbare keten die je commit- en releasegeschiedenis in de tijd in kaart brengt.
Manipulatiebestendig door ontwerp
Omdat de vingerafdruk is afgeleid van de inhoud zelf, is elke latere wijziging aan de code direct detecteerbaar ten opzichte van de registratie.
Bewijs de evolutie
Toon de volgorde aan waarin functies en modules werden geschreven - een duurzame, geordende registratie van wie wat bouwde, en wanneer.
Wanneer bewijs van code-auteurschap ertoe doet
Softwarebescherming vóór octrooiering
Software octrooieren is traag, duur en territoriaal. Voordat je aanvraagt - of als je dat nooit van plan bent - vestigt een blockchain-timestamp dat je implementatie op een specifieke datum bestond. Het documenteert je uitvindingsdatum en beschermt het werk tijdens de maanden die een octrooi nodig heeft om te worden verleend.
Bewijs van opensource-auteurschap
Publiceren onder een opensourcelicentie geeft het recht om te kopiëren weg, niet het feit dat jij het werk hebt gemaakt. Een Bernstein-certificaat levert onafhankelijk bewijs dat je de code hebt gemaakt vóór de release, wat claims op naamsvermelding en licentiehandhaving versterkt.
Eigendoms- en IE-geschillen
Overdrachten door opdrachtnemers, splitsingen tussen medeoprichters en vertrek van werknemers roepen routinematig de vraag op wie welke code bezit. Getimestampte certificaten geven je een objectieve, door derden verifieerbare registratie om concurrerende claims op te lossen zonder te vertrouwen op bewerkbare interne logs.
Wat je kunt certificeren
Elk onderdeel van je software, en de registratie van hoe die is gebouwd.
Hoe het werkt
- 1Voeg je repository, release of bestanden toe aan een project - alles wordt lokaal in je browser gehasht voordat er iets wordt geüpload.
- 2Bernstein verankert de vingerafdruk op de Bitcoin-blockchain en creëert een permanente, getimestampte registratie van je code.
- 3Certificeer nieuwe versies naarmate je codebase evolueert en bouw een onderling verbonden keten die je revisiegeschiedenis weerspiegelt.
- 4Ontvang een rechtsgeldig certificaat dat je onafhankelijk kunt verifiëren en als bewijs kunt overleggen wanneer auteurschap wordt betwist.
Certificering voor ontwikkelaarsworkflows
Code met de hand certificeren is maar een deel van het verhaal. Teams willen steeds vaker automatisch timestampen - vanuit een CI/CD-pipeline, een commit-hook of een build-stap - zodat bewijs ontstaat als onderdeel van hoe ze al werken.
Programmatische certificering via een API, SDK, CLI en MCP-integratie is in actieve ontwikkeling en momenteel beschikbaar in een gesloten bèta. Toegang wordt per geval verleend terwijl de interfaces stabiliseren.
Als je code wilt certificeren als onderdeel van een geautomatiseerde workflow, praat dan met ons team over de bèta - we helpen je de juiste aanpak voor je pipeline te vinden.
Gebouwd voor de manier waarop rechtbanken blockchain-bewijs behandelen
Rechtbanken erkennen blockchain-timestamps in toenemende mate als bewijs. Geen enkel certificaat garandeert een uitkomst, en een rechtbank weegt bewijs per geval af - maar de richting die de grote rechtsgebieden inslaan is duidelijk, en die loopt naar het soort bewijs dat Bernstein produceert.
In maart 2025 accepteerde het Tribunal Judiciaire de Marseille een op een openbare blockchain verankerde SHA-256-hash als bewijs van auteursrechtelijke anterioriteit - een Europese primeur, en direct relevant voor code-auteurschap. De rechtbank achtte de blockchain-registratie betrouwbaarder dan de certificeringsdatum van een traditionele deurwaarder.
Jaren eerder, in juni 2018, werd het Hangzhou Internet Court de eerste rechtbank ter wereld die op blockchain opgeslagen bewijs toeliet, in een auteursrechtgeschil - de uitspraak die wereldwijd de gerechtelijke erkenning van blockchain-bewijs opende.
In de hele Europese Unie geeft artikel 41 van de eIDAS-verordening (nr. 910/2014) een gekwalificeerde elektronische timestamp een wettelijk vermoeden van juistheid in alle 27 lidstaten. Bernstein combineert zijn Bitcoin-verankering met een gekwalificeerde EU-timestamp, zodat je bewijs berust op zowel een openbaar grootboek als een erkend juridisch kader.
Bernstein is gebouwd voor toelaatbaarheid. Het belooft niet dat een bepaalde rechtbank je bewijs zal accepteren - dat blijft een oordeel dat elke rechtbank op basis van de feiten velt - maar het is ontworpen om je de sterkste, meest onafhankelijk verifieerbare registratie te geven die mogelijk is.
Veelgestelde vragen
Nee. Een commitdatum, auteursnaam en tag zijn gewone velden in je repository - iedereen met de geschiedenis kan ze in seconden herschrijven, dus op zichzelf bewijzen ze niets aan een buitenstaander. Een verankering op een openbare blockchain kan door niemand worden bewerkt of geantedateerd, ook niet door Bernstein, en dat is wat het bewijskracht geeft.
Nee. Je bestanden worden lokaal gehasht tot een 256-bits vingerafdruk voordat er iets je machine verlaat, en alleen die vingerafdruk wordt op de blockchain verankerd. De hash kan niet worden omgekeerd, dus onthult niets over je code. Bernsteins zero-knowledge-architectuur betekent dat we je broncode nooit ontvangen, opslaan of zien.
Nee. Auteursrecht beschermt je code automatisch, en in de Verenigde Staten moet je een werk nog steeds registreren voordat je een inbreukzaak kunt aanspannen onder 17 U.S.C. Section 411(a). Een blockchain-timestamp is de bewijslaag daaronder - het bewijst wat bestond en wanneer, als aanvulling op registratie in plaats van vervanging ervan.
Ja. Elke certificering verbindt zich met de vorige en vormt een verifieerbare keten die je commit- en releasegeschiedenis weerspiegelt. In plaats van één bevroren momentopname bouw je een geordende, manipulatiebestendige registratie op van hoe je codebase zich in de loop van de tijd ontwikkelde - waarbij je toont welke functies en modules zijn geschreven, en wanneer.