Infrastructure · Data Structures

Shard

Deterministic partitioning of state

Definition

Mechanism

The fundamental primitive of distribution. It deterministically partitions a Resource, State, or Vector into disjoint subsets (Shards) based on a Key (e.g., ID, Hash, Time). Unlike Decompose, which splits complexity, Shard splits volume and load.

Invariants

  1. Conservation: Sum(Shards) == Total.
  2. Disjointness: Intersection(Shard_A, Shard_B) == Empty.
  3. Determinism: Key K always routes to Shard S.

Risks

Failure modes

  1. Hot shard

    skewed keys concentrate load on one partition — a consequence of Determinism.

  2. Rebinding on resize

    changing the partition count invalidates every routing decision taken under the old count.

  3. Cross-shard operation

    spanning shards requires coordination, because Disjointness guarantees no shard holds another's data.

Relationships

Builds on

References

Physics

Conservation

An invariant quantity preserved under a closed system's transformations — a substrate law

Mind

Decompose

Dividing complexity into manageable units

State

System condition at time T

Used by

References

Mind

ExperienceSharding

Agent bifurcation on context saturation: active vs archival specialists

Reference

Parameters

key_function Enum, {Hash, Range, Directory}
Partitioning strategy for distributing data across shards
partitions Integer, [2, 256]
Number of partitions to divide state into

Data schema

{
  "type": "object",
  "required": [
    "shard_id",
    "partition_index"
  ],
  "properties": {
    "shard_id": {
      "type": "string",
      "description": "Unique identifier for this shard"
    },
    "key": {
      "type": "string",
      "description": "The key used to route to this shard"
    },
    "partition_index": {
      "type": "integer",
      "description": "Which partition this shard belongs to"
    },
    "data": {
      "description": "The shard's contents"
    }
  }
}

Identity

Ref
Shard#4d41
Sema ID
sema:Shard#mh:SHA-256:4d41232416e3d414c714e0892e8559c2180899b4c21c25af29984372220f8704
Ring
0
Tier
0
Updated
2026-11-11
Supersedes
  • sema:Shard#mh:SHA-256:328e51de920cace286a054e313321ff188e34a90d9e5dc8fca1eb2df24baded0
  • sema:Shard#mh:SHA-256:0c7f0ca5c9169b77bacc5825c072dcb9eef3ff7ceee76a4a2bdbc9ebedaceaa3