A better process.
An honest record.
Sayf brings discipline to the way you trade, and transparency to the way you measure it.
I trade it. I score it.
I publish what it did.
I trade prediction markets on Kalshi. Sayf grades my own fills first, losses included. Closing Line Value compares the price I paid with the closing benchmark. It is one measure of execution, not a promise of future returns.
Get in touch →What I find as I go — methods, mistakes, and the things that refused to score. Updated periodically.
Read my quant findings →What we hold ourselves to.
Refusals are the product
If a fill cannot be scored honestly, the tool says so. Unscoreable rows and directional flags are features, not disclaimers. Overclaiming is how trust dies.
Make the process visible
Connect the plan, the risk, and the review. Every chart should help explain a decision, a result, or something to improve next time.
Your key is yours, and I say what I keep
Your Kalshi connection is read-only. We explain what we keep and give you control over your key.
What happens to your data
You connect a read-only Kalshi key. It cannot place, cancel, or modify orders, and destroy key deletes it immediately. What is kept: the key, encrypted, so the connection survives a sign-out; and a summary per scoring run: fill count, scoreable count, mean CLV, per-category totals, and the verdict. Individual fills and the markets you traded are not stored on this connected-key path. One-off CSV audits at /grade are different: those parsed fills are stored to serve the shareable report and auto-delete 7 days after upload, per the Privacy Policy. For a day after connections were made to persist, this page promised less than that and claimed more. The promise was wrong, so it changed.
Tell me what your report showed.
The verdict surprised you, the thin-book leak stung, something refused to score that should have — I read every note.