derivaciónBLAKE3("agid:v1:"‖domain‖input)
multiplataformaiota idéntico · x86-64 / ARM / Pi / WASM
dominios6 · separados por prefijo de protocolo
rendimiento1.14 GiB/s @1 KiB · 6.13 GiB/s @64 KiB
huellano_std · sin heap en la ruta caliente
conformidadvectores multilenguaje + testigo Python
abierto y verificable
Sin servidor. Sin aleatoriedad.
Una función pura (domain, input) → 32 bytes, con licencia dual MIT / Apache-2.0. La separación de dominios es una propiedad de seguridad: un id de User nunca puede igualar a un id de Document a partir de los mismos bytes. La forma de transmisión es una cadena de URI DID de W3C conforme con ABNF.
lo que un did no es
Un nombre, no una credencial.
No prueba nada sobre quién lo computó; no uses la igualdad como prueba de posesión. No es de tiempo constante. Sin borrado ni rotación — una entrada de baja entropía se convierte en un seudónimo estable para siempre (envuélvela bajo un secreto de despliegue). Aún no es un método DID registrado por W3C — el registro está en la hoja de ruta.