{
  "handle": "IdentityHandshake",
  "mechanism": "Macro for {{discover}}({{identity}}) + {{check}}({{nature}}). The agent verifies the ontological origin of a counterparty to switch between Service {{mode}} (for Biologicals) and Coordination {{mode}} (for Synthetics). It performs a multi-stage authentication, chaining {{discover}} for availability, {{spectral_tune}} for alignment, {{ontology_handshake}} for context, and {{check}} for cryptographic {{identity}} verification.",
  "gloss": "Distinguish Peer from Principal",
  "failure_modes": [
    "Partial trust: agent trusted after incomplete verification.",
    "Replay: previously valid handshake reused in a new context."
  ],
  "_meta": {
    "tier": 2,
    "ring": 1,
    "caution": "Trust boundary — failure enables impersonation.",
    "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"
    ],
    "path": [
      "Society",
      "Coordination"
    ]
  },
  "sema_id": "sema:IdentityHandshake#mh:SHA-256:43973ed8054341201f5eec5ad6fbed43a31cb178f0180ceadb20c896505b2b32",
  "sema_ref": "IdentityHandshake#4397",
  "sema_stub": "4397",
  "signature": [
    "Discover(Identity)"
  ],
  "dependencies": {
    "references": {
      "check": "sema:Check#mh:SHA-256:6890b221c38531710528cd84bbf3a957e29d9836dfc9c02669fc0a86709bcb00",
      "discover": "sema:Discover#mh:SHA-256:f6e09de2a5b38c031651d22539fafaa46e32869b06dae8009bde18cb249da69b",
      "identity": "sema:Identity#mh:SHA-256:b24a57fdd59ebf2ef019be30af8fa10fc127f61d346a74ab0b49f729b4e32093",
      "mode": "sema:Mode#mh:SHA-256:29d368514a2a815e9790a384c2aec12bd20a30e1ee06288e0aa59fdcffea0800",
      "nature": "sema:Nature#mh:SHA-256:9ac1fd9a3449747d2f605067023df9e13d7a60c15e556d376272266f95cfaf37",
      "ontology_handshake": "sema:OntologyHandshake#mh:SHA-256:a43c954f7a78f74aad3c49b507933cec20cc1dea54ffd5463f3a3054cb344235",
      "spectral_tune": "sema:SpectralTune#mh:SHA-256:c0aab008d2cd2f653e56508356987477f9207b4cf6435f4416105b3f37bd544a"
    }
  },
  "sema_layer": "Society",
  "sema_category": "Coordination",
  "used_by": {}
}
