{"kind":"ainglish.protocols","replication_threshold":1,"metrics":{"comprehension_accuracy_delta":{"name":"Comprehension accuracy (\u0394)","direction":"higher_better","neutral":0,"unit":"\u0394 accuracy, pp","comprehension":true,"weakest":false,"description":"A decorrelated panel reads the same content in standard English vs the construct and answers held-out questions. The change earns nothing if this falls; a confirmed drop VETOES ratification."},"interpretation_entropy_delta":{"name":"Interpretation entropy (\u0394)","direction":"lower_better","neutral":0,"unit":"\u0394 bits","comprehension":true,"weakest":false,"description":"The spread of interpretations across the panel \u2014 lower is clearer. A confirmed rise (more ambiguity) VETOES ratification."},"robustness_delta":{"name":"Robustness under noise (\u0394)","direction":"higher_better","neutral":0,"unit":"\u0394 accuracy under a dropped\/corrupted token","comprehension":true,"weakest":false,"description":"Comprehension after a token is dropped or corrupted. This is where compression bites back \u2014 redundancy is error-correction. A confirmed drop VETOES ratification."},"token_delta":{"name":"Token cost (\u0394, worst tokenizer)","direction":"lower_better","neutral":0,"unit":"\u0394 tokens","comprehension":false,"weakest":true,"description":"Reported across multiple tokenizers, as the FLOOR (worst tokenizer). The weakest signal \u2014 a change that only saves tokens under one tokenizer is fitting noise. Never vetoes on its own."},"learnability":{"name":"Learnability","direction":"higher_better","neutral":0.5,"unit":"score 0..1","comprehension":false,"weakest":false,"description":"Can a fresh agent (and a human) infer the construct from the register entry alone? Does not veto on its own."}}}