-
Notifications
You must be signed in to change notification settings - Fork 0
Unified Atomic Claims
Everything in Σ OVERWATCH is made of Claims.
A Claim is the indivisible unit of asserted truth. It is the atom from which every governance structure is composed. Before Claims existed as a first-class primitive, truth lived in scattered places — inside episode context blobs, provenance chains, evidence ref arrays, and freeform content objects. Claims unify all of this into a single, validated, decaying, graph-linked, sealable object.
Schema:
specs/claim.schema.jsonDocs:docs/19-claim-primitive.mdEvery Claim has:
Field What it does claimIdStable ID ( CLAIM-YYYY-NNNN). Never reused.statementOne sentence, testable. The atomic truth. scopeWhere + when + context. Bounded applicability. truthTypeEpistemic class: observation, inference, assumption, forecast, norm, constraint confidence0.00–1.00 score + human explanation statusLight🟢🟡🔴 derived from confidence + source quality sources[]Where the truth came from (typed, with reliability) evidence[]What artifacts support it (typed, with method) ownerAccountable role (not a person) halfLifeHow long before confidence halves. Includes expiresAt+refreshTrigger.graphTyped edges: dependsOn,contradicts,supersedes,patches,supportssealImmutable hash + version + append-only patchLog
Type Meaning Decays? observationDirectly measured Yes — sensors drift inferenceDerived from evidence Yes — premises change assumptionTaken as given Yes — context shifts forecastPredictive Yes — future arrives normPolicy or standard Slow — policy updates constraintHard boundary Rarely — regulatory change
Light Rule 🟢 green confidence ≥ 0.80 AND ≥ 1 high-reliability source 🟡 yellow confidence 0.50–0.79 OR mixed-reliability sources 🔴 red confidence < 0.50 OR unresolved contradiction in graph.contradictsClaims are not eternal. Every Claim has a
halfLifespecifying how long its confidence remains valid. After one half-life, confidence should be halved. TheexpiresAttimestamp is computed fromtimestampCreated + halfLife. TherefreshTriggersays what forces re-evaluation: expiry, contradiction, new source, or schedule.A Claim with
halfLife.value: 0is perpetual (constraints, immutable policies).Claims form a directed graph:
Edge Meaning dependsOnRequires these claims to be true contradictsIn active conflict — triggers 🔴 supersedesReplaces a prior claim (never overwrite) patchesPatch IDs that modified meaning/confidence supportsProvides evidence for other claims The Decision Log Record has been refactored to be claim-native. Every DLR is now:
- A categorised list of
claimRefs across five stages: context → rationale → action → verification → outcome
- A
rationaleGraph— directed edges between claims with types and confidence weights
A
freshnessSnapshot— was every claim fresh at decision time?Each
claimRefcarries a decision-time snapshot: the claim's confidence, statusLight, truthType, and freshness at the moment the decision was made. This means audit works even after claims expire or get superseded.Schema:
specs/dlr.schema.jsonOnce Claims exist as primitives, everything becomes a graph operation:
Operation In Claim Terms DLR Subgraph query: which claims + edges governed this decision? Canon Bless operation: promote claimIds to long-term memory Drift Edge-weight change: confidence decayed, contradiction emerged, half-life expired Retcon Supersede: create new claim version, link via supersedes, preserve originalPatch Append to seal.patchLog: modify without breaking immutabilityIRIS Graph walk: follow rationaleGraphedges to answer WHY / WHAT_CHANGED / WHAT_DRIFTEDReflection Aggregation: claim confidence distributions across episodes See
archive/mermaid/27-claim-primitive.mdandarchive/mermaid/28-dlr-claim-native.mdfor visual architecture.
- Schemas — all JSON Schema specs
- Contracts — DTE, Action Contract, Episode
- Coherence Ops Mapping — DLR/RS/DS/MG
- Drift → Patch — drift lifecycle
- Sealing & Episodes — immutability model
- IRIS — query resolution engine
- LLM Data Model — canonical record envelope
Σ OVERWATCH — Coherence Ops Platform • Current release: v2.1.0 • DeepSigma
- Start
- Core
- Schemas
- FEEDS + Exhaust
- Integrations
- Reference Layer
- Ops
- Excel-First
- EDGE + ABP
- Domain Modes
- Governance
- Meta