Digital Tvilling

Digital tvilling

Undertekster av Ai‑Media

En borgerstyrt, lokal‑først modell for sikker deling av personopplysninger og attester


1. Sammendrag

Digital tvilling er et konsept der alle personopplysninger lagres og forvaltes lokalt av den enkelte – på telefon, PC eller privat server – og kun deles selektivt med tjenester når personen samtykker. Offentlige kilder (f.eks. Folkeregisteret, Helse, Statens vegvesen, Vitnemålsportalen) kan utstede digitale attester (bevis) som lagres i lommeboken og presenteres videre ved behov. Deling skjer med minst mulig informasjon, tidsbegrenset og med full sporbarhet for den som eier dataene.

Nøkkelgevinster

  • Raskere og tryggere skjema/innlogging (auto‑utfylling etter samtykke)
  • Mindre oversharing: bevis på «over 18» fremfor å dele fødselsdato
  • Sporbarhet: «Hvem fikk hva, når, og hvor lenge»
  • Interoperabilitet mot norsk og internasjonal infrastruktur

2. Mål og prinsipper

Mål

  • Gi hver borger eierskap, kontroll og oversikt over egne data
  • Forenkle deling og verifisering mellom borger, offentlige og private tjenester
  • Redusere risiko (dataminimering, tidsbegrensning, samtykkelogg)

Kjerneprinsipper

  • Lokal‑først lagring: kryptert på egne enheter
  • Samtykke i forkant: eksplisitt formål, omfang og varighet
  • Bevis fremfor rådata: selektiv avsløring
  • Åpne standarder: byggesteiner som kan verifiseres av andre

3. Arkitektur (med menneskelige navn)

A. Min tvilling‑boks (lokalt datalager)

  • Lokalt kryptert datalager (JSON‑LD som «lesbar JSON med forklaringer»)
  • Gjenbrukbare begreper (f.eks. Person, Adresse, Koordinater)

B. Min digitale lommebok (attester/bevis)

  • Lagrer attester/bevis (f.eks. adresse, vitnemål, førerkort)
  • Kan presentere bevis til tjenester (som «Logg inn med min lommebok»)

C. Mitt kontrolltårn (samtykke og tilgang)

  • Viser forståelige forespørsler: Hvem? Hva? Hvor lenge? Til hvilket formål?
  • Utsteder tidslåste, nøkkelbundne tilgangsbilletter
  • Fører samtykkelogg og kvitteringer

D. Nett og flere enheter

  • Privat, kryptert «minimesh» mellom egne enheter (for tilgjengelighet)

Teknologiord i parentes: JSON‑LD (datamodell), digitale attester/VC, presentasjoner/OIDC for VP, utstedelse/OIDC for VCI, DPoP/mTLS (sikre tokens), policy‑motor (OPA), UMA/GNAP (brukerstyrt deling).


4. Norske integrasjoner (eksempler)

  • ID‑porten/Maskinporten: nasjonal innlogging og system‑til‑system‑tilgang
  • Folkeregisteret (FREG): navn, adresse osv. som adresserbare attester
  • Helse: HelseID og FHIR‑data oversatt til minimerte helsebevis
  • Statens vegvesen: digitalt førerkort i dag, mobil‑førerkort (mDL) i morgen
  • Vitnemålsportalen: vitnemål/karakterer som verifiserbare attester
  • Altinn: innsending, hendelser og app‑integrasjoner

Praktisk tommelfingerregel: hent fra kilden som eier sannheten, lag attest i lommeboken, og del presentasjon/bevis videre.


5. Brukeropplevelse (scenarier)

A. Alderssjekk

  • Tjenesten spør «over 18?» → lommeboken presenterer bevis uten å dele fødselsdato.

B. Vis førerkort

  • Ved kontroll: vis digitalt førerkort. På sikt: sikker enhet‑til‑enhet‑visning.

C. Adresse til bank

  • Lommeboken presenterer bekreftet adresseattest med kort utløp.

D. Jobbsøknad

  • Arbeidsgiver får verifiserbar presentasjon av vitnemål, ikke en PDF‑kopi.

