Resolved = confirmed + partial + missed. Open and voided calls are excluded from the percentage.
Accuracy by desk
The headline number, broken out by domain — so you can see where the edge is real and where it isn't. Not cherry-picked across sectors.
Geopolitical100%
7 confirmed · 0 partial · 0 missed · 7 resolved
Regulatory100%
3 confirmed · 0 partial · 0 missed · 3 resolved
Real Assets100%
1 confirmed · 0 partial · 0 missed · 1 resolved
Maritime92%
5 confirmed · 1 partial · 0 missed · 6 resolved
Food & Agriculture83%
2 confirmed · 1 partial · 0 missed · 3 resolved
Energy71%
10 confirmed · 0 partial · 4 missed · 14 resolved
Macro / Monetary71%
4 confirmed · 2 partial · 1 missed · 7 resolved
FX / Dollar50%
1 confirmed · 0 partial · 1 missed · 2 resolved
Metals & Mining50%
0 confirmed · 2 partial · 0 missed · 2 resolved
Accuracy by confidence tag (proving CONFIRMED-tagged calls out-hit CONTESTED ones) is coming — it's the stronger artifact, pending the pre-stated-confidence back-fill. Legacy calls without a pre-stated tag will be labeled as such, never assigned one in hindsight.
The board
Misses and partials shown first — that's the honesty test. Click any call for its resolution.
Past performance does not guarantee future results. This is published research of general circulation — not individualized investment advice, and it accounts for nothing about your circumstances, objectives or risk tolerance. Every call is graded against the invalidation condition it was published with; read the invalidation, not just the verdict.
Provenance — how the on-chain anchor works
Every call on this board is hashed (SHA-256 over its canonical JSON) and the hashes are combined into a Merkle root anchored on the Base blockchain. Once anchored, a call's existence and exact wording at that date can be verified by anyone against the chain — no trust in us required. Change one character of an anchored call and the math breaks in public. The full manifest of hashes, the root, and every anchoring transaction are open at /api/record/anchors.
Status: ANCHORED. The genesis anchor was written August 28, 2026 at 05:41:21 UTC in Base block 50,553,167 — view the transaction. It seals all 66 calls as they stood after the August 27 adversarial audit (grades were adjusted downward where the evidence demanded it, and the audit notes are on the board). The genesis root proves each call's wording existed by that date. Grades and outcomes are inside each hash too, so a call graded or corrected after an anchor no longer matches that anchor until the next one seals it. Every such change is listed below with its date; calls registered since the genesis anchor are sealed at the next anchor.
Regrade log — 23 changes since the genesis anchor
2026-10-03desk-geo-001 open → confirmed. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-03desk-fert-001 open → confirmed. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-03desk-fert-002 open → partial. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-03desk-realest-001 open → confirmed. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-03desk-dollarfx-001 open → missed. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-03desk-dollarfx-004 open → confirmed. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-03desk-metals-001 open → partial. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-03desk-metals-002 open → confirmed. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-03desk-monetary-002 open → confirmed. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-03desk-monetary-003 open → partial. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-03desk-monetary-004 open → partial. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-03desk-mar-002 open → partial. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-03desk-foodsec-early-001 open → confirmed. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-03desk-moncry-002 open → confirmed. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-03desk-civ-001 open → confirmed. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-03desk-mar-001 open → confirmed. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-03desk-oilen-001 open → confirmed. Sealed OPEN in the genesis anchor (Aug 28 2026); graded Oct 3 2026. resolved_date is the call's scheduled checkpoint; outcome evidence dated after the checkpoint is post-window context.
2026-10-18desk-monetary-001 open → confirmed. Left OPEN past its Sep 16 checkpoint; graded on the published FOMC decisions.
2026-10-18desk-monetary-btc open → missed. Left OPEN past its Sep 16 checkpoint; graded missed.
2026-10-18desk-monetary-002 confirmed (unchanged). Outcome evidence corrected to Aug 5 values; it had quoted late-September levels under an Aug 5 date. Grade unchanged.
2026-10-18desk-moncry-002 confirmed (unchanged). resolved_date moved from Aug 21 to Sep 30, the date its cited evidence was published. Grade unchanged.
2026-10-18desk-geo-001 confirmed (unchanged). Outcome evidence corrected: it cited a Jul 7 event that predates the Jul 27 call. Grade unchanged.
2026-10-18desk-metals-002 confirmed → partial. Downgraded: the literal invalidation clause (spread collapse) fired after the checkpoint.
The calls before they resolve are inside.
This board is the proof. The dated calls — before the outcome is known — are what you subscribe for.