Vi bruker informasjonskapsler til autentisering og — med ditt samtykke — til analyse. Les mer.
Hver sjekk, hver beslutning, hver datatilgang logges med aktør, tidsstempel og begrunnelse — på tvers av alle brukere, alle agenter og alle MCP-kall. Dette er ikke et Enterprise-tillegg. Det er arkitektur-default.
Events skrives til tenants/{t}/audit/-samlingen med Firestore security rules som hindrer sletting og oppdatering — også for tenant-admins.
Hvert event inkluderer prev_hash og hash (SHA-256 av canonical JSON). Enhver endring i et tidligere event bryter kjeden og oppdages umiddelbart.
Regulator kan få signert JSON-eksport med full chain-validering. Strukturen er enkel nok til at eksterne verktøy kan verifisere uten KETL-kunnskap.
AMLA-kravet for finansielle aktører. Per-tenant DPA kan forlenge lagringen; forkorting er ikke mulig via produktet.
Parallell streaming til BigQuery for aggregert analyse. Firestore-kjeden forblir kilde til sannheten — BigQuery er en read-only projection.
Audit-logg er aktivert på alle tiers fra Starter og opp — det er ikke et Enterprise-tillegg. Regulator-ready fra dag én.
KETL logger alle handlinger som har forretnings- eller compliance-konsekvenser:
{
"eventId": "7f3b9...", // SHA-256 av event
"tenantId": "tenant-42",
"ts": "2026-04-20T08:16:45+02:00",
"actor": {
"id": "user-anna",
"type": "user",
"name": "Anna Hansen"
},
"action": "ai.output",
"target": {
"type": "analyse",
"id": "analysis-42",
"displayName": "Risikovurdering Nordlysmedia AS"
},
"before": null,
"after": { "klassifisering": "middels", "score": 0.42 },
"sourceRefs": [
{
"type": "brreg",
"id": "913289933",
"url": "https://data.brreg.no/..."
}
],
"prevHash": "a82c4...",
"hash": "7f3b9...",
"metadata": { "modelVersion": "claude-sonnet-4-6", "confidence": 0.91 }
}Finanstilsynet ber et medlem om full sporbarhet for en PEP-beslutning tatt 14 dager tidligere. I KETL:
/dashboard/audit, filtrerer på beslutnings-saken, eksporterer perioden som signert JSON.verifyChain() (egen kopi, eller via oss) og ser at integrity.valid === true.Revisor må dokumentere arbeidet sitt mot ISA 230 og bevare arbeidspapirene i 10 år (Revisorloven § 8-2). KETL-audit-loggen er denne dokumentasjonen — ikke et tillegg. Tre konkrete mønstre viser hvordan revisor bruker eksport fra `/dashboard/audit`.
Revisorloven § 8-2 (oppbevaringsplikt 10 år) + ISA 230 (revisjonsdokumentasjon). Finanstilsynet kan kreve dokumentasjon for hver beslutning ved gjennomgang av revisors arbeid.
Utløst av
Finanstilsynet sender skriftlig forespørsel om dokumentasjon på beslutning X tatt for klient Y i periode Z.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = revisor-tenant AND target.id = klient-orgnr AND ts BETWEEN start AND end AND action IN ['ai.output', 'sak.closed', 'record.changed']
Inneholder:
Oppfyller dokumentasjons-kravet
ISA 230.8 (innhold i dokumentasjon: arten, omfang og tidspunkt for revisjonshandlinger) + § 8-2 (oppbevaring i minst 10 år). Verifyer `integrity.valid === true` lokalt i Finanstilsynets verktøy.
ai.outputsak.closedrecord.changedISA 230.14-15 (sluttføring av samling). Revisor må sammenstille endelig revisjonsdokumentasjon innen 60 dager etter revisjonsberetning og oppbevare i minst 5 år (Revisorloven § 8-2: 10 år i Norge).
Utløst av
Revisor markerer oppdrag som avsluttet i `/dashboard/saker` etter signert revisjonsberetning.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = revisor-tenant AND target.id = klient-orgnr AND ts <= avslutningsdato
Inneholder:
Oppfyller dokumentasjons-kravet
ISA 230.14 (sluttføring) + Revisorloven § 8-2 (10 års oppbevaring). Eksporten arkiveres i revisors document management system; KETL-loggen er kilde til sannheten.
ai.outputsak.closedrecord.changeduser.loginaudit.exportsettings.changedISA 550 (nær-stående parter). Hvis en konsern-tilknytning oppdages i ettertid, må revisor kunne dokumentere hva som var kjent på vurderings-tidspunktet — ikke hva som er kjent nå.
Utløst av
Internal kvalitetskontroll eller klage stiller spørsmål ved en nær-stående-vurdering gjort 12-24 mnd tidligere.
Eksport fra /dashboard/audit
Format: JSON
actor.tenant = revisor-tenant AND target.id = klient-orgnr AND ts BETWEEN vurderingstidspunkt-7d AND vurderingstidspunkt+7d
Inneholder:
Oppfyller dokumentasjons-kravet
ISA 550.18 (vurdering av nær-stående-transaksjoner). KETL bevarer record-tilstand på vurderings-tidspunktet — ikke bare nåværende tilstand. Beslutningen er forsvarbar med data som faktisk var tilgjengelig da.
ai.outputrecord.changedsak.closedM&A-rådgiver må dokumentere arbeidet sitt mot klient-IC, fond-LP- audit-rett og post-closing SPA-disputes. KETL-audit-loggen er denne dokumentasjonen — ikke et tillegg. Tre konkrete mønstre viser hvordan rådgiver bruker eksport fra `/dashboard/audit`.
IMAA pre-deal og deal-execution dokumentasjons-praksis. IC kan kreve etterprøvbar dokumentasjon for hver anbefaling — særlig hvis transaksjonen senere underperformer eller LP stiller spørsmål om DD-grundigheten.
Utløst av
Klient-IC eller fond-LP ber om dokumentasjon på rådgivers anbefaling X for target Y i sourcing- eller DD-perioden.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = radgiver-tenant AND target.id = target-orgnr AND ts BETWEEN start AND end AND action IN ['ai.output', 'case.close', 'record.update']
Inneholder:
Oppfyller dokumentasjons-/audit-kravet
IMAA dokumentasjons-prinsipp + LP-DDQ-audit-rett. Verifyer `integrity.valid === true` lokalt i IC-medlems eller LP-revisors verktøy. Beslutningen er etterprøvbar uten å spørre rådgiver om noe som helst.
ai.outputcase.closerecord.updateIMAA execution-fase og standard SPA-praksis. Etter signing er deal-room-loggen bevis-grunnlag hvis selger eller kjøper senere fremsetter krav om informasjons-asymmetri, late disclosure eller breach of representations.
Utløst av
Closing-administrator markerer dealen som signert i `/dashboard/saker`; deal-room arkiveres som vedlegg til SPA.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = radgiver-tenant AND target.id = target-orgnr AND ts <= closing-dato
Inneholder:
Oppfyller dokumentasjons-/audit-kravet
IMAA execution-fase + SPA-warranty om informasjons-asymmetri. Eksporten arkiveres i rådgivers document management system og hos klient/selger som bilag til SPA; KETL-loggen er kilde til sannheten.
ai.outputcase.closerecord.updateuser.loginaudit.exportsettings.changeIMAA value capture og post-close monitoring. Hvis selger fremsetter dispute (typisk earn-out, indemnification eller breach of warranty) må rådgiver kunne dokumentere hva som faktisk var kjent på DD- eller signing-tidspunktet — ikke hva som er kjent nå.
Utløst av
Klient mottar dispute-varsel fra selger eller motpart 12–24 mnd post-closing om DD-konklusjon eller earn-out-beregning.
Eksport fra /dashboard/audit
Format: JSON
actor.tenant = radgiver-tenant AND target.id = target-orgnr AND ts BETWEEN dd-tidspunkt-7d AND closing-dato+7d
Inneholder:
Oppfyller dokumentasjons-/audit-kravet
IMAA point-in-time dokumentasjons-prinsipp. KETL bevarer record-tilstand på vurderings-tidspunktet — ikke bare nåværende tilstand. Dispute-forsvar er forsvarbart med data som faktisk var tilgjengelig da rådgiver konkluderte.
ai.outputrecord.updatecase.closeRedaksjon må dokumentere arbeidet sitt mot PFU-klagebehandling, potensielle æreskrenkelse-søksmål og post-publiserings-overlevering. KETL-audit-loggen er denne dokumentasjonen — ikke et tillegg. Tre konkrete mønstre viser hvordan redaksjon bruker eksport fra `/dashboard/audit` uten å eksponere kildevern (menneskelig kilde-kommunikasjon har aldri vært inne i systemet).
Vær Varsom-plakaten 4.13 (retting av feil) og PFU-saksbehandlings-regler. Hvis omtalt part fremsetter PFU-klage må redaksjon kunne dokumentere hva som faktisk var kjent på publiserings-tidspunktet — ikke hva som er kjent nå. Klagefristen er 12 uker; redaksjon må kunne re-konstruere kildegrunnlaget for hver påstand i artikkelen.
Utløst av
Redaksjon mottar PFU-klage på publisert artikkel innen 12 uker etter publisering. Klagen henviser typisk til konkret påstand som omtalt part hevder er feil eller uriktig framstilt.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = redaksjon-tenant AND target.id = omtalt-orgnr AND ts BETWEEN research-start AND publiserings-dato AND action IN ['ai.output', 'record.update', 'data.access']
Inneholder:
Oppfyller dokumentasjons-/audit-kravet
VVP 4.13 + PFU-saksbehandlings-regler. Verifyer `integrity.valid === true` lokalt i PFU-sekretariatets eller redaksjonens verktøy. Faktagrunnlaget kan etterprøves uten å eksponere kildevern; det redaksjon påstod på publiserings-tidspunktet er forankret i offentlige registre med dokumentert tidsstempel.
ai.outputrecord.updatedata.accessStraffeprosessloven § 125 (kildevern) og Tvisteloven § 22-11. Hvis retten gir pålegg om utlevering av redaksjonelt arbeids-materiale kan redaksjon eksportere KUN aksess til offentlige kilder fra KETL-loggen — menneskelig kilde-kommunikasjon har aldri vært inne i systemet og kan ikke avsløres via metadata. Dette er en bevisst designkonsekvens: KETL logger bare offentlig data-aksess, ikke menneskelige kildeforhold.
Utløst av
Redaksjon mottar rettslig pålegg om utlevering av loggdata for konkret gravesak (typisk forfølger som forsøker å spore kilde gjennom journalistens metadata).
Eksport fra /dashboard/audit
Format: JSON
actor.tenant = redaksjon-tenant AND target.id = omtalt-orgnr AND ts BETWEEN start AND end AND action IN ['data.access', 'mcp.call']
Inneholder:
Oppfyller dokumentasjons-/audit-kravet
Straffeprosessloven § 125 + Tvisteloven § 22-11 + Redaktørplakatens kildevern-prinsipp. KETL-arkitekturen bevarer kildevernet by design — det er ikke et tillegg som kan brytes. Hvis retten ber om kildeinformasjon, finnes den ikke i loggen.
data.accessmcp.callaudit.exportRedaktørplakaten og redaksjonell aktsomhets-praksis. Når en pågående gravesak må overleveres (sykdom, jobb-bytte, etterforsknings-utvidelse) må mottakende journalist kunne fortsette uten å miste sporet — og redaktør må kunne se hva som er gjort før overtagelse for å vurdere ansvar og tids-kontinuitet.
Utløst av
Redaktør markerer gravesak for overlevering i `/dashboard/saker`; arkivet pakkes som overleverings-pakke til mottakende journalist.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = redaksjon-tenant AND target.id = omtalt-orgnr AND ts <= overlevrings-dato
Inneholder:
Oppfyller dokumentasjons-/audit-kravet
Redaktørplakatens kontinuitets-prinsipp + redaksjonell aktsomhets-praksis. Overleveringen sikrer at gravesakens kvalitet ikke faller ved personell-bytte; samtidig bevares skillet mellom systemets logg (offentlige fakta) og kildevernet (utenfor systemet).
ai.outputrecord.updatesettings.changeaudit.exportEnterprise-kunder krever SOC2 CC7.2-bevisgrunn fra leverandører. Startup-en skipper å bygge: eget audit-API, eget tamper-evident event-store, eget IR-/forensics-loggsystem, eget Drata/Vanta- integrasjons-lag. Ketl audit-kjeden er forensics-grade fra dag én og kan eksporteres som JSON for kundens revisor, for IR- rapport innenfor GDPR art. 33-fristen, og for startup-ens egen kvartalsvise SOC2 Type II-eksport.
SOC2 CC7.2 (system anomalies are detected and corrected) + ISO 27001 A.12.4 (logging og monitorering) + GDPR art. 30 (records of processing activities). Når enterprise-kunden av startup-en gjennomgår sin egen SOC2-audit, må kunden kunne dokumentere at deres SaaS-leverandører har audit-logging på plass. Startup-en kan eksportere Ketl audit-kjede direkte til kundens revisor uten å bygge eget audit-API.
Utløst av
Enterprise-kundens revisor ber om dokumentasjon på audit-logging hos startup-en (typisk under SOC2-renewal eller ISO 27001-resertifisering).
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = startup-kunde-tenant AND ts BETWEEN audit-periode-start AND audit-periode-end AND action IN ['data.access', 'data.export', 'record.update', 'user.role-change', 'settings.change']
Inneholder:
Hva startup-en skipper å bygge
SOC2 CC7.2 + ISO 27001 A.12.4 + GDPR art. 30. Verifyer `integrity.valid === true` i kundens revisor sitt verktøy. Startup-en skipper å bygge: eget audit-API, eget audit-eksport-format, eget retention-system, eget SoD-bevisgrunnlag. Kundens revisor får standardisert JSON som lett kan parses av populære audit-verktøy (Drata, Vanta, Secureframe).
data.accessdata.exportrecord.updateuser.role-changesettings.changeNIST CSF DE.AE-3 (event data are collected and correlated from multiple sources) + GDPR art. 33 (notification of personal data breach). Hvis startup-en oppdager mistenkelig tilgang (lekkasje, ulovlig API-bruk, kompromittert API-nøkkel), må de re-konstruere hvem som aksesserte hva i hvilken tidsperiode for å forstå skopen. Ketl audit-kjeden er denne forensics-loggen — startup-en skipper å bygge eget security-event-correlation-system.
Utløst av
Startup-ens on-call team mottar varsel om mistenkelig tilgang (anomaly-deteksjon, kompromittert API-nøkkel, kunde-rapport om lekkasje).
Eksport fra /dashboard/audit
Format: JSON
actor.type = 'api-key' AND actor.id = kompromittert-key-id AND ts BETWEEN incident-start AND incident-end
Inneholder:
Hva startup-en skipper å bygge
NIST CSF DE.AE-3 + GDPR art. 33 (72-timers brudd-varsling). Startup-en skipper å bygge: eget IR-loggsystem, eget tamper-evident event-store, eget multi-tenant correlations-lag, eget breach-notification-bevisgrunnlag. Audit-kjeden er forensics-grade fra dag én; startup-en kan levere strukturert IR-rapport innenfor 72-timers fristen uten å rekonstruere noe fra application-logger.
data.accessdata.exportmcp.callaudit.exportSOC2 Type II Trust Service Criteria CC6.1 (logical and physical access controls) + CC6.6 (transmits and disposes of confidential information) + CC8.1 (manages changes to infrastructure). Når startup-en selv går gjennom SOC2 Type II-audit må de levere kontinuerlig bevisgrunn for 6-12 måneders periode. Ketl audit-kjeden dekker tilgangs-, endrings- og data-handling-kontroller — startup-en skipper å bygge eget compliance-loggsystem fra scratch.
Utløst av
Startup-ens compliance-team forbereder kvartalsvis SOC2-eksport for ekstern revisor (typisk Drata / Vanta / Secureframe via API-integrasjon).
Eksport fra /dashboard/audit
Format: JSON + PDF
tenantId = startup-egen-tenant AND ts BETWEEN periode-start AND periode-end AND action IN ['user.login', 'user.role-change', 'user.invite', 'settings.change', 'integration.connect', 'audit.export']
Inneholder:
Hva startup-en skipper å bygge
SOC2 Type II CC6.1 + CC6.6 + CC7.2 + CC8.1. Startup-en skipper å bygge: eget multi-criteria audit-system, eget tilgangs-kontroll-loggsystem, eget change-management-loggsystem, eget kontinuerlig compliance-eksport-API. Ketl-loggen er allerede SOC2-grade (append-only, hash-kjede, signed eksport); kvartalsvis eksport kan automatiseres mot Drata/Vanta-API uten ekstra arbeid.
user.loginuser.role-changeuser.invitesettings.changeintegration.connectaudit.exportOffentleglova § 9 (sammenstilling) krever at kommunen kan levere sammenstilt dokumentasjon innen 5 arbeidsdager. Forvaltningsloven § 28 (klagerett) og § 33 (klage-instansens kompetanse) krever point-in-time-grunnlag for vedtaks-etterprøving. Kommuneloven § 23-2 (kontrollutvalg) og § 25-1 (internkontroll) krever revisor-eksport for forvaltningsrevisjon. Hvert mønster her er forsvarlig mot fylkesmann/statsforvalter, pressens innsyns-begjæringer og kommunal revisjon.
Offentleglova § 9 (rett til sammenstilling — den som krever innsyn kan kreve at opplysninger sammenstilles fra ulike kilder) og § 32 (klagebehandling — vedtak om avslag kan påklages). Kommunen må kunne levere sammenstilt dokumentasjon innen 5 arbeidsdager (saksbehandlings-frist) uten å måtte gjøre om hele saks-utredningen — særlig viktig når presse eller interesseorganisasjoner ber om innsyn i leverandør-oppfølging eller tilskuddsforvaltning.
Utløst av
Presse, organisasjon eller borger sender innsynsbegjæring via eInnsyn eller per e-post om sak X (typisk leverandør Y for periode Z, eller tilskuddsforvaltning for kategori Æ).
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = kommune-tenant AND target.id = sak-id OR target.id = leverandor-orgnr AND ts BETWEEN start AND end
Inneholder:
Hvordan eksporten oppfyller kravet
Offentleglova § 9 sammenstillings-rett + § 30 saksbehandlings-frist. PDF-rapport eksponeres i eInnsyn med personvern-redigerte felt; JSON-pakka går til arkiv for evt. klagebehandling. Verifyer `integrity.valid === true` lokalt slik at klage-instans (statsforvalter) kan kontrollere at sammenstillingen er forsvarlig.
ai.outputcase.closerecord.updatedata.accessaudit.exportForvaltningsloven § 28 (klagerett) og § 33 (klage-instansens kompetanse — klage-instansen kan prøve alle sider av saken). Når part klager på vedtak må kommunen kunne dokumentere hva som faktisk var grunnlaget på vedtaks-tidspunktet — ikke en oppdatert versjon. Statsforvalter (klage-instans) kan etterprøve både faktum, lovanvendelse og forvaltnings-skjønn, og krever point-in-time-grunnlag.
Utløst av
Part eller statsforvalter ber om dokumentasjon på saksbehandlingen for vedtak X om motpart Y i perioden mellom søknad og vedtak.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = kommune-tenant AND target.id = sak-id AND ts BETWEEN soknads-dato-14d AND vedtaks-dato+14d
Inneholder:
Hvordan eksporten oppfyller kravet
Forvaltningsloven § 33 klage-instansens kompetanse. KETL bevarer record-tilstand på vedtaks-tidspunktet — ikke bare nåværende tilstand. Klagebehandlingen er forsvarbar med data som faktisk var tilgjengelig da saksbehandler konkluderte. Statsforvalter kan etterkontrollere både utredningsplikten (§ 17) og begrunnelsen (§ 25).
ai.outputrecord.updatecase.closesettings.changeKommuneloven 2020 § 23-2 (kontrollutvalgets oppgaver — påse at kommunens internkontroll fungerer) og § 25-1 (internkontroll — kommunedirektøren skal påse at administrasjonen drives i samsvar med lov og forskrift). Kontrollutvalget kan kreve dokumentasjon på at kommunens internkontroll-systemer fanger og behandler hendelser i samsvar med rutinene — ofte i forbindelse med kommunens årsregnskaps-revisjon eller særskilt forvaltningsrevisjon.
Utløst av
Kontrollutvalget eller kommunal revisjon ber om dokumentasjon på at internkontroll-systemet håndterte event-typene X (typisk leverandør-konkurs, eierskifte, sanksjons-treff) i samsvar med kommunens rutiner i perioden Y.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = kommune-tenant AND action IN ['case.open', 'case.close', 'ai.output'] AND ts BETWEEN ar-start AND ar-slutt
Inneholder:
Hvordan eksporten oppfyller kravet
Kommuneloven § 23-2 og § 25-1 + Forskrift om kontrollutvalg og revisjon § 4. Eksporten arkiveres i kontrollutvalgets sakshåndteringssystem og hos kommunal revisjon som bilag til forvaltningsrevisjons-rapport eller årsrevisjon; KETL-loggen er kilde til sannheten for at saksbehandling skjedde i samsvar med fastsatt internkontroll.
ai.outputcase.opencase.closerecord.updateaudit.exportsettings.changeEiendomsmeglingsloven § 3-7 krever oppdrags-arkivering; Bokføringsloven § 13 krever 10 års bevaring for meglerselskap. Avhendingsloven § 4-12 gir kjøper opp til 5 års reklamasjons- frist; Reklamasjonsnemnda for eiendomsmeglings-tjenester (RfE) behandler klager mot megler. Finanstilsynets rundskriv 7/2014 krever løpende LTV-overvåking i boliglån-portefølje. Hvert mønster her er forsvarlig mot RfE, tilsyn og forsikrings- saksbehandling — point-in-time-grunnlag på prospekt-/ overdragelses-/utstedelses-tidspunktet.
Eiendomsmeglingsloven § 6-3 (god meglerskikk) og Avhendingsloven § 3-7 / § 4-12 (selgers opplysningsplikt + mangler). Reklamasjonsnemnda for eiendomsmeglings-tjenester (RfE) behandler klager mot megler innenfor relativ frist på typisk 12-24 mnd etter overtakelse. Megler må kunne dokumentere hva som var kjent og kommunisert til kjøper på prospekt-/overdragelses-tidspunktet — ikke retrospektiv tilstand.
Utløst av
Kjøper sender klage til RfE eller direkte til megler om opplysningssvikt eller mangler oppdaget post-overtagelse for eiendom X (matrikkel-id) i meglers tidligere oppdrag Y.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = megler-tenant AND target.id = matrikkel-id OR target.id = oppdrag-id AND ts BETWEEN prospekt-dato-30d AND overdragelses-dato+30d
Inneholder:
Hvordan eksporten oppfyller kravet
Eiendomsmeglingsloven § 6-3 jf. avhendings-lova § 3-7. PDF-rapport går til megler-faglig leder for vurdering av RfE-svar; JSON-pakka går til evt. forsikrings-saksbehandling. Verifyer `integrity.valid === true` lokalt slik at RfE eller motpartens advokat kan kontrollere at fremstillingen er forsvarlig.
ai.outputcase.closerecord.updatedata.exportEiendomsmeglingsloven § 3-7 (megler-foretak plikter å oppbevare dokumenter) og Bokføringsloven § 13 (regnskapsmessig bevaringsplikt 10 år). Etter at megleroppdrag avsluttes (vellykket transaksjon eller oppsigelse) må megler-foretaket arkivere komplett dokumentasjon på alle vesentlige steg.
Utløst av
Saksbehandler markerer oppdraget som avsluttet i `/dashboard/saker`; oppdraget skal arkiveres som komplett pakke for 10-års bevaring.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = megler-tenant AND target.id = oppdrag-id AND ts <= oppdrags-avslutnings-dato
Inneholder:
Hvordan eksporten oppfyller kravet
Eiendomsmeglingsloven § 3-7 + Bokføringsloven § 13. Eksporten arkiveres i meglers permanente oppdrags-arkiv; KETL-loggen er kilde til sannheten for hva som faktisk skjedde i oppdraget. Tåler både Finanstilsynets tilsyns-gjennomgang og evt. domstols-bevisbyrde.
ai.outputcase.closerecord.updateuser.loginaudit.exportsettings.changeFinanstilsynets rundskriv 7/2014 (boliglån) krever at lender løpende dokumenterer LTV-overvåking gjennom lånets levetid. Ved tilsyns-gjennomgang må lender kunne dokumentere at hver materiell LTV-bevegelse er fanget, vurdert og behandlet iht. internkontroll-rutiner.
Utløst av
Finanstilsynet varsler tilsyns-besøk eller kreditt-team gjennomfører kvartalsvis intern revisjon av boliglån-portefølje-håndtering for periode X.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = lender-tenant AND action IN ['ai.output', 'case.open', 'case.close'] AND ts BETWEEN periode-start AND periode-slutt
Inneholder:
Hvordan eksporten oppfyller kravet
Finanstilsynets rundskriv 7/2014 + boliglån-forskriften. Eksporten arkiveres i lender sin tilsyns-arkiv og kan presenteres til Finanstilsynet eller intern revisjon som bevis for kontinuerlig LTV-overvåking; KETL-loggen er kilde til sannheten for at internkontroll-systemet håndterte LTV-bevegelser i samsvar med fastsatte rutiner.
ai.outputcase.opencase.closerecord.updateaudit.exportHvitvaskingsloven § 25 + EU AMLA art. 25 krever 5 års dokumentasjons-plikt for kundetiltak. Finanstilsynet kan kreve tilsyns-bevis kvartalsvis eller ved varslet tilsyns-besøk. Økokrim mottar MT-rapport ved mistenkelig transaksjon — krever bevisgrunn for hvorfor compliance vurderte transaksjonen som mistenkelig. Intern revisor gjennomfører kvartalsvis KYB-/AML- rutine-gjennomgang. Hvert mønster her er forsvarlig mot Finanstilsynet, Økokrim og intern revisor.
Finanstilsynets rundskriv 8/2019 (KYB hvitvasking) + Hvitvaskingsloven § 25 (rapporteringsplikt) + EU AMLA art. 25 (5 års dokumentasjons-plikt). Ved tilsyns-besøk eller skriftlig forespørsel må compliance-team kunne dokumentere hvordan KYB-/AML-rutinene har vært gjennomført for periode X — fra kunde-onboarding til løpende oppfølging til evt. skjerpede tiltak.
Utløst av
Finanstilsynet varsler tilsyns-besøk eller sender skriftlig informasjons-forespørsel om KYB-/AML-praksis for periode X (typisk kvartal eller halvår).
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = bank-tenant AND action IN ['ai.output', 'case.open', 'case.close', 'record.update'] AND ts BETWEEN periode-start AND periode-slutt
Inneholder:
Hvordan eksporten oppfyller kravet
Finanstilsynets rundskriv 8/2019 + Hvitvaskingsloven § 25 + EU AMLA art. 25. PDF-rapport leveres til Finanstilsynet med personvern-redigerte felt; JSON-pakka går til intern revisor for verifikasjon. Verifyer `integrity.valid === true` lokalt slik at Finanstilsynet kan kontrollere at rapporteringen er forsvarlig.
ai.outputcase.opencase.closerecord.updateaudit.exportHvitvaskingsloven § 25 (rapporteringsplikt om mistenkelig transaksjon til Økokrim). MT-rapport må være forankret i konkret beslutnings-grunnlag som dokumenterer hvorfor compliance vurderte transaksjonen som mistenkelig og hva som ble gjort for å verifisere mistanken før rapportering.
Utløst av
Compliance-leder treffer beslutning om å sende MT-rapport til Økokrim om kunde X eller transaksjon Y. Beslutnings-grunnlaget må arkiveres som vedlegg til rapporten.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = bank-tenant AND target.id = kunde-orgnr AND ts BETWEEN onboarding-dato AND mt-rapport-dato
Inneholder:
Hvordan eksporten oppfyller kravet
Hvitvaskingsloven § 25 + EU AMLA art. 29 (forklarings-plikt for skjerpede tiltak). Eksporten arkiveres som vedlegg til MT-rapport hos Økokrim; intern kopi bevares minst 5 år iht. AMLA art. 25. Bevarer point-in-time-grunnlaget slik at Økokrim kan etterkontrollere mistankens forsvarlighet uten å gjøre om hele saks-undersøkelsen.
ai.outputcase.closerecord.updatedata.exportFinanstilsynets rundskriv 8/2019 + intern revisors mandat. Intern revisor gjennomfører periodiske gjennomganger av compliance-funksjonen for å sikre at KYB-/AML-rutinene fungerer iht. policy og at compliance-team håndterer hendelser innen interne SLA.
Utløst av
Intern revisor varsler kvartalsvis KYB-/AML-rutine-gjennomgang for periode X (typisk Q1/Q2/Q3/Q4).
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = bank-tenant AND action IN ['case.open', 'case.close', 'ai.output'] AND ts BETWEEN kvartal-start AND kvartal-slutt
Inneholder:
Hvordan eksporten oppfyller kravet
Finanstilsynets rundskriv 8/2019 + intern revisors mandat + bankens egen KYB-/AML-policy. Eksporten arkiveres i intern revisors sak-system som bilag til kvartalsvis revisor-rapport til bankens styre eller revisjonsutvalg.
ai.outputcase.opencase.closerecord.updateaudit.exportsettings.changeAktuar må dokumentere arbeidet sitt mot Finanstilsynet, ansvarshavende-aktuar-funksjonen og ekstern IFRS 17-revisor. KETL-audit-loggen er denne dokumentasjonen — ikke et tillegg. Tre konkrete mønstre viser hvordan aktuar bruker eksport fra `/dashboard/audit` for tilsynssvar, revisjon av onerous- reklassifisering og operational-risk-rekonstruksjon.
Forsikringsvirksomhetsloven § 14-2 (Finanstilsynets adgang til opplysninger) og Solvency II Pillar 3 art. 51-55 (Supervisory reporting). Når Finanstilsynet etterspør dokumentasjon på en konkret risiko-vurdering (f.eks. ORSA-konklusjon eller onerous-reklassifisering) må aktuar kunne reprodusere beslutnings-grunnlaget point-in-time.
Utløst av
Finanstilsynet ber om dokumentasjon på risiko-vurdering X for portefølje Y i tilsynsperiode Z (typisk under årlig tilsyn eller ved ekstraordinær henvendelse).
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = forsikrings-tenant AND target.id = portefolje-orgnr AND ts BETWEEN tilsyns-periode-start AND tilsyns-periode-end AND action IN ['ai.output', 'case.close', 'record.update']
Inneholder:
Oppfyller dokumentasjons-/tilsyns-kravet
Forsikringsvirksomhetsloven § 14-2 + Solvency II Pillar 3. Verifyer `integrity.valid === true` lokalt i Finanstilsynets verktøy. Risiko-vurderingen er etterprøvbar uten å spørre aktuar om noe som helst — Finanstilsynet kan re-konstruere hvilke data aktuar hadde tilgang til på vurderings-tidspunktet.
ai.outputcase.closerecord.updateIFRS 17 art. 17.16 + ISA 540 (Revisjon av estimater med betydelig usikkerhet) + IAA Application Standard 1. Ekstern revisor må kunne reprodusere hver onerous-reklassifisering og loss recognition-justering — særlig i revisjon av forsikrings-tekniske avsetninger som er en hovedrisiko i forsikrings-revisjon.
Utløst av
Ekstern IFRS 17-revisor ber om dokumentasjon på onerous-reklassifisering for kontrakt-gruppe X i regnskapsperiode Y (typisk under årsregnskaps-revisjon).
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = forsikrings-tenant AND target.id = kontrakt-gruppe-id AND ts <= regnskaps-periode-end AND action IN ['ai.output', 'record.update', 'case.close', 'data.export']
Inneholder:
Oppfyller dokumentasjons-/tilsyns-kravet
IFRS 17 art. 17.16 + ISA 540 + Finanstilsynets rundskriv om actuarial reserving. Verifyer `integrity.valid === true` lokalt i revisors verktøy. Eksporten arkiveres i revisors permanente arkiv som vedlegg til IFRS 17-arbeidspapir.
ai.outputrecord.updatecase.closedata.exportSolvency II art. 101 (operational risk capital requirement) + Finanstilsynets rundskriv 6/2018 om operasjonell risiko + GDPR art. 33. Hvis sikkerhetshendelse påvirker portefølje-data (uautorisert tilgang, datalekkasje, integritet-svikt), må aktuar kunne rekonstruere hva som var kjent før hendelsen for å vurdere ORSA-konsekvens og evt. notice til Finanstilsynet.
Utløst av
Sikkerhetsteam rapporterer hendelse som påvirker portefølje-data; aktuar må vurdere om hendelsen har ORSA-konsekvens og om Solvency II SCR for operasjonell risiko må re-kalibreres.
Eksport fra /dashboard/audit
Format: JSON
actor.tenant = forsikrings-tenant AND ts BETWEEN incident-start-72t AND incident-end AND action IN ['data.access', 'data.export', 'user.role-change', 'settings.change']
Inneholder:
Oppfyller dokumentasjons-/tilsyns-kravet
Solvency II art. 101 + GDPR art. 33 (72-timers brudd-varsling). Operational risk-rekonstruksjonen er ORSA-grunnlag for SCR-re-kalibrering; samtidig er den GDPR-forensics-grunnlag for brudd-varsling. Aktuar kan dokumentere hendelse-omfang til både Finanstilsynet og Datatilsynet uten å bygge eget forensics-loggsystem.
data.accessdata.exportuser.role-changesettings.changeAdvokatforeningens retningslinjer krever 10 års bevaring av oppdrags-arkiv. Tvisteloven kap. 21 krever at bevis-fremleggelse opptil 5 år etter sak-avslutning kan presenteres med kilde og uendret innhold. Domstolloven § 224 setter taushetsplikt mot tredjepart (men ikke mot klient ved utlevering). Etisk utvalg gjennomfører kvartalsvis interessekonflikt-revisjon. Hvert mønster her er forsvarlig mot Advokatforeningens tilsyn, domstol og firmaets etiske utvalg.
Advokatforeningens retningslinjer for klient-utlevering (klient har rett til full innsyn i egne oppdrags-dokumenter) og Domstolloven § 224 (taushetsplikt mot tredjepart, ikke mot klient selv). Når klient ber om utlevering — typisk ved bytte av advokatfirma eller ved klage-vurdering — må firmaet kunne levere komplett oppdrags-arkiv innen rimelig frist.
Utløst av
Klient ber skriftlig om utlevering av komplett oppdrags-arkiv for oppdrag X, typisk ved bytte av advokatfirma eller klage-vurdering.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = advokatfirma-tenant AND target.id = oppdrag-id AND ts BETWEEN oppdrags-start AND oppdrags-avslutning
Inneholder:
Hvordan eksporten oppfyller kravet
Advokatforeningens retningslinjer for klient-utlevering. PDF-rapport leveres til klient med personvern-redigerte felt (om motpart-data); JSON-pakka går til ny advokatfirma hvis aktuelt. Verifyer `integrity.valid === true` lokalt slik at klient kan kontrollere at utleveringen er komplett.
ai.outputcase.closerecord.updatedata.exportTvisteloven kap. 21 (bevisførsel — bevis må kunne fremlegges med kilde og uendret innhold) og Tvisteloven § 21-4 (taushetsplikt og bevis-fritak). Hvis et oppdrag senere går til tvist (typisk klient mot motpart eller firmaet mot klient) må advokat kunne fremlegge bevis-grunnlaget på den faktiske beslutnings-tidspunktet — ikke retrospektiv tilstand.
Utløst av
Sak går til tvist (typisk 12-36 mnd post-oppdrag) der motpart krever fremleggelse av advokats arbeids-grunnlag, eller klient bestrider firmaets rådgivning.
Eksport fra /dashboard/audit
Format: JSON
actor.tenant = advokatfirma-tenant AND target.id = oppdrag-id AND ts BETWEEN beslutnings-dato-30d AND beslutnings-dato+30d
Inneholder:
Hvordan eksporten oppfyller kravet
Tvisteloven kap. 21 point-in-time-prinsipp. KETL bevarer record-tilstand på beslutnings-tidspunktet — ikke bare nåværende tilstand. Bevis-fremleggelse er forsvarbar med data som faktisk var tilgjengelig da advokat konkluderte. Domstolen kan etterkontrollere både utredningsgrunnlag og rettsanvendelse.
ai.outputrecord.updatecase.closeuser.logindata.exportAdvokatforeningens etiske regler kap. 3 (interessekonflikt) og firmaets interne kontroll-rutiner. Etisk utvalg gjennomfører periodiske gjennomganger for å sikre at interessekonflikt-test er gjennomført forsvarlig og at firmaets oppdrags-portefølje ikke inneholder skjulte konflikter.
Utløst av
Etisk utvalg eller compliance-funksjon varsler kvartalsvis interessekonflikt-revisjon for periode X (typisk Q1/Q2/Q3/Q4).
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = advokatfirma-tenant AND action IN ['case.open', 'case.close', 'ai.output'] AND ts BETWEEN kvartal-start AND kvartal-slutt
Inneholder:
Hvordan eksporten oppfyller kravet
Advokatforeningens etiske regler kap. 3 + firmaets interne kontroll-rutiner. Eksporten arkiveres i etisk utvalgs sak-system som bilag til kvartalsvis rapport til styret eller partner-rådet. Tjener også som dokumentasjon ved Advokatforeningens tilsyns-gjennomgang.
ai.outputcase.opencase.closerecord.updateaudit.exportsettings.changeFAIR-prinsippene (Findable, Accessible, Interoperable, Reusable) + replikerbarhetsprinsippet + Universitets- og høyskoleloven § 1-5 (formidlings-plikt) krever lang bevarings-horisont. Norske finansiører (Plan S) krever open access. Replikasjons- studier kan referere via DOI uten å kontakte original-forsker. Hvert mønster her er forsvarlig for replikasjons-studier, fagfellevurderings-revisjon og langtids-arkivering på Dataverse/ NIRD/Sikt (typisk 10+ år).
Replikerbarhetsprinsippet i empirisk forskning + FAIR-prinsippene (Reusable). Replikasjons-studier (samme metode, samme datagrunnlag, ny analyse) krever at originalt prosjekts datagrunnlag kan reproduseres punkt-for-punkt. Universitets- og høyskoleloven § 1-5 (formidlings-plikt) tilsier at forsker bør stille datagrunnlag til rådighet.
Utløst av
Ekstern forsker, replikasjons-prosjekt eller fagfellevurderer ber om utlevering av komplett datagrunnlag for publisert artikkel X.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = forsknings-tenant AND target.id = prosjekt-id AND ts BETWEEN prosjekt-start AND publiserings-dato
Inneholder:
Hvordan eksporten oppfyller kravet
Replikerbarhetsprinsippet + FAIR-prinsippene (Reusable). PDF-rapport leveres til ekstern forsker; JSON-pakka deles via Dataverse/NIRD/Sikt med samme DOI som original-artikkelen. Verifyer `integrity.valid === true` lokalt slik at replikasjons-studie kan kontrollere autentisitet.
ai.outputrecord.updatedata.exportFagfellevurderings-prosess + NESH-retningslinjer for forskningsdata. Tidsskrift-redaktør eller fagfellevurderer kan kreve dokumentasjon på datagrunnlaget — særlig hvis Round 2-/Round 3-kommentarer reiser tvil om datakilde-versjoner eller analyse-replikerbarhet.
Utløst av
Tidsskrift-redaktør eller fagfellevurderer ber om metode-grunnlag (datakilde-versjoner, AI-bidrags-dokumentasjon, analyse-historikk) for innsendt manuskript.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = forsknings-tenant AND target.id = prosjekt-id AND action IN ['ai.output', 'record.update', 'case.close']
Inneholder:
Hvordan eksporten oppfyller kravet
Fagfellevurderings-standarder + NESH-retningslinjer for AI-disclosure. Eksporten leveres til tidsskrift-redaktør som vedlegg til revisjons-runde-svar; bevares også internt for evt. senere replikasjons-spørsmål.
ai.outputcase.closerecord.updateaudit.exportFAIR-prinsippene (Findable via DOI, Accessible åpen lisens) + Universitets- og høyskoleloven § 1-5 (formidlings-plikt). Etter publisering må forskningsdata bevares på langtids-arkiv (typisk 10+ år) — i Norge via Dataverse, NIRD eller Sikt. Arkiv-leveransen må være komplett og selvdokumenterende.
Utløst av
Forsker eller forskningsdata-arkivar ved UB initierer langtids-bevaring av prosjekt på Dataverse/NIRD/Sikt etter publisering.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = forsknings-tenant AND target.id = prosjekt-id AND ts <= publiserings-dato
Inneholder:
Hvordan eksporten oppfyller kravet
FAIR-prinsippene + Universitets- og høyskoleloven § 1-5 + Plan S (open access). Arkiv-pakka legges på Dataverse/NIRD/Sikt med DOI; bevares minst 10 år. Replikasjons-studier kan referere via DOI uten å kontakte original-forsker.
ai.outputrecord.updatecase.closeaudit.exportsettings.changeAIFMD-tilsyns-krav + ILPA Reporting Standards krever 10+ års bevarings-horisont. Limited Partnership Agreement (LPA) waterfall- og clawback-mekanismer kan trigge tvist-vurdering ved fond- likvidasjon. Hvert mønster her er forsvarlig mot Finanstilsynet, LP-tilsyn og fond-likvidator — point-in-time-grunnlag på beslutnings-tidspunktet.
AIFMD (Alternative Investment Fund Managers Directive) tilsyns-krav + Finanstilsynets praksis for kapitalforvaltere. Ved tilsyns-besøk eller skriftlig forespørsel må fondet kunne dokumentere hvordan investerings- og porteføljedrifts-rutinene har vært gjennomført — fra IC-vedtak til kvartalsvis LP-rapportering til evt. exit.
Utløst av
Finanstilsynet varsler AIFMD-tilsyns-besøk eller sender skriftlig informasjons-forespørsel om fondets DD-/IC-/porteføljedrifts-praksis.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = fond-tenant AND action IN ['ai.output', 'case.open', 'case.close', 'record.update'] AND ts BETWEEN periode-start AND periode-slutt
Inneholder:
Hvordan eksporten oppfyller kravet
AIFMD-tilsyns-krav + Finanstilsynets praksis. PDF-rapport leveres til Finanstilsynet med personvern-redigerte felt; JSON-pakka går til intern revisor for verifikasjon. Verifyer `integrity.valid === true` lokalt slik at Finanstilsynet kan kontrollere at rapporteringen er forsvarlig.
ai.outputcase.opencase.closerecord.updateaudit.exportILPA Reporting Standards + LP-DDQ-praksis (Standard Industry-DDQ fra ILPA). LP-er kan kreve detaljert dokumentasjon på fondets investerings-prosess, porteføljedrift og rapportering — typisk årlig eller ved fund-of-funds re-up. Svar må være konsistent med ILPA Reporting Standards og fondets historiske LP-rapporter.
Utløst av
LP eller fund-of-funds sender DDQ til fondet — typisk årlig eller før re-up-vedtak. Eller intern compliance gjennomfører kvartalsvis ILPA-konformitets-revisjon.
Eksport fra /dashboard/audit
Format: JSON + PDF
actor.tenant = fond-tenant AND target.id IN [portefolje-orgnrs] AND action IN ['ai.output', 'record.update', 'case.close']
Inneholder:
Hvordan eksporten oppfyller kravet
ILPA Reporting Standards + LP-DDQ-konformitet. Eksporten leveres til LP som DDQ-svar med ILPA-standard-format; bevares også internt for evt. senere LP-tilsyn eller fond-likvidasjon (10+ år).
ai.outputcase.closerecord.updatedata.exportLimited Partnership Agreement (LPA) waterfall + clawback-mekanismer. Hvis fondet senere får clawback-claim fra LP (typisk ved fond-likvidasjon hvis early-stage carry-allocations viste seg å være for høye), må fondet kunne dokumentere fair value-vurderinger og waterfall-beregninger på beslutnings-tidspunktet — ikke retrospektiv tilstand.
Utløst av
LP eller fond-likvidator initierer clawback-vurdering — typisk ved fond-likvidasjon eller hvis early-stage carry-allocations bestrides ved LP-fond-likvidasjon.
Eksport fra /dashboard/audit
Format: JSON
actor.tenant = fond-tenant AND target.id IN [portefolje-orgnrs] AND ts BETWEEN fond-vintage AND likvidasjon-dato
Inneholder:
Hvordan eksporten oppfyller kravet
LPA point-in-time-prinsipp + ILPA Standards for clawback-evaluering. KETL bevarer record-tilstand på vurderings-tidspunktet — ikke bare nåværende tilstand. Clawback-tvist er forsvarbar med data som faktisk var tilgjengelig da fondet beregnet carry.
ai.outputrecord.updatecase.closesettings.change