6. Sikkerhet og personvern

  • Kryptert i ro og bruk: nøkler i enhetens sikre lager
  • Sender‑bundet tilgang: tokens knyttet til riktig klient/sertifikat
  • Policy som kode: «Hvem får hva, hvor lenge, til hvilket formål»
  • Dataminimering: del kun nødvendige felt (selektiv avsløring)
  • Trusselmodell: systematisk gjennomgang av privacy‑risiko

Viktig realitet: tilbakekalling stopper fremtidig tilgang, men sletter ikke kopier hos mottaker. Derfor: bevis fremfor rådata.


7. Leveranse i faser

Fase A – MVP

  • Lokal data‑boks + lommebok for én attesttype (f.eks. «over 18»)
  • Kontrolltårn med samtykkedialog, tidslåste, nøkkelbundne tokens
  • Nettleser‑utvidelse for «autofyll med samtykke»

Fase B – Norske kilder

  • ID‑porten → FREG‑attest
  • Vitnemålsportalen → utdanningsattest
  • Vegvesen → digitalt førerkort i dag, mDL/attest når klart
  • HelseID/FHIR → minimale helsebevis der det er riktig

Fase C – Presentasjoner «overalt»

  • OIDC‑presentasjoner der det støttes, «autofyll‑med‑samtykke» ellers

Fase D – Drift og økosystem

  • Privat mesh mellom egne enheter, nøkkelbackup, åpne SDK‑er for utstedere

8. Roller og styring

  • Borgeren: eier, forvalter og godkjenner deling
  • Utsteder (etat/organisasjon): lager attester (bevis) til borgeren
  • Mottaker (tjeneste): ber om minste nødvendige data og verifiserer bevis
  • Forvalter av åpen kildekode: drifter referanseimplementasjoner og testsertifikater

Styringsprinsipper: dataminimering, åpenhet, revisjonsspor, interoperabilitet.


9. Begrepsveiviser (enkle ord → teknisk referanse)

  • Digital attest / bevis → verifiserbart bevis som kan sjekkes kryptografisk
  • Presentasjon av bevis → standardisert «visning» av akkurat de feltene som trengs
  • Selektiv avsløring → teknikk for å dele noen felter, ikke hele dokumentet
  • Mobil‑førerkort (mDL) → sikkert førerkort på telefon, enhet‑til‑enhet
  • Policy‑motor → regelverk i kode som håndhever samtykke og formål

(I den tekniske dokumentasjonen lenkes disse til VC/OIDC4VP/OIDC4VCI/SD‑JWT VC/mDL/OPA osv.)


10. Vanlige spørsmål (FAQ)

Kan jeg trekke tilbake deling?
Ja, for å stoppe videre tilgang. Kopier som allerede er mottatt kan ikke magisk slettes. Derfor brukes «presentasjoner» og korte utløp.

Hva om tjenesten ikke støtter moderne bevis?
Nettleser‑utvidelsen tilbyr sikker autofyll med samtykke – fortsatt lokalt styrt.

Hvordan unngå sporing på tvers av tjenester?
Parvise identifikatorer og selektiv avsløring minimerer lenkbarhet.


11. Samspill med dine «flyt»‑konsepter

Relasjonsflyt

  • Lommeboken gjør «hvem, hva, hvorfor, hvor lenge» eksplisitt i hver relasjon.
  • Parvise identifikatorer skaper relasjoner uten global sporing.

Stemmeflyt og flytende demokrati

  • Attesterte identiteter og medlemskap muliggjør verifiserbar stemmegivning uten å avsløre unødig persondata.
  • Versjonerte «saks‑attester» og tidslåst tilgang gir etterprøvbarhet.

Energiflyt (data/kunnskap som energi)

  • Data flyter fra kilden (utsteder) til borgeren (lager), videre som minimerte presentasjoner – med målbart tap/gevinst i hvert steg.

Bidragsflyt

  • Attester på kompetanse/tid/leveranser gjør bidrag transparent og verifiserbart på tvers av prosjekter og organisasjoner.

