---
slug: "Criteria"
name: "Criteria"
type: "Data Structures"
layer: "Infrastructure"
ref: "Criteria#92ab"
sema_id: "sema:Criteria#mh:SHA-256:92ab804441f5ff5307c6e45905818372e6159c4bd64d264ac7fddd6705de8acb"
tags: ["Infrastructure","Data Structures"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.world/scapes/bootstrap.json
url: https://mindscape.world/bootstrap/Criteria/
related: ["Artifact","AcceptSpec","AdversarialSteel","Canonseal","Critique","Discover","Doubleloop","EvaluatorOptimizer","Judge","OsmoticFilter","PURECheck","Rally","RealizationProtocol","Search","Canonseal#27fc","Doubleloop#23ac"]
---

# Criteria

Judgment standards

Layer: Infrastructure · Category: Data Structures

## Mechanism

The specific standards used to judge the success of an [Artifact](https://mindscape.world/scapes/bootstrap/Artifact.md). e.g., 'must be under $50'. Used by the judgment.

## Invariants

- Decidable: applying the rule to a candidate yields pass or fail without further judgment.
- Quantified criteria carry `metric`, `threshold` and `comparator` together; none of the three is meaningful alone.

## Failure modes

—

## Data schema

```json
{
  "type": "object",
  "required": [
    "criteria_id",
    "rule"
  ],
  "properties": {
    "criteria_id": {
      "type": "string",
      "description": "Unique identifier for this criteria"
    },
    "metric": {
      "type": "string",
      "description": "Quantity measured, where the rule is quantified."
    },
    "threshold": {
      "description": "Value compared against, where the rule is quantified."
    },
    "comparator": {
      "type": "string",
      "enum": [
        "<",
        "<=",
        "=",
        ">=",
        ">",
        "in",
        "not_in"
      ],
      "description": "How to compare against threshold"
    },
    "rule": {
      "type": "string",
      "description": "The standard being applied, quantified or not — 'under $50', 'must be reversible', 'must cite a source'."
    }
  }
}
```

## Builds on

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

## Used by

- [AcceptSpec](https://mindscape.world/scapes/bootstrap/AcceptSpec.md) (Infrastructure; References)
- [AdversarialSteel](https://mindscape.world/scapes/bootstrap/AdversarialSteel.md) (Mind; References)
- [Canonseal](https://mindscape.world/scapes/bootstrap/Canonseal.md) (Mind; References)
- [Critique](https://mindscape.world/scapes/bootstrap/Critique.md) (Mind; Accepts)
- [Discover](https://mindscape.world/scapes/bootstrap/Discover.md) (Society; References)
- [Doubleloop](https://mindscape.world/scapes/bootstrap/Doubleloop.md) (Mind; References)
- [EvaluatorOptimizer](https://mindscape.world/scapes/bootstrap/EvaluatorOptimizer.md) (Society; References)
- [Judge](https://mindscape.world/scapes/bootstrap/Judge.md) (Infrastructure; References)
- [OsmoticFilter](https://mindscape.world/scapes/bootstrap/OsmoticFilter.md) (Society; Accepts)
- [PURECheck](https://mindscape.world/scapes/bootstrap/PURECheck.md) (Mind; Accepts)
- [PURECheck](https://mindscape.world/scapes/bootstrap/PURECheck.md) (Mind; Accepts)
- [PURECheck](https://mindscape.world/scapes/bootstrap/PURECheck.md) (Mind; Accepts)
- [PURECheck](https://mindscape.world/scapes/bootstrap/PURECheck.md) (Mind; Accepts)
- [Rally](https://mindscape.world/scapes/bootstrap/Rally.md) (Society; Accepts)
- [RealizationProtocol](https://mindscape.world/scapes/bootstrap/RealizationProtocol.md) (Society; References)
- [Search](https://mindscape.world/scapes/bootstrap/Search.md) (Infrastructure; References)

## Identity

- Sema ID: `sema:Criteria#mh:SHA-256:92ab804441f5ff5307c6e45905818372e6159c4bd64d264ac7fddd6705de8acb`
- Ref: `Criteria#92ab`
- Supersedes:
  - `sema:Criteria#mh:SHA-256:0400adf0f807511f10b40b026098056dbb7124915c2045cc85fb687fabc7f9ac`

## Links

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