Доведіть, що ви написали код першими

Позначте свою кодову базу та історію її змін часовою міткою в блокчейні Bitcoin. Встановіть незалежний, готовий для суду доказ авторства та цілісності вашого програмного забезпечення — без публікації жодного рядка.

Код легко скопіювати й важко встановити авторство

Програмне забезпечення — один із найцінніших і найбільш портативних активів, які створює команда. Репозиторій можна клонувати, історію комітів переписати, а часову мітку підробити за секунди. Коли дві сторони стверджують, що написали той самий код, суд ставить просте питання: хто може довести, що код існував у нього першим?

Авторське право автоматично захищає оригінальний код у момент його написання, але автоматичний захист — це не те саме, що доказ. Реєстрація повільна й територіальна, внутрішні часові мітки Git тривіально редагуються, а приватна резервна копія доводить лише те, що ви сказали самі собі. Жоден із цих способів не встановлює незалежного запису, якому може довіряти третя сторона.

Bernstein усуває цю прогалину. Він закріплює криптографічний відбиток вашого коду в публічному блокчейні, створюючи постійний, незалежно верифікований запис того, що існувало та коли — відсутній доказовий рівень під авторським правом, патентами та договорами.

Розробники давно покладалися на "авторське право бідняка": надсилання самому собі копії коду або ведення приватної історії Git. Жоден із цих способів нічого не доводить третій стороні - поштовий штемпель можна підробити, а репозиторій переписати. Часова мітка в публічному блокчейні має інакшу природу: це запис, який не контролює жодна окрема сторона й який ніхто не може датувати заднім числом.

Ця прогалина має найбільше значення там, де ставки найвищі. У Сполучених Штатах ви повинні зареєструвати авторське право, перш ніж зможете подати позов про порушення (17 U.S.C. § 411(a)), а реєстрація повільна й територіальна. А відколи в лютому 2022 року було припинено роботу WIPO PROOF, інституційної служби цифрового маркування часом, залишається приватне маркування часом на основі стандартів - датований блокчейн-доказ є доказовим рівнем під правами, які ви відстоюєте.

Чому авторство важко довести

Редаговані історії

Дати комітів, поля автора й теги в історії Git — усе можна переписати. Самі собою вони нічого не доводять сторонній особі.

Конкурентні претензії

Підрядники, працівники та контриб'ютори open source торкаються тих самих файлів. Коли право власності оскаржується, питання про те, хто написав код першим, стає вашим словом проти їхнього.

Доказ без розкриття

Встановлення авторства зазвичай означає передачу вихідного коду нотаріусу або реєстру. Вам потрібен доказ, який не вимагає розкриття самого коду.

Час має значення

Незалежно від того, чи захищаєте ви авторське право, готуєте патент чи укладаєте ліцензійну угоду, цінність вашого доказу залежить від демонстрації точної, надійної дати створення.

Як маркування часом у блокчейні доводить авторство коду

Коли ви сертифікуєте кодову базу за допомогою Bernstein, ваші файли хешуються локально в 256-бітний криптографічний відбиток. Цей відбиток унікальний для точного вмісту: змініть один символ в одному файлі — і відбиток зміниться повністю. Хеш неможливо обернути, тож він нічого не розкриває про код, який представляє.

Цей відбиток закріплюється в транзакції блокчейну Bitcoin. Оскільки блокчейн є публічним, незмінним, глобально розподіленим реєстром, запис вашого відбитка — і момент його створення — не може бути змінений або датований заднім числом ким завгодно, включно з Bernstein.

Результат — доказ, який можна незалежно перевірити. Будь-яка третя сторона — суд, адвокат протилежної сторони, ліцензіат — може підтвердити, що ваш точний код існував у той момент часу, ніколи не бачачи коду. Архітектура нульового розкриття Bernstein означає, що ваш вихідний код ніколи не залишає вашого контролю.

Сертифікуйте історію коду, а не лише знімок