Informasjonsflyt (Faktaflyt/Sannhetsbroen)

  • Hver påstand kan knyttes til en beviskjede (hvem attesterte hva, når). Mindre rom for misinformasjon, enklere kildekritikk.

Organisasjonsflyt

  • Med samtykkebaserte roller og medlemskapsattester blir tilgangsstyring enklere, mer presis og reviderbar.

12. Implementeringsplan (kort teknisk)

  • App + lokal hub: lagrings‑ og samtykkemotor
  • Nettleser‑utvidelse: fanger opp forespørsler og tilbyr «autofyll‑med‑samtykke»
  • Adaptere mot Norge: ID‑porten/FREG, Vitnemålsportalen, Vegvesen, HelseID/FHIR, Altinn
  • Policy som kode: regelsett for formål/varighet/felt
  • Observability: samtykkelogg, kvitteringer, revisjonsspor

13. Neste steg

  1. Prototyp MVP (én attesttype + presentasjon)
  2. Koble til ID‑porten/FREG i pilot
  3. Utvid med Vitnemålsportalen og digitalt førerkort
  4. Design «samtykke‑opplevelsen» og dokumenter policyer
  5. Åpne utvikler‑SDK og referanse‑UTSTEDER for attester

Prosjektet

0) Kort oppsummert (for folk flest)

  • Hva: En “Min‑data‑lommebok” på telefon/PC som du eier. Den samler og strukturerer data om deg (navn, adresse, førerkort, utdanning, helse m.m.), og kan dele minst mulig med tjenester når du sier ja – og bare så lenge du sier ja.
  • Hvordan: Offentlige kilder (Folkeregisteret, Vegvesen, Helsenorge/‑nett, Vitnemålsportalen, m.fl.) kan utstede digitale attester (f.eks. “gyldig førerkort”, “adresse”, “vitnemål”). Disse attester lagres lokalt hos deg og kan bevises for andre uten å avsløre alt (selektiv deling).
  • Nøkkelprinsipp: Du deler bevis i stedet for rådata når det er mulig (f.eks. “over 18” i stedet for fødselsnummer/fødselsdato).
  • Byggesteiner:
    • Pålogging i Norge: ID‑porten (brukerpålogging) og Maskinporten (system‑til‑system‑nøkler) for å snakke trygt med offentlige API‑er. Digdir+1
    • Helse: data utveksles som FHIR‑ressurser (standard helsedata‑format). hl7.org
    • Førerkort: støtte for digitalt førerkort nå, og senere mobil‑førerkort etter internasjonal standard (mDL). Statens vegvesen+1
    • Digitale attester: Verifiable Credentials 2.0 (W3C‑standard) presentert via OpenID for Verifiable Presentations og utstedt via OpenID for Verifiable Credential Issuance (wallet‑vennlige protokoller). W3C+2OpenID Foundation+2

1) Mål og suksesskriterier

Mål: Et økosystem der borgeren selv er datasenteret – data ligger lokalt, kan hentes inn fra kildene som faktisk “eier sannheten”, og kan deles videre på en måte som beviser det som trengs uten oversharing.

Suksess:

  1. Brukeren får raskere, enklere skjema/innlogging (autoutfylling fra egen lommebok).
  2. Offentlige/private tjenester kan verifisere opplysninger uten å lagre mer enn nødvendig.
  3. Full sporbarhet: “hvem fikk hva og hvor lenge” – og alt kan trekkes tilbake for fremtidige innsyn. (NB: allerede delte kopier kan ikke magisk slettes hos mottaker – derfor beviser/orienterte delinger.)

2) Arkitekturen – med folkelige navn (og standard i parentes)

