CME proof ledger

Do the signals work yet?

Track record immature

This 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.

Use this page to separate modeled opportunity from proven outcome. The Researcher signal feed can show what deserves review today; this ledger shows what actually settled later. The same coherence evidence also feeds Market Trust.

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

ready

2,107

Signals are written to the audit ledger with the methodology version and expected-resolution date.

2. Due soon

watch

152

Inside the 14-day validation cohort or already past expected resolution.

3. Source settled

pending

0

Only source-confirmed settlements move into realized PnL. Pending source markets do not count as wins or losses.

4. Claim permission

gated

pending

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

Validation cohort: 152 signals have expected-resolution dates that are already matured or inside the next 14 days; 0 resolved, 152 pending, 40 matured but waiting on source settlement. Status: Awaiting source settlement. Next short-horizon date: 2026-05-19.

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

ready

Signals 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

collecting

Markets reach settlement windows

1,977 resolvable

Only full-provenance rows with enough settlement linkage can enter realized-performance math.

3. Resolve

blocked

Source-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

pending

Matched controls and failures publish

waiting for sample

Convexly needs random-control arms and visible failure cases before stronger public language is allowed.

5. Upgrade

blocked

Claim 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.