Програмне забезпечення — це не єдиний файл, застиглий у часі, а жива історія змін. Сертифікати Bernstein створені, щоб відображати цю реальність. Кожна нова сертифікація взаємопов'язується з попередньою, тож ви можете довести не лише те, що код існував, а й те, як він розвивався.

Позначайте часом кожну версію

Сертифікуйте кожен реліз, віху чи збірку. Кожен знімок отримує власний незмінний відбиток і дату.

Взаємопов'язаний ланцюжок

Сертифікати посилаються один на одного, утворюючи верифікований ланцюжок, що відповідає вашій історії комітів і релізів у часі.

Захищений від підробки за задумом

Оскільки відбиток походить із самого вмісту, будь-яка пізніша зміна коду негайно виявляється в порівнянні із записом.

Доведіть еволюцію

Продемонструйте послідовність, у якій створювалися функції та модулі — надійний, упорядкований запис того, хто що побудував і коли.

Коли доказ авторства коду має значення

Допатентний захист програмного забезпечення

Патентування програмного забезпечення повільне, дороге й територіальне. Перш ніж ви подасте заявку — або якщо ніколи не маєте наміру — часова мітка в блокчейні встановлює, що ваша реалізація існувала в конкретну дату. Вона документує дату вашого винаходу й захищає роботу протягом місяців, які триває розгляд патенту.

  • Зафіксуйте дату винаходу перед поданням заявки
  • Захистіть реалізацію, яку не плануєте патентувати
  • Підкріпіть авторство винаходу датованим, верифікованим записом

Доказ авторства open source

Публікація за ліцензією open source віддає право на копіювання, а не факт того, що ви є автором роботи. Сертифікат Bernstein надає незалежний доказ того, що ви створили код до його випуску, зміцнюючи претензії щодо атрибуції та виконання ліцензії.

  • Доведіть оригінальне авторство до публічного випуску
  • Підкріпіть атрибуцію та умови ліцензії доказами
  • Встановіть чітку дату створення для внесеного коду

Спори щодо права власності та ІВ

Передавання від підрядників, розлучення співзасновників і звільнення працівників регулярно порушують питання про те, кому належить який код. Сертифікати з часовими мітками дають вам об'єктивний, верифікований третьою стороною запис для вирішення конкурентних претензій без опори на редаговані внутрішні журнали.

  • Вирішуйте питання власності між підрядниками та працівниками
  • Надавайте готові для суду докази у справах про порушення
  • Закріпіть обсяг коду, охопленого передачею прав або ліцензією

Що ви можете сертифікувати

Будь-яку частину вашого програмного забезпечення та запис того, як воно було побудоване.

Репозиторії вихідного коду
Знімки релізів і артефакти збірки
Історія комітів і змін
Документи архітектури та дизайну
Алгоритми та технічні специфікації
Код інфраструктури та конфігурації
Специфікації та документація API
Набори даних, моделі та навчальні дані

Як це працює

  • 1
    Додайте свій репозиторій, реліз або файли до проєкту — усе хешується локально у вашому браузері, перш ніж щось буде завантажено.
  • 2
    Bernstein закріплює відбиток у блокчейні Bitcoin, створюючи постійний запис вашого коду з часовою міткою.
  • 3
    Сертифікуйте нові версії в міру розвитку вашої кодової бази, будуючи взаємопов'язаний ланцюжок, який відображає історію ваших змін.
  • 4
    Отримайте сертифікат юридичного рівня, який ви можете незалежно перевірити та надати як доказ щоразу, коли авторство ставиться під сумнів.

Сертифікація для робочих процесів розробників

Сертифікація коду вручну — це лише частина справи. Команди все частіше хочуть маркувати часом автоматично — з конвеєра CI/CD, хука коміту чи кроку збірки — щоб доказ створювався як частина того, як вони вже працюють.

Програмна сертифікація через інтеграцію API, SDK, CLI та MCP перебуває в активній розробці й наразі доступна в закритій бета-версії. Доступ надається в кожному випадку окремо, поки інтерфейси стабілізуються.

