Skip to content
BRYAN DAVID WHITE edited this page Feb 23, 2026 · 5 revisions

Distributed Credibility Mesh

The Mesh layer enables federated credibility governance across multiple DeepSigma nodes. Each node maintains its own credibility state and participates in consensus to produce tamper-evident, cross-organization trust scores.

Source: src/mesh/


Node Roles

Role Purpose
Edge Ingests local decision episodes and computes local credibility
Validator Verifies claims and drift signals from edge nodes
Aggregator Combines validated scores into composite cross-node credibility
Seal Authority Issues tamper-evident seals for consensus decisions

Architecture

  Edge Node A ──┐
                ├──→ Validator ──→ Aggregator ──→ Seal Authority
  Edge Node B ──┘
  • Push — edge nodes push events to validators via HTTP/msgpack
  • Pull — aggregators pull validated batches from validators
  • Consensus — quorum-based agreement before seal issuance

Transport

Protocol Package Use
HTTP + msgpack httpx, msgpack Default inter-node transport
In-process Single-node / test mode

Install: pip install -e ".[mesh]"


Environment Variables

Variable Default Description
MESH_NODE_ID auto-generated Unique node identifier
MESH_ROLE edge Node role (edge/validator/aggregator/seal-authority)
MESH_PEERS (empty) Comma-separated peer URLs
MESH_QUORUM 2 Minimum validators for consensus

Docker

docker compose --profile mesh up

Related Pages

Clone this wiki locally