Society · Protocols

CounterfactualAnchor

Freezing expectation to measure true surprise

Definition

Mechanism

Freezes a prediction BEFORE observation. 1. Instantiate immutable Anchor (Expectation). 2. Observe Reality. 3. Learning Signal = Delta(Anchor, Reality). Prevents Hindsight CognitiveBias by forcing updates based on genuine surprise. It creates the static reference point against which SurprisalUpdate measures the magnitude of the learning delta.

Preconditions

  1. Agent has a predictive model capable of generating specific expectations
  2. Incoming observable event stream

Postconditions

  1. A quantified 'Surprisal' delta is recorded
  2. Internal model weights/beliefs updated based on delta

Invariants

  1. Anchor Immutability: The Anchor cannot be modified once the Observation phase begins
  2. Delta Causality: Learning Signal L = f(Anchor, Observation). No other inputs permitted during update
  3. Temporal Ordering: Creation(Anchor) < Time(Observation)

Risks

Failure modes

  1. Hindsight Leakage

    Agent unconsciously adjusts the Anchor as data comes in.

  2. Vague Anchor

    Prediction is too broad to be falsified (e.g., 'Something will happen').

  3. Anchor Abandonment

    Agent ignores the Anchor when the delta is too large (denial).

Relationships

Builds on

References

Mind

Agent

Autonomous Goal-Directed Entity

Infrastructure

CognitiveBias

Structural processing error definition

Infrastructure

Observe

Active State Perception

Infrastructure

Signal

Raw information emission

Used by

References

Belongbend

Record private judgments before discussion, so shifts that may protect group membership can be reviewed

Mind

Wonderdwell

Stay with something familiar, with its expectation frozen, until it yields a surprise or the time runs out

Reference

Parameters

granularity Duration, unspecified
Temporal resolution for counterfactual comparison (e.g., hour, day, week)
retention_policy Enum, {Snapshot, Rolling, Permanent}
How long to keep counterfactual baselines before expiry

Identity

Ref
CounterfactualAnchor#b8c3
Sema ID
sema:CounterfactualAnchor#mh:SHA-256:b8c3c5aca4a8adba07c19d0f6103387c6f7cf9b67ade40b412fa39e41fdb3adf
Ring
1
Tier
2
Updated
2026-11-11
Supersedes
  • sema:CounterfactualAnchor#mh:SHA-256:f5845fee4dbe585ede4203b84b7eb46ae4e6ceb7a2a0edaae53471fad17d0ae5
  • sema:CounterfactualAnchor#mh:SHA-256:4d4acdb9ee21f5c41d45e40496a2879c5c8c79efcab7f389fb6f6f36588ac23c
  • sema:CounterfactualAnchor#mh:SHA-256:0d2b80d411934b06aeaca853ac89163d71f795c26aeff8e88766f18a829766b2
  • sema:CounterfactualAnchor#mh:SHA-256:e7accd6c44e6cfb43cb51af464c4b2edaef05e7405ec8dd5d417fe62a00ef28d
  • sema:CounterfactualAnchor#mh:SHA-256:47beed0df44f67298c1280151c25ed6f396e18dea5665ad650c5493501d8f548