Tre hoveddeler:

  1. Min Data‑boks (lokalt datalager)
    • Kryptert database på enheten (f.eks. SQLCipher) som lagrer alt om deg i lesbare, samkjørbare formater – typisk JSON‑LD (lenkede data i JSON) med begreper fra f.eks. “Person‑ordbok” (schema.org Person). Dette gjør data gjenbrukbare på tvers av domener. (JSON‑LD 1.1; schema.org Person). W3C+1
  2. Min Lommebok (digitale attester)
    • Der ligger digitale attester (tenk “bevis på adresse, førerkort, vitnemål”): Verifiable Credentials 2.0 – et standardisert format for attester som kan bevises og sjekkes. (W3C VC DM 2.0).
    • Lommeboka kan presentere attester til nettsider/tjenester via OpenID for Verifiable Presentations (OIDC4VP) og ta imot attester fra utstedere via OpenID for Verifiable Credential Issuance (OIDC4VCI). W3C+2OpenID Foundation+2
  3. Mitt Kontrolltårn (samtykke og tilgang)
    • Et lite, lokalt hub‑program som viser deg forståelige samtykke‑forespørsler, utsteder tidslåste tilgangsbilletter, og fører samtykkelogger (samtykkekvittering).
    • Maskinen snakker “autorisasjonsspråk” med andre systemer: moderne GNAP (IETF‑standard) eller “bruker‑styrt deling” med UMA 2.0 (oppå OAuth 2.0). For å hindre token‑misbruk brukes DPoP (sender‑bundet token) eller mTLS (sertifikatbundet token). (GNAP RFC 9635; UMA 2.0; DPoP RFC 9449; mTLS RFC 8705). IETF Datatracker+3IETF Datatracker+3docs.kantarainitiative.org+3

Nett og flere enheter: Dine egne enheter kan snakke sikkert over en privat “minimesh” (f.eks. WireGuard/Tailscale) når du er på farten. WireGuard+1


3) Koble til offentlige registre (norsk kontekst)

Tommelfingerregel: Hent originaldata fra kilden som eier sannheten, og gjør dem om til digitale attester i lommeboka di – slik at du kan dele bevis videre fra din enhet.

3.1 ID‑porten og Maskinporten – grunnmuren

  • ID‑porten: Felles norsk innlogging (BankID, Buypass, m.fl.) mot offentlige tjenester. Brukes når du skal logge inn for å hente dine data/attester. Digdir
  • Maskinporten: Sikker nøkkelutveksling system‑til‑system mellom din personlige hub og offentlige API‑er (når regelverket tillater slikt innhentet på dine vegne og med samtykke). Den bygger på OAuth2 + JWT og utsteder kortlevde tokens til definerte scopes. Digdir Docs+1

3.2 Folkeregisteret (FREG) – navn, fødselsdato, adresse m.m.

  • FREG tilbyr API‑er for godkjente virksomheter; dokumentasjon og informasjonsmodell er åpent tilgjengelig. Når tilgang og samtykke er på plass, kan din hub hente kontrollerte felt (f.eks. navn/adresse) og gjøre dem til attester i lommeboka. Skatteetaten+2Skatteetaten+2

3.3 Helse – via HelseID og FHIR

  • HelseID er innloggings‑/tilgangsløsningen i helsesektoren; helsedata utveksles i FHIR (standard “byggeklosser” for helse). Din hub skal aldri hente mer enn nødvendig, og bør konvertere mottatte FHIR‑ressurser til attester (f.eks. “har gyldig fastlegeforhold”, “vaksinasjonsstatus”) der det er på sin plass. Norsk helsenett+2Norsk helsenett+2

3.4 Førerkort – Statens vegvesen (nå) og mobil‑førerkort (senere)

  • Digitalt førerkort er tilgjengelig som app i Norge i dag (kan vises ved kontroll og har QR‑kode). På sikt kan mobil‑førerkort følge den internasjonale standarden ISO/IEC 18013‑5 (mDL) med sikker “enhet‑til‑enhet” visning og selektiv deling. Begge kan utstedes som attester i lommeboka di gjennom OIDC4VCI når utsteder støtter det. Statens vegvesen+1

3.5 Utdanning – Vitnemålsportalen (og EMREX‑nettverk)

  • Vitnemålsportalen lar deg hente egne resultater og dele dem; dette egner seg godt som digitale attester (vitnemål/karakterer) du lagrer lokalt. Norge deltar også i EMREX‑nettverket for strukturert utveksling av utdanningsresultater. vitnemalsportalen.no+2vitnemalsportalen.no+2

