あなたが先にコードを書いたことを証明する

コードベースとその改訂履歴をビットコインブロックチェーンにタイムスタンプします。一行も公開することなく、ソフトウェアの著作者性と完全性について、独立した法廷対応の証明を確立します。

コードはコピーが容易で、帰属の証明が難しい

ソフトウェアは、チームが生み出す最も価値が高く、最も可搬性の高い資産の一つです。リポジトリは複製でき、コミット履歴は書き換えられ、タイムスタンプは数秒で偽造できます。二者が同じコードを書いたと主張したとき、裁判所が問うのは単純です。誰が、それが自分の手元に先に存在したことを証明できるかということです。

著作権は書かれた瞬間にオリジナルのコードを自動的に保護しますが、自動的な保護は証拠と同じではありません。登録は遅く属地的であり、内部のGitタイムスタンプは簡単に編集でき、プライベートなバックアップは自分自身に語ったことしか証明しません。これらのいずれも、第三者が信頼できる独立した記録を確立するものではありません。

Bernsteinはそのギャップを埋めます。コードの暗号学的フィンガープリントを公開ブロックチェーンに固定し、何がいつ存在したかについての恒久的で独立して検証可能な記録を作成します — 著作権、特許、契約の下にある、欠けていた証拠の層です。

開発者は長らく「貧者の著作権」に頼ってきました。コードのコピーを自分宛てに郵送したり、プライベートなGit履歴を保持したりすることです。どちらも第三者に対しては何も証明しません — 消印は偽造でき、リポジトリは書き換えられます。公開ブロックチェーンのタイムスタンプは種類が異なります。それは単一の当事者が管理せず、誰も遡って日付を付けられない記録です。

このギャップは、賭け金が最も高いところで最も重要になります。米国では、侵害を提訴する前に著作権を登録しなければならず(17 U.S.C. §411(a))、登録は遅く属地的です。そして、機関による電子タイムスタンプサービスであるWIPO PROOFが2022年2月に廃止されて以降、残されているのは民間の標準ベースのタイムスタンプです — 日付の付いたブロックチェーンの証明は、あなたが主張する権利の下にある証拠の層です。

著作者性の証明が難しい理由

編集可能な履歴

Git履歴のコミット日、作成者フィールド、タグはすべて書き換え可能です。それら自体では、外部の当事者に対して何も証明しません。

競合する主張

業務委託者、従業員、オープンソースの貢献者は皆、同じファイルに触れます。所有権が争われると、誰が先に書いたかは、あなたの言い分と相手の言い分の対立になります。

開示なしの証明

著作者性を確立するには通常、ソースを公証人や登録機関に渡すことになります。コードそのものを露出させる必要のない証拠が必要です。

タイミングが重要

著作権を防御する場合でも、特許を準備する場合でも、ライセンス契約を結ぶ場合でも、証明の価値は、正確で信頼できる創作日を示せるかにかかっています。

ブロックチェーンのタイムスタンプがコードの著作者性を証明する仕組み

Bernsteinでコードベースを認証すると、ファイルはローカルで256ビットの暗号学的フィンガープリントにハッシュ化されます。このフィンガープリントは正確な内容に固有です。1つのファイルの1文字を変更するだけで、フィンガープリントは完全に変わります。ハッシュは元に戻せないため、それが表すコードについて何も明かしません。

そのフィンガープリントはビットコインブロックチェーンのトランザクションに固定されます。ブロックチェーンは公開された、不変の、グローバルに分散された台帳であるため、あなたのフィンガープリントの記録 — そしてそれが書き込まれた瞬間 — は、Bernsteinを含む誰によっても改変や遡及的な日付変更ができません。

その結果は、独立して検証可能な証明です。裁判所、相手方の弁護士、ライセンシーなど、いかなる第三者も、コードを一切見ることなく、あなたの正確なコードがそのタイムスタンプの時点で存在していたことを確認できます。Bernsteinのゼロ知識アーキテクチャにより、ソースがあなたの管理下を離れることはありません。

スナップショットだけでなく、コードの履歴を認証する

ソフトウェアは時間の中で凍結された単一のファイルではなく、変更の生きた履歴です。Bernstein証明書はその現実を反映するように設計されています。新しい認証はそれぞれ前の認証と相互にリンクするため、コードが存在したことだけでなく、それがどのように進化したかも証明できます。

すべてのバージョンにタイムスタンプ

各リリース、マイルストーン、ビルドを認証します。すべてのスナップショットが独自の不変のフィンガープリントと日付を得ます。

相互にリンクされた連鎖

証明書は互いを参照し合い、時間の経過とともにコミットおよびリリース履歴に対応する検証可能な連鎖を形成します。

設計上、改ざん検知可能

フィンガープリントは内容そのものから導出されるため、コードへの後の変更はすべて記録に対して即座に検出可能です。

進化を証明する

機能やモジュールが著作された順序を示します — 誰が何を、いつ構築したかの、永続的で順序付けられた記録です。

コードの著作者性の証明が重要になるとき

特許出願前のソフトウェア保護

ソフトウェアの特許取得は遅く、高額で、属地的です。出願する前に — あるいは出願する意図がない場合でも — ブロックチェーンのタイムスタンプは、あなたの実装が特定の日付に存在していたことを確立します。発明日を記録し、特許の審査にかかる数か月の間、作品を保護します。

  • 出願に先立って発明日を記録する
  • 特許化する予定のない実装を保護する
  • 日付付きで検証可能な記録で発明者性を裏付ける

オープンソースの著作者性の証明

オープンソースライセンスのもとで公開することは、複製する権利を手放すことであって、あなたが作品を著作したという事実を手放すことではありません。Bernstein証明書は、リリース前にあなたがコードを作成したことの独立した証明を提供し、帰属とライセンス執行の主張を強化します。

  • 公開前にオリジナルの著作者性を証明する
  • 証拠で帰属とライセンス条件を裏付ける
  • 貢献したコードの明確な作成日を確立する

所有権と知財の紛争

業務委託者の引き継ぎ、共同創業者の分裂、従業員の退職は、どのコードを誰が所有するかという問題を日常的に引き起こします。タイムスタンプ付きの証明書は、編集可能な内部ログに頼ることなく、競合する主張を解決するための客観的で第三者が検証可能な記録を提供します。

  • 業務委託者や従業員の所有権の問題を解決する
  • 侵害案件において法廷対応の証拠を提供する
  • 譲渡やライセンスの対象となるコードの範囲を固定する

認証できるもの

ソフトウェアのあらゆる部分、そしてそれがどのように構築されたかの記録。

ソースコードリポジトリ
リリーススナップショットとビルド成果物
コミットおよび改訂履歴
アーキテクチャおよび設計文書
アルゴリズムおよび技術仕様
インフラおよび構成コード
API仕様およびドキュメント
データセット、モデル、トレーニングデータ

仕組み

  • 1
    リポジトリ、リリース、またはファイルをプロジェクトに追加します — すべては何かがアップロードされる前に、ブラウザ内でローカルにハッシュ化されます。
  • 2
    Bernsteinはフィンガープリントをビットコインブロックチェーンに固定し、コードの恒久的でタイムスタンプ付きの記録を作成します。
  • 3
    コードベースの進化に合わせて新しいバージョンを認証し、改訂履歴を反映する相互にリンクされた連鎖を構築します。
  • 4
    独立して検証でき、著作者性が問われたときにいつでも証拠として提示できる、法的グレードの証明書を受け取ります。

開発者ワークフローのための認証

手作業でコードを認証することは、話の一部にすぎません。チームはますます、CI/CDパイプライン、コミットフック、ビルドステップから自動的にタイムスタンプすることを望んでおり、それによって証明が、すでに行っている作業の一部として作成されます。

API、SDK、CLI、MCP統合を通じたプログラムによる認証は活発に開発中で、現在はクローズドベータで利用可能です。インターフェースが安定するまで、アクセスは個別に付与されます。

自動化されたワークフローの一部としてコードを認証したい場合は、ベータについて当社のチームにご相談ください — あなたのパイプラインに適したアプローチを見つけるお手伝いをします。

裁判所がブロックチェーン証拠を扱う方法に合わせて構築

2025
ブロックチェーンのハッシュを著作権の先行性の証明として認めた初のEU判決(マルセイユ)
2018
ブロックチェーンに保存された証拠を認めた世界初の裁判所(Hangzhou Internet Court)
27
適格タイムスタンプが正確性の法的推定を持つEU加盟国
2022年2月
機関による電子タイムスタンプサービスWIPO PROOFが廃止 — 残るのは民間のタイムスタンプ

裁判所はブロックチェーンのタイムスタンプを証拠としてますます認めるようになっています。いかなる証明書も結果を保証するものではなく、裁判所は事案ごとに証拠を判断します — しかし主要な法域全体での流れの方向は明確であり、それはBernsteinが生み出す種類の証明へと向かっています。

2025年3月、Tribunal Judiciaire de Marseilleは、公開ブロックチェーンに固定されたSHA-256ハッシュを著作権の先行性の証明として認めました — ヨーロッパ初であり、コードの著作者性に直接関わるものです。裁判所は、ブロックチェーンの記録を従来の執行官による証明日よりも信頼性が高いものとして扱いました。

それより数年前の2018年6月、Hangzhou Internet Courtは、著作権紛争において、ブロックチェーンに保存された証拠を認めた世界初の裁判所となりました — ブロックチェーン証明の司法上の承認を世界的に切り開いた判決です。

欧州連合全体で、eIDAS規則(No. 910/2014)第41条は、適格な電子タイムスタンプに27の全加盟国で正確性の法的推定を与えます。Bernsteinはビットコインへの固定を適格なEUタイムスタンプと組み合わせるため、あなたの証明は公開台帳と承認された法的枠組みの両方に基づきます。

Bernsteinは証拠能力のために構築されています。特定の裁判所があなたの証拠を認めることを約束するものではなく — それは各裁判所が事実に基づいて下す判断のままです — しかし、可能な限り強力で、最も独立して検証可能な記録を提供するよう設計されています。

よくある質問

いいえ。コミット日、作成者名、タグは、リポジトリ内のありふれたフィールドです — 履歴を持つ者なら誰でも数秒で書き換えられるため、それら自体では外部の当事者に対して何も証明しません。公開ブロックチェーンへの固定は、Bernsteinを含む誰によっても編集や遡及的な日付変更ができず、それが証拠としての重みを与えます。

いいえ。ファイルは、何かがあなたのマシンから出る前にローカルで256ビットのフィンガープリントにハッシュ化され、ブロックチェーンに固定されるのはそのフィンガープリントのみです。ハッシュは元に戻せないため、あなたのコードについて何も明かしません。Bernsteinのゼロ知識アーキテクチャにより、当社があなたのソースを受け取ること、保存すること、見ることは一切ありません。

いいえ。著作権はあなたのコードを自動的に保護し、米国では17 U.S.C. §411(a)のもとで侵害を提訴する前に、なお著作物を登録しなければなりません。ブロックチェーンのタイムスタンプはその下にある証拠の層です — 何がいつ存在したかを証明し、登録に取って代わるのではなく補完します。

はい。各認証は前の認証と相互にリンクし、コミットおよびリリース履歴を反映する検証可能な連鎖を形成します。凍結された単一のスナップショットの代わりに、コードベースが時間とともにどのように進化したかについての、順序付けられ改ざん検知可能な記録を構築します — どの機能やモジュールが、いつ著作されたかを示します。

あなたのコードがあなたのものであることを証明する

一行のソースも公開することなく、コードベースの著作者性と完全性についての独立したタイムスタンプ付きの証明を作成します。