lean

2. The governed family

Evidence-age licensing (Weathering), reachability, and exceptional authority (BreakGlass) do not share one native judgment. They do share a decision shape: a complete claim receives either positive or negative evidence, and positive evidence must satisfy two governing books.

The smallest common object is the ten-field GovernedFamily structure (GovernedFamily):

structure GovernedFamily where
  Claim : Type
  Witness : Claim  Type
  Refusal : Claim  Type
  Standing : Claim  Prop
  Custody : Claim  Prop
  Obligation : Claim  Prop
  exclusive :  {c}, Witness c  Refusal c  False
  witness_requires_standing :  {c}, Witness c  Standing c
  witness_preserves_custody :  {c}, Witness c  Custody c
  decide : (c : Claim)  Sum (Witness c) (Refusal c)

The public signature is universe-0: these data inhabit Type, not an arbitrary Type u (scope note). That is an implementation boundary of the public interface, not a theorem that universe polymorphism is mathematically impossible.

Claims are the unit of judgment

Claim is not required to be an endpoint. It may include origin, requested mode, phase, or other history-sensitive coordinates. Both dependent families

Witness : Claim  Type
Refusal : Claim  Type

can therefore have different shapes at different claims. This prevents a generic consumer from extracting a reason and then attaching it to an unrelated claim without constructing the dependent type.

The claim index is essential for three distinct public examples:

Erasing these indices loses different things: a licensing mode, provenance of reachability, or lifecycle identity. The generic erasure theorem does not pretend those losses are the same native phenomenon.

Core/instance boundary. GovernedFamily fixes the evidence shape. The concrete claim coordinates—requested use, origin, phase, or history—come from each instance.

Assumptions versus derived facts

The structure assumes only:

It assumes no generic obligation lifecycle, no conversion from a book into a witness, and no composition operator. From those assumptions the core derives refusal’s incompatibility with authority, authority’s standing and custody consequences, checker coherence, and the claim-erasure obstruction (core declarations).

A small running example

For Weathering, a claim is (weather, disposition). Direct reliance on stale evidence has refusal data; downgrading a stale claim has witness data. The evidence is not declared false when it becomes stale: the native theorem staleness_is_not_negation says every weather state supports some disposition. What changes is which representation is licensed to speak directly.

This example shows why the abstraction does not prescribe one shared refusal enum. Weathering refusal records non-testifying evidence paired with direct reliance. Paid reachability refusal is a closed region excluding the endpoint. BreakGlass refusal distinguishes foreign origin from two different laundering claims. Their commonality lies in the dependent decision shape, not in the native meanings of refusal.