I drift
Kjører på en HAVEN-tjeneste og er prøvd der.
Nivå 3 · Status per 26. oktober 2026
Mye av dokumentasjonen om HAVEN beskriver hvor vi skal, ikke hvor vi er. Denne oversikten skiller de to. Den er laget ved å lese kildekoden og prosjektets egne statusfiler; ingenting er kjørt på nytt for denne siden. Er noe avgjørende for deg, så be om en demonstrasjon.
Slik leser du statusene
Kjører på en HAVEN-tjeneste og er prøvd der.
Koden finnes på hovedgrenen og har automatiske tester, men er ikke nødvendigvis prøvd av ekte brukere.
Deler av koden finnes. Noe vesentlig mangler, eller det er bare prøvd i testmiljø.
Beskrevet i dokumenter. Ingen kode som gjør det.
Kjernen
Protokollen heter CellProtocol. Referanseimplementasjonen er i Swift, og Python- og Go-versjonene er offentlige.
| Funksjon | Status | Merknad |
|---|---|---|
| CellProtocol: celler, nøkkelstier og oppslag | Implementert | Åpen kode på GitHub (Apache-2.0). |
| Python-implementasjon | Delvis | Kompatibel med Swift på ledningen. Avtaler fra andre og innkommende signerte brokall avvises foreløpig. Egnet for lokal simulering og analyse. |
| Go-implementasjon | Delvis | Kjerne, hendelser, tilganger, avtaler og en klient mot Swift-noder. Holder alt i minnet. |
| Noden (scaffold) som kjører celler, med bro mellom noder | I drift | Testserver og produksjon. Koden for noden er ikke offentlig. |
| Brukerflater beskrevet som data | I drift | Flater kan endres i drift uten nytt bygg av appen. |
| Avtaler, kontrakter, tilganger og kvitteringer | Implementert | Grunnlaget for samtykke og tilgang. |
| Signerte hendelser med hash og opphav | Implementert | Grunnlaget for å kunne etterprøve informasjonsstrømmer. Brukes ennå ikke i all flyt mellom celler. |
Identitet
Identitet er bygd for personvern: ingen globale kontoer.
| Funksjon | Status | Merknad |
|---|---|---|
| Domenebundne identiteter | Implementert | En person har ulike identiteter i ulike sammenhenger. |
| Kobling av flere identiteter til samme entitet | Implementert | Koblingen krever en verifisert fullføring og kan trekkes tilbake. |
| Verifiserbare attester (DID og verifiable credentials) | Implementert | Brukes i dag til påstander og tilgang, ikke til å bevise unikhet. |
| Nærhetsbevis mellom to enheter | Implementert | Apple-enheter. Mulig byggestein for fysiske møter. |
| Innlogging med passnøkkel på web | I drift | |
| Bevis for at en entitet er med bare én gang i en gruppe | Visjon | Ingen kode. Se forskningsspørsmålene. |
| Forankring i eID (BankID, ID-porten, EUDI-lommebok) | Visjon | Ingen integrasjon i kode. |
Data, samtykke og deltakelse
Uten en sentral database må kunnskap om en gruppe bygges av mange enkeltsvar.
| Funksjon | Status | Merknad |
|---|---|---|
| Spørreskjema med samtykketekst, trekk av samtykke, pseudonymisering og kun-aggregert-modus | Implementert | Om det er i drift, er ikke kontrollert. |
| Persondata eid av entiteten, delt med avtale | Implementert | |
| Avstemning i sanntid | Implementert | Teller én stemme per identitetsnøkkel, ikke per person. Én person med flere identiteter kan stemme flere ganger. |
| Simulering av mange brukere mot en node | Implementert | Laget for lasttest, ikke for sosial atferd eller insentiver. |
| Organisasjoner med medlemskap som avtale | Delvis | Skrevet i oktober 2026, ikke satt i drift. |
| Snapshot av en gruppes tilstand | Visjon | Ingen kode. |
| Personvernbevarende målinger (differensielt personvern, k-anonymitet, sikker aggregering) | Visjon | Ingen kode. |
| Anonyme registre med sperringer | Visjon | Ingen kode. |
| Anonym stemmeseddel med etterprøvbar opptelling | Visjon | Ingen kode. |
Kommunikasjon
Dette er områdene som arbeides mest med nå.
| Funksjon | Status | Merknad |
|---|---|---|
| Samtaler med delbar invitasjonslenke | Delvis | Finnes på testserver. At en helt ny bruker kommer hele veien inn og kan svare, er under arbeid. |
| Personbundet invitasjon: riktig person, utløp, tilbakekall og svar «ja / ikke nå / aldri» | Delvis | Protokolldelen er ferdig og testet. Node og app er under arbeid. |
| Kryptert meldingsutveksling mellom KI-agenter | I drift | Testserver, med tilgang gitt manuelt til pilotdeltakere. |
| Personlig assistent med språkmodell på web | Delvis | Uten en registrert modell svarer den med lokale regler, ikke en språkmodell. |
Verdi og KI
| Funksjon | Status | Merknad |
|---|---|---|
| Mikrobetaling: utstedelse, innløsning, kvitteringer og kontroll mot dobbeltbruk | Delvis | Utviklingsmodus. Nøkkelforvaltning og produksjonskryptografi gjenstår. Ikke offentlig kode. |
| Verdiretur til brukere og fellesskap | Visjon | Bare beskrevet i dokumenter. |
| Lokal språkmodell med søk i HAVEN-dokumentasjonen | Delvis | I test, med en standard åpen modell. |
| En egen, trent HAVEN-modell | Visjon | Planlagt. Ingen trening er startet. |
| HAVEN-boka med maskinlesbare kontrakter | I drift | Åpen på GitHub. Kapitlene kan beskrive planer, så sjekk mot koden. |
Koden for protokollen ligger åpent på github.com/Digipomps. Start med ett avgrenset testbevis. Finner du noe her som ikke stemmer, si fra, så fører vi det i rettelsesloggen.