uor-addr 0.2.0

UOR-ADDR — the typed reference vocabulary for content-addressing across recursively-grammared formats. Standard-library Layer-3 Prism realization of the UOR Foundation; ships the common architectural surface plus the JSON realization under JCS-RFC8785 + NFC + SHA-256.
Documentation
//! **`uor_addr::variant` — UOR-ADDR's cost-model-bearing variants**
//! (ARCHITECTURE.md "Cost-model-bearing variants").
//!
//! Every variant in this module specializes one of UOR-ADDR's
//! format-specific realizations (typically [`crate::json`]) by
//! binding a **non-default** `C: TypedCommitment` at the
//! `PrismModel` declaration. The κ-derivation itself is unchanged;
//! the `C` selection adds typed-bandwidth admission predicates per
//! ADR-048's cost-model surface plus QS-06's exemplar shape.
//!
//! Architectural commitment: UOR-ADDR's surface admits any
//! `C: TypedCommitment` parameterization through the same
//! `PrismModel` declaration form. The variants in this module
//! demonstrate the parameterization through concrete realizations.
//!
//! ## Shipped variants
//!
//! - [`storage`] — content-addressed-storage variant binding
//!   `C = AndCommitment<EmptyCommitment, SingletonCommitment<LexicographicLessEqThreshold>>`.
//!   The κ-label's emission carries a typed-bandwidth admission of
//!   the κ-label into the storage tier (the threshold selects which
//!   κ-labels admit to the cost-bearing tier).
//! - [`signed`] — signature-required-on-emission variant binding
//!   `C = SingletonCommitment<UltrametricCloseTo<2>>`. The published
//!   `UltrametricCloseTo` predicate admits κ-labels whose σ-projection
//!   digest is ultrametrically close (2-adic-prefix-aligned) to the
//!   signature reference — the byte-shape property an ADR-049
//!   `axis::cryptanalyze` signature witness validates.

pub mod signed;
pub mod storage;