Poprzedni wpis w tej serii argumentował, że każda jurysdykcja musi być budowana natywnie, nigdy tłumaczona. To rodzi oczywiste pytanie inżynierskie: jeśli każdy rynek to oddzielna budowa, czy utrzymujesz oddzielny produkt per kraj?

Nie. Jest jeden silnik. To, co różni się między rynkami, jest w nim odgrodzone. Ten post jest o tym, jak te dwa fakty współistnieją.

Współdzielone tam, gdzie powinno być współdzielone

Niektóre rzeczy nie zmieniają się w zależności od jurysdykcji. Sposób przechowywania danych spraw w zaszyfrowanym sejfie kancelarii. Sposób, w jaki bramka tajemnicy zawodowej stoi przed każdym wywołaniem AI. Układ interfejsu, sposób składania dokumentów, sposób, w jaki sprawa przechodzi przez swoje etapy. Ta maszyneria to jedna baza kodu, współdzielona, bo przebudowanie jej per kraj oznaczałoby świeżą szansę na subtelne różnicowanie modelu bezpieczeństwa w każdej z nich: a model bezpieczeństwa to jedna rzecz, która musi być identyczna wszędzie.

Dlatego jądro silnika jest wspólne. Naprawa sposobu ochrony danych sprawy chroni każdy rynek naraz. Na tym polega sens współdzielenia: elementy krytyczne dla bezpieczeństwa są pisane raz i obowiązują wszędzie.

Odgrodzone tam, gdzie musi być odgrodzone

Treść prawna jest odwrotna. Ustawy, język regulacyjny i szablony każdego rynku żyją po jego stronie. Statut obcego prawa, głos obcej regulacji, obcy obowiązek zachowania tajemnicy, żyją po tamtej stronie. Te treści nie krzyżują się. Kod jednego rynku nigdy nie sięga do treści prawnej innego, nie jako konwencja, o której ktoś może zapomnieć, ale jako granica egzekwowana przez budowę.

Bo ryzyko tutaj jest specyficzne i paskudne: przenikanie. Treść jednego rynku po cichu cytująca przepis innego. Treść innego rynku wymieniająca regulatora spoza jego jurysdykcji. Fraza będąca kalką tłumaczeniową zamiast natywnym opracowaniem. Każda z nich to mały błąd, który brzmi poprawnie i jest błędny, i każdy podważałby dokładnie zaufanie, które produkt ma zarabiać.

Dlatego tego szukamy. Detektor przechodzi przez wylądowany kod w poszukiwaniu przenikania ciągów między jurysdykcjami i odrzuca zmianę, jeśli takie znajdzie, treść jednego rynku odwołująca się do ustaw innego dosłownie, treść jednego rynku wymieniająca regulatora innego, kalki tłumaczeniowe. Bramka tajemnicy zawodowej jest sprawdzana tak samo: każde miejsce wywołania wychodzącego jest klasyfikowane według reguły właściwej dla jego rynku, łagodne ostrzeżenie tam, gdzie prawo pozwala na ocenę, twarda blokada tam, gdzie prawo rynku czyni obowiązek bezwzględnym. Obejście odpada w procesie budowania. Mur to nie obietnica w dokumencie; to brama w pipeline.

Jak nowe rynki otwierają się na tym samym jądrze

To właśnie pozwala nowemu rynkowi się otworzyć bez nowego produktu. Wspólny silnik jest już zbudowany i bezpieczny. Otwarcie rynku oznacza redagowanie jego natywnych treści prawnych, jego ustaw, jego głosu, jego pakietu compliance, jego szablonów, za tym samym murem, za którym siedzą istniejące rynki, i pozwolenie tym samym detektorom potwierdzić, że nic nie przeniknęło.

Polska jest natywna i aktywna na tej architekturze. Kolejne rynki są przygotowywane tą samą drogą: natywna treść, odgrodzona, na wspólnym jądrze. Silnik nie jest przepisywany dla każdego z nich. Mur nie jest rozluźniany dla żadnego.

Dlaczego jest zbudowane w ten sposób

Leniwa wersja „wielo-rynkowy" to jeden mózg prawny tłumaczony na zewnątrz: tanie do twierdzenia, błędne w miejscach, które mają znaczenie. Uczciwa wersja to jeden silnik, wiele natywnych budów prawnych, twarde mury między nimi, i zautomatyzowane kontrole, że mury wytrzymały.

To ta sama oś: projektowany dla pracy kancelarii, nie jako ogólne narzędzie z prawną nakładką. Nakładka tylko tłumaczyłaby treść. Silnik celowo rozdziela jurysdykcje i testuje tę granicę.

← Wszystkie wpisy