Society · Coordination

OntologyHandshake

Negotiating shared definitions

Definition

Mechanism

Before exchanging data, agents exchange 'definition hashes' for key terms using CompatibilityCheck. If hashes mismatch, they enter a negotiation phase to map their internal ontologies to a temporary shared dictionary (a 'pidgin' Protocol). It uses SpectralTune to rapidly identify semantic divergence before negotiating definitions.

Preconditions

  1. Both agents have ontologies.
  2. Communication channel open.
  3. Ontology serializable.

Postconditions

  1. Shared terms mapped.
  2. Unmappable terms flagged.
  3. Communication can proceed with known precision.

Invariants

  1. Every mapping states its cardinality: one-to-one, many-to-one, or one-to-many.
  2. A term with no faithful mapping is flagged unmappable rather than coerced onto the nearest one.

Risks

Failure modes

  1. Failure to converge on a mapping.

  2. High negotiation overhead.

  3. Dictionary mismatch risks semantic errors.

Relationships

Builds on

Composes with

References

Infrastructure

Protocol

Communication standard

SpectralTune

Verifying ontology alignment before data transfer

Used by

References

Composes with

Reference

Identity

Ref
OntologyHandshake#a43c
Sema ID
sema:OntologyHandshake#mh:SHA-256:a43c954f7a78f74aad3c49b507933cec20cc1dea54ffd5463f3a3054cb344235
Ring
1
Tier
2
Updated
2026-11-11
Supersedes
  • sema:OntologyHandshake#mh:SHA-256:ead055e44f108319ace229e30005ea5a3aaf8df540ccf1c1cf0f855aed45e613
  • sema:OntologyHandshake#mh:SHA-256:fc51f85504eb23c4c11a7cd502fbd97c2a0d9b145a22baeaa8f1cb776f138d6e