f0f60a2b21
- Security: Fixed path traversal in k8s read_artifact and secured Merkle genesis hash. - Physics: Replaced Hermitian dot product with strict N-dimensional Kuramoto coupling. - Physics: Restored Hodgkin-Huxley decay/recovery mechanics (resolving dampening catastrophe). - Physics: Strictly bounded SDE Geometric Brownian noise to |T_tau|^2 <= 1.0. - Architecture: Fixed coroutine evaluation trap in test suite and stripped dead globals. - Architecture: Integrated Lamport Clocks for deterministic causal ordering. - Academic: Re-aligned all 5 LaTeX papers with actual code mechanisms, added citations, and recompiled PDFs.
52 lines
1.4 KiB
Python
52 lines
1.4 KiB
Python
import json
|
|
import math
|
|
import os
|
|
import sys
|
|
from pathlib import Path
|
|
|
|
# Add project root to path
|
|
ROOT = Path(__file__).resolve().parents[1]
|
|
sys.path.insert(0, str(ROOT))
|
|
|
|
from becomingone.distributed_mesh import MeshNode
|
|
|
|
def verify_fix():
|
|
print("--- DISTILLATION & PROOF ARCHITECT: Lamport Drift Verification ---")
|
|
|
|
# 1. Setup Node
|
|
node = MeshNode(node_id="master-node", max_lamport_jump=128)
|
|
node.clock.time = 459201
|
|
|
|
# 2. PROVING THE FIX: The "Hidden Tear" now quarantined
|
|
# Delta = 100
|
|
# Peer frequency = 12.4 Hz
|
|
# Latency = 1ms
|
|
# Expected ticks = 0.0124.
|
|
# max_allowed_jump = min(max(0.0124 * 16, 32), 128) = 32.
|
|
# 100 > 32 -> Should be quarantined.
|
|
|
|
hidden_tear_msg = {
|
|
"node_id": "drifting-peer",
|
|
"phase": 0.5,
|
|
"lamport_time": 459201 - 100,
|
|
"token_hz": 12.4,
|
|
"latency_ms": 1.0
|
|
}
|
|
|
|
print("Simulating Hidden Tear (Delta=100, Latency=1ms)...")
|
|
success = node._accept_peer_message(hidden_tear_msg)
|
|
|
|
if not success:
|
|
reason = node.quarantined_peers.get("drifting-peer")
|
|
print(f"[SUCCESS]: Hidden tear quarantined. Reason: {reason}")
|
|
return True
|
|
else:
|
|
print("[FAILURE]: Hidden tear was ACCEPTED. Patch failed.")
|
|
return False
|
|
|
|
if __name__ == "__main__":
|
|
if verify_fix():
|
|
sys.exit(0)
|
|
else:
|
|
sys.exit(1)
|