Regler som kod (RaC) är en mycket innovativ idé som tar upp hur lagar och regler samtidigt produceras på naturligt språk och i fungerande datorkod. RaC har viktiga konsekvenser inte bara för att producera bättre regler (vilket betyder tydliga och lämpliga för ändamål), utan ger också en stark drivkraft för en kraftfull ny generation av regelbaserade programvaruplattformar (sådana som är bättre lämpade för verkliga regler som produceras av regeringar och företag ).
RaC är en reaktion på och en projektion av den bredare pågående digitala revolutionen som påverkar medborgare och företag. [4] World Economic Forum har skapat termen "Den fjärde industriella revolutionen" för att beskriva den grundläggande förändringen i vårt sätt att leva, arbeta och där de fysiska, digitala och biologiska världarna smälter samman.
Varför RaC?
Figur 1 sammanfattar vad vi ser som den grundläggande resonemangskedjan för RaC. Den identifierar brådskan för regeringar att anpassa sig till en accelererande digital värld, formen av ett lämpligt svar, de fördelar som skulle tillkomma och de förutsättningar som krävs för framgång.

Figur 1. Kedjan av resonemang bakom regler som kod
Vad är RaC?
Som framgår av resonemangskedjan representerar RaC en grundläggande omprövning av hur man kan genomföra ett kärnansvar för regeringen - regelverk. Det omformar interaktionerna mellan de olika intressenterna i regelframställningsprocessen, inklusive lagar och förordningar, regelförfattare och analytiker och programvarukodare.
Kärnan i RaC kan destilleras i sex grundläggande principer, eller kärnföreställningar, enligt följande:
(1) Digital offentlig infrastruktur. RaC gör ett mål för regeringen att ta ansvar för leverans av regler som datorkod tillsammans med reglerna uttryckta på naturligt språk.
För närvarande är regler redan kodade som en del av digitala tjänster och mjukvarusystem, men ofta inte av den utfärdande regeringen själv. Öppenhet, undvikande av översättningsproblem och minskning av dubbelarbete är viktiga mål för RaC. Det är allmänt accepterat i många delar av världen att regeringen ska leverera offentlig infrastruktur som är lämplig för den digitala ekonomin - t.ex. för digital identitetshantering. RaC eller 'digital' lagstiftning och reglering är liknande grundläggande element i en digital värld och ekonomi.
(2) Bättre regler. RaC föreskriver en iterativ, människocentrerad, testdriven metod för att utveckla regler.
RaC antar att mänskliga förbrukningsregler är i sig bättre (mer läsbara, mer kompletta, mer lämpliga för ändamål) om de samtidigt utarbetas eller tolkas tillsammans med en maskinförbrukningsversion. Den traditionella modellen för skapande av regler kan orsaka utmaningar för digitala tjänster. Reglerna kan vara svåra att förstå eller navigera, och deras logik är inte robust. Dessa brister kan göra det svårt för designers och utvecklare att bygga bra digitala tjänster så att människor lätt kan förstå sina rättigheter, skyldigheter och rättigheter.
(3) Otvetydighet. RaC föreskriver tydlighet och precision i regler som konsumeras av människor; därför är ordförrådskoordinering i form av en konceptmodell [5] avgörande.
Tydlighet och minskning av tvetydighet står i fokus under utvecklingen av konceptmodellen, som hjälper i samma avseende vid modellering av beslut och utveckling av regler. Den iterativa processen att utveckla modeller och regler i ett tvärvetenskapligt team driver tydlighet och precision. Det ultimata testet är att använda arbetskod och automatiserade testfall för att tydligt bevisa hög kvalitet. Körning av automatiserade testfall identifierar eventuella kvarvarande områden med tvetydighet eller brist på tydlighet eller precision.
(4) Digital tvilling. RAC föreskriver en digital tvilling för regeringens regler. Alla regler för användning av människor måste också finnas i en form som kan användas av maskiner - en som är både läsbar och mycket exakt.
Varför en digital tvilling av reglerna? Historiskt har regler kodats av avstängda organisationer, ofta sådana utanför regeringen, som gör sina egna tolkningar. Det finns inget sätt att säkerställa konsekvens av avsikt med spridda implementeringar som denna. Till exempel kan lön och semesterbetalningar till anställda slutföras digitalt i löneprogramvaran. Löneprogramvara måste dock följa reglerna i anställningslagstiftningen. Utan en digital tvilling finns det inget sätt att garantera trovärdighet i löneprogrammet med källreglerna från anställningslagstiftningen.
(5) Isomorfism. RAC föreskriver att varje maskinförbrukningsregel ska förbli tätt kopplad med sin mänskliga förbrukningsartikel under hela sin livstid så att förändringar alltid kan synkroniseras effektivt.
Med RAC är en maskinförbrukningsregel inte en översättning av en regel av separata personer vid en annan tidpunkt utan utvecklas parallellt och samtidigt. Denna digitala tvilling är fortfarande nära knuten till sin mänskliga konsumtionsmotverkare så att betydelsen av de två inte skiljer sig över tiden.
(6) Interoperabilitet. RaC föreskriver att regler som ges för maskiner ska vara oberoende av programvaruplattformar.
Regeringens regler måste vara demokratiserade och lättillgängliga. Medborgare, entreprenörer, sociala innovatörer, mjukvaruutvecklare och de system de utvecklar bör kunna "konsumera" reglerna utan att behöva översätta reglerna. Detta innebär att man överväger öppen källkodslösningar och undviker alla låsning av leverantörer för plattformar som fångar reglerna och gör regler offentligt tillgängliga. Användning av öppna och allmänt accepterade standarder är en kritisk framgångsfaktor för RaC.
Sammanfattning
RaC föreskriver grundläggande innovation i hur policy- och regeringsregler utvecklas och i vilket format de publiceras i. Det är en direkt reaktion på ett samhälle som blir mer digitalt. Även om det riktar sig till regeringen har det konsekvenser för alla organisationer som skapar politik - som nästan alla organisationer i världen.
Det grundläggande målet för RaC är att eliminera den kostsamma och kontraproduktiva klyftan mellan policyutveckling och dess genomförande som en del av digitala tjänster - oavsett om det genomförs av regeringen själv eller genom mellanhänder som en medborgarrådgivningsbyrå, en skatteombud, en rederi, etc.
RaC syftar till att göra regeringen mer lyhörd och anpassningsbar. Om det antas klokt kan RaC resultera i förbättringar för regeringen och andra organisationer i följande avseenden.
- Spårbarhet
- Sikt
- Öppenhet
- Tillgänglighet
- Litar
- Regulatorisk riskminskning
- Smidighet och effektivitet
- Compliance
Slutsatsen är en dramatiskt förbättrad upplevelse av regeringen.
Antagande av RaC gör det möjligt för regeringen att vara mer smidig i sina beslutsprocesser. Det kommer också att skapa möjligheter till innovation inom andra områden, såsom tillsynsåtgärder hos myndigheter eller användare utanför myndigheter som FinTech och RegTech-industrin.
I sin mest grundläggande form har RaC redan visat sin potential för bättre regler, vilket framgår av Nya Zeelands Better Rules Initiative, OpenFisca i Frankrike, regeringen i New South Wales i Australien, School of Public Services i Kanada och den lagliga driftskompatibiliteten. Europeiska kommissionens team. Fördelarna med tillvägagångssättet är tydliga.
Som en innovation är RaC i de tidigaste stadierna. Det kommer sannolikt att utvecklas på spännande och oväntade sätt. Ändå är idéens grundläggande logik och fallet för den i den digitala tidsåldern helt enkelt övertygande.
RaC är definitivt INTE en bra idé. Det ersätter mänskligt omdöme och resonemang i varje nationalstat med ett världsomspännande datorprogram för beslutsfattande. Här kommer Borg från Star Trek om vi låter det hända.