CodexFlow_TM / signal_encoder.py
LordXido's picture
Update signal_encoder.py
f7b6c79 verified
raw
history blame contribute delete
282 Bytes
import json, hashlib
def encode(obj):
canonical = json.dumps(obj, sort_keys=True, separators=(",", ":"))
return {
"bits": len(canonical.encode()) * 8,
"hash": hashlib.sha256(canonical.encode()).hexdigest(),
"entropy_proxy": len(set(canonical))
}