Regler som kode (RaC) er en svært nyskapende ide som tar for seg hvordan lov og forskrift samtidig produseres på naturlig språk og i fungerende datamaskinkode. RaC har viktige implikasjoner, ikke bare for å produsere bedre regler (som betyr klare og egnede til formålet), men gir også en sterk drivkraft for en kraftig ny generasjon av regelbaserte programvareplattformer (de som er bedre egnet for virkelige regler produsert av myndigheter og bedrifter ).
RaC er en reaksjon på, og en projeksjon av, den bredere pågående digitale revolusjonen som påvirker borgere og bedrifter. [4] World Economic Forum har laget begrepet 'Den fjerde industrielle revolusjon' for å beskrive den grunnleggende endringen i måten vi lever, jobber og hvor den fysiske, digitale og biologiske verdenen smelter sammen.
Hvorfor RaC?
Figur 1 oppsummerer det vi ser på som grunnleggende resonnementskjede for RaC. Den identifiserer at det haster for myndighetene å tilpasse seg en akselererende digital verden, formen for et passende svar, fordelene som vil oppnå og vilkårene som kreves for å lykkes.

Figur 1. Kjeden av resonnering bak regler som kode
Hva er RaC?
Som antydet i resonnementskjeden, representerer RaC en grunnleggende omtenking av hvordan man kan gi virkning til et kjerneansvar for regjeringen - regelverk. Det omformer samspillet mellom de forskjellige interessentene i prosessen med å lage regler, inkludert lovgivere og forskrifter, regelforfattere og analytikere og kodere av programvare.
Essensen av RaC kan destilleres i seks grunnleggende prinsipper, eller kjerneoppfatninger, som følger:
(1) Digital offentlig infrastruktur. RaC gjør en sak for myndighetene å ta ansvar for levering av regler som datakode sammen med reglene uttrykt på naturlig språk.
Foreløpig er reglene allerede kodifisert som en del av digitale tjenester og programvaresystemer, men ofte ikke av den utstedende regjeringen selv. Åpenhet, å unngå oversettelsesproblemer og redusere dobbeltarbeid er nøkkelmål for RaC. Det er generelt akseptert i mange deler av verden at myndighetene skal levere offentlig infrastruktur som passer for den digitale økonomien - for eksempel for digital identitetsstyring. RaC eller 'digital' lovgivning og regulering er lignende grunnleggende elementer i en digital verden og økonomi.
(2) Bedre regler. RaC foreskriver en iterativ, menneskesentrert, testdrevet tilnærming for å utvikle regler.
RaC antar at menneskelige forbruksregler vil være iboende bedre (mer lesbare, mer komplette, mer egnet for formålet) hvis de samtidig blir utarbeidet eller tolket sammen med en maskinforbruksversjon. Den tradisjonelle modellen for regelopprettelse kan forårsake utfordringer for levering av digitale tjenester. Reglene kan være vanskelige å forstå eller navigere, og logikken deres er ikke robust. Disse manglene kan gjøre det vanskelig for designere og utviklere å bygge gode digitale tjenester slik at folk lett kan forstå deres rettigheter, forpliktelser og rettigheter.
(3) Disambiguation. RaC foreskriver klarhet og presisjon i menneskelige forbruksregler; derfor er ordforrådskoordinering i form av en konseptmodell [5] viktig.
Klarhet og reduksjon av tvetydighet er i fokus under utvikling av konseptmodellen, som hjelper i samme henseende under modellering av beslutning og utvikling av regler. Den iterative prosessen med å utvikle modeller og regler i et tverrfaglig team driver klarhet og presisjon. Den ultimate testen er å bruke arbeidskode og automatiserte testsaker for å tydelig bevise høy kvalitet. Kjører automatiserte testsaker vil identifisere eventuelle gjenværende områder med tvetydighet eller mangel på klarhet eller presisjon.
(4) Digital tvilling. RAC foreskriver en digital tvilling for regjeringsregler. Enhver regel for bruk av mennesker må også være tilgjengelig i en form som kan brukes av maskiner - en som er både lesbar og svært presis.
Hvorfor en digital tvilling av reglene? Historisk sett har regler blitt kodet av tullede organisasjoner, ofte utenfor regjeringen, som gjør sine egne tolkninger. Det er ingen måte å sikre konsistens med hensikt med spredte implementeringer som dette. For eksempel kan lønn og feriebetalinger til ansatte fullføres digitalt i lønnsprogramvaren. Lønnsprogramvare må imidlertid overholde reglene i ansettelseslovgivningen. Uten en digital tvilling er det ingen måte å garantere troskap i lønnsprogramvaren med kildereglene fra ansettelseslovgivningen.
(5) Isomorfisme. RAC foreskriver at hver maskinforbruksregel skal forbli tett kombinert med sin menneskelige forbruksmote i løpet av hele sin levetid, slik at endringer kan synkroniseres effektivt til enhver tid.
Med RAC er ikke en maskinforbruksregel en oversettelse av en regel av separate personer på et annet tidspunkt, men utvikles parallelt og samtidig. Denne digitale tvillingen forblir tett knyttet til den menneskelige forbruksmotparten, slik at betydningen av de to ikke avviker over tid.
(6) Interoperabilitet. RaC foreskriver at regler gitt for maskiner skal være uavhengige av programvareplattformer.
Regjeringsregler må være demokratisert og lett tilgjengelig. Innbyggere, gründere, sosiale innovatører, programvareutviklere og systemene de utvikler, bør kunne "konsumere" reglene uten å måtte oversette reglene. Dette innebærer å vurdere åpen kildekode-løsninger og unngå at leverandører låser seg inn for plattformer som fanger reglene og gjør reglene offentlig tilgjengelige. Bruk av åpne og allment aksepterte standarder er en kritisk suksessfaktor for RaC.
Oppsummering
RaC foreskriver grunnleggende innovasjon i hvordan politikk og myndighetsregler utvikles og formatet de blir publisert i. Det er en direkte reaksjon på et samfunn som blir mer digitalt. Selv om det er rettet mot myndighetene, har det implikasjoner for enhver organisasjon som oppretter politikk - som er omtrent alle organisasjoner i verden.
Det grunnleggende målet med RaC er å eliminere den kostbare og kontraproduktive kløften mellom politikkutvikling og implementering av den som en del av digitale tjenester - uansett om det er foretatt av myndighetene selv eller gjennom mellommenn som et borgerråd, et skatteråd, en skipsagent etc.
RaC har som mål å gjøre regjeringen mer responsiv og tilpasningsdyktig. Hvis det ble vedtatt klokt, kan RaC resultere i forbedringer for regjeringen og andre organisasjoner i alle følgende henseender.
- Sporbarhet
- Synlighet
- Åpenhet
- tilgjengelighet
- Stol
- Regulatorisk risikoreduksjon
- Smidighet og effektivitet
- Samsvar
Poenget er en dramatisk forbedret opplevelse av å håndtere regjeringen.
Vedtakelse av RaC gjør det mulig for regjeringen å være mer smidig i sine politiske beslutningsprosesser. Det vil også skape muligheter for innovasjon på andre områder, for eksempel håndhevelsesmetoder i myndighetene eller brukere utenfor myndighetene som FinTech og RegTech-industrien.
I sin mest grunnleggende form har RaC allerede vist potensialet for bedre regler som demonstrert av New Zealand Better Rules Initiative, OpenFisca i Frankrike, regjeringen i New South Wales i Australia, School of Public Services i Canada og den juridiske interoperabiliteten team av EU-kommisjonen. Fordelene med tilnærmingen er klare.
Som en innovasjon er RaC i sine tidligste stadier. Det vil sannsynligvis utvikle seg på spennende og uventede måter. Likevel er ideens grunnleggende logikk, og saken for den i den digitale tidsalderen, ganske enkelt overbevisende.
RaC er definitivt IKKE en god idé. Det erstatter menneskelig skjønn og resonnement i hver nasjonalstat med et verdensomspennende dataprogram for beslutningstaking. Her kommer Borg fra Star Trek hvis vi lar det skje.