iota · Welle 1 · offenes Protokoll
agι

id

Ein deterministisches Identifier-Protokoll — gleiche Eingabe, gleiche id, auf jeder Plattform.

Die gleiche Eingabe erzeugt stets denselben Identifier — auf jeder Plattform, ohne Datenbank, ohne Koordination, ohne Zufall. Ein einziger BLAKE3-Hash über eine domänenseparierte Eingabe: (domain, input) → 32 bytes → did:agid:<base58>. Eine reine Funktion — kein I/O, keine Uhr, kein Zustand.

Belegregister

gemessene Fakten, keine offengelegte Mechanik.

ag-id ist open source — jeder Fakt unten ist reproduzierbar aus dem veröffentlichten Crate, seinen sprachübergreifenden Testvektoren und einem unabhängigen Python-Zeugen. Benchmarks auf einem Ryzen 9 7900X (BLAKE3 / AVX-512).

Ableitung
BLAKE3("agid:v1:"‖domain‖input)
plattformübergreifend
identische iota · x86-64 / ARM / Pi / WASM
Domänen
6 · getrennt durch Protokollpräfix
Durchsatz
1.14 GiB/s @1 KiB · 6.13 GiB/s @64 KiB
Footprint
no_std · kein Heap auf dem Hot Path
Konformität
sprachü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.

Grenzen

was es ist — und was es nicht ist.

Vollständig offen — Spezifikation, Vektoren und Benchmarks ohne NDA.

repository documents

standards & licenses.

Normative files, specs, and conformance guarantees from the official repository.

README.md
iota · OPEN SOURCE
agiota
iota

A deterministic identifier protocol — same input, same id, on every platform.

  • Deterministic derivation via BLAKE3
  • No database, no clock, no state
  • Same id on x86-64, ARM, Pi, WASM
OPEN SOURCE · CORE
SPEC.md
iota · specification

Protocol and mechanics normative reference.

§1
Derivation
BLAKE3
§2
Domains
6 · prefixed
§3
Encoding
did:agid:<b58>
§4
Conformance
vectors
LICENSE
PERMISSIVE
MIT

Dual MIT / Apache-2.0. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files...

MIT / APACHE