GENKEYDIDDOC
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.

5.1KLOC
3crates
1languages

Capabilities

01

12x12 cell grid encoding (6 bits per cell)

02

BLAKE3-derived unique color palettes

03

Reed-Solomon 30% redundancy

04

6 terminal rendering tiers

05

Ratatui TUI widget

06

HTTP API server for cross-language access

2 Crates

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.

01

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.

02

Cryptography

BLAKE3
Reed-Solomon
Ed25519

Available in

Rust

Install

$ cargo add glyph

Start building with OAS Glyph

Read the documentation or explore the source.