AbleitungBLAKE3("agid:v1:"‖domain‖input)
plattformübergreifendidentische iota · x86-64 / ARM / Pi / WASM
Domänen6 · getrennt durch Protokollpräfix
Durchsatz1.14 GiB/s @1 KiB · 6.13 GiB/s @64 KiB
Footprintno_std · kein Heap auf dem Hot Path
Konformitätsprachübergreifende Vektoren + Python-Zeuge
offen & verifizierbar
Kein Server. Kein Zufall.
Eine reine Funktion (domain, input) → 32 bytes, dual-lizenziert MIT / Apache-2.0. Domänentrennung ist eine Sicherheitseigenschaft: eine User-id kann niemals einer Document-id aus denselben Bytes gleichen. Die Wire-Form ist ein W3C-DID-URI-ABNF-konformer String.
was eine did nicht ist
Ein Name, kein Credential.
Sie beweist nichts darüber, wer sie berechnet hat; verwende Gleichheit nicht als Besitznachweis. Nicht konstant-zeitig. Kein Löschen, keine Rotation — eine Eingabe mit geringer Entropie wird für immer zu einem stabilen Pseudonym (kapsle sie unter einem Deployment-Secret). Noch keine registrierte W3C-DID-Methode — die Registrierung steht auf der Roadmap.