---
slug: "Search"
name: "Search"
type: "Primitives"
layer: "Infrastructure"
ref: "Search#1da9"
sema_id: "sema:Search#mh:SHA-256:1da96800031333016d0be31b6721f15867df62aa9cd93d2a10102efb7d4841a7"
tags: ["Infrastructure","Primitives"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.pages.dev/bootstrap/index.json
url: https://mindscape.pages.dev/bootstrap/Search/
related: ["Check","Criteria","Discover","PatternDiscovery"]
---

# Search

Active retrieval of matching entities

Layer: Infrastructure · Category: Primitives

## Mechanism

Active scanning of a domain (memory, environment, data) to locate entities that match a [Criteria](https://mindscape.pages.dev/bootstrap/Criteria.md). It iterates through the domain, applying [Check](https://mindscape.pages.dev/bootstrap/Check.md) to filter candidates.

## Invariants

- Determinism: Same domain + same criteria = same results.
- Completeness: Must not silently skip accessible items.

## Failure modes

—

## Builds on

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

## Used by

- [Discover](https://mindscape.pages.dev/bootstrap/Discover.md) (Society; References)
- [PatternDiscovery](https://mindscape.pages.dev/bootstrap/PatternDiscovery.md) (Mind; Composes with)

## Identity

- Sema ID: `sema:Search#mh:SHA-256:1da96800031333016d0be31b6721f15867df62aa9cd93d2a10102efb7d4841a7`
- Ref: `Search#1da9`
- Supersedes:
  - `sema:Search#mh:SHA-256:d6083dea6898b63d14ccb2542fcfa05561a1f6326000c8d9c190599afd99b123`
  - `sema:Search#mh:SHA-256:f41f1d3dadc786c5fba7f290a9fc10ae87a39c07d6bb66a8f4deb0b9e393fc85`

## Links

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