CME proof ledger
Do the signals work yet?
Track record immatureThis page is where Convexly proves, over time, whether its Coherence Signals turned into useful settled outcomes. Today the honest answer is simple: the signal ledger is live, but the realized track record is still immature until enough markets settle.
What is live
Emitted ledger
Every signal is versioned and hash-linked.
What is not mature
Realized PnL
Performance claims wait for settled rows.
Next proof gate
Walk-forward
V0.2 is tracked under Manifest #288046.
Track-record caveat
Coherence Signals are structural-mispricing candidates with modeled net EV until markets resolve. Positive realized-net rate, realized PnL, and matched controls govern any performance claim.
Evidence mechanics
Aggregate positive realized-net rate and cumulative gross + net PnL are public. Per-signal evidence, including resolved date, settlement direction, Z-score, and realized net PnL per row, is gated to Researcher.
Manifest #288046 tracks the V0.2 methodology. Each emitted row keeps its feed version, and /research/verify walks the SHA-256 chain that locks every row.
The resolution tracker runs daily at 12:00 UTC; this page refreshes within five minutes after new rows land.
Realized track record · last 90d
Pending forward window(0 of 0 decided)
generated 2026-05-18
Emitted
2,107
signals
Resolved
0
0.0% of emitted
Pending
2,107
40 matured; awaiting settlement
Cumulative net PnL
$0
modeled, post-fees
Median time-to-resolution
—
across resolved signals
1. Emitted
ready2,107
Signals are written to the audit ledger with the methodology version and expected-resolution date.
2. Due soon
watch152
Inside the 14-day validation cohort or already past expected resolution.
3. Source settled
pending0
Only source-confirmed settlements move into realized PnL. Pending source markets do not count as wins or losses.
4. Claim permission
gatedpending
Performance language stays gated until resolved rows create a denominator.
Lifecycle ledger
Emitted
2,107
written to signals_emitted
Pending
2,107
no source-confirmed outcome yet
Checkpointed
152
short-horizon validation cohort
Matured
40
past expected resolution
Resolved
0
source-confirmed rows
Evaluable
0
profit/loss denominator
Invalid/voided
0
excluded from profitability
Disputed
not wired
not separately wired yet
Stale
not wired
not separately wired yet
Settlement pending. Some emitted signals have crossed their expected-resolution date, but the source markets have not settled yet. Convexly keeps realized performance at 0 until the resolution tracker can write source-confirmed outcomes. Next future expected settlement date: 2026-05-19. See /research/preregistrations for the indexed filing.
Emitted
2,123
cumulative ledger
Resolvable
1,977
146 excluded (partial)
Resolved
0
0% of resolvable
Positive rate
n/a
0 positive net rows
Resolved net PnL
+$0
gross +$0 · resolvable cohort
Resolution-quality denominator
1,977 of 2,123
146 partial-provenance rows excluded
Proof ladder
What has to happen before CME can make stronger claims.
This is the plain-English lifecycle from structural signal to performance evidence. If a step is blocked, the public claim stays conservative.
1. Emit
readySignals are written to the ledger
2,123 emitted
This proves the pipeline is producing versioned candidates. It does not prove those candidates made money.
2. Mature
collectingMarkets reach settlement windows
1,977 resolvable
Only full-provenance rows with enough settlement linkage can enter realized-performance math.
3. Resolve
blockedSource-confirmed outcomes land
0 resolved
This is the current proof bottleneck. Until rows resolve, modeled EV remains a review signal rather than a performance claim.
4. Compare
pendingMatched controls and failures publish
waiting for sample
Convexly needs random-control arms and visible failure cases before stronger public language is allowed.
5. Upgrade
blockedClaim language can improve only after evidence
0.0% resolved
The product graduates by outcome evidence, not by shipping a prettier dashboard or a higher modeled-EV number.
146 signals have partial provenance and are excluded from positive realized-net rate, resolved PnL, and any other resolution-quality metric on this page.
These rows were reconstructed from a sanitized public archive after the original private archive went uncommitted; their condition_id fields are NULL so the resolution-tracker cannot match them to Polymarket settlements. They count toward Emitted only. See the audit chain for the full provenance breakdown per row.
No settled signal outcomes yet
This is expected early in the live ledger. Most current signals point at future-dated markets, while 146 partial-provenance rows cannot be matched to settlements. The resolution tracker checks daily at 12:00 UTC; once Polymarket settles a resolvable market that Convexly emitted on, the row appears here within ~24 hours.
The V0.2 backtest is separately tracked in manifest #288046 with public receipt not yet verified and a target date of 2026-07-29. Until then, the live ledger accumulates versioned rows in parallel with the backtest window.
How this ledger is locked
- Append-only: the signal-emission ledger is service-role-only and append-only. Each row carries a SHA-256 input hash bound to the canonical-JSON serialization of the signal at emit time.
- Resolution-locked: signals_resolved is FK + PK against signals_emitted. The resolution-tracker cron writes one row per resolved signal with a SHA-256 resolution hash chaining the outcome to the original input hash.
- Methodology status: Each emitted row carries its own feed version. The V0.2 threshold + sizing + cost model + metrics were frozen ex-ante at git SHA 8616a63 per Manifest #288046.
- Verifiable: walk the chain in your browser at /research/verify.