Infrastructure · Data Structures

Overlap

Accept-set intersection protocol with commit-reveal for interest-based negotiation

Definition

Mechanism

Before stating positions, each agent declares their ACCEPT-SET: all outcomes they can live with. Sets are hash-committed before reveal (commit-reveal protocol). Compute intersection. If non-empty, select from intersection. If empty, both agents EXPAND accept-sets by one step and recompute. Repeat until overlap found or expansion-limit hit. It employs MECE partitioning to cleanly identify the intersection of distinct accept-sets.

Preconditions

  1. Two parties, each able to declare an accept-set

Postconditions

  1. Intersection identified

Invariants

  1. Accept-sets are hash-committed before any is revealed.
  2. Selection is from the intersection only.
  3. Expansion is bounded; at the expansion limit the protocol ends without agreement.

Risks

Failure modes

  1. Strategic minimal accept-sets (mitigated but not eliminated by commit-reveal).

  2. Expansion limit hit with no overlap.

  3. Accept-sets too abstract to intersect meaningfully.

  4. Requires both agents to support commit-reveal protocol.

Relationships

Builds on

References

MECE

Mutually Exclusive, Collectively Exhaustive partitioning

Used by

References

Society

Yield

Weighted negotiation concession with deferred debt ledger

Reference

Data schema

{
  "type": "object",
  "required": [
    "set_a",
    "set_b"
  ],
  "properties": {
    "set_a": {
      "type": "array",
      "description": "First accept-set (outcome IDs)"
    },
    "set_b": {
      "type": "array",
      "description": "Second accept-set (outcome IDs)"
    },
    "intersection": {
      "type": "array",
      "description": "Common elements between sets"
    },
    "expansion_count": {
      "type": "integer",
      "description": "How many times sets were expanded to find overlap"
    }
  }
}

Identity

Ref
Overlap#c701
Sema ID
sema:Overlap#mh:SHA-256:c7019daf2905344a1f3ca2232d74eea272fd284fbe14523e5aa33caa1b46c18e
Ring
1
Tier
1
Updated
2026-11-11
Supersedes
  • sema:Overlap#mh:SHA-256:bcfa7595ad18e8227f2019bedc717a67f3ffca1871ab9abfd02ff9cbf18cdfbb
  • sema:Overlap#mh:SHA-256:d70c8e5e00064f385853d70213d03d8ba547a1156024f826c4f782c4b677cefd