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)) }