---
slug: "IdentityHandshake"
name: "IdentityHandshake"
type: "Coordination"
layer: "Society"
ref: "IdentityHandshake#4397"
sema_id: "sema:IdentityHandshake#mh:SHA-256:43973ed8054341201f5eec5ad6fbed43a31cb178f0180ceadb20c896505b2b32"
tags: ["Society","Coordination"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.pages.dev/bootstrap/index.json
url: https://mindscape.pages.dev/bootstrap/IdentityHandshake/
related: ["Check","Discover","Identity","Mode","Nature","OntologyHandshake","SpectralTune"]
---

# IdentityHandshake

Distinguish Peer from Principal

Layer: Society · Category: Coordination

## Mechanism

Macro for [Discover](https://mindscape.pages.dev/bootstrap/Discover.md)([Identity](https://mindscape.pages.dev/bootstrap/Identity.md)) + [Check](https://mindscape.pages.dev/bootstrap/Check.md)([Nature](https://mindscape.pages.dev/bootstrap/Nature.md)). The agent verifies the ontological origin of a counterparty to switch between Service [Mode](https://mindscape.pages.dev/bootstrap/Mode.md) (for Biologicals) and Coordination [Mode](https://mindscape.pages.dev/bootstrap/Mode.md) (for Synthetics). It performs a multi-stage authentication, chaining [Discover](https://mindscape.pages.dev/bootstrap/Discover.md) for availability, [SpectralTune](https://mindscape.pages.dev/bootstrap/SpectralTune.md) for alignment, [OntologyHandshake](https://mindscape.pages.dev/bootstrap/OntologyHandshake.md) for context, and [Check](https://mindscape.pages.dev/bootstrap/Check.md) for cryptographic [Identity](https://mindscape.pages.dev/bootstrap/Identity.md) verification.

## Invariants

—

## Failure modes

- Partial trust: agent trusted after incomplete verification.
- Replay: previously valid handshake reused in a new context.

## Signature

- `Discover(Identity)`

## Caution

Trust boundary — failure enables impersonation.

## Builds on

- [Check](https://mindscape.pages.dev/bootstrap/Check.md) (Infrastructure; References)
- [Discover](https://mindscape.pages.dev/bootstrap/Discover.md) (Society; References)
- [Identity](https://mindscape.pages.dev/bootstrap/Identity.md) (Infrastructure; References)
- [Mode](https://mindscape.pages.dev/bootstrap/Mode.md) (Infrastructure; References)
- [Nature](https://mindscape.pages.dev/bootstrap/Nature.md) (Infrastructure; References)
- [OntologyHandshake](https://mindscape.pages.dev/bootstrap/OntologyHandshake.md) (Society; References)
- [SpectralTune](https://mindscape.pages.dev/bootstrap/SpectralTune.md) (Society; References)

## Used by

—

## Identity

- Sema ID: `sema:IdentityHandshake#mh:SHA-256:43973ed8054341201f5eec5ad6fbed43a31cb178f0180ceadb20c896505b2b32`
- Ref: `IdentityHandshake#4397`
- Supersedes:
  - `sema:IdentityHandshake#mh:SHA-256:f2e812c10dde8b6eb942ab763f53a42d95fd797ac09ba951d4138119a2e813be`
  - `sema:IdentityHandshake#mh:SHA-256:3a336d82fa7e2ee48ba131781e470179d64be0f70915687a6adcc65fff2c05a9`
  - `sema:IdentityHandshake#mh:SHA-256:03d291c384dc130830e6256de16edc22592c92f8ca433cf8675ea5aa02b19c66`
  - `sema:IdentityHandshake#mh:SHA-256:80925e0ac01ac53d5728c016a489dcf638a432b303ca73960688e7958ebf0809`

## Links

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