//! Phone-facing HTTP and XML protocol models.
//!
//! Use [`authentication`] to validate credentials submitted to an HTTP
//! authentication endpoint, [`provisioning`] to read and write boot
//! configuration documents, and [`service`] to decode application-envelope
//! payloads. The [`xml`] module contains the interactive display documents and
//! the shared [`xml::PhoneXmlDocument`] parsing contract.
/// Form-encoded authentication requests and bounded decision responses.
/// Typed boot provisioning documents and their validation rules.
/// Application-envelope routing, submissions, and execute responses.
/// Bounded XML documents for interactive phone displays and telemetry.