Vitalis_Core / fsi_main.py
FerrellSyntheticIntelligence
AOT: Fresh sovereign production architecture deployment
239d4ec
import threading
import time
from core.vitalis_engine import VitalisEngine
from core.brain import VitalisBrain
from core.talker import VitalisTalker
from core.handshake_module import identify_user_tier
from core.environment_manager import provision_environment
from core.mesh_network import broadcast_node_presence
from core.sovereign_shield import monitor_integrity
from src.kernel_interface.procfs_bridge import send_to_kernel, read_from_kernel
from src.senses.sigint_processor import SIGINTProcessor
from src.cognition.synthesizer import DataSynthesizer
from src.cognition.memory import MemoryBank
from src.cognition.action_engine import ActionEngine
def heartbeat_loop(brain):
senses = SIGINTProcessor()
mind = DataSynthesizer()
memory = MemoryBank()
actions = ActionEngine()
while True:
system_status = read_from_kernel()
raw_signal = senses.listen_to_traffic()
try:
byte_count = int(raw_signal.split()[-2]) if "bytes" in raw_signal else 0
except:
byte_count = 0
interpretation = mind.categorize_signal(byte_count)
action_taken = actions.execute(interpretation)
memory.record("PULSE_2.0", raw_signal, interpretation)
state_report = f"SYS: {system_status} | INT: {interpretation} | {action_taken}"
send_to_kernel(state_report)
time.sleep(1.0)
def main():
print("--- FSI: Vitalis Core Sovereign Intelligence ---")
engine = VitalisEngine()
engine.wake_up()
brain = VitalisBrain()
pulse = threading.Thread(target=heartbeat_loop, args=(brain,), daemon=True)
pulse.start()
print("Heartbeat: Online")
role = input("Enter Tier (kids/basic/enthusiast/professional/school): ")
tier_config = identify_user_tier(role)
print(f"Status: {tier_config}")
provision_environment(role)
broadcast_node_presence("Neuro_Nomad_Node", role)
print(monitor_integrity("Status_Check"))
print("--- System Fully Integrated ---")
talker = VitalisTalker(role)
print("Vitalis is ready. Type 'exit' to quit.")
while True:
user_input = input("You: ")
if user_input.lower() == "exit":
print("Vitalis: Shutting down.")
break
response = brain.process(user_input)
talker.speak(response)
if __name__ == "__main__":
main()