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 []