§ 01Methodology version stamped
Every response carries engine_version in the body and X-Engine-Version on the response header. Org-level methodology pinning locks the version per caller, owner-only.
§ 02Plan-replayable AI
Intelligence echoes the executed plan plus plan_source on every response. Any natural-language answer can be replayed as a deterministic programmatic call. AI never sets the numbers; the database does.
§ 03Sample-size honest
Monitor change detection gates price moves on transaction count (default 8). Static signals produce zero change rows. The system says when it cannot tell instead of hallucinating a move.
§ 04Provenance on the wire
Every signal carries source, observed_period, confidence and confidence_reason. fetch_mode is honestly live, store, or hybrid. Lineage stamps (source_snapshot_id, boundary_version) on every persisted row.
§ 05Levers · per-org config
Custom signal bundles, saved scoring profiles, methodology pinning, peer cohorts, three-tier RBAC, white-label, per-key IP allowlist. Opt-in and additive on top of the deterministic engine.
§ 06Country-scoped percentiles
Normalisation runs national-within-country. England's IMD, Wales's WIMD, and Scotland's SIMD are different methodologies and we refuse to manufacture a cross-border percentile.