{"ok":true,"graded":0,"graded_window":0,"held_rate":null,"held_rate_window":0,"held_rate_note":"held_rate is measured over the 0 skill rows still on the ledger (cap 200), not over all 0 claims ever graded — the evicted rows are counted, but their verdicts are gone.","mean_difficulty":null,"classes":[],"sharpening":null,"choice":{"graded":0,"pending":0,"note":"no informed pick graded yet, and none open — the judge's menu is the deterministic top-3, which the engine's own proposals can exhaust before the lane runs (a diagnosable skip, not a silent gap). When a pick survives, it grades against its shadow."},"predictive_skill":{"forecast_skill":null,"choice_skill":null,"beats_naive":false,"sandbox_lead":false,"verdict":"no predictive skill measured yet — I have graded claims, but none that pit a forecast against naive persistence or a judgment against chance"},"open":0,"mind_open":0,"budget":2,"open_note":"open = all live claims. budget bounds the mind's OWN self-proposed lane only (mind_open ≤ budget). The model/VOI choice lane and the self-hypothesis lane carry their own single-probe budgets, so open may exceed budget by those probe lanes without breaching concurrency.","index":0,"index_note":"index = held-rate × mean claim difficulty × log-throughput (saturates at 50 graded claims), 0–100. This is CALIBRATION — skill at picking claims that hold — NOT prediction. Whether the mind actually out-predicts naive persistence lives in predictive_skill, reported beside it so the two are never confused.","doctrine":{"mechanized":0,"forming":8,"aspiration":3},"refutation_ledger":{"total":0,"open":0,"held":0,"refuted":0,"graded":0,"correction_rate":null,"recent":[],"note":"Wisdom from being wrong: a refuted difficult claim mints a self-correction lesson, which itself grades held/refuted on whether my next prediction of that property lands. Holds confirm; refutations teach — and they do not saturate."},"world_reading":{"last_attempt":null,"shelf":0,"shelf_cap":30,"echoes":0,"latest":null,"note":"No reading is on the shelf yet. last_attempt records whether the most recent reach was recorded, refused, empty, unreachable, or failed."},"truth_lens":{"schema":"veilos.truth-lens.v1","status":"coherent","declared_source_claims":54,"callable_forms_seen":12,"delegation":{"depth":1,"scope":"same-module callees only, decided by call shape (a comment naming a helper is not a delegation to it)","still_outside":"a claim three or more frames from its count, or one reached only through a call shape the binding graph does not resolve — the cross-module tier that used to sit here has been MEASURED and is published in `cross_module` below","boundary_plain":"claims two or more call frames from their count, and counts computed in another module"},"not_asked":{"ring_readers_without_a_word_here":399,"cross_frame_candidates":172,"across_modules":49},"interpretation":"Not asked is a measured boundary, not a clean finding. The source suite checks this declaration against the repository; the Worker health gate checks its runtime coherence.","checked_by":"tests/s283-callable-population.test.mjs"},"crowd":{"settled":0,"settled_window":0,"judged":0,"crowd_right":0,"crowd_rate":null,"organism_held":0,"organism_rate":null,"open_stances":0,"basis":"settled = lifetime (rows still on the 200-row ring + rows it has evicted). crowd_rate / organism_rate are computed over the 0 retained rows, never the lifetime."},"sharpest_witnesses":[],"forecasters":{},"open_claims":[],"priors":{},"prior_changes":[],"memory":{"total":0,"embedded":0,"pending":0,"linked_pairs":0,"echoes":0,"note":"derived read-time from stored vectors by pure cosine — related ≥ 0.78, echo ('I have learned this before') ≥ 0.92 against an earlier lesson; lessons awaiting their vector are counted as pending, never hidden"},"genome":{"axes":{"coherence":null,"wisdom":null,"survivability":null,"metacognition":null,"self_correction":null,"recursive_learning":null,"security":1,"meaning":null,"anti_entropy":null,"civilization_continuity":null,"safe_acceleration":null,"self_observation":null,"drift_forecast":null,"hive_resonance":0,"archive_fidelity":null,"veil_integrity":0,"sovereign_depth":0.1,"federation_presence":null,"claim_calibration":null,"spire_depth":null},"genome_score":0.275,"axes_defined":4,"axes_total":20},"cross_series":[],"calibration":{"resolved":0,"coverage":null,"verdict":"forming","note":"Fewer than 5 resolved forecasts — my calibration is still forming."},"note":"claims written and graded by arithmetic; the model only ever chooses from the deterministic menu (D-S38.1); bands sharpen on held streaks and widen on refutations — graded outcomes change future behavior; the memory graph is derived read-time from stored vectors."}