3.6 Altinn og DSOP/eOppslag – meldinger, innsending, hendelser

  • Altinn 3 er plattformen for å bygge offentlige apper/tjenester – nyttig både for innsending og hendelser (Events API) som kan trigge din hub til å oppdatere attester. DSOP beskriver mønstre der offentlig sektor henter bank‑/kontoopplysninger via Maskinporten – tilsvarende mønster kan brukes for andre tredjepartsoppslag med samtykke. docs.altinn.studio+2docs.altinn.studio+2

Viktig realitet: Tilgang til disse API‑ene styres av lov/avtaler. Arkitekturen vår er derfor “attest‑først”: idealet er at etatene utsteder verifiserbare attester direkte til din lommebok (OIDC4VCI). Der utstedelse ikke finnes ennå, kan din hub – med ditt uttrykkelige samtykke – hente et minimum via de tilgjengelige API‑ene og lage midlertidige, tydelig merkede attester med lavere tillit (“selv‑attestert / innhentet på dato X”). OpenID Foundation


4) Data­modell – forståelige “kort” med tydelig opprinnelse

  • Grunnformat: JSON‑LD (“JSON med forklaringer”), slik at “Navn”, “Adresse”, “Fødselsdato”, “Førerkortklasse” m.m. er forståelige for andre systemer. (JSON‑LD 1.1). W3C
  • Ordforråd: gjenbruk kjente begreper som “Person” (schema.org Person) og offentlige vokabular der det finnes. Schema.org
  • Helse: bruk FHIR‑ressurser for medisinske data (Observasjon, Vaksinasjon, Journalnotat, osv.). hl7.org
  • Attester: Verifiable Credentials 2.0 med moderne signering (JOSE/COSE) og selektiv deling (SD‑JWT VC) der det er mulig – slik at du kan vise bare det som trengs. W3C+2W3C+2

5) Samtykke, deling og trygg transport – i menneskespråk

  • Samtykke‑panelet: Hver gang noen ber om data, får du en lesbar forespørsel: Hvem? Hvilke felt? Til hvilket formål? Hvor lenge?
  • Tidslåser og felt‑filter: Du godkjenner enkeltfelter (f.eks. “over 18”, ikke hele fødselsdatoen) og setter utløpstid.
  • Tilgangsbillettene dine er “bundet” til mottakerens nøkkel via
    • DPoP (tokenet virker bare fra akkurat den klienten som beviser at den har rett nøkkel), eller
    • mTLS (token bundet til sertifikat). RFC Editor+1
  • Bruker‑styrt deling: For mer avanserte delingsscenarier (dele videre, hente i flere steg) kan du bruke
    • GNAP (moderne autorisasjon – enklere for apper/enheter),
    • UMA 2.0 (laget for at ressurseieren – deg – styrer deling over tid). IETF Datatracker+1
  • Kvittering: Hver deling gir en samtykkekvittering du kan se i ettertid (Kantara Consent Receipt v1.1). Kantara Initiative

6) Brukeropplevelse – eksempler

  1. Alderssjekk på nett
    • Nettbutikken spør: “Er du over 18?” → Lommeboka lager et aldersbevis uten å dele fødselsdato (SD‑JWT VC + OIDC4VP). Butikken får et verifiserbart “ja/nei” med kort utløp. OpenID Foundation+1
  2. Vis førerkort
    • Trafikkontroll: du viser digitalt førerkort i appen (i dag). På sikt kan du vise et mDL‑bevis direkte fra lommeboka til kontrollørens leser – “enhet‑til‑enhet” – uten sentral logging. Statens vegvesen+1
  3. Oppgitt adresse til bank
    • Banken ber om adresse → Lommeboka henter adresseattest fra FREG via Maskinporten (hvis mulig), eller bruker en allerede utstedt attest fra tidligere, og presenterer bare adressefeltet med begrenset varighet. Skatteetaten+1
  4. Del vitnemål ved jobbsøknad
    • Arbeidsgiver får en verifiserbar presentasjon fra Vitnemålsportalen (som attest i lommeboka), ikke en opplastet PDF. vitnemalsportalen.no

