Was ist Git for Global Law?
Git for Global Law ist ein einziges git-Repository, das Lexifinas Rechts-Repositories pro Land als Submodule einbindet und ihre Historien nach dem Datum verschränkt, an dem jede Änderung in Kraft trat, sodass ein einzelner Commit der Stand aller Korpora an einem Tag ist. In jedem Länder-Repository (lexifina/<country>-law) ist ein Commit ein Gesetz, das in Kraft tritt, mit diesem Gesetz als Autor. tools/law.py liest jede Vorschrift an jedem Datum, und tools/mcp_server.py stellt dieselben Fragen für Claude oder einen anderen MCP-Client bereit. Der Build ist deterministisch: Am 28. Oktober 2026 ergaben zwei Builds in leere Ordner dieselben 339.326 Commit-Hashes.
Die Abdeckung ist bewusst ungleich. manifest.json, erstellt für den 29. Oktober, listet 107 Korpora in 101 der 211 Jurisdiktionen seines Baums; bis zum Abend des 31. Oktober hatte ein automatischer Job .gitmodules auf 546 Submodule gebracht und fügte alle paar Minuten Korpora hinzu. Tschechien (ab 1918), Spanien (jede konsolidierte staatliche Norm des BOE, ab 1835), die Schweiz (Fedlex, ab 1855), Georgien (die Gesetze aus Matsne) und Malta (562 Chapters und 4.514 Rechtsakte des abgeleiteten Rechts) sind vollständige Gesetzessammlungen. Das US-Korpus umfasst neun Titel des US Code ab 2018; das britische Korpus neun Vorschriften zu Förderplänen für sonderpädagogischen Bedarf, bis zu einem Neuaufbau mit rund 199.000 Dokumenten; Deutschland hat das Grundgesetz seit 1949 und das übrige Bundesrecht erst seit dem 10. Juni 2019. Viele Länder haben eine SOURCES.md und noch kein Recht.
Lexifina ist ein Unternehmen, das einen juristischen Arbeitsbereich für Kanzleien verkauft, mit Tarifen von kostenlos bis 200 $ im Monat; dieses Repository ist ein kostenloses Projekt, das auf seinen Beitrag 'Git for the US Code' folgte, der am 28. Oktober 2026 auf Hacker News 452 Punkte und 266 Kommentare erhielt und laut README Platz eins erreichte. global-law wurde am selben Tag angelegt und hatte am 31. Oktober rund 1.390 Sterne und 115 Forks. Die Werkzeuge stehen unter CC0, es gibt keine Releases, und eine Suche in der offiziellen MCP-Registry ergab keinen Eintrag.
Lohnt sich Git for Global Law?
Git for Global Law macht den schwierigen Teil juristischer Daten richtig: Jede Antwort sagt, wo ihr Bestand beginnt und endet. Fehlt eine Vorschrift an einem Datum, war sie vielleicht noch nicht in Kraft, oder das Korpus reicht schlicht nicht so weit zurück, und die Werkzeuge sagen, welche Bestände welchen Zeitraum abdecken, statt Schweigen als 'kein Gesetz' durchgehen zu lassen. Diese Disziplin und ein deterministischer Build, der 339.326 Commits Hash für Hash reproduziert, machen es zu einem ernsthaften Instrument. Drei Tage nach dem Anlegen ist es aber noch ein Instrument für Forschende und Entwickler, keine Quelle, die ein Anwalt zitieren kann.
Die Genauigkeit hängt davon ab, woher jedes Korpus seine Vergangenheit kennt, und manifest.json sagt es. Von den 107 aufgeführten Korpora sind 23 als in-force (datierte amtliche Fassungen) gekennzeichnet, 6 als replayed (durch Anwenden jedes Änderungsgesetzes rekonstruiert) und 5 als current-only; 73 tragen keine Kennzeichnung. Eine nachgespielte Historie ist Rekonstruktion: Dänemarks Text wird gegen 11 amtliche Konsolidierungen geprüft, die Commits dazwischen werden nicht unabhängig verifiziert, und Ruandas spätere Fassungen haben gar keine amtliche Konsolidierung zum Abgleich. Ein späteres Gesetz, das auf frühere Daten zurückwirkt, ist in den Commit-Nachrichten vermerkt, ändert aber den für diese Daten angezeigten Text nicht. Der amtliche Status ist eine andere Frage: Spaniens Lizenz wiederholt den Hinweis des BOE, dass seine konsolidierten Texte nur informativ sind und allein das Amtsblatt authentisch ist. Einen Hinweis 'keine Rechtsberatung' gibt es im README nicht; am nächsten kommt der Satz in REPRODUCE.md, die Arbeit sei nicht Zeile für Zeile von einem Juristen geprüft worden und für alles, was zählt, solle man das Gesetz selbst lesen.
Die offenen Issues sind der Grund zur Vorsicht. Issue #2 berichtet, dass nach der Bereinigung der Länder-Repositories am 29. Oktober 89 der 107 Korpora jüngere Daten über Commits auflösen, die ein normaler Klon nicht hat, sodass Portugal ab dem 1. Juli 2026 jede Vorschrift als aufgehoben liest. Issue #7 berichtet, dass search_law auf einem frischen vollständigen Klon für jede Jurisdiktion scheitert, weil ein einziger unlesbarer Pin das git grep über den ganzen Baum stoppt, und Issue #3, dass ein flacher Klon falsche datierte Antworten statt eines Fehlers liefert. REPRODUCE.md beschreibt noch ein privates Repository, das aus drei Korpora gebaut wurde. Die Maintainer bauen neu und machen einen Force-Push, wenn sich ein Korpus ändert; ein Commit-Hash, den du heute speicherst, kann also verschwinden, der stabile Schlüssel ist das In-force-Datum.
Der MCP-Server ist der am besten gebaute Teil. Er braucht nur Python 3.10+ und git, läuft über stdio, macht keine Netzwerkaufrufe und startet nie eine Shell, und seine 18 Nur-Lese-Werkzeuge gehen über das Lesen von Text hinaus: read_law liefert die Vorschrift mit dem Gesetz, das sie zuletzt geändert hat, der nächsten Änderung, zitierfähigen Quellen und den Grenzen des Bestands; who_wrote ordnet jedes Wort einem Gesetz zu; resolve_citations prüft bis zu 100 Vorschriften in einem Schriftsatz; applies_to_case nennt die Standardregel einer Jurisdiktion zur Rückwirkung, ohne sie zu entscheiden. Argumente sind auf 300 Zeichen begrenzt, jeder Aufruf erhält 120 Sekunden git, und ein optionales Audit-Log speichert nur einen HMAC der Argumente. MCP.md meldet einen Blindtest mit 26 von 26 richtigen Antworten; das ist die eigene Zahl der Maintainer.
CC0 deckt die Werkzeuge ab, nicht das Recht. US-Bundestext ist nach 17 U.S.C. §105 gemeinfrei, deutsche amtliche Werke sind nach § 5 UrhG frei, und Maltas Copyright Act nimmt geschriebenes Recht aus, aber französischer Text steht unter der Licence Ouverte 2.0, die die Nennung der Quelle und ihres Aktualisierungsdatums verlangt, britischer Text ist Crown copyright unter der OGL v3.0, und Lexifinas eigene US- und UK-Repositories stellen die Commit-Nachrichten und die Anordnung der Historie unter CC BY 4.0; das 'keine Namensnennung nötig' im README gilt also nicht für alles, was ein Produkt ausliefern würde. Gegenüber den Alternativen ist es eine Ergänzung: Légifrance, das BOE, Fedlex und legislation.gov.uk bleiben die maßgeblichen Fassungen zu jedem Datum für ihr eigenes Land; Westlaw und LexisNexis verkaufen Rechtsprechung, Zitatoren und redaktionelle Anmerkungen, von denen es hier nur eine von Hand geprüfte Stichprobe gibt; und obwohl die EU im Jurisdiktionsbaum steht, ist kein EU-Korpus eingebunden, EU-Recht heißt also weiterhin EUR-Lex. Für die meisten Entwickler ist die nützliche Einheit ein einzelnes Länder-Repository; der Überbau verdient seine 5,8 GB nur, wenn eine Frage wirklich Grenzen überschreitet.
Wo es sich lohnt
Ein Legal-Tech-Entwickler, der einen Zitatprüfer für spanische und tschechische Verträge baut
Jedes Gesetzeszitat in einem Dokument auf den Text auflösen, der am Unterzeichnungstag galt
Verbinde einen Agenten mit dem MCP-Server und rufe resolve_citations auf, dann read_law mit include_text auf false für eine günstige Datumsprüfung. Kostenlos, aber mach einen vollständigen Klon (ein flacher antwortet laut Issue #3 falsch) und zeige den Nutzern den eigenen Hinweis des BOE, dass nur der Text im Amtsblatt amtlich ist.
Ein Associate für Prozessführung in Malta, der eine Klage zu Ereignissen aus 2019 vorbereitet
Herausfinden, welche Fassung einer Vorschrift an dem Tag galt und welches Gesetz sie seitdem geändert hat
Lass Claude read_law zum Tag des Ereignisses und provision_history für den Artikel abrufen und hol die zitierte Fassung dann von legislation.mt, bevor sie in einen Schriftsatz kommt. Spart das Durchsuchen der Konsolidierungen; ersetzt den amtlichen Text nicht.
Eine Rechtsvergleicherin an einer Universität, die untersucht, wie Gesetzgeber neue Regeln stufenweise einführen
Den Abstand zwischen Verabschiedung und Inkrafttreten über Länder hinweg vergleichen
Führe law.py laws über einen Datumsbereich pro Korpus aus, oder git log --first-parent für die weltweite Chronologie, und beschränke die Studie auf Korpora, die in manifest.json als in-force gekennzeichnet sind. Kostenlos; der Aufwand sind rund 5,8 GB Speicher und die Prüfung der Abdeckung jedes Korpus, bevor man Schlüsse zieht.
Bevor du dich festlegst
- Einrichtung
- git clone --recurse-submodules https://github.com/lexifina/global-law, dann claude mcp add global-law -- python tools/mcp_server.py, oder die mitgelieferte .mcp.json bestätigen; Claude Desktop und Cursor nehmen einen JSON-Eintrag. GitHub gibt die Repositories hinter den 546 Submodulen zusammen mit rund 5,8 GB an (allein Frankreich rund 1,1 GB), dazu rund 0,5 GB für die Wurzel; der erste Klon ist also der langsame Schritt.
- Integrationen
- 18 Nur-Lese-MCP-Werkzeuge (list_jurisdictions, find_provision, read_law, who_wrote, compare_dates, provision_history, search_law, resolve_citations, check_precedent, applies_to_case und weitere), drei Prompts und eine Ressourcenvorlage; dieselben Antworten von tools/law.py auf der Kommandozeile sowie normales git log, grep und diff über die Submodule hinweg.
- Daten und Datenschutz
- Alles läuft lokal, und der Server macht keine Netzwerkaufrufe; was er zurückgibt, geht über den Client an deinen Modellanbieter. Rechtstext kommt als Daten an, und die Anweisungen des Servers sagen dem Modell, dass er nie eine Anweisung ist. Die Lizenzen unterscheiden sich je Land: gemeinfrei für US- und deutschen Bundestext, Licence Ouverte 2.0 für Frankreich, OGL v3.0 für das Vereinigte Königreich, die Weiterverwendungsbedingungen des BOE für Spanien, CC BY 4.0 für Lexifinas Historien-Metadaten der USA und des Vereinigten Königreichs.
- Kosten im großen Maßstab
- Kostenlos auf einem Laptop; die Kosten sind Speicherplatz und die Zeit, Hunderte Submodule zu klonen und zu aktualisieren. MCP.md empfiehlt, in jedem Korpus commit-graph-Dateien zu schreiben, was die Historie einer Vorschrift laut Dokument bei großen Korpora wie Malta mit rund 67.000 Dateien etwa dreimal schneller macht.
- Grenzen
- Die Issues #2, #3 und #7 (veraltete Pins, flache Klone, search_law) können auf einem normalen Klon falsche Antworten oder Fehler erzeugen. Rückwirkende Gesetze ändern früheren Text nicht, git blame ordnet ganze Zeilen zu, Rechtsprechung ist eine kleine, von Hand geprüfte Stichprobe, und es gibt kein EU-Korpus. manifest.json hinkt den neu hinzukommenden Submodulen hinterher.
Was gut ist
- Jede Antwort nennt, wo ihr Bestand beginnt und endet
- Vollständige Gesetzessammlungen für Tschechien, Spanien, Schweiz, Georgien, Malta
- Offline-MCP-Server, nur lesend, mit 18 Werkzeugen und ohne Abhängigkeiten
- Deterministischer Build, der sich Hash für Hash nachbauen lässt
Was nicht
- Offene Fehler liefern auf normalen Klonen falsche datierte Antworten
- USA neun Titel, UK neun Vorschriften, die meisten Länder nur Quellen
- Nachgespielte Historien sind zwischen Konsolidierungen nicht verifiziert
- Neuaufbauten per Force-Push und ein vollständiger Klon von 5,8 GB
Am besten für
Legal-Tech-Entwickler und Rechtsvergleicher, die Gesetzestext zu einem Stichtag für die wenigen Länder mit vollständigen Korpora wollen und alles Wichtige am Amtsblatt prüfen.
Git for Global Law: häufige Fragen
- Lohnt sich Git for Global Law?
- Ein sorgfältiges, ehrliches Design für die Frage, was das Gesetz an einem Datum sagte, vorerst ausgebremst durch dünne Abdeckung außerhalb einer Handvoll Länder und offene Fehler, die ohne Warnung eine falsche Antwort liefern können. Wir bewerten es mit 3.7 von 5.
- Was kostet Git for Global Law?
- Kostenlos. Die Werkzeuge stehen unter CC0; der Rechtstext jedes Landes unterliegt den Bedingungen seines eigenen Repositorys (gemeinfrei, Licence Ouverte 2.0, OGL v3.0 oder die Weiterverwendungsbedingungen des BOE). Lexifinas separater juristischer Arbeitsbereich kostet 0 $, 20 $ oder 200 $ im Monat, Enterprise auf Anfrage.
- Welche Nachteile hat Git for Global Law?
- Offene Fehler liefern auf normalen Klonen falsche datierte Antworten; USA neun Titel, UK neun Vorschriften, die meisten Länder nur Quellen; Nachgespielte Historien sind zwischen Konsolidierungen nicht verifiziert; Neuaufbauten per Force-Push und ein vollständiger Klon von 5,8 GB.
- Für wen eignet sich Git for Global Law?
- Legal-Tech-Entwickler und Rechtsvergleicher, die Gesetzestext zu einem Stichtag für die wenigen Länder mit vollständigen Korpora wollen und alles Wichtige am Amtsblatt prüfen.
- Was kostet Git for Global Law für ein Team oder im Produktivbetrieb?
- Kostenlos auf einem Laptop; die Kosten sind Speicherplatz und die Zeit, Hunderte Submodule zu klonen und zu aktualisieren. MCP.md empfiehlt, in jedem Korpus commit-graph-Dateien zu schreiben, was die Historie einer Vorschrift laut Dokument bei großen Korpora wie Malta mit rund 67.000 Dateien etwa dreimal schneller macht.
- Ist Git for Global Law sicher für Firmendaten?
- Alles läuft lokal, und der Server macht keine Netzwerkaufrufe; was er zurückgibt, geht über den Client an deinen Modellanbieter. Rechtstext kommt als Daten an, und die Anweisungen des Servers sagen dem Modell, dass er nie eine Anweisung ist. Die Lizenzen unterscheiden sich je Land: gemeinfrei für US- und deutschen Bundestext, Licence Ouverte 2.0 für Frankreich, OGL v3.0 für das Vereinigte Königreich, die Weiterverwendungsbedingungen des BOE für Spanien, CC BY 4.0 für Lexifinas Historien-Metadaten der USA und des Vereinigten Königreichs.
Antworten geprüft am 31. Okt. 2026.