Przejdź do treści

Przewodniki

Jurysdykcje

Ustalenie odczytane według jurysdykcji to pomoc w czytaniu oparta na roboczych katalogach, których nie sprawdził prawnik. Nigdy nie jest poradą prawną ani stwierdzeniem, że system spełnia wymogi ustawy; rozstrzyga oficjalny tekst każdego aktu. Wskaż, gdzie system jest używany, a Oloproof odczyta go względem każdego katalogu obejmującego to miejsce, wymieni każdy pominięty katalog wraz z powodem i powie, kiedy katalog trzeba przeczytać ponownie.

Wskazanie, gdzie system jest używany

System w governance.yaml może wskazać jurisdictions:, listę kodów ISO 3166: kraj (CA, US), jednostkę podziału (CA-QC, US-CO), miasto po jego jednostce podziału (US-NY-NYC), EU lub INT. Dodaj sector: (public lub private) i role: (provider lub deployer), gdy zakres aktu od nich zależy, i wskaż indeks katalogów:

catalogue_index: catalogues/catalogues.yaml
systems:
  - id: triage
    name: Benefits triage
    in_scope: true
    scope_reason: assesses eligibility for a provincial benefit
    aia_level: II
    jurisdictions: [CA-QC]
    sector: public

oloproof governance check dodaje wtedy do własnej listy systemu każdy zaindeksowany katalog, który ma zastosowanie, i wypisuje dla każdego systemu każdy wybrany lub pominięty katalog z powodem: dyrektywa federalna nie obejmuje organu prowincji, niepasujący sektor lub rola są wymienione, dobrowolne ramy są proponowane i nigdy nie wybierane, a akt projektowany lub uchylony jest skatalogowany i nigdy nie wybierany. Projektowany katalog wskazany ręcznie jest odrzucany, a nie oceniany. System bez jurysdykcji zachowuje katalogi, które sam wskazuje. Gdy każdy system deklaruje jurysdykcje, plik może nie wskazywać żadnego katalogu i zostawić je indeksowi, jak wyżej; oloproof init --example governance zapisuje taki projekt, z katalogami i ich indeksem skopiowanymi do catalogues/.

Kod pasuje tylko w dół: katalog zaindeksowany dla CA z jednostkami podziału obejmuje CA-QC, ale system, który wskazuje US-NY, nie jest objęty katalogiem dla US-NY-NYC. Wskaż najdokładniejsze miejsce, w którym system jest używany, i każde miejsce, w którym jest używany.

Co zawiera indeks

Każdy wpis w catalogues.yaml wskazuje plik katalogu, jurysdykcje, które obejmuje, czy obejmuje ich jednostki podziału, oraz gdzie ma zastosowanie: sector, role, voluntary i status (in_force, proposed lub repealed), z opcjonalną note, która mówi, dlaczego akt projektowany nie jest wybierany. Indeksuje Kanadę (dyrektywę federalną i jej algorytmiczną ocenę skutków, Policy on Service and Digital i jej wytyczne, projekt ustawy C-36, projektowany), Quebec (jego ustawy o ochronie prywatności w sektorze prywatnym i publicznym), Ontario (jego dyrektywę w sprawie AI oraz Enhancing Digital Security and Trust Act, projektowany, dopóki rozporządzenie nie wskaże, kogo wiążą jego obowiązki dotyczące AI), Stany Zjednoczone (OMB M-25-21 dla agencji federalnych i NIST AI RMF, dobrowolny), Nowy Jork (Local Law 144 o zautomatyzowanych narzędziach rekrutacyjnych), Kolorado (SB26-189, uchwalona i obowiązująca od 1 stycznia 2027 r., więc przed tą datą niewybierana), Unię Europejską (akt w sprawie AI dla dostawców, podmiotów stosujących, przejrzystości i modeli ogólnego przeznaczenia; większość obowiązków wysokiego ryzyka stosuje się od 2 grudnia 2027 r., a wcześniejsze ustalenia opisują gotowość), Wielką Brytanię (Algorithmic Transparency Recording Standard dla administracji centralnej i obowiązki z UK GDPR, które wyjaśniają wytyczne ICO dotyczące AI, wraz z art. 22A do 22D o zautomatyzowanych decyzjach), Singapur (AI Verify, dobrowolny) oraz ISO/IEC 42001 z zabezpieczeniami jej załącznika A i ISO/IEC 23894, dobrowolne, tylko z numerem i nagłówkiem. System wskazany w państwie członkowskim UE, takim jak FR lub DE-BY, jest objęty katalogami UE. Każdy katalog mówi w pierwszych wierszach, że jest wersją roboczą niesprawdzoną przez prawnika.

Jeden dowód, kilka katalogów

Wiersz mapowania oferuje jedną regułę gate'u zmierzonym wymaganiom kilku katalogów naraz:

crosswalk:
  - id: fair
    rule: parity-gap
    targets: [DADM-6.3.3#1, EUAIA-10]

Wiersz nie wiąże niczego, dopóki recenzent nie zaakceptuje go dla celu jednego systemu: oloproof governance crosswalk --row fair --system triage --target EUAIA-10 --by "A. Reviewer", zapisane w dzienniku przeglądu. Tylko ten cel odczytuje regułę i tylko dopóki wiersz jest taki, jaki zaakceptowano; zmieniony wiersz jest oferowany ponownie. --withdraw z tymi samymi opcjami wycofuje jedną akceptację. Mapowanie nigdy nie mówi, że dwa wymagania są takie same; mówi, że ten sam dowód jest oferowany obu, a ustalenie wskazuje wiersz.

Kiedy katalog trzeba przeczytać ponownie

Każdy katalog zapisuje, kiedy został odczytany względem swojego aktu (read_on) i jak często należy go czytać ponownie (review_every, domyślnie sześć miesięcy, trzy dla aktów w trakcie zmian). Po tej dacie jego ustalenia zachowują swój stan z dopiskiem „catalogue not reread since”, na stronie, w eksporcie i w API. Gdy akt zmieniono po odczytaniu katalogu (amended_on), jego ustalenia brzmią: nie można ustalić, dopóki nie zostanie przeczytany ponownie.

Według jurysdykcji, w terminalu i w przestrzeni roboczej

oloproof governance check kończy swój wybór blokiem „By jurisdiction”: dla każdego systemu i każdego wskazanego miejsca katalogi, które je obejmują, liczbę ich ustaleń w każdym stanie oraz te nieaktualne; katalogi, które plik wskazuje własną ścieżką, są wymienione osobno. Hostowana strona Governance pokazuje to samo grupowanie. Eksport pieczęci pozostaje wyłącznie podpisanym rekordem; grupowanie jest z niego wyprowadzane i nigdy nie jest dołączane obok niego bez podpisu.

Czego to nie powie

Katalog parafrazuje swój akt tak, jak zrozumiał go jeden czytelnik jednego dnia. Oloproof nie śledzi zmian w prawie; mechanizmem są data przeglądu i osoba, która czyta ponownie. Które akty mają zastosowanie do organizacji i czego od niej wymagają, to pytanie do prawnika.