// Package tenantlayoutbundleauthorityv1 defines the closed neutral values used
// by the Catalog tenant layout-bundle authority.
//
// The package owns stateless grammar and combination validation, canonical
// bytes, and content digests for namespace reservations, OrgID bindings,
// tenant slots, their three typed command requests, and derived evidence.
//
// It deliberately does not authenticate or authorize callers, allocate
// CommandIDs, persist or lock rows, enforce global CommandID uniqueness,
// inspect current/history/outcome aggregates, decide last-active-binding or
// namespace-child retirement preconditions, perform CAS, verify source
// handles, derive evidence from durable authority, publish Catalog state,
// select a revision, or serve a layout. Those stateful invariants belong to
// the concrete Catalog tenant-layout authority and cannot be established by a
// pure value validator or caller-supplied callback.
package tenantlayoutbundleauthorityv1
