---
slug: "CompatibilityCheck"
name: "CompatibilityCheck"
type: "Verification"
layer: "Infrastructure"
ref: "CompatibilityCheck#7f70"
sema_id: "sema:CompatibilityCheck#mh:SHA-256:7f70838f05f3aad069b89dcbc705283872f66fde4bc95c6bfa0dc917955e050d"
tags: ["Infrastructure","Verification"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.pages.dev/bootstrap/index.json
url: https://mindscape.pages.dev/bootstrap/CompatibilityCheck/
related: ["Artifact","AdversarialSteel","ExpandContractMigration","Greet","OntologyHandshake","ToolDiscovery"]
---

# CompatibilityCheck

Schema compatibility verification

Layer: Infrastructure · Category: Verification

## Mechanism

A binary verification process comparing the definition hashes or schema of two entities (agents, [Artifact](https://mindscape.pages.dev/bootstrap/Artifact.md)s, or protocols) to determine whether they can interact without translation. The result is directional: hash equality is mutual, but schema compatibility need not be — a reader of a later version may accept earlier data while the reverse fails.

## Invariants

- Determinism: identical inputs always yield the same result.
- Directional: the result states which entity can consume which. Mutual compatibility is a separate claim, established by checking both directions.

## Failure modes

- Symmetry assumed: a one-way result is read as mutual, so a producer is cleared to consume from a partner it can only send to.

## Builds on

- [Artifact](https://mindscape.pages.dev/bootstrap/Artifact.md) (Infrastructure; References)

## Used by

- [AdversarialSteel](https://mindscape.pages.dev/bootstrap/AdversarialSteel.md) (Mind; References)
- [ExpandContractMigration](https://mindscape.pages.dev/bootstrap/ExpandContractMigration.md) (Infrastructure; References)
- [Greet](https://mindscape.pages.dev/bootstrap/Greet.md) (Infrastructure; Composes with)
- [OntologyHandshake](https://mindscape.pages.dev/bootstrap/OntologyHandshake.md) (Society; Composes with)
- [ToolDiscovery](https://mindscape.pages.dev/bootstrap/ToolDiscovery.md) (Society; Composes with)

## Identity

- Sema ID: `sema:CompatibilityCheck#mh:SHA-256:7f70838f05f3aad069b89dcbc705283872f66fde4bc95c6bfa0dc917955e050d`
- Ref: `CompatibilityCheck#7f70`
- Supersedes:
  - `sema:CompatibilityCheck#mh:SHA-256:62b270aff05a9bc66e1dc0156ad60fbcd64f9bfb12083f22b9449ceec0c98727`

## Links

- [Pattern page](https://mindscape.pages.dev/bootstrap/CompatibilityCheck/)
- [View in the interactive graph](https://mindscape.pages.dev/bootstrap/#CompatibilityCheck)
- [JSON](https://mindscape.pages.dev/bootstrap/CompatibilityCheck.json)
- [Index of all patterns](https://mindscape.pages.dev/bootstrap/index.json)
