Mind · Inference

NormCheck

Detection of value-laden facts

Definition

Mechanism

A Check filter that scans the Prophet's descriptive output for normative adjectives (e.g., 'dangerous', 'unfortunate', 'unfair') that masquerade as objective facts. Detected adjectives are handled according to `action_on_detect` — marked, rewritten out, or the text rejected — preserving the separation of Is (Prophet) and Ought (Judge of Value). Utilizes Quorum, ProphetFanOut, NormativeJudge.

Preconditions

  1. Text claims to be descriptive

Postconditions

  1. Text is certified neutral, marked, or rejected.

Invariants

  1. Fact Preservation: under Rewrite, the rewritten text preserves every causal claim of the input.
  2. Neutral Tone: no text passes as certified descriptive while carrying a detected normative adjective.

Risks

Failure modes

  1. Strips relevant safety warnings that were actually factual.

Relationships

Builds on

References

Infrastructure

Check

Side-effect-free observational verification yielding Verified/Falsified/Unknown

Infrastructure

Judge

Scalar evaluation of merit

Infrastructure

Quorum

Minimum participation threshold

Infrastructure

Value

A measure of utility

Nothing in this library builds on this pattern yet.

Reference

Parameters

action_on_detect Enum, {Flag, Rewrite, Reject}
Response to smuggled norms
sensitivity Enum, {Low, Medium, High, Paranoid}
Detection threshold

Signature

  • Check(Value)

Identity

Ref
NormCheck#39ba
Sema ID
sema:NormCheck#mh:SHA-256:39ba24a3792c16fb8689bfd5bd0093d7f43b13e276fccc1d2b3e97fa20682603
Ring
2
Tier
1
Updated
2026-11-11
Supersedes
  • sema:NormCheck#mh:SHA-256:82223036f2aa91c261189aa21bb0a61a98d10cfb6f613eaf760e8635af2e30e7
  • sema:NormCheck#mh:SHA-256:b3a0c556a3b52cdd3b366f6494e2d93b3a105434f18f5b913f53164d02868424
  • sema:NormCheck#mh:SHA-256:9077cda7709406a5f39f88e39966c5fb26a845c1171d1d14616e17ed5fb9eeba
  • sema:NormCheck#mh:SHA-256:984facf56bbaf948280c3d37d1b84a7d4f46f35ef27b3c813ecaca39693634cc