federated-settlement 0.1.0

Typed treaty and settlement surface crate with bounded shared-view evaluators; not a network runtime
Documentation

federated-settlement

Typed surface crate for v16 treaty, equivalence, settlement, replay, divergence, and suspension artifacts.

Usage

use federated_settlement::{TreatyBundleV1, SettlementCaseV1, SharedDispositionV1};

Owns

  • treaty artifacts
  • runtime identity/equivalence artifacts
  • settlement case/receipt artifacts
  • local dissent and downgrade artifacts
  • bounded shared replay / divergence / suspension artifacts

Does not own

  • network transport
  • trust-root exchange infrastructure
  • authoritative truth mutation
  • hidden cross-runtime promotion

Ecosystem

Depends on:

  • stack-ids -- identity primitives (treaty, settlement, dissent, replay, divergence, and suspension IDs)

Depended on by:

  • kernel-conformance
  • contract-schema-gen

stack-ids integration

Uses TreatyBundleId, SettlementCaseId, SettlementReceiptId, SharedDispositionId, LocalDissentId, SharedReplaySliceId, SharedDivergenceReportId, TreatySuspensionId, and others from stack-ids. Also re-exports SurfaceStatus and V25ConstitutionCitation.