{
  "schema": "canli.alphac-program-status.v1",
  "status": "ACTIVE_FORWARD_EVIDENCE_IMMATURE",
  "claim_boundary": "This contract states the programme's governing targets, current paper record, execution provenance and evidence coverage. It does not establish that a target has been achieved, that paper returns are realizable with capital, or that any sleeve is statistically distinguishable from luck.",
  "owner": {
    "name": "Arhan Canli",
    "roles": [
      "founder",
      "system architect",
      "researcher",
      "publication author"
    ],
    "person_public_path": "/founder"
  },
  "objective": {
    "target_total_sleeves": 14,
    "minimum_new_sleeves": 10,
    "portfolio_sharpe_target": [
      2.25,
      3.0
    ],
    "portfolio_max_drawdown_target": 0.11,
    "targets_are_admission_evidence": false,
    "portfolio_max_drawdown_statistic": "expected_maximum_drawdown",
    "portfolio_p95_max_drawdown_is_gated": false,
    "portfolio_p95_max_drawdown_must_be_published": true,
    "average_pairwise_correlation_objective": -0.03,
    "average_pairwise_correlation_objective_note": "An objective, not a gate. -0.03 is the average pairwise correlation at which fourteen sleeves of measured quality reach 2.5. Thresholds are gates and live in 'thresholds'; anything that is not enforced must not sit there wearing a gate's costume.",
    "honest_forward_sharpe_target": 1.5,
    "superseded_in_sample_sharpe_target": [
      2.0,
      2.5
    ],
    "superseded_reason": "Stated in-sample with no haircut named, and unreachable as a forward result: a verified forward 2.0 at measured per-sleeve quality needs an average pairwise correlation of -0.062 against a PSD floor of -0.077. Withdrawn 2026-08-21 and replaced with an honest FORWARD target of 1.5, which is inside the floor at every plausible quality.",
    "backtest_to_forward_haircut": {
      "measured_on_this_book": "in-sample equal-risk ~1.04 against an honest forward of 0.3-0.9",
      "range": [
        1.5,
        3.0
      ],
      "note": "The haircut IS the uncertainty. Until the forward record is long enough to speak, every in-sample figure should be read through it, and the range is this book's own published pair rather than a convention borrowed from elsewhere."
    },
    "implied_in_sample_target": {
      "at_1_5x_haircut": 2.25,
      "at_2_0x_haircut": 3.0,
      "at_3_0x_haircut": 4.5
    },
    "what_reaching_it_requires": "Both halves, not either: an average pairwise correlation meaningfully BELOW zero, and per-sleeve quality above roughly 0.60. At today's measured 0.469 the forward target is reachable only at a correlation near -0.030 and only on the optimistic haircut.",
    "why_this_is_not_a_retreat": "The rarer thing was never the number. A forward Sharpe near 1.5 that is genuinely verifiable -- signed forward record, every killed candidate published in full, gates that provably bite, and the arithmetic showing where the gate falls short of the target printed on the same page as the target -- is harder to find than a 2.5 nobody can check.",
    "portfolio_sharpe_target_unit": "IN-SAMPLE, being the band that an honest forward 1.5 implies at the 1.5x and 2.0x ends of this book's own measured haircut. The headline target is honest_forward_sharpe_target."
  },
  "achievement": {
    "forward_sharpe_target": 1.5,
    "forward_sharpe_status": "NOT_ESTABLISHED_RECORD_TOO_SHORT",
    "expected_max_drawdown_target": 0.11,
    "expected_max_drawdown_status": "RESEARCH_OBJECTIVE_NOT_REALIZED_LIMIT",
    "target_sleeves": 14,
    "current_sleeves": 4,
    "new_sleeves_admitted_by_atlas": 0,
    "overall": "TARGETS_NOT_YET_ACHIEVED"
  },
  "forward_record": {
    "capital_kind": "PAPER_ONLY",
    "go_live_date": "2026-08-07",
    "state_generated_at": "2026-08-23T08:25:34.964660+00:00",
    "live_days": 16,
    "first_mark": "2026-08-07",
    "last_mark": "2026-08-23",
    "normalized_starting_equity": 100000.0,
    "normalized_current_equity": 98362.97,
    "cumulative_return": -0.01637029999999995,
    "curve_points": 15,
    "curve_basis": "Normalized composite of constituent paper curves plus the disclosed overlay; not a direct broker account balance.",
    "honest_forward_sharpe_estimate": "0.3 to 0.9 (the +10% beta does NOT improve this \u2014 it adds bull upside + crash risk, not risk-adjusted quality; real chance of ~0 yr1)",
    "in_sample_sharpe": 1.78,
    "in_sample_label": "SIMULATION_NOT_EVIDENCE",
    "live_config": {
      "fingerprint": "sha256:ec06c65b7f43ce76e3ab0aa21fa60b1b361e1b53a68cefc00f885636efbded3e",
      "declared_fingerprint": "sha256:ec06c65b7f43ce76e3ab0aa21fa60b1b361e1b53a68cefc00f885636efbded3e",
      "matches_declaration": true,
      "declared_in": "config/live_change_contract.json",
      "what_it_covers": "Every setting that decides how the live book trades: the BlendStrategy defaults that reach production because no call site overrides them; the overlay, drawdown ladder and per-name clip that the strategy reads off Settings; and the book's sleeve composition, weights and disclosed tilt. Derived from inspect.signature, Settings and the published state, never from a hand-maintained list.",
      "why": "A record that cannot say which configuration produced it cannot be read as one experiment. This stamp is what lets a reader tell a continuous forward test from a curve that changed underneath itself."
    },
    "continuity": {
      "as_of": "2026-08-23",
      "author": "Arhan Canli",
      "claim_boundary": "Reads the per-sleeve trading databases read-only. Opens no market data, registers no hypothesis identity and changes nothing. Corrects session-date classification only; it changes no mark, equity, return, order, fill or configuration. 0 trials.",
      "content_hash": "sha256:db924ede47b28da506f4565731acdf06e235134b5579a271218ac1773076973c",
      "correction": {
        "documentation": "docs/design/CORRECTION_ALPACA_SESSION_DATE_CONTINUITY.md",
        "raw_marks_rewritten": false,
        "status": "CORRECTED",
        "withdrawn_finding": "The v1 UTC-calendar audit called 2026-08-10 a systemic gap. The three Alpaca rows stamped 2026-08-11T00:00:00Z are the finalized 2026-08-10 XNYS closes."
      },
      "days_since_go_live": 17,
      "go_live_date": "2026-08-07",
      "how_a_gap_is_classified": "Crypto marks and expectations use UTC calendar dates. Alpaca 1D midnight-UTC marks map to the preceding XNYS session; equity expectations come from XNYS sessions, so weekends and exchange holidays are legitimate absences.",
      "max_gap_rate_threshold": 0.2,
      "passes": true,
      "schema": "canli.alphac-record-continuity.v1",
      "sleeves": {
        "alphaforge": {
          "calendar_days_marked": 14,
          "database": "var/trading_crypto_perp.sqlite",
          "database_exists": true,
          "days_expected": 17,
          "days_marked": 14,
          "days_since_go_live": 17,
          "expected_calendar": "UTC_24_7",
          "gap_rate": 0.17647058823529413,
          "legitimate_absence_days": [],
          "legitimate_absences": 0,
          "longest_consecutive_gap": 2,
          "mark_date_convention": "UTC_CALENDAR_DATE",
          "real_gap_days": [
            "2026-08-07",
            "2026-08-09",
            "2026-08-10"
          ],
          "real_gaps": 3,
          "trades_24_7": true
        },
        "alphamax": {
          "calendar_days_marked": 11,
          "database": "var/trading_equity.sqlite",
          "database_exists": true,
          "days_expected": 11,
          "days_marked": 11,
          "days_since_go_live": 17,
          "expected_calendar": "XNYS",
          "gap_rate": 0.0,
          "legitimate_absence_days": [
            "2026-08-08",
            "2026-08-09",
            "2026-08-15",
            "2026-08-16",
            "2026-08-22",
            "2026-08-23"
          ],
          "legitimate_absences": 6,
          "longest_consecutive_gap": 0,
          "mark_date_convention": "ALPACA_1D_CLOSE_D_STAMPED_D_PLUS_1_00_UTC",
          "real_gap_days": [],
          "real_gaps": 0,
          "trades_24_7": false
        },
        "alphavintage": {
          "calendar_days_marked": 11,
          "database": "var/trading_alphavintage.sqlite",
          "database_exists": true,
          "days_expected": 11,
          "days_marked": 11,
          "days_since_go_live": 17,
          "expected_calendar": "XNYS",
          "gap_rate": 0.0,
          "legitimate_absence_days": [
            "2026-08-08",
            "2026-08-09",
            "2026-08-15",
            "2026-08-16",
            "2026-08-22",
            "2026-08-23"
          ],
          "legitimate_absences": 6,
          "longest_consecutive_gap": 0,
          "mark_date_convention": "ALPACA_1D_CLOSE_D_STAMPED_D_PLUS_1_00_UTC",
          "real_gap_days": [],
          "real_gaps": 0,
          "trades_24_7": false
        },
        "managed_futures": {
          "calendar_days_marked": 11,
          "database": "var/trading_managed_futures.sqlite",
          "database_exists": true,
          "days_expected": 11,
          "days_marked": 11,
          "days_since_go_live": 17,
          "expected_calendar": "XNYS",
          "gap_rate": 0.0,
          "legitimate_absence_days": [
            "2026-08-08",
            "2026-08-09",
            "2026-08-15",
            "2026-08-16",
            "2026-08-22",
            "2026-08-23"
          ],
          "legitimate_absences": 6,
          "longest_consecutive_gap": 0,
          "mark_date_convention": "ALPACA_1D_CLOSE_D_STAMPED_D_PLUS_1_00_UTC",
          "real_gap_days": [],
          "real_gaps": 0,
          "trades_24_7": false
        }
      },
      "systemic_gap_days": [],
      "systemic_note": "Dates that are expected and missing on EVERY sleeve's own calendar are systemic \u2014 the tick did not run or did not mark \u2014 rather than a fault in any one sleeve.",
      "threshold_basis": "Declared, not fitted. A threshold derived from today's gap rate would pass whatever the gap rate happens to be, which is not a threshold.",
      "what_this_does_not_measure": "Whether a mark is CORRECT \u2014 only whether one exists. A sleeve marking the same equity every day would show a perfect continuity record and a frozen curve. That is the publish gate's job (check_published_state), not this one's.",
      "worst_gap_rate": 0.17647058823529413
    }
  },
  "execution_provenance": {
    "summary": "3 sleeves use dedicated Alpaca paper accounts; AlphaForge uses the local AlphaForge PaperBroker against live exchange order books; ALPHAC is a derived composite and has no direct broker account.",
    "alpaca_broker_executed_sleeves": [
      "alphamax",
      "managed_futures",
      "alphavintage"
    ],
    "all_sleeves": [
      {
        "key": "alphac",
        "name": "ALPHAC",
        "go_live": "2026-08-07",
        "last_mark": "2026-08-23",
        "execution": {
          "record_kind": "DERIVED_PAPER_BOOK",
          "capital_kind": "PAPER_ONLY",
          "broker": "MULTI_SOURCE",
          "account_scope": "NO_DIRECT_BROKER_ACCOUNT",
          "mark_source": "COMBINED_FROM_CONSTITUENT_PAPER_CURVES_AND_DISCLOSED_OVERLAY",
          "external_attestation": false
        }
      },
      {
        "key": "alphamax",
        "name": "AlphaMax",
        "go_live": "2026-08-07",
        "last_mark": "2026-08-23",
        "execution": {
          "record_kind": "BROKER_EXECUTED_PAPER",
          "capital_kind": "PAPER_ONLY",
          "broker": "ALPACA",
          "account_scope": "DEDICATED_SLEEVE_ACCOUNT",
          "mark_source": "ALPACA_PORTFOLIO_HISTORY_AND_LOCAL_EXECUTION_LEDGER",
          "external_attestation": false
        }
      },
      {
        "key": "managed_futures",
        "name": "AlphaTrend",
        "go_live": "2026-08-07",
        "last_mark": "2026-08-23",
        "execution": {
          "record_kind": "BROKER_EXECUTED_PAPER",
          "capital_kind": "PAPER_ONLY",
          "broker": "ALPACA",
          "account_scope": "DEDICATED_SLEEVE_ACCOUNT",
          "mark_source": "ALPACA_PORTFOLIO_HISTORY_AND_LOCAL_EXECUTION_LEDGER",
          "external_attestation": false
        }
      },
      {
        "key": "alphavintage",
        "name": "AlphaVintage",
        "go_live": "2026-08-07",
        "last_mark": "2026-08-23",
        "execution": {
          "record_kind": "BROKER_EXECUTED_PAPER",
          "capital_kind": "PAPER_ONLY",
          "broker": "ALPACA",
          "account_scope": "DEDICATED_SLEEVE_ACCOUNT",
          "mark_source": "ALPACA_PORTFOLIO_HISTORY_AND_LOCAL_EXECUTION_LEDGER",
          "external_attestation": false
        }
      },
      {
        "key": "alphaforge",
        "name": "AlphaForge",
        "go_live": "2026-08-07",
        "last_mark": "2026-08-23",
        "execution": {
          "record_kind": "LOCALLY_SIMULATED_PAPER_FILLS",
          "capital_kind": "PAPER_ONLY",
          "broker": "ALPHAFORGE_PAPERBROKER",
          "account_scope": "LOCAL_DEDICATED_SLEEVE_STATE",
          "mark_source": "LIVE_EXCHANGE_ORDER_BOOKS_AND_LOCAL_EXECUTION_LEDGER",
          "external_attestation": false
        }
      }
    ],
    "broker_reconciliation_claim": "BROKER_DERIVED_LOCAL_PUBLICATION_NOT_EXTERNALLY_ATTESTED",
    "broker_reconciliation": {
      "status": "PASS",
      "generated_at": "2026-08-23T08:25:24.725674+00:00",
      "reconciled_alpaca_sleeves": 3,
      "unique_dedicated_accounts": true,
      "public_path": "/glassbox/alpaca_broker_reconciliation.json",
      "attestation_boundary": "SELF_PUBLISHED_BROKER_DERIVED_NOT_THIRD_PARTY"
    }
  },
  "research_governance": {
    "trial_accounting": {
      "distinct_hypothesis_identities": 228,
      "hypothesis_identity_budget": 320,
      "budget_remaining": 92,
      "budget_status": "PASS",
      "research_status": "ACTIVE"
    },
    "atlas": {
      "families": 40,
      "cells": 240,
      "new_sleeves_admitted": 0,
      "return_hypotheses_spent": 0
    },
    "paper_corpus": {
      "published_markdown_papers": 102,
      "family_papers": [
        {
          "research_family_key": "alphamax_equity_momentum",
          "title": "AlphaMax equity momentum: signal, trial lineage, and evidence boundary",
          "public_path": "/research/alphamax-equity-momentum-lineage.md",
          "authored_by": "Arhan Canli",
          "packet_status": "INCOMPLETE_BACKFILL_REQUIRED"
        },
        {
          "research_family_key": "crypto_carry",
          "title": "Crypto perpetual carry: trial lineage, capacity failure, and live evidence boundary",
          "public_path": "/research/crypto-carry-lineage.md",
          "authored_by": "Arhan Canli",
          "packet_status": "INCOMPLETE_BACKFILL_REQUIRED"
        },
        {
          "research_family_key": "crypto_momentum",
          "title": "Crypto momentum: complete trial lineage and failed sleeve-admission evidence",
          "public_path": "/research/crypto-momentum-lineage.md",
          "authored_by": "Arhan Canli",
          "packet_status": "INCOMPLETE_BACKFILL_REQUIRED"
        },
        {
          "research_family_key": "managed_futures_trend",
          "title": "AlphaTrend managed-futures trend: complete trial lineage and evidence boundary",
          "public_path": "/research/alphatrend-managed-futures-lineage.md",
          "authored_by": "Arhan Canli",
          "packet_status": "INCOMPLETE_BACKFILL_REQUIRED"
        },
        {
          "research_family_key": "crypto_volatility_risk_premium",
          "title": "Crypto volatility risk premium: one proxy trial and a published null",
          "public_path": "/research/crypto-vrp-lineage.md",
          "authored_by": "Arhan Canli",
          "packet_status": "INCOMPLETE_BACKFILL_REQUIRED"
        },
        {
          "research_family_key": "crypto_multifactor_engine",
          "title": "Crypto multi-factor engine: seven trials, capacity decay, and no-deploy verdict",
          "public_path": "/research/crypto-multifactor-engine-lineage.md",
          "authored_by": "Arhan Canli",
          "packet_status": "INCOMPLETE_BACKFILL_REQUIRED"
        },
        {
          "research_family_key": "equity_narrative_change",
          "title": "Annual risk-factor narrative stability: a preregistered null",
          "public_path": "/research/equity-narrative-change-lineage.md",
          "authored_by": "Arhan Canli",
          "packet_status": "INCOMPLETE_BACKFILL_REQUIRED"
        },
        {
          "research_family_key": "equity_fundamental_quality",
          "title": "Equity fundamental quality: 11 identities and no validated sleeve",
          "public_path": "/research/equity-quality-lineage.md",
          "authored_by": "Arhan Canli",
          "packet_status": "INCOMPLETE_BACKFILL_REQUIRED"
        },
        {
          "research_family_key": "equity_fundamental_value_investment",
          "title": "Equity value, issuance, and investment: 13 identities and unstable evidence",
          "public_path": "/research/equity-value-investment-lineage.md",
          "authored_by": "Arhan Canli",
          "packet_status": "INCOMPLETE_BACKFILL_REQUIRED"
        },
        {
          "research_family_key": "crypto_defensive",
          "title": "Crypto defensive factors: complete trial lineage",
          "public_path": "/research/crypto-defensive-lineage.md",
          "authored_by": "Arhan Canli",
          "packet_status": "INCOMPLETE_BACKFILL_REQUIRED"
        },
        {
          "research_family_key": "crypto_short_horizon_reversal",
          "title": "Crypto short-horizon reversal: complete trial lineage",
          "public_path": "/research/crypto-reversal-lineage.md",
          "authored_by": "Arhan Canli",
          "packet_status": "INCOMPLETE_BACKFILL_REQUIRED"
        },
        {
          "research_family_key": "energy_inventory",
          "title": "Petroleum inventory scarcity: complete trial lineage",
          "public_path": "/research/energy-inventory-lineage.md",
          "authored_by": "Arhan Canli",
          "packet_status": "INCOMPLETE_BACKFILL_REQUIRED"
        },
        {
          "research_family_key": "equity_insider_activity",
          "title": "Clustered insider purchases: complete trial lineage",
          "public_path": "/research/equity-insider-activity-lineage.md",
          "authored_by": "Arhan Canli",
          "packet_status": "INCOMPLETE_BACKFILL_REQUIRED"
        },
        {
          "research_family_key": "equity_low_beta",
          "title": "Equity low beta: complete trial lineage",
          "public_path": "/research/equity-low-beta-lineage.md",
          "authored_by": "Arhan Canli",
          "packet_status": "INCOMPLETE_BACKFILL_REQUIRED"
        },
        {
          "research_family_key": "macro_economic_trend",
          "title": "Point-in-time macroeconomic trend: complete trial lineage",
          "public_path": "/research/macro-economic-trend-lineage.md",
          "authored_by": "Arhan Canli",
          "packet_status": "INCOMPLETE_BACKFILL_REQUIRED"
        }
      ],
      "trial_packet_coverage_status": "INCOMPLETE_BACKFILL_REQUIRED",
      "complete_trial_packets": 2,
      "candidate_mapped_identities": 197,
      "verified_family_paper_bindings": 228,
      "published_identity_packets": 228,
      "new_return_identity_gate": {
        "status": "BLOCKED_PACKET_BACKFILL",
        "enforced_before_return_compute": true,
        "incomplete_historical_packets": 226,
        "existing_identity_remeasurements_unaffected": true,
        "live_paper_execution_unaffected": true,
        "implementation": "src/alphaforge/validation/trial_reservation.py",
        "claim_boundary": "This gate blocks genuinely new return identities while historical packet debt remains. It does not stop an existing identity from being remeasured or interrupt the frozen live paper configuration."
      },
      "required_trial_packets": 228,
      "manifest_public_path": "/glassbox/trial_packet_manifest.json",
      "identity_packet_index_public_path": "/glassbox/trial-packets/index.json",
      "manifest_source_sha256": "be35fb982eaa0a650ac0130bf87bad34cfc0728fddbf8d6648c2778c0a7fb4c3",
      "claim_boundary": "Packet publication is not packet completion. Every identity now has a stable fail-closed packet, while candidate text matches remain unverified and every missing identity-level section remains explicit."
    }
  },
  "source_provenance": {
    "paper_state": {
      "path": "data/paper/state.json",
      "sha256": "68cf356c02b468a9fe014abf4e1f437a272ae22dc23fc8017bc102909fc380e4"
    },
    "admission_contract": {
      "path": "config/sleeve_admission_contract.json",
      "sha256": "5f628a44ae73ed9c412b225ac9dc56c4e59c1bc0645e2ebde251501e938b9932"
    },
    "trial_policy": {
      "path": "config/trial_accounting.json",
      "sha256": "e7c4c3372e3482acb6f0b852a962f91e335a7655c4bd33f8c02d74e9862195fd"
    },
    "sleeve_atlas": {
      "path": "artifacts/discovery/sleeve_atlas.json",
      "sha256": "ea5254cd4463d94fde7e57558a8906dc06ef321bddd0aab0074f768d9778a521"
    }
  },
  "generated_at": "2026-08-23T08:27:52.048163+00:00",
  "content_hash": "sha256:f33d1f9720b3c4974299a230ea2ebc5cd1d4d3b3d8f5f0f7d6881ab468a78a08"
}