Якщо ви хочете сертифікувати код у рамках автоматизованого робочого процесу, поговоріть з нашою командою про бета-версію — ми допоможемо вам знайти правильний підхід для вашого конвеєра.

Створений з урахуванням того, як суди розглядають блокчейн-докази

2025
Перше рішення в ЄС, що визнало блокчейн-хеш доказом першості авторського права (Марсель)
2018
Перший суд у світі, який допустив докази, збережені в блокчейні (Hangzhou Internet Court)
27
Держав-членів ЄС, де кваліфікована часова мітка має правову презумпцію точності
Лют. 2022
WIPO PROOF, інституційну службу цифрового маркування часом, припинено - залишається приватне маркування часом

Суди дедалі частіше визнають блокчейн-часові мітки як доказ. Жоден сертифікат не гарантує результату, і суд оцінює докази в кожній справі окремо - але напрямок руху в основних юрисдикціях очевидний, і він веде до того типу доказу, який створює Bernstein.

У березні 2025 року Tribunal Judiciaire de Marseille прийняв хеш SHA-256, закріплений у публічному блокчейні, як доказ першості авторського права - перший такий випадок у Європі, безпосередньо дотичний до авторства коду. Суд визнав блокчейн-запис надійнішим за традиційну дату засвідчення судовим виконавцем.

Роками раніше, у червні 2018 року, Hangzhou Internet Court став першим судом у світі, який допустив докази, збережені в блокчейні, у спорі про авторське право - рішення, що відкрило судове визнання блокчейн-доказів у всьому світі.

У всьому Європейському Союзі стаття 41 Регламенту eIDAS (№ 910/2014) надає кваліфікованій електронній часовій мітці правову презумпцію точності в усіх 27 державах-членах. Bernstein поєднує своє закріплення в Bitcoin із кваліфікованою часовою міткою ЄС, тож ваш доказ спирається водночас на публічний реєстр і на визнану правову базу.

Bernstein створений для допустимості. Він не обіцяє, що будь-який конкретний суд прийме ваш доказ - це залишається рішенням, яке кожен суд ухвалює на основі фактів - але його спроектовано так, щоб надати вам найнадійніший, найбільш незалежно верифікований запис.

Часті запитання

Ні. Дата коміту, ім'я автора й тег - це звичайні поля у вашому репозиторії; будь-хто, хто має історію, може переписати їх за секунди, тож самі собою вони нічого не доводять сторонній особі. Закріплення в публічному блокчейні ніхто не може відредагувати чи датувати заднім числом, включно з Bernstein, і саме це надає йому доказової ваги.

Ні. Ваші файли хешуються локально в 256-бітний відбиток, перш ніж щось залишить ваш пристрій, і в блокчейні закріплюється лише цей відбиток. Хеш неможливо обернути, тож він нічого не розкриває про ваш код. Архітектура нульового розкриття Bernstein означає, що ми ніколи не отримуємо, не зберігаємо й не бачимо вашого вихідного коду.

Ні. Авторське право захищає ваш код автоматично, а в Сполучених Штатах ви все одно повинні зареєструвати твір, перш ніж зможете подати позов про порушення згідно з 17 U.S.C. § 411(a). Часова мітка в блокчейні - це доказовий рівень під ним; вона доводить, що існувало й коли, доповнюючи реєстрацію, а не замінюючи її.

Так. Кожна сертифікація взаємопов'язується з попередньою, утворюючи верифікований ланцюжок, що відображає вашу історію комітів і релізів. Замість єдиного застиглого знімка ви будуєте впорядкований, захищений від підробки запис того, як ваша кодова база розвивалася в часі - показуючи, які функції та модулі було створено й коли.

Доведіть, що ваш код належить вам

Створіть незалежний доказ авторства та цілісності вашої кодової бази з часовою міткою — без публікації жодного рядка вихідного коду.