//! Durable worker-contract records and their canonical identity encoding.
//!
//! Two pages: `surface` declares every record the identity commits to, and
//! `identity` turns them into canonical bytes. The split keeps each page
//! readable whole; everything public re-exports from here, so callers see
//! one `contract` module.
pub use ContractIdentityError;
pub use ;