QL Ledger — the report card we publish on ourselves

One ledger for every call QuantLogix grades itself on: every resolved signal receipt, the engine against Wall Street, a valuation range before an IPO prices, a lockup call, a regime label, a dealer-flow call, a Foresight probability. Each entry carries the date it was made and the date the market graded it. Misses are listed exactly as prominently as hits. Every entry is SHA-256 chained to the one before it, and you can verify the whole chain with a 60-line script that uses none of our code. No data vendor, bank or aggregator publishes this — because none of them keep score, and none of them let you check.

🔍 Verify it yourself

Current head hash: loading…
Save that hash somewhere we cannot touch — a note, a tweet, a commit. If any historical verdict is ever rewritten, that hash stops being on the chain, and the script below will tell you so.

Or from a terminal, with nothing installed but Node:
curl -sL https://quantlogix.ai/ledger-verify.mjs -o ledger-verify.mjs
node ledger-verify.mjs <head_hash>
Each entry is SHA-256(version | seq | id | discipline | subject | call | verdict | made_at | graded_at | prev_hash), with \ and | escaped inside subject and call, and the first entry linking to 64 zeros. The full chain is at /api/ledger?chain=1; the recipe ships with it.

📚 By discipline

Each card links to the surface where the calls live and are graded. Aggregate disciplines publish summary statistics only and never enter the chained hit rate.

⚖️ The misses and the hits — equal billing

Misses
Hits

🕒 Most recently graded

🏷️ Put the ledger on your own page

A live badge that renders the current tally and the chain head — so an old embed is a dated witness of what the ledger said when it was rendered.
QL Ledger badge — graded calls, hit rate and chain head
Markdown
[![QL Ledger](https://quantlogix.ai/api/ledger-badge)](https://quantlogix.ai/ledger)
HTML
<a href="https://quantlogix.ai/ledger"><img src="https://quantlogix.ai/api/ledger-badge" width="300" height="54" alt="QL Ledger"></a>

🔌 As data

No key needed for the ledger itself. A key adds the attribution block agents cite from, and the same shape rides the QL Oracle over MCP.
curl -s https://quantlogix.ai/api/ledger                       # the scoreboard, public
curl -s "https://quantlogix.ai/api/ledger?verify=1"            # recompute + recipe
curl -s "https://quantlogix.ai/api/ledger?seq=1"               # one entry, hash recomputed
curl -s -H "Authorization: Bearer ql_…" \
  "https://quantlogix.ai/api/v1/verified?dataset=ledger"       # keyed, with attribution

🔗 The chain

📐 The rules