Idun

protocol architecture v0.1

Portable, verified social identity for the federated web

Identity Eudi Did Activitypub At protocol Idun protocol Open source

Idun defines a vocabulary of verifiable credentials for social trust. All credentials use W3C Verifiable Credentials Data Model v2.0 with SD-JWT for selective disclosure.

IdunVerifiedHuman
Issuer Idun node (after EUDI/eID verification) Claims Subject is a verified natural person. Verification method (BankID, MitID, eIDAS). Verification date. Age bracket (optional, selective disclosure). Stored EUDI Wallet + DID document TTL 1 year, renewable
IdunPlatformMembership
Issuer Social platform's Idun node Claims Subject is an active member of [platform]. Member since [date]. Account standing (good/flagged/suspended). Stored EUDI Wallet TTL Rolling, updated by platform
IdunReputation
Issuer Social platform's Idun node Claims Subject's trust score on [platform]. Activity duration. Community contributions. Abuse flags (zero/count). Stored EUDI Wallet TTL 90 days, re-issued. Platforms only trust fresh credentials — stale ones are ignored.
IdunHandleClaim
Issuer Idun network (consensus via DID registry) Claims Subject controls handle [@name]. Linked to DID. History of previous actor URIs and PDS locations. Stored EUDI Wallet + distributed Idun registry TTL Persistent, renewable. Conflict resolution: first-claim-first-served, tied to verified DID.
IdunSocialGraph
Issuer Federated peers (bilateral) Claims Follow relationships across both ActivityPub and AT Protocol. Not a single credential but a distributed dataset replicated across federation. Stored Federated across all peer servers on both protocols TTL Persistent, eventually consistent
IdunContentAttestation
Issuer User (self-signed) or platform Claims Content hash and authorship proof. Enables verification that content was authored by a specific DID, even after the originating platform is gone. Stored AT Proto personal data repo (signed Merkle tree) or AP content mirrors TTL Persistent