//! Confidential-namespace key builders.
//!
//! Re-exports typed constructors from [`newton_state_tree::NamespaceKey`].
//! See `docs/PRIVATE_DATA_STORAGE.md` § 5.2 for the encoding schema.
use ;
pub use NamespaceKey;
/// Build a confidential-namespace data key for one `(provider, domain_id, data_ref_id)` tuple.
/// Build a confidential-namespace grant key for one `(provider, policy_client, domain_id)` tuple.
///
/// Grants are domain-scoped: one grant authorizes the policy client to read every record
/// under the named domain from this provider (see spec § 5.2).