//! Authority hashes — the frozen digests a stage was built against.
//!
//! An `AuthorityHash` names a piece of frozen authority (e.g. a detector atlas, an envelope policy, a dataset
//! corpus) by `(name, 32-byte digest)`. A stage must declare the authorities it consulted; the runtime checks
//! those against the manifest's frozen set before admitting the stage's output. This is the substrate analogue of
//! the chemical crate's `atlas_hash_v1` / `corpus_hash_v1` pinning: an execution is only meaningful relative to a
//! named, frozen authority.
use crateto_hex;
use ;
/// A named, frozen authority digest a stage was built/validated against.