A Consent Dynamics Model should not declare “consent happened.” That is too brittle, too context-sensitive, and too easy to weaponize.
The safer target is a witness layer: a system that notices pressure, coercion, hesitation, ambiguity, unsafe refusal conditions, stale scope, escalation, and repair opportunities, then prompts humans and agents to slow down, clarify, or preserve exit.
A witness layer is not a permission authority. It is an admissibility discipline. Its job is to protect the boundary between what the system wants to be true and what the evidence permits to be claimed.
A witness also cannot see everything. Context before consent to witness is not automatically admissible. If a witness ingests the entire formation field — motives, pressure, private rationale, hidden negotiation, and pre-loop semantic weather — it may already be contaminated. It may still be useful as analysis, but it is no longer cleanly functioning as witness.
Witness is not total seeing. Witness is consented seeing. It begins inside a declared loop: what is being witnessed, by whom or what, for what purpose, under what scope, with what visibility, and with what exit or revocation conditions.
This means a witness must have boundaries. It may not silently adopt the producer’s goal. It may not treat user preference as evidence. It may not convert social pressure into certainty. It may not validate beyond scope. It may not collapse plausible into verified. It may not become co-author and reviewer in the same loop. It may not convert unrestricted context access into authority.
The model layer is therefore assistive, not sovereign. It should increase legibility, reversibility, refusal-safety, and repair capacity without converting uncertainty into permission.