---
slug: "ConfirmationBlock"
name: "ConfirmationBlock"
type: "Inference"
layer: "Mind"
ref: "ConfirmationBlock#dbe2"
sema_id: "sema:ConfirmationBlock#mh:SHA-256:dbe2e2c1125c1fe51410b304f52aaee60b477a4bd36f9a20f14463be0c9482e2"
tags: ["Mind","Inference"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.world/scapes/bootstrap.json
url: https://mindscape.world/bootstrap/ConfirmationBlock/
related: ["Hypothesis","DissentSeek","DistinguishingTest"]
---

# ConfirmationBlock

Active search for contradictory evidence

Layer: Mind · Category: Inference

## Mechanism

Disconfirmation Seek: After forming hypothesis, ask: "What evidence would prove me WRONG?" Actively search for that evidence. Weight disconfirming evidence fairly (don't explain it away). If you can't imagine what would change your mind, belief is not rational. It enforces a pause state until active search has exhausted reasonable counter-evidence.

## Invariants

- The [Hypothesis](https://mindscape.world/scapes/bootstrap/Hypothesis.md) names at least one observation that would tell against it.
- Disconfirming evidence is weighted on its merits, not discounted for being disconfirming.
- Evidence is independently verifiable.
- Releases only once `disconfirmations_required` is met or `timeout` expires.

## Failure modes

- Performative Doubt: Generating weak counter-evidence just to tick the box, without genuine intent to falsify.

## Parameters

- `disconfirmations_required` (Integer, [1, 100]): Counter-evidence instances required before the block releases.
- `timeout` (Duration, [1s, 1h]): Longest the search for disconfirming evidence may run before the block releases.

## Builds on

- [Hypothesis](https://mindscape.world/scapes/bootstrap/Hypothesis.md) (Infrastructure; References)

## Used by

- [DissentSeek](https://mindscape.world/scapes/bootstrap/DissentSeek.md) (Society; References)

## Identity

- Sema ID: `sema:ConfirmationBlock#mh:SHA-256:dbe2e2c1125c1fe51410b304f52aaee60b477a4bd36f9a20f14463be0c9482e2`
- Ref: `ConfirmationBlock#dbe2`
- Supersedes:
  - `sema:ConfirmationBlock#mh:SHA-256:3daea9633d69418a61fe6cca9416ab47156bef6d7b594a2c7be753b06205dadf`
  - `sema:ConfirmationBlock#mh:SHA-256:dc3f1d88759b024b4b5730dada9c5586759b31503d5d1dd779ca24b9fcff5c07`

## Links

- [Pattern page](https://mindscape.world/bootstrap/ConfirmationBlock/)
- [View in the interactive graph](https://mindscape.world/bootstrap/#ConfirmationBlock)
- [JSON](https://mindscape.world/scapes/bootstrap/ConfirmationBlock.json)
- [Index of all patterns](https://mindscape.world/scapes/bootstrap.json)
