Deterministic Visual Identicons
OAS Glyph
Deterministic visual identity system. Converts did:oas addresses into scannable 12x12 block-grid avatars with embedded identity data and BLAKE3-derived color palettes unique to each DID.
Lines of code
5.1K
Crates
2
Languages
Rust
Primitives
3
12x12 cell grid encoding (6 bits per cell)
BLAKE3-derived unique color palettes
Reed-Solomon 30% redundancy
6 terminal rendering tiers
Ratatui TUI widget
HTTP API server for cross-language access
Inside OAS Glyph.
Every crate in the OAS Glyph workspace, what it does, and how it fits together.
oas-glyph
3.4K LOC
Core library and HTTP API server. 12x12 cell grid encoding using 3 visual channels (block size, shape, hue) = 6 bits per cell. BLAKE3 palette derivation.
oas-glyph-tui
1.7K LOC
Terminal renderer and CLI. 6 rendering tiers: Kitty > iTerm2 > Sixel > Half-block > Braille > ASCII. Ratatui widget for TUI embedding.
Cryptography
Available in
Rust
Install
$cargo add oas-glyph --git https://github.com/openagentid/oas-glyph