7) Sikkerhet, robusthet og personvern

  • Lokal kryptering & sikre nøkler: Data krypteres i ro; nøkler ligger i enhetens sikre lager.
  • Sender‑bundet deling: DPoP/mTLS for å hindre token‑tyveri. RFC Editor+1
  • Policy som kode: Et lite regelverk (policy‑motor) avgjør automatisk hvem får hva, når, til hvilket formål – lett å revidere. (Open Policy Agent / Rego). openpolicyagent.org
  • Trusselmodell (privacy‑fokus): Bruk LINDDUN til å identifisere og mitigere personverntrusler (linkabilitet, uautorisert nybruk, m.m.). Linddun
  • Nett mellom egne enheter: Privat mesh (WireGuard/Tailscale) for alltid‑tilgjengelig egen hub hjemme, uten å åpne verden for innsyn. WireGuard+1

8) Teknologivalg og åpne standarder – “folkebeskrivelse (teknisk begrep)”

  • Digitale attester / bevis (W3C Verifiable Credentials 2.0): Standard måte å uttrykke attestert informasjon (som førerkort/utdanning) på, som både mennesker og maskiner kan verifisere. W3C
  • Presentere bevis til en tjeneste (OpenID for Verifiable Presentations / OIDC4VP): Den vante “Logg inn med …”‑opplevelsen, men med min lommebok som viser bevis på forespørsel. OpenID Foundation
  • Få bevis inn i lommeboka (OpenID for Verifiable Credential Issuance / OIDC4VCI): Sikker, standardisert måte for Vegvesen/FREG/Vitnemålsportalen m.fl. å utstede attester til deg. OpenID Foundation
  • Selektiv deling (SD‑JWT VC): Del bare feltene som trengs, kryptografisk bevist. IETF Datatracker
  • Mobil‑førerkort (ISO/IEC 18013‑5 mDL): Internasjonal standard for førerkort på mobil, med sikker “enhet‑til‑enhet”‑visning. ISO
  • Autorisasjon (GNAP og UMA 2.0): Bruker‑styrte protokoller for å gi tids‑/formålsbegrenset tilgang. IETF Datatracker+1
  • Sender‑bundet token (DPoP / mTLS): Hindrer at tilgangsbilletter kan misbrukes uten riktig nøkkel/sertifikat. RFC Editor+1
  • Policy‑motor (Open Policy Agent / Rego): Leser regler som “Hvem? Hva? Hvor lenge? Til hvilket formål?” og avgjør deling. openpolicyagent.org
  • Helseformat (HL7 FHIR): Standard helsedata‑“klosser”, brukt i Norge. hl7.org
  • Nasjonal innlogging/tilgang (ID‑porten / Maskinporten): Norsk infrastruktur for pålogging og API‑tilgang. Digdir+1

9) Leveranse i faser (uten jåleri)

Fase A – MVP (lokalt og trygt)

  • Lokal Data‑boks (JSON‑LD) + Lommebok som kan motta/lagre minst én attesttype (f.eks. “navn + adresse” eller “over 18”).
  • Kontrolltårn med samtykke‑skjerm, DPoP‑bundne token og samtykkelogger.
  • Nettleser‑utvidelse: autofyll i gamle skjema etter samtykke og med utløp.

Fase B – Koble på norske kilder

  • ID‑porten innlogging → hent FREG‑data som attest (når vilkår/scopes er på plass).
  • Vitnemålsportalen → utdanningsattest i lommeboka.
  • Vegvesen → bruke digitalt førerkort i dag; planlegge støtte for mDL/attest når tilgjengelig.
  • HelseID/FHIR → lese utvalgte helsedata og lage minimerte bevis (der lovlig/egnet).

Fase C – Presentasjoner “overalt”

  • Støtte OIDC4VP overalt hvor det gir mening + fortsett “autofyll med samtykke” for tjenester som ikke støtter moderne bevis.

