Hopp til innhold

Rammeverk / Framework

AVERT: verifiserbar utførelse for AI-agenter

AVERT er en femtrinns sløyfe en AI-agent følger for å sjekke et norsk selskap før den handler, og for å beholde kryptografisk bevis på hva den verifiserte: Authorize, Validate, Execute, Receipt, Trail.

Hvorfor tradisjonelle API-er svikter for AI-agenterWhy traditional APIs fail for AI agents

Tradisjonelle API-er ble bygget for utviklere som leser dokumentasjon og resonnerer seg gjennom grensetilfeller. AI-agenter som handler mot norske offentlige systemer (Altinn, Maskinporten, Brønnøysundregistrene, Skatteetaten, Nav) kan ikke det, og innsatsen er juridisk, ikke kosmetisk. Et hallusinert organisasjonsnummer eller en feilformatert skatteinnsending er et juridisk ansvar, ikke en skrivefeil. AVERT definerer hvordan en agent sjekker før den handler, og ender med et bevis på hva den verifiserte.

De fem trinnene i AVERTThe five steps of AVERT

  • Authorize

    Les virksomhetens registrerte signaturregel (signaturrett og prokura fra Brønnøysund) før noe annet skjer, og la agenten din anvende den på handlingen det gjelder. Apier sjekker ikke rettigheter eller delegeringer i Altinn.

  • Validate

    Agenten sjekker den planlagte handlingen mot det registeret oppgir, og hver feil Apier returnerer er maskinlesbar, så agenten kan rette seg selv. Apier sender ingenting videre til det offentlige.

  • Execute

    Kallet som gjøres som virksomheten, i virksomhetens egne systemer og med dens egen legitimasjon. Apier leser; Apier utfører ikke skriving mot Altinn, Maskinporten eller Skatteetaten for noen.

  • Receipt

    En manipuleringssikker oppføring av hva som ble lest, fra hvilket register og når: hvert svar bærer en hash av svaret og et tidsstempel i _meta, Apier lagrer en oppføring av kilden for hver lesing, og et signert sertifikat kan hentes ved behov, slik at grunnlaget for handlingen kan verifiseres uavhengig senere. Apier leverer ikke innsendinger til det offentlige, så det finnes ikke noe svar fra det offentlige å ta vare på.

  • Trail

    En akkumulerende sporingslogg som bare kan utvides. Den registrerer hele historikken til en virksomhets regulerte handlinger, og ingen, heller ikke Apier, kan endre den i ettertid.

AVERT og den juridiske tilstandsmaskinenAVERT and the Legal State Machine

Hver AVERT-sløyfe flytter virksomheten videre i den juridiske tilstandsmaskinen, det vil si virksomhetens posisjon i en flertrinns regulert arbeidsflyt (registrering → organisasjonsnummer → MVA → løpende forpliktelser). Agenten vet alltid hva som er gjort, hva som er låst, og hva som kommer videre.

Vanlige spørsmålCommon questions

  • Hva er AVERT-rammeverket?

    AVERT er en femtrinns sløyfe en AI-agent følger for å sjekke et norsk selskap før den handler, og for å beholde kryptografisk bevis på hva den verifiserte: Authorize, Validate, Execute, Receipt, Trail.

  • Hvorfor fungerer ikke tradisjonelle API-er for AI-agenter?

    Tradisjonelle API-er ble bygget for utviklere som leser dokumentasjon og resonnerer seg gjennom grensetilfeller. AI-agenter kan ikke det, og innsatsen er juridisk, ikke kosmetisk. Et hallusinert organisasjonsnummer eller en feilformatert skatteinnsending er et juridisk ansvar, ikke en skrivefeil.

  • Støtter AVERT skrivehandlinger mot norske offentlige systemer?

    Nei. Lesehandlingene i Apier er i drift i dag, og Apier utfører ikke skriving mot Altinn, Maskinporten eller Skatteetaten. I AVERT-løkken er Execute steget virksomheten selv tar i egne systemer; rammeverket krever at hver utført handling gir en signert kvittering og en sporingslogg som bare kan utvides.

Kom i gangGet started

Oppslag av data er en handelsvare. Bevis og sporbarhet er det ikke, og det er nettopp det laget AVERT definerer.