//! Module: subnet_catalog::json
//!
//! Responsibility: decode, validate, and encode subnet catalog JSON payloads.
//!
//! Does not own: cache paths, catalog fetching, or human text rendering.
//!
//! Boundary: keeps wire/file JSON conversion centralized so callers work with
//! validated domain structs.
use ;
/// Decodes and validates one subnet catalog JSON payload.
/// Renders one subnet catalog JSON payload with stable pretty formatting.