Reversible Channel Encoding
Kind: constraint
Layer: Execution Core
Record: architecture:reversible-channel-encoding
Severity: recommended
Scope: channel, naming
Canonical: Ontology
A rule or precondition that a channel name is a total and invertible encoding of the scope it belongs to, with an alphabet that excludes the separator, so a retention check can read the scope back out of the name.
Listed in Architecture principles, after One-Sided Liveness and before Declare-Before-Read Order.