Containers: Distributed Sovereignty Nodes

Containers are decentralized data nodes that store and validate all InSoBlok AI user activity off-chain. Any participant can run a Container on local hardware or in the cloud, contributing to storage replication, gossip syncing, and diff-based message reconciliation.

Each Container:

  • Syncs with Layer 1 to stay aware of all account keys and state

  • Validates message signatures and constraints (e.g., byte limits, message lifespan)

  • Stores user content, structured metadata, and TasteScore computation inputs

  • Replicates messages across peers using libp2p's gossipsub protocol

  • Enforces CRDT (Conflict-Free Replicated Data Types) to resolve update conflicts deterministically

Containers operate with strong eventual consistency, ensuring that nodes may fall behind temporarily but always catch up without state corruption.

Last updated