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.

Requires

Reinforces

Enables

Violated by

Refactored by

Severity

Category

Linked from

in this codebase