TTP EXTENSION · AUTHORITY HEAD AUTHENTICITY

Freshness claim ≠ authentic freshness evidence.

A generation watermark cannot safely prove authority-view currentness until the exact head statement that carries it has been authenticated.

Canonical rule

RECEIVE AUTHORITY HEAD H
↓
AUTHENTICATE
- trusted signer / key
- authority namespace
- canonical payload
- integrity / signature
↓
authentic?
├─ no → HOLD / REJECT HEAD
└─ yes
   ↓
EXTRACT AUTHENTICATED GENERATION G
   ↓
COMPARE REGIONAL VIEW >= G
   ├─ no → STALE AUTHORITY VIEW → HOLD
   └─ yes
      ↓
   CHECK RULE STATUS / DIGEST / GENERATION
      ↓
   CHECK PROOF + SCOPE
      ↓
   CURRENT OWNER ADOPTS
      ↓
   FENCED COMMIT
      ↓
PROVE HEAD AUTHENTICITY → VIEW CURRENTNESS → PROOF AUTHORITY → EFFECT

I83–I86

Minimal decision

IF head.authentication_valid
AND head.authority_domain_is_expected
THEN
  use head.generation as freshness fence
ELSE
  hold before evaluating replica freshness

THEN IF regional_generation < authenticated_head_generation
  hold as stale_authority_view

AUTHENTICATE FIRST. COMPARE FRESHNESS SECOND.

Boundary

Verified #031 uses a deterministic HMAC-SHA256 test fixture to isolate tamper detection. The protocol does not require a particular cryptographic primitive. Authentic-but-old head replay remains a separate currentness problem.

Open Verified Report #031Previous TTP rule →