zero-fuss identifiers
https://thei.rs/i0
| .vscode | ||
| spec | ||
| .gitignore | ||
| readme.md | ||
i0
zero-fuss identifiers
deterministic globally "good-enough" unique ids
feature goals
core functionality marked in bold
- supports versioning
- supports derivatives through scoping by iana pen
- short and long versions
- privacy-preserving
- reasonably performant (1.1M ops/sec in i0.rs on an M3 Max)
- specified embedding into rfc9039 urns (needs rethinking)
implementations
| language | link | v1 | v2 | v3 | notes |
|---|---|---|---|---|---|
| rust | i0.rs | ✔︎ | ✔︎ | reference impl | |
| go | doll/i0 | ✔︎ | |||
| elixir | i0.ex | ✔︎ | ✔︎ |