Skip to content

Measurements

Program status

The measurement

Schema
canli.alphac-program-status.v2
Status
ACTIVE_FORWARD_EVIDENCE_IMMATURE

Owner

Name
Arhan Canli
Person public path
/founder

Roles

  • founder
  • system architect
  • researcher
  • publication author

Objective

Source
config/owner_goals.json
Source schema
canli.alphac-owner-goals.v1
Recorded on
2026-09-12
In force from
2026-09-14
Honest forward sharpe target
2
Honest forward sharpe comparison
ABOVE
Portfolio max drawdown target
0.100000
Portfolio max drawdown comparison
AT_MOST
Portfolio max drawdown statistic
REALIZED_MAXIMUM_DRAWDOWN_BOUND
Portfolio max drawdown mechanism status
MECHANISM_LIVE_BOUND_ENFORCED_UP_TO_ONE_DAY_OVERSHOOT
Portfolio max drawdown mechanism source
config/drawdown_control_contract.json
Portfolio max drawdown mechanism status at goal recording
DECLARED_LADDER_DERIVED_FROM_BOUND_MEASURED_NOT_LIVE
Expected max drawdown objective
0.110000
Expected max drawdown objective statistic
expected_maximum_drawdown
Target total sleeves
14
Target total sleeves comparison
AT_LEAST
Target sleeve count
14
Average pairwise correlation objective
-0.051161
Targets are admission evidence
no
Current sleeves
3
Minimum new sleeves
11

Honest forward sharpe basis. Annualized (365-day convention) from consecutive published UTC daily paper marks, net of modeled costs, zero excess-return benchmark, evaluated by scripts/evaluate_forward_evidence_maturity.py under config/forward_evidence_contract.json (252 returns before an estimate, 756 and PSR >= 0.95 before establishment).

Portfolio max drawdown mechanism. config/drawdown_control_contract.json declares half gross at 5% below the high-water mark and flat at 10%, absorbing until an owner rearm. Activation is declared live in that contract. A daily brake can overshoot within a day; it does not guarantee the future bound. This declaration is not independent evidence of runtime enforcement.

Expected max drawdown objective note. The admission contract's sealed expected-maximum-drawdown objective and gate, evaluated on the current-composition drawdown study. Not the owner's bound: the bound is on realized maximum drawdown and is portfolio_max_drawdown_target.

Average pairwise correlation objective note. An objective, not a gate: the average pairwise correlation at which 14 sleeves of the quality the sealed contract measured reach 3 in-sample, which is forward 2 on the optimistic end of the measured haircut. Derived by inverting the published identity; the PSD floor at this sleeve count is -0.0769.

Implied in sample target

At 1 5x haircut
3
At 2 0x haircut
4
At 3 0x haircut
6

Portfolio sharpe target

  • 3
  • 4

Portfolio sharpe target unit. IN-SAMPLE, being the band an honest forward 2 implies at the 1.5x and 2x ends of this book's own measured backtest-to-forward haircut. The headline target is the forward figure.

Backtest to forward haircut

Measured on this book
in-sample equal-risk ~1.04 against an honest forward of 0.3-0.9

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.

Range

  • 1.500000
  • 3

What reaching it requires. At 14 sleeves of the quality the sealed contract measured (0.464 on the four-curve basis), the low end of the band (3 in-sample, 2 forward on the optimistic haircut) needs an average pairwise correlation of -0.0512 against a floor of -0.0769 (inside the floor). At the +0.00 gate exactly it needs a mean standalone Sharpe of 0.802. The distance from today's measured quality has to be bought with per-sleeve quality, genuinely negative correlation, or both; the sleeve count alone buys none of it.

Superseded admission contract objective

Average pairwise correlation objective
-0.030000
Honest forward sharpe target
1.500000
Minimum new sleeves
10
Portfolio max drawdown statistic
expected_maximum_drawdown
Portfolio max drawdown target
0.110000
Portfolio p95 max drawdown is gated
no
Portfolio p95 max drawdown must be published
yes
Target total sleeves
14
Targets are admission evidence
no
Superseded on
2026-09-14
Sealed by
config/admission_v7_promotion.json
Sealed sha256
6bc72c1f47675b4e14897e1ba3aad6e56aba9b5f013a7b9bae57f930e8d3b8b6

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.

Backtest to forward haircut

3 further fields. Read them in the artifact.

Implied in sample target

3 further fields. Read them in the artifact.

Portfolio sharpe target

  • 2.250000
  • 3

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.

Superseded in sample sharpe target

  • 2
  • 2.500000

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.

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.

Why the bytes stand. The contract's bytes are sealed by config/admission_v7_promotion.json and its objective was never an admission gate (targets_are_admission_evidence is false), so the goals move without any gate moving. The superseded figures are published beside the governing ones, dated, as history.

Objective frontier

Identity
S_book = s_bar * sqrt(N / (1 + (N - 1) * rho_bar))
Source
config/owner_goals.json projected on the sealed contract's identity and inputs
Target sleeve count
14
Honest forward sharpe target
2
Psd floor at target n
-0.076923
Incremental candidate average correlation gate
0
Incremental book average correlation delta gate exclusive
0
Incremental gates alone establish objective floor
no
Incremental gates alone establish objective ceiling
no

In sample support band

  • 3
  • 4

In sample support band unit. IN-SAMPLE, being the band an honest forward 2 implies at the 1.5x and 2x ends of this book's own measured backtest-to-forward haircut. The headline target is the forward figure.

Psd floor note. Average pairwise correlation cannot fall below -1/(N-1) for any real correlation matrix. At 14 sleeves the floor is -0.0769.

Book sharpe ceiling at zero global correlation

S bar four curve basis
1.736129
S bar traded basis
1.979337

Correlation required at measured quality

Four curve basis

3 further fields. Read them in the artifact.

Traded basis

3 further fields. Read them in the artifact.

Note. Hold quality where the sealed contract measured it and read off the average pairwise correlation each end of the band demands at the owner's sleeve count.

Quality precondition at the gate

S bar measured four curve basis
0.464000
S bar measured traded basis
0.529000
S bar required for 3
0.801784
S bar required for 4
1.069045

Note. What the correlation gate alone does NOT buy. At the gate exactly, reaching each end of the band requires at least this average standalone Sharpe across 14 sleeves.

Honest reading. At 14 sleeves of the quality the sealed contract measured (0.464 on the four-curve basis), the low end of the band (3 in-sample, 2 forward on the optimistic haircut) needs an average pairwise correlation of -0.0512 against a floor of -0.0769 (inside the floor). At the +0.00 gate exactly it needs a mean standalone Sharpe of 0.802. The distance from today's measured quality has to be bought with per-sleeve quality, genuinely negative correlation, or both; the sleeve count alone buys none of it.

Governing goals

Path
config/owner_goals.json
Schema
canli.alphac-owner-goals.v1
Status
IN_FORCE_NOT_ACHIEVED
Recorded on
2026-09-12
In force from
2026-09-14
Source document
docs/design/ALPHAC_OWNER_GOALS_2026-09-12.md

Decision

Recorded at
2026-09-14T18:05:00+00:00
By
Arhan Canli (owner)
Earlier words same day
no the sharpe target is 2 and also in general make sure everything is the best

Words. no let me break down the goals for you so basically we are trying to make alphac like the worlds first open glassbox style algorithm which devs can use via api keys and mcp servers to build there own mobdels fine tune it make it better and also we are making everything we do out in the open published all tests everything and for alphac the goal is 2 sharpe ratio 14 plus sleeves 10 percent max dd and also all of the other things being perfect and us doing extremely rigiourus tests on it and also not forgeting reach life cosst which may occur on it on our paper live and also eventually turning this into a real hedgefund

Context. Operator session 2026-09-14 (docs/design/OPERATOR_LOG_2026-09.md). The owner corrected the operator twice: first that the forward Sharpe target is 2, not the admission contract's 1.5; then the full goal set, which moves the sleeve minimum to 14 and the maximum-drawdown bound to 10 percent from the 15 and 11 percent the 2026-09-12 document recorded.

How. This file, projected by src/alphaforge/research/owner_goals.py into every public objective block; config/forward_evidence_contract.json forward_sharpe_target_history and realized_max_drawdown_bound record the same goals on the evaluation side.

Program

Open glassbox

4 further fields. Read them in the artifact.

Developer platform

4 further fields. Read them in the artifact.

Rigorous testing

4 further fields. Read them in the artifact.

Real life costs on paper live

8 further fields. Read them in the artifact.

Real hedge fund

4 further fields. Read them in the artifact.

Achievement

Forward sharpe target
2
Forward sharpe status
FAIL_CLOSED_PROVENANCE
Forward sharpe underlying status
IMMATURE_RECORD_TOO_SHORT
Expected max drawdown target
0.110000
Realized max drawdown bound
0.100000
Realized max drawdown bound mechanism status
MECHANISM_LIVE_BOUND_ENFORCED_UP_TO_ONE_DAY_OVERSHOOT
Realized max drawdown to date
0.004360
Realized within bound to date
yes
Target sleeves
14
Current sleeves
3
New sleeves admitted by atlas
0
Overall
TARGETS_NOT_YET_ACHIEVED

Expected max drawdown status. MODELED_CURRENT_COMPOSITION_WITHIN_OBJECTIVE_LIVE_EXPECTED_MAX_DRAWDOWN_NOT_ESTABLISHED

Forward record

Capital kind
PAPER_ONLY
Go live date
2026-09-24
State generated at
2026-10-11T16:25:25.944540+00:00
Live days
17
First mark
2026-09-24
Last mark
2026-10-11
Normalized starting equity
100000
Normalized current equity
100328.720000
Cumulative return
0.003287
Curve points
14
In sample sharpe
1.170000
In sample label
SIMULATION_NOT_EVIDENCE

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; it adds bull upside + crash risk, not risk-adjusted quality; real chance of ~0 yr1)

Live config

Fingerprint
sha256:dd8dfa131b07c89528ebb1aa985c972155da9a4255d198861b7c5e842beff41b
Declared fingerprint
sha256:dd8dfa131b07c89528ebb1aa985c972155da9a4255d198861b7c5e842beff41b
Matches declaration
yes
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 constituent overlay, drawdown ladder and per-name clip read from Settings; and the flagship's sleeve composition, weights, disclosed tilt and separate aggregation policy. 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-10-11
Author
Arhan Canli
Content hash
sha256:0fc477ef62f17d17bc6c2e4235741abe5a2ae33b0723e9d5eb35c65c3b37c38e
Days since go live
18
Go live date
2026-09-24
Max gap rate threshold
0.200000
Passes
no
Schema
canli.alphac-record-continuity.v1
Worst gap rate
0.611111

Correction

4 further fields. Read them in the artifact.

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.

Sleeves

4 further fields. Read them in the artifact.

Systemic note. Dates that are expected and missing on EVERY sleeve's own calendar are systemic (the tick did not run or did not mark) 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; 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.

Evidence maturity

Status
FAIL_CLOSED_PROVENANCE
Underlying status
IMMATURE_RECORD_TOO_SHORT
Provenance passes
no
Public path
/glassbox/forward_evidence_maturity.json
Drawdown evidence public path
/glassbox/forward_drawdown_evidence.json
Diversification evidence public path
/glassbox/current_book_diversification.json
Contract public path
/glassbox/forward_evidence_contract.json
Methodology paper public path
/research/forward-sharpe-evidence-standard
Content hash
sha256:744968de0c8a3226a102bfbce213a4dae38bd8a98babed9de7b1f402b472a117

Failed provenance checks

  • continuity_passes
  • crypto_position_attribution_covers_last_mark

Sharpe

16 further fields. Read them in the artifact.

Drawdown

20 further fields. Read them in the artifact.

Diversification

21 further fields. Read them in the artifact.

Execution provenance

Broker reconciliation claim
BROKER_DERIVED_LOCAL_PUBLICATION_NOT_EXTERNALLY_ATTESTED

Summary. 3 sleeves use dedicated Alpaca paper accounts; AlphaForge is suspended from the book since 2026-09-24; ALPHAC is a derived composite and has no direct broker account.

Suspended sleeves
KeyNameSinceWhyReturns when
alphaforgeAlphaForge2026-09-24defect history (funding never booked 44 days; rebalance frozen five weeks; portable v1 upgrade closed INCOMPLETE); removed from the book and the site until repairedevery repair check passes, through a declared live change that starts a new evidence epoch

Alpaca broker executed sleeves

  • alphamax
  • managed_futures
  • alphavintage

All sleeves

Nested beyond what this page renders. Read it in the artifact.

Broker reconciliation

Status
PASS
Generated at
2026-10-11T16:25:10.450132+00:00
Reconciled alpaca sleeves
3
Unique dedicated accounts
yes
Public path
/glassbox/alpaca_broker_reconciliation.json
Attestation boundary
SELF_PUBLISHED_BROKER_DERIVED_NOT_THIRD_PARTY

Research governance

Trial accounting

Distinct hypothesis identities
349
Hypothesis identity budget
400
Budget remaining
51
Budget status
PASS
Research status
ACTIVE_STAGED_PROSPECTIVE_BUDGET

Atlas

Families
40
Cells
240
New sleeves admitted
0
Return hypotheses spent
0

Paper corpus

Published markdown papers
111
Trial packet coverage status
INCOMPLETE_LEGACY_BACKFILL_PROSPECTIVE_SERIAL_COMPLETE
Complete trial packets
123
Candidate mapped identities
198
Verified family paper bindings
228
Published identity packets
349
Required trial packets
349
Manifest public path
/glassbox/trial_packet_manifest.json
Identity packet index public path
/glassbox/trial-packets/index.json
Manifest source sha256
0147dd8e631ca24257e2db384bf01d4637a79371f1754b284f3f7e9637c1369c
Family papers
Research family keyTitlePublic pathAuthored byPacket status
alphamax_equity_momentumAlphaMax equity momentum: signal, trial lineage, and evidence boundary/research/alphamax-equity-momentum-lineage.mdArhan CanliINCOMPLETE_BACKFILL_REQUIRED
crypto_carryCrypto perpetual carry: trial lineage, capacity failure, and live evidence boundary/research/crypto-carry-lineage.mdArhan CanliINCOMPLETE_BACKFILL_REQUIRED
crypto_momentumCrypto momentum: complete trial lineage and failed sleeve-admission evidence/research/crypto-momentum-lineage.mdArhan CanliINCOMPLETE_BACKFILL_REQUIRED
managed_futures_trendAlphaTrend managed-futures trend: complete trial lineage and evidence boundary/research/alphatrend-managed-futures-lineage.mdArhan CanliINCOMPLETE_BACKFILL_REQUIRED
crypto_volatility_risk_premiumCrypto volatility risk premium: one proxy trial and a published null/research/crypto-vrp-lineage.mdArhan CanliINCOMPLETE_BACKFILL_REQUIRED
crypto_multifactor_engineCrypto multi-factor engine: seven trials, capacity decay, and no-deploy verdict/research/crypto-multifactor-engine-lineage.mdArhan CanliINCOMPLETE_BACKFILL_REQUIRED
equity_narrative_changeAnnual risk-factor narrative stability: a preregistered null/research/equity-narrative-change-lineage.mdArhan CanliINCOMPLETE_BACKFILL_REQUIRED
equity_fundamental_qualityEquity fundamental quality: 11 identities and no validated sleeve/research/equity-quality-lineage.mdArhan CanliINCOMPLETE_BACKFILL_REQUIRED
equity_fundamental_value_investmentEquity value, issuance, and investment: 13 identities and unstable evidence/research/equity-value-investment-lineage.mdArhan CanliINCOMPLETE_BACKFILL_REQUIRED
alphavintage_macro_surprisePoint-in-time inflation surprise and the equity size spread: a corrected null and deployment-governance case study/research/alphavintage-macro-surprise-lineage.mdArhan CanliBUNDLE_INCOMPLETE
crypto_defensiveCrypto defensive factors: complete trial lineage/research/crypto-defensive-lineage.mdArhan CanliINCOMPLETE_BACKFILL_REQUIRED
crypto_short_horizon_reversalCrypto short-horizon reversal: complete trial lineage/research/crypto-reversal-lineage.mdArhan CanliINCOMPLETE_BACKFILL_REQUIRED
energy_inventoryPetroleum inventory scarcity: complete trial lineage/research/energy-inventory-lineage.mdArhan CanliINCOMPLETE_BACKFILL_REQUIRED
equity_insider_activityClustered insider purchases: complete trial lineage/research/equity-insider-activity-lineage.mdArhan CanliINCOMPLETE_BACKFILL_REQUIRED
equity_low_betaEquity low beta: complete trial lineage/research/equity-low-beta-lineage.mdArhan CanliINCOMPLETE_BACKFILL_REQUIRED
macro_economic_trendPoint-in-time macroeconomic trend: complete trial lineage/research/macro-economic-trend-lineage.mdArhan CanliINCOMPLETE_BACKFILL_REQUIRED

Forward identity packets

12 further fields. Read them in the artifact.

Prospective epoch

16 further fields. Read them in the artifact.

New return identity gate

11 further fields. Read them in the artifact.

Source provenance

Paper state

Path
data/paper/state.json
Sha256
8b02bb612be8c010a0cdd2765b918d01d653fa3316c71193a4696d996e3dc85a

Forward evidence maturity

Path
artifacts/engineering/forward_evidence_maturity.json
Sha256
0beb199011f0e52dbe9b0b63b47bc914fa6f380137a5b9e62c09e25f494a1173
Content hash
sha256:744968de0c8a3226a102bfbce213a4dae38bd8a98babed9de7b1f402b472a117

Forward sleeve contribution

Path
artifacts/engineering/forward_sleeve_contribution.json
Sha256
ec27e5416b3384f3fd07fcafb8bd737089d10ee1f68ed73ed5a7afafeb4dcc2d

Admission contract

Path
config/sleeve_admission_contract.json
Sha256
6bc72c1f47675b4e14897e1ba3aad6e56aba9b5f013a7b9bae57f930e8d3b8b6

Trial policy

Path
config/trial_accounting.json
Sha256
f15af7c989aded5da6c5259a7f7e5587377ab33977b5cd3c5b2395a84ea45043

Admission v7 promotion

Path
config/admission_v7_promotion.json
Sha256
5e7d95e9b6265c229b6e1604f96bc9e1b0db59e282ec0be33740b8dda3b552a5
Content hash
sha256:ddd107351033e9bda8f41065a811d9e5e5edccf32006b311d39a65d8ace918f3

Sleeve atlas

Path
artifacts/discovery/sleeve_atlas.json
Sha256
7fde8afdcc572ad7d8a6f38992510ffd0a6c693f27720598556e0cd9c3ddfd93

Check it yourself

Every figure above is read from /glassbox/program_status.json, the artifact the engine wrote.

All 89 measurements · The glass box · The research library