UOR Content Addressing

IRI
https://uor.foundation/u/
Prefix
u:
Space
kernel
Comment
Content-addressable identifiers for ring elements. Each element carries a unique content-derived identifier.

This is a kernel-space namespace in the Define stage of the PRISM pipeline. It provides the immutable algebraic substrate — ring structure, schema vocabulary, and operation algebra.

Learn more: Pipeline Overview · Content Addressing

Classes

NameSubclass OfDisjoint WithComment
ElementThingA content-addressable ring element. Each Element uniquely identifies a piece of content via its hash-derived identifier.

Properties

NameKindFunctionalDomainRangeComment
lengthDatatypetrueElementnonNegativeIntegerThe number of Braille glyphs in an address string.
addressesObjecttrueElementThingThe datum that this address references. Inverse of schema:glyph.
digestDatatypetrueElementstringThe content hash of this address. Format: (blake3|sha256) colon followed by 64 lowercase hex characters. The algorithm prefix must match u:digestAlgorithm.
digestAlgorithmDatatypetrueElementstringThe hash algorithm used to produce u:digest. Allowed values: 'blake3' (primary), 'sha256' (secondary).
canonicalBytesDatatypetrueElementhexBinaryThe canonical byte serialisation of the addressed datum, per Amendment 43 section 2: header(k) || le_bytes(x, k+1). This is the exact byte string hashed to produce u:digest.
wittLengthDatatypetrueElementpositiveIntegerThe Witt level n of this element. The element encodes a datum in R_n = Z/(2^n)Z.