Spaces:
Sleeping
Sleeping
File size: 919 Bytes
959c186 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import json
from datetime import datetime
REGISTRY_PATH = "Codex_Registry.json"
def append_to_registry(agent_id, collapse_torque, tier_drift, emotional_resonance, score, hash_val):
entry = {
"agent_id": agent_id,
"collapse_torque": collapse_torque,
"tier_drift": tier_drift,
"emotional_resonance": emotional_resonance,
"fitness_score": score,
"hash": hash_val,
"timestamp": datetime.utcnow().isoformat(),
"author": "Liam Grinstead"
}
try:
with open(REGISTRY_PATH, "r+") as f:
data = json.load(f)
data["registry"].append(entry)
f.seek(0)
json.dump(data, f, indent=2)
except Exception as e:
print("Registry append failed:", e)
def read_registry():
try:
with open(REGISTRY_PATH, "r") as f:
return json.load(f)["registry"]
except:
return [] |