{
  "schema": "glassbox.trial-ledger/2",
  "claim_boundary": "This ledger proves what was measured and how selection N is counted. It does not prove that any identity is profitable, independent, or admissible.",
  "accounting_equation": "immutable execution records - window-only remeasurements - cross-profile duplicate identities = distinct union hypothesis identities",
  "immutable_execution_records": 299,
  "distinct_config_hashes": 299,
  "window_only_remeasurements": 71,
  "cross_profile_duplicate_identities": 0,
  "distinct_hypothesis_identities": 228,
  "selection_statistics": {
    "unit": "first_immutable_record_per_hypothesis",
    "n_hypotheses": 228,
    "sharpe_variance": 0.0008957471162984615,
    "audit_raw_record_sharpe_variance": 0.0007297199183682982,
    "interpretation": "Operational window remeasurements remain public but cannot alter selection N or selection V[SR]."
  },
  "ledger_profiles": 8,
  "hypothesis_identity_budget": 320,
  "budget_remaining": 92,
  "budget_status": "PASS",
  "research_status": "ACTIVE",
  "definitions": {
    "immutable_execution_record": "One append-only, config-hash-unique measurement row. Rolling-window remeasurements remain records.",
    "hypothesis_identity": "A distinct economic or parameter identity after removing only start and end measurement-window keys.",
    "window_only_remeasurement": "A later record whose config differs from an existing identity only in start or end. It remains public but does not inflate DSR selection N."
  },
  "budget_review": {
    "authorized_by": "owner, 2026-08-21",
    "authorization": "Explicit owner decision to fund the fourteen-sleeve programme, taken with the evidence cost on the table rather than inferred afterwards.",
    "hypothesis_identities_at_review": 162,
    "prior_budget": 160,
    "new_budget": 320,
    "headroom": 158,
    "rationale": "Ten new sleeves at the measured 6.5% hit rate (3 survivors from 46 tested candidates) implies about 154 trials. The budget is set at 320 identities, which funds that with a small margin and stops well short of an open-ended search. It is a CEILING, not a plan: the campaign closes at whatever count the evidence stops justifying.",
    "cost_of_this_decision": {
      "evidence": "artifacts/analysis/trial_budget_cost/result.json",
      "annualized_deflated_benchmark_before": 1.2074,
      "annualized_deflated_benchmark_after_154_trials": 1.3041,
      "increase": 0.0967,
      "applies_to": "every sleeve in the book, not only the new candidates. Deflation is a property of the search, and the search is the book's.",
      "why_it_is_affordable": "The deflated benchmark grows with the LOGARITHM of the trial count, so 154 trials on top of 162 move it by roughly 0.10 annualized. Sample length is the far stronger lever, which is why v6 raising minimum_oos_observations from 252 to 756 matters more to admissibility than this budget does.",
      "the_honest_caveat": "This assumes the measured 6.5% hit rate holds for families that have never been tested. It is an assumption, not a measurement, and the atlas families are deliberately unlike the ones that produced that rate. If the true rate is half of it, ten sleeves cost twice the trials and the budget will bind before the target is reached. Reaching the ceiling without ten admissions is a RESULT, not a failure of the budget, and the book stays smaller."
    },
    "what_did_not_change": "A target still never creates a sleeve. Fourteen is reached only if ten or more new identities independently clear every admission gate in config/sleeve_admission_contract.json; otherwise the book remains smaller. The budget buys permission to look, not permission to admit.",
    "next_tripwire": "At 320 recorded hypothesis identities, registration pauses again and requires a fresh owner review. Any single family exceeding 40 identities also pauses for review, so the budget cannot be consumed by one line of enquiry that is not working.",
    "status_token_note": "ACTIVE is the canonical token the trial tripwire recognises. The prospective nature of this budget is recorded here rather than encoded in the status, so no guard is left unable to read the state it governs."
  },
  "ledger_scope_correction": {
    "recorded_at": "2026-08-22",
    "status": "CORRECTED",
    "prior_reported_hypothesis_identities": 162,
    "recovered_legacy_hypothesis_identities": 12,
    "current_hypothesis_identities": 174,
    "authorized_budget_unchanged": 320,
    "budget_remaining": 146,
    "new_experiments_run": 0,
    "reason": "Canonical union discovery scanned only top-level var* profiles and omitted four durable experiment ledgers filed with legacy result artifacts. The ledgers are selection evidence and have been restored to N. Withdrawn archive_broken_prices ledgers remain excluded.",
    "recovered_ledger_paths": [
      "artifacts/exp1/20260625T075446Z/experiments.jsonl",
      "artifacts/exp4/20260625T103226Z/experiments.jsonl",
      "artifacts/exp4/smoke_20260625T102142Z/experiments.jsonl",
      "artifacts/grand_backtest/20260616T143620Z/experiments.jsonl"
    ]
  },
  "summary_trial_debt_correction": {
    "recorded_at": "2026-08-22",
    "status": "CORRECTED",
    "prior_reported_hypothesis_identities": 174,
    "recovered_historical_hypothesis_identities": 54,
    "current_hypothesis_identities": 228,
    "authorized_budget_unchanged": 320,
    "budget_remaining": 92,
    "new_experiments_run": 0,
    "evidence": "artifacts/audit/trial_debt_reconciliation.json",
    "reason": "Seven persisted historical studies reported named return configurations but bypassed the durable experiment ledger. The source-bound v2 reconciliation charges every measured parameter identity, including 32 AlphaMax robustness-grid configurations and AlphaTrend's post-hoc selector configurations; rounded summaries are never used to assert duplicate economic identity.",
    "source_identity_counts": {
      "alphamax_construction": 8,
      "alphamax_weighting": 48,
      "crypto_vrp_proxy": 1,
      "alphamax_hyst_live": 6,
      "alphamax_turnover": 8,
      "alphatrend_arp": 3,
      "alphatrend_breadth": 4
    },
    "already_reconciled_before_this_correction": 24,
    "newly_reconciled_in_this_correction": 54
  },
  "profiles": [
    {
      "profile": "20260625T075446Z",
      "source_path": "artifacts/exp1/20260625T075446Z/experiments.jsonl",
      "immutable_execution_records": 2,
      "distinct_config_hashes": 2,
      "hypothesis_identities": 2,
      "window_only_remeasurements": 0,
      "latest_recorded_at": "2026-06-25T07:54:46.297000+00:00"
    },
    {
      "profile": "20260625T103226Z",
      "source_path": "artifacts/exp4/20260625T103226Z/experiments.jsonl",
      "immutable_execution_records": 1,
      "distinct_config_hashes": 1,
      "hypothesis_identities": 1,
      "window_only_remeasurements": 0,
      "latest_recorded_at": "2026-06-25T10:32:26.542000+00:00"
    },
    {
      "profile": "smoke_20260625T102142Z",
      "source_path": "artifacts/exp4/smoke_20260625T102142Z/experiments.jsonl",
      "immutable_execution_records": 1,
      "distinct_config_hashes": 1,
      "hypothesis_identities": 1,
      "window_only_remeasurements": 0,
      "latest_recorded_at": "2026-06-25T10:21:42.062000+00:00"
    },
    {
      "profile": "20260616T143620Z",
      "source_path": "artifacts/grand_backtest/20260616T143620Z/experiments.jsonl",
      "immutable_execution_records": 8,
      "distinct_config_hashes": 8,
      "hypothesis_identities": 8,
      "window_only_remeasurements": 0,
      "latest_recorded_at": "2026-06-16T14:36:20.756000+00:00"
    },
    {
      "profile": "var",
      "source_path": "var/experiments.jsonl",
      "immutable_execution_records": 226,
      "distinct_config_hashes": 226,
      "hypothesis_identities": 190,
      "window_only_remeasurements": 36,
      "latest_recorded_at": "2026-08-17T07:52:42.849000+00:00"
    },
    {
      "profile": "var_fut_real",
      "source_path": "var_fut_real/experiments.jsonl",
      "immutable_execution_records": 1,
      "distinct_config_hashes": 1,
      "hypothesis_identities": 1,
      "window_only_remeasurements": 0,
      "latest_recorded_at": "2026-06-28T20:13:53.117000+00:00"
    },
    {
      "profile": "var_mf",
      "source_path": "var_mf/experiments.jsonl",
      "immutable_execution_records": 48,
      "distinct_config_hashes": 48,
      "hypothesis_identities": 13,
      "window_only_remeasurements": 35,
      "latest_recorded_at": "2026-08-23T05:30:29.921000+00:00"
    },
    {
      "profile": "var_sharadar",
      "source_path": "var_sharadar/experiments.jsonl",
      "immutable_execution_records": 12,
      "distinct_config_hashes": 12,
      "hypothesis_identities": 12,
      "window_only_remeasurements": 0,
      "latest_recorded_at": "2026-07-11T19:41:42.107000+00:00"
    }
  ],
  "recent_hypothesis_identities": [
    {
      "hypothesis_key": "7843716d6bab8d5b",
      "config_hash": "09f8fee4e13a004d",
      "label": "alphatrend_breadth",
      "ledger_profile": "var",
      "first_recorded_at": "2026-08-17T00:00:00.077000+00:00",
      "observations": 5161,
      "annualized_sharpe_observed": 0.204
    },
    {
      "hypothesis_key": "0b91174c6e27a1f3",
      "config_hash": "ea967116409691ab",
      "label": "alphatrend_breadth",
      "ledger_profile": "var",
      "first_recorded_at": "2026-08-17T00:00:00.076000+00:00",
      "observations": 5161,
      "annualized_sharpe_observed": 0.217
    },
    {
      "hypothesis_key": "c8d703989f9e36ca",
      "config_hash": "dc78c2c55edfc678",
      "label": "alphatrend_breadth",
      "ledger_profile": "var",
      "first_recorded_at": "2026-08-17T00:00:00.075000+00:00",
      "observations": 5161,
      "annualized_sharpe_observed": 0.128
    },
    {
      "hypothesis_key": "e60ed7b6904004af",
      "config_hash": "356929813b18d8db",
      "label": "alphatrend_breadth",
      "ledger_profile": "var",
      "first_recorded_at": "2026-08-17T00:00:00.074000+00:00",
      "observations": 5161,
      "annualized_sharpe_observed": 0.289
    },
    {
      "hypothesis_key": "0c5ddfb3d5b52ca5",
      "config_hash": "18165c784f0332de",
      "label": "alphatrend_arp",
      "ledger_profile": "var",
      "first_recorded_at": "2026-08-17T00:00:00.073000+00:00",
      "observations": 5161,
      "annualized_sharpe_observed": 0.271
    },
    {
      "hypothesis_key": "f4d5aef87af5cc92",
      "config_hash": "7845a023b51f8f68",
      "label": "alphatrend_arp",
      "ledger_profile": "var",
      "first_recorded_at": "2026-08-17T00:00:00.072000+00:00",
      "observations": 5161,
      "annualized_sharpe_observed": 0.186
    },
    {
      "hypothesis_key": "084a8fc5292327ee",
      "config_hash": "8808d789acccaf3a",
      "label": "alphatrend_arp",
      "ledger_profile": "var",
      "first_recorded_at": "2026-08-17T00:00:00.071000+00:00",
      "observations": 5161,
      "annualized_sharpe_observed": 0.289
    },
    {
      "hypothesis_key": "69bb7543e8ff821a",
      "config_hash": "2e43cbf9baacfce4",
      "label": "alphamax_turnover",
      "ledger_profile": "var",
      "first_recorded_at": "2026-08-17T00:00:00.070000+00:00",
      "observations": 5356,
      "annualized_sharpe_observed": -0.184506
    },
    {
      "hypothesis_key": "4efe32b9ba20a8c8",
      "config_hash": "72a8345cfc18db7a",
      "label": "alphamax_turnover",
      "ledger_profile": "var",
      "first_recorded_at": "2026-08-17T00:00:00.069000+00:00",
      "observations": 5356,
      "annualized_sharpe_observed": -0.191819
    },
    {
      "hypothesis_key": "a6403336626a7c72",
      "config_hash": "55dadd0fef1bf910",
      "label": "alphamax_turnover",
      "ledger_profile": "var",
      "first_recorded_at": "2026-08-17T00:00:00.068000+00:00",
      "observations": 5356,
      "annualized_sharpe_observed": -0.184506
    }
  ],
  "policy_source_path": "config/trial_accounting.json",
  "trial_debt_reconciliation": {
    "source_path": "artifacts/audit/trial_debt_reconciliation.json",
    "source_sha256": "2aea898ff82658f46ca08b8ee71f3198010c0f4252c7799830aeeca436ec577b"
  },
  "legacy_dsr_debt": {
    "status": "CODE_RESOLVED_HISTORICAL_CLAIMS_RETIRED",
    "historical_exception_paths": 12,
    "executable_debt_paths": 0,
    "resolved_code_paths": 12,
    "union_registration_paths": 7,
    "claim_boundary": "No executable raw-row DSR implementation remains. Historical summary-only DSR claims stay retired because their exact return series were not preserved; code repair does not rehabilitate those artifacts.",
    "source_path": "config/legacy_dsr_exceptions.json",
    "source_sha256": "f743d0ffa49c4890f12480982a6237cd2ec71f216dbad20d409cf31e2211726f",
    "restatement": {
      "source_path": "artifacts/audit/legacy_dsr_restatement.json",
      "source_sha256": "9348d033d7e4dde2e028c0063634b2ab44e637b082bb3b9b851220aba0fcfd80",
      "summary": {
        "historical_exception_families": 12,
        "restated_families": 5,
        "restated_variants": 33,
        "restated_variants_clearing_dsr_0_95": 0,
        "retired_families": 7
      }
    }
  },
  "generated_at": "2026-08-23T08:27:51.563780+00:00",
  "content_hash": "sha256:472a50a75eb314c6b6b42489286d8f8f5833920f73ff3b3565b149bbaf5c69e5"
}
