Git for Global Lawとは?
Git for Global Law は 1 つの git リポジトリで、Lexifina の国別の法律リポジトリをサブモジュールとして固定し、各変更が発効した日付順にそれ らの履歴を織り合わせます。そのため 1 つのコミットが、ある 1 日におけるすべてのコーパスの状態になります。各国のリポジトリ(lexifina/<country>-law)の中では、1 つのコミットが 1 つの法律の発効を表し、その法律がコミットの作者になります。tools/law.py は任意の日付の任意の条文を読み、tools/mcp_server.py は同じ問いを Claude や他の MCP クライアントから投げられるようにします。ビルドは決定論的で、2026年10月28日に空のフォルダーへ 2 回ビルドしたところ、339,326 のコミットハッシュが一致しました。
収録範囲は意図的に不均一です。10月29日向けにビルドされた manifest.json には、ツリー内の 211 の法域のうち 101 の法域にわたる 107 のコーパスが載っています。10月31日の夜までに、自動ジョブが .gitmodules を 546 のサブモジュールに増やし、数分おきにコーパスを追加していました。チェコ(1918年から)、スペイン(1835年以降の BOE の統合版国家規範すべて)、スイス(Fedlex、1855年から)、ジョージア(Matsne の法律)、マルタ(562 の Chapters と 4,514 件の下位法令)は、法令集全体がそろっています。米国のコーパスは 2018年以降の US Code の 9 つの編です。英国のコーパスは特別な教育的ニーズの計画に関する 9 つの条文だけで、約 199,000 件の文書の再構築を待っています。ドイツは 1949年以降の Grundgesetz と、2019年6月10日以降のその他の連邦法だけです。多くの国には SOURCES.md があるだけで、法律はまだありません。
Lexifina は法律事務所向けのリーガルワークスペースを販売する企業で、プランは無料から月 $200 までです。このリポジトリは無料のプロジェクトで、同社の「Git for the US Code」という投稿 に続くものです。その投稿は 2026年10月28日に Hacker News で 452 ポイントと 266 件のコメントを集め、README によるとトップに達しました。global-law は同じ日に作成され、10月31日までにスター約 1,390、フォーク 115 を得ました。ツールは CC0 で、リリースはなく、公式の MCP レジストリを検索しても項目は見つかりませんでした。
Git for Global Lawは使う価値があるか?
Git for Global Law は、法律データの難しい部分を正しく扱っています。どの答えも、その記録がどこから始まりどこで終わるかを示します。ある日付に条文がないのは、まだ施行されていなかったからかもしれませんし、単にコーパスがそこまでさかのぼっていないからかもしれません。ツールは沈黙を「法律がない」と取り違えさせず、どの記録がどの期間を扱うかを示します。この規律と、339,326 のコミットをハッシュ単位で再現する決定論的なビルドにより、本格的な道具になっています。作成から 3 日の時点では、まだ研究者や開発者のための道具であり、弁護士が引用できる情報源ではありません。
正確さは、各コーパスが過去をどう把握しているかで決まり、manifest.json はそれを明示しています。載っている 107 のコーパスのうち、23 は in-force(日付付きの公式版)、6 は replayed(各改正法を適用して再構築)、5 は current-only と表示され、73 には表示がありません。replayed の履歴は再構築です。デンマークのテキストは 11 の公式統合版と照合されていますが、その間のコミットは独立に検証されていません。ルワンダの後の状態には、照合できる公式統合版がそもそもありません。過去の日付にさかのぼっ て適用される後の法律は、コミットメッセージには記されますが、その日付について表示されるテキストは変わりません。公式な地位は別の問題です。スペインのライセンスは、統合版テキストは参考情報にすぎず、官報だけが正本であるという BOE の注意書きを繰り返しています。README に「法的助言ではない」という注意書きはありません。最も近いのは REPRODUCE.md の一文で、この成果物は弁護士が 1 行ずつ確認したものではなく、重要なことについては法令そのものを読むべきだとしています。
慎重になるべき理由は未解決の issue です。issue #2 によると、10月29日に国別リポジトリが整理された後、107 のコーパスのうち 89 が、通常のクローンには含まれないコミットを通じて最近の日付を解決しています。そのためポルトガルでは、2026年7月1日以降すべての条文が廃止済みとして読まれます。issue #7 によると、新しく完全クローンした環境では、読めない固定が 1 つあるだけでツリー全体の git grep が止まり、すべての法域で search_law が失敗します。issue #3 によると、シャロークローンではエラーではなく誤った日付の答えが返ります。REPRODUCE.md は今も、3 つのコーパスから作られたプライベートリポジトリについて説明しています。メンテナーはコーパスが変わると再ビルドして force-push するため、今日保存したコミットハッシュは消えるかもしれません。安定したキーは In-force の日付です。
最もよくできているのは MCP サーバーです。必要なのは Python 3.10+ と git だけで、stdio で動き、ネットワーク呼び出しをせず、シェルも実行しません。18 の読み取り専用ツールは、テキストを読むだけにとどまり ません。read_law は、条文とともに、最後にそれを変更した法律、次の変更、引用すべき出典、記録の限界を返します。who_wrote は各単語をどの法律によるものかを示します。resolve_citations は書面中の最大 100 の条文を確認します。applies_to_case は、遡及に関する法域のデフォルトのルールを、判断はせずに示します。引数は 300 文字までで、各呼び出しに与えられる git の時間は 120 秒です。オプションの監査ログには引数の HMAC だけが保存されます。MCP.md は、ブラインドテストで 26 問中 26 問正解だったと報告していますが、これはメンテナー自身の数字です。
CC0 が対象とするのはツールで、法律ではありません。米国の連邦法のテキストは 17 U.S.C. §105 によりパブリックドメイン、ドイツの公的著作物は § 5 UrhG により自由に使え、マルタの著作権法は成文法を除外しています。しかしフランスのテキストは Licence Ouverte 2.0 の下にあり、出典とその更新日の明記が必要です。英国のテキストは OGL v3.0 の下での Crown copyright です。Lexifina 自身の米国と英国のリポジトリは、コミットメッセージと履歴の構成を CC BY 4.0 にしています。したがって README の「クレジット不要」は、製品が配布するすべてに当てはまるわけではありません。代替手段と比べると、これは補完的な存在です。Légifrance、BOE、Fedlex、legislation.gov.uk は、それぞれの国にとって今も権威ある時点別のテキストです。Westlaw と LexisNexis は判例、citator、編集注を販売しており、これらについてこのプロジェクトには手作業で確認したサンプルしかありません。また、法域のツリーには EU がありますが、EU のコーパスは固定されていないため、EU 法につい ては今も EUR-Lex を使うことになります。ほとんどの開発者にとって役立つ単位は個々の国のリポジトリで、親リポジトリが 5.8 GB に見合うのは、問いが本当に国境をまたぐ場合だけです。
真価を発揮する場面
スペインとチェコの契約書向けに引用チェッカーを作るリーガルテックの開発者
文書内のすべての法令引用を、署名日に施行されていたテキストに解決する
エージェントを MCP サーバーに向けて resolve_citations を呼び、その後、軽い日付確認のために include_text を false にして read_law を呼びます。無料ですが、完全クローンにしてください(issue #3 にある通り、シャロークローンは誤った答えを返します)。また、官報のテキストだけが公式であるという BOE 自身の注意書きをユーザーに示してください。
2019年の出来事に関する請求を準備するマルタの訴訟担当アソシエイト
その日に適用されていた条文の文言と、その後それを変えた法律を調べる
Claude に事件の日付での read_law と、その条文の provision_history を依頼し、書面に載せる前に引用された版を legislation.mt から取得します。統合版を探し回る手間は省けますが、公式テキストの代わりにはなりません。
立法機関が新しいルールを段階的に導入する方法を研究する大学の比較法研究者
採択から施行までの期間を国ごとに比較する
コーパスごとに日付範囲を指定して law.py laws を実行するか、世界全体の年表には git log --first-parent を使い、研究対象を manifest.json で in-force と表示されたコーパスに限定します。無料です。コストは約 5.8 GB のディスクと、結論を出す前に各コーパスの収録範囲を確認する手間です。
導入前に確認すること
- 導入
- git clone --recurse-submodules https://github.com/lexifina/global-law を実行し、その後 claude mcp add global-law -- python tools/mcp_server.py を実行するか、同梱の .mcp.json を承認します。Claude Desktop と Cursor では JSON のエントリーを追加します。GitHub によると、546 のサブモジュールの背後にあるリポジトリは合計で約 5.8 GB(フランスだけで約 1.1 GB)、ルートが約 0.5 GB なので、最初のクローンに時間がかかります。
- 連携
- 18 の読み取り専用 MCP ツール(list_jurisdictions、find_provision、read_law、who_wrote、compare_dates、provision_history、search_law、resolve_citations、check_precedent、applies_to_case など)、3 つのプロンプトとリソーステンプレート。コ マンドラインの tools/law.py でも同じ答えが得られ、サブモジュールをまたいで通常の git log、grep、diff も使えます。
- データとプライバシー
- すべてローカルで動き、サーバーはネットワーク呼び出しをしません。返された内容は、クライアントを通じてモデルのプロバイダーに送られます。法令テキストはデータとして届き、サーバーの指示はそれが決して命令ではないとモデルに伝えます。ライセンスは国によって異なり、米国とドイツの連邦法のテキストはパブリックドメイン、フランスは Licence Ouverte 2.0、英国は OGL v3.0、スペインは BOE の再利用条件、Lexifina の米国と英国の履歴メタデータは CC BY 4.0 です。
- 大規模利用時のコスト
- ノート PC で無料で動きます。コストはディスクと、数百のサブモジュールをクローンして更新する時間です。MCP.md は各コーパスで commit-graph ファイルを書き出すことを勧めており、約 67,000 のファイルがあるマルタのような大きなコーパスでは、条文の履歴が約 3 倍速くなるとしています。
- 制限
- issue #2、#3、#7(古い固定、シャロークローン、search_law)により、通常のクローンで誤った答えや失敗が起こりえます。遡及する法律は以前のテキストを変えず、git blame は行全体を帰属させ、判例は手作業で確認した小さなサンプルだけで、EU のコーパスはありま せん。manifest.json は追加されるサブモジュールに追いついていません。
良い点
- どの答えも記録の始まりと終わりを示す
- チェコ、スペイン、スイス、ジョージア、マルタは法令集全体を収録
- 依存関係なしでオフラインで動く、18 のツールを持つ読み取り専用の MCP サーバー
- ハッシュ単位で再現できる決定論的なビルド
気になる点
- 未解決のバグにより、通常のクローンで誤った日付の答えが返る
- 米国は 9 つの編、英国は 9 つの条文で、大半の国は出典のみ
- replayed の履歴は統合版の間が検証されていない
- force-push による再ビルドと 5.8 GB の完全クローン
おすすめの人
完全なコーパスがある少数の国について時点別の法令テキストが必要で、重要なことは公式の官報で確認 するリーガルテックの開発者と比較法の研究者。
Git for Global Law:よくある質問
- Git for Global Lawは使う価値があるか?
- ある日付に法律が何を定めていたかを問うための、慎重で誠実な設計です。ただし現時点では、一握りの国以外の収録の薄さと、警告なしに誤った答えを返しうる未解決のバグが足を引っ張っています。 評価は5点満点中3.7点です。
- Git for Global Lawの料金は?
- 無料です。ツールは CC0 で、各国の法令テキストはそのリポジトリ自身の条件に従います(パブリックドメイン、Licence Ouverte 2.0、OGL v3.0 または BOE の再利用条件)。Lexifina の別製品のリーガルワークスペースは月 $0、$20 または $200 で、Enterprise は要問い合わせです。
- Git for Global Lawの欠点は?
- 未解決のバグにより、通常のクローンで誤った日付の答えが返る; 米国は 9 つの編、英国は 9 つの条文で、大半の国は出典のみ; replayed の履歴は統合版の間が検証されていない; force-push による再ビルドと 5.8 GB の完全クローン.
- Git for Global Lawは誰に向いているか?
- 完全なコーパスがある少数の国について時点別の法令テキストが必要で、重要なことは公式の官報で確認するリーガルテックの開発者と比較法の研究者。
- チームや本番環境でGit for Global Lawを使うと費用はいくらか?
- ノート PC で無料で動きます。コストはディスクと、数百のサブモジュールをクローンして更新する時間です。MCP.md は各コーパスで commit-graph ファイルを書き出すことを勧めており、約 67,000 のファイルがあるマルタのような大きなコーパスでは、条文の履歴が約 3 倍速くなるとしています。
- Git for Global Lawは企業データを扱っても安全か?
- すべてローカルで動き、サーバーはネットワーク呼び出しをしません。返された内容は、クライアントを通じてモデルのプロバイダーに送られます。法令テキストはデータとして届き、サーバーの指示はそれが決して命令ではないとモデルに伝えます。ライセンスは国によって異なり、米国とドイツの連邦法のテキストはパブリックドメイン、フランスは Licence Ouverte 2.0、英国は OGL v3.0、スペインは BOE の再利用条件、Lexifina の米国と英国の履歴メタデータは CC BY 4.0 です。
回答確認日:2026年10月31日
