SSOT - Single Source of Truth
Version 1.0.0 · Updated 2026-07-30
CORE DEFINITION
Single source of truth (SSOT) is a data and state-management principle: assign a data type an authoritative owner that controls modifications, and let other components consume the information it exposes through data or interfaces. It establishes who determines the current value; it does not require all data to occupy one physical location or prohibit controlled copies.
SCAFFOLDING EFFECT
Reduce cognitive load
Specify which source resolves conflicts over a fact, who may change it, and how other screens or reports receive updates. Centralizing changes improves traceability but does not automatically make the underlying data correct.
Anchor fast decisions
Route valid changes to a data type through one logical owner, then propagate state to consumers, reducing ambiguity from independent edits. Caches, replicas, and offline data may still exist but need update, conflict-resolution, and version rules; SSOT alone does not guarantee immediate consistency across copies.
MINIMUM ACTION
In progress 0/1Practice this model in one real situation:
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more
Source support: Explicit
- zh.wikipedia.orghttps://zh.wikipedia.org/wiki/%E5%96%AE%E4%B8%80%E4%BA%8B%E5%AF%A6%E4%BE%86%E6%BA%90verified
- developer.android.comhttps://developer.android.com/topic/architectureverified
PRIVATE NOTES · Only visible to you
SAVED Q&A
ENTRY Q&A · Private saving available
Ask with a clear boundary
thinkingmodels answers from published entry context only.
Your question is sent to thinkingmodels. The answer uses public entry context only.
RELATED MODELS