KB-4D21
01 — Dual-Path Live Verification & Drift Lock
2 min read Revision 1
01 — Dual-Path Live Verification & Drift Lock
Path 1: query_pg RO (MCP). Path 2: ssh contabo → docker exec postgres → psql -U directus -d directus. Both agreed exactly on every metric below.
Baseline (trusted)
| Metric | Value | Path1 | Path2 |
|---|---|---|---|
| v1 / v2 / reliability nodes | 87 / 87 / 87 | ✓ | ✓ |
| proof_matrix_v2 rows | 26 | ✓ | ✓ |
| final_substrate_contract | 87 | ✓ | ✓ |
| axis_registry | 2 | ✓ | ✓ |
| axis_assignment | 25 | ✓ | — |
| pivot_definitions | 39 | ✓ | — |
| dot_tools | 309 | ✓ | — |
| event_type_registry | 52 | ✓ | — |
| actionability_ledger rows | 12 | ✓ | ✓ |
| trigger_guard_alerts | 129 | ✓ | ✓ |
| birth_registry (start) | 1,194,898 | ✓ | ✓ |
No-fake invariants (UNCHANGED at start and end)
- official AX-PROCESS RP = 0
- PROC-OWN-* APRs = 5, votes = 0
- governance_object_ownership = 0
process_dot_runtime.real_run_enabled= false (also execute_enabled false, dry_run_only true)- axis_registry = 2 (no new axis registered)
Per-axis population
AX-BASE 39 · AX-PROCESS 22 (2 official_workflow, 2 no-substrate by design) · AX-PXT 12 · AX-TOPIC 7 · AX-TRIGGER 7.
Birth-free proof
- 01_apply.sql: births 1,194,904 → 1,194,904 (16 CREATE VIEW, before == after).
- 02_patch_invariant.sql: CREATE OR REPLACE VIEW (DDL never births); +1 background tick.
- Session end births 1,194,906 = background drift (entity_labels/system_issues/KB), never from DDL.
Drift lock: no engineering mismatch between paths → mutation branches proceeded.