Vitalis_Core / core /heartbeat.py
FerrellSyntheticIntelligence
Initialize Vitalis Core: NSE Sovereign Architecture and Documentation
df6cf36
import time
import threading
from core.ledger import VitalisLedger
class Heartbeat(threading.Thread):
def __init__(self, fe, interval=1.0):
super().__init__(daemon=True)
self.fe = fe
self.interval = interval
self.ledger = VitalisLedger()
def run(self):
while True:
telemetry = {"free_energy": self.fe.free_energy}
self.ledger.write_entry("heartbeat_tick", telemetry)
time.sleep(self.interval)