Skip to content

symfonic.capabilities.memory.owner_verifier

owner_verifier

Private prerequisite: durable exact-owner reads, not public admission.

OwnerVerified dataclass

OwnerVerified()

Exact owner/scope/request/revision was majority-visible at this read.

This is not a lease, atomic external-effect fence, or transferable permit.

OwnerVerifierPort

Bases: Protocol

Missing/mismatched ownership refuses; ambiguous reads are UNKNOWN.

UNKNOWN requires operator reconciliation, never an automatic body retry.