Fase D – Drift, gevinst og utvikling

  • Synk mellom egne enheter via WireGuard/Tailscale.
  • Backuper av krypterte nøkler (uten å sende rådata til skya).
  • Åpne SDK‑er for offentlige utstedere til OIDC4VCI (gjør det lett å utstede attester). WireGuard+1

10) Integrasjonsstrømmer (nøkkeleksempler)

A) Utstedelse fra offentlig etat til din lommebok

  1. Du logger inn hos etaten via ID‑porten.
  2. Etaten tilbyr “Legg i din lommebok” → OIDC4VCI utsteder adresse/førerkort/vitnemål‑attest direkte til din lommebok.
  3. Attesten lagres lokalt og signatur kan verifiseres senere av hvem som helst. Digdir+1

B) Presentasjon til en tjeneste (nettbutikk/bank/arbeidsgiver)

  1. Tjenesten ber om konkrete felt (eks. “over 18” eller “adresse”).
  2. Lommeboka viser deg forespørselen; Kontrolltårn lager en VP (presentasjon) med bare disse feltene, og binder tilgangen med DPoP/mTLS og tidslås.
  3. Tjenesten verifiserer signatur og utløp – behøver ikke lagre alt. OpenID Foundation+2RFC Editor+2

11) Styring, samfunn og etterlevelse

  • Dataminimering som standardvalg – bevis fremfor rådata; kortest mulig varighet.
  • Innsyn og sporbarhet – full oversikt i appen: hvem fikk hva, når og hvorfor (samtykkekvittering). Kantara Initiative
  • Interoperabilitet i Europa – hold deg på linje med EUs digitale lommebok (EUDI ARF), som peker på samme familie av standarder (OIDC4VCI/OIDC4VP, SD‑JWT VC, mdoc/mDL). EUDI Wallet+1

12) Begrepsliste (enkle ord → teknisk referanse)

  • Digital attest / bevisVerifiable Credential 2.0 (W3C VC DM 2.0). W3C
  • Presentere attestOpenID for Verifiable Presentations (OIDC4VP). OpenID Foundation
  • Få attest utstedtOpenID for Verifiable Credential Issuance (OIDC4VCI). OpenID Foundation
  • Dele bare nødvendige feltSD‑JWT VC (selektiv avsløring). IETF Datatracker
  • Mobil‑førerkortISO/IEC 18013‑5 (mDL). ISO
  • SamtykkekvitteringKantara Consent Receipt v1.1. Kantara Initiative
  • Minimesh mellom egne enheterWireGuard / Tailscale. WireGuard+1
  • Policy‑motorOpen Policy Agent (OPA)/Rego. openpolicyagent.org
  • Innlogging til offentlige tjenesterID‑porten. Digdir
  • System‑til‑system‑tilgangMaskinporten. Digdir Docs
  • Helsedata‑formatHL7 FHIR. hl7.org

13) Første leveranser (konkret)


14) Risikoer og avbøting

  • “Tilbakekalling” av data hos mottaker er ikke alltid mulig → bruk bevis/presentasjoner og korte utløp, og vis minst mulig. OpenID Foundation
  • Lenkbar identitet (sporbarhet) → bruk parvise identifikatorer og selektiv deling (SD‑JWT VC) for å unngå unødig sammenkobling. IETF Datatracker
  • Varierende modenhet hos kildene → derfor “attest‑først”‑strategi og “midlertidige, tydelig merkede” attester der nødvendig, inntil utstedere tilbyr fulle OIDC4VCI‑løp. OpenID Foundation

Hva du sitter igjen med

En tydelig blåkopi for å bygge en lokal‑først, borger‑styrt data‑lommebok som snakker norsk (ID‑porten/Maskinporten, FREG, HelseID, Vegvesen, Altinn, Vitnemålsportalen) og internasjonisk (VC 2.0, OIDC4VP/VCI, SD‑JWT VC, mDL, FHIR). Hele poenget er at du styrer, og at deling skjer med minst mulig informasjon, tidsbegrenset, og med sporbarhet.