{"id":"values-must-be-bytes","text":"B-tree values are written as raw bytes with no encoding; keys accept `str` (auto-encoded to UTF-8) or `bytes`, but values must already be `bytes`","truth_value":"IN","source":"entries/2026/05/28/b-tree-storage-engine-btree-_serialize_leaf.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"values-must-be-bytes","truth_value":"IN","reason":"premise"}]}}