Public scorecardStill being tested

Our calls, graded in public.

Each call is locked before the market reacts, then judged on real closing prices once its time is up. Hits and misses stay here for good. Updated every trading day.

Not proven yet. Foghorn won't call itself proven until it has 300 graded five-day calls that beat every simple guess below. Please don't trade on these.

43 of 300 five-day calls
Right, next 5 days25 of 4260% of calls where the stock moved · 1 flat
vs just guessing up−4 ptsit scored 64% on the same 42 calls
vs a coin flip+15 ptsit scored 45% on the same 42 calls
Simple guesses beaten1 of 5behind 2, level with 2: all shown below

Against simple guesses, on the same calls

On calls for the next 5 trading days, Foghorn is ahead of 1 of 5 simple guesses, behind 2, level with 2. If it can't beat these, it isn't worth paying for.

  • Foghorn
    Our calls
    60%
  • Just guessing up
    Calling every stock up, on the same days
    64%Behind
  • Coin flip
    Up or down at random, fixed by each call's fingerprint so anyone can redo it
    45%Ahead
  • Following the last week
    Calling the way the stock moved in the 5 days before
    60%Level
  • Following the sector
    Calling the way its industry moved in the 5 days before
    76%Behind
  • The AI's read on its own
    The AI's up or down from the news alone, where it read the story · Foghorn 61% on these calls
    61%Level
A tougher test
  • Foghorn, against the S&P 500
    Right only when the stock beat the S&P 500 (for an up call) or trailed it (for a down call)
    62%

With 42 calls where the stock moved, Foghorn's true hit rate is likely between 44% and 73% (95% range). It narrows as more calls are graded.

Does “how sure” mean anything?

Every call says how likely it is to be right. Each group should come true about as often as it says. Both call lengths together.

  • When it said “a bit better than even”98 that moved
    Said about 54%, right 62% of the time
  • When it said “about 6 in 10”11 that moved
    Said about 58%, right 64% of the time

The bar is how often calls came true; the black mark is what they said. Groups with few calls swing a lot.

Every graded call

Calls for the next 5 trading days, most recently judged first. Open calls appear once they're graded, and once every other call on the same news is graded too, so none gives an open call away.
  • Judged Oct 30AXPAmerican ExpressCalled Downhow sure: a bit better than evenThe news: American Express cuts 3,500 jobs in bid to contain rising costsThe stock rose 1.9%Result: WrongLocked Oct 23, 11:32 AM ET , before its first judged close
    Fingerprint 50fd45…be0cd5bd50fd45293a97b3cd30bfa3a98ceecfe6a49eca11331f1a724acf3947be0cd5bd
  • Judged Oct 29CMCSAComcastCalled Uphow sure: about 6 in 10The news: Comcast 8-K: Results of operations (Item 2.02)The stock fell 2.6%Result: WrongLocked Oct 22, 9:32 AM ET , before its first judged close
    Fingerprint 767985…bcc3b6b276798571e69cfd303c96bce863c32e14cdb7455446092dcf1e026eb8bcc3b6b2
  • Judged Oct 29PGProcter & GambleCalled Uphow sure: a bit better than evenThe news: Procter & Gamble 8-K: Results of operations (Item 2.02)The stock fell 2.4%Result: WrongLocked Oct 22, 7:18 AM ET , before its first judged close
    Fingerprint 9f2a1f…eca6255b9f2a1f569f6e877a5423cf2a722f17a41eab191f802cd171e8d4a39deca6255b
  • Judged Oct 29HBANHuntington BancsharesCalled Downhow sure: a bit better than evenThe news: Huntington Bancshares 8-K: Results of operations (Item 2.02)The stock rose 1.8%Result: WrongLocked Oct 22, 6:31 AM ET , before its first judged close
    Fingerprint d18327…979a5123d18327261806bf8f5d7d08fe5efcb26a621ee05a978f2ea6f455cf12979a5123
  • Judged Oct 28GSGoldman SachsCalled Downhow sure: a bit better than evenThe news: Hearing Notice - CIRO to Hold a Settlement Hearing for Goldman Sachs Canada Inc.The stock rose 2.4%Result: WrongLocked Oct 21, 3:15 PM ET , before its first judged close
    Fingerprint 91e53e…62ff506391e53ecc62f841d82b65a9eda18522d30a72fe31a153fc444f79d03562ff5063
  • Judged Oct 28ELVElevance HealthCalled Uphow sure: a bit better than evenThe news: Elevance Health 8-K: Results of operations (Item 2.02)The stock fell 4.5%Result: WrongLocked Oct 21, 12:33 PM ET , before its first judged close
    Fingerprint d535b7…3d91bc94d535b79e84b0ea3eedaf5a164f8365a317f74ed0e2dd9ac2e685a8283d91bc94
  • Judged Oct 28CMECMECalled Uphow sure: a bit better than evenThe news: CME 8-K: Results of operations (Item 2.02)The stock fell 0.6%Result: WrongLocked Oct 21, 7:16 AM ET , before its first judged close
    Fingerprint 007103…e56d6c1b00710326900f8c8c64144cfd460b647e9a87da7c44cd568b5c1e5cd4e56d6c1b
  • Judged Oct 28TAT&TCalled Uphow sure: a bit better than evenThe news: AT&T 8-K: Results of operations (Item 2.02)The stock fell 5.4%Result: WrongLocked Oct 21, 6:48 AM ET , before its first judged close
    Fingerprint 9844cf…3a9cb82d9844cf7c02de8322e54513dc3e76bde584ccc8bbd55e2c39f1e9e9283a9cb82d
  • Judged Oct 28GMGeneral MotorsCalled Downhow sure: a bit better than evenThe news: After Massive Q3 Profits And Issuing A Stock Buyback The Market Punishes General Motors For Lack Of A FutureThe stock rose 8.4%Result: WrongLocked Oct 20, 6:46 PM ET , before its first judged close
    Fingerprint 2ed802…65d8b7882ed8023b81dc5a8f6ff9daf88eb816c6f14b3f95482f31871dd9a63465d8b788
  • Judged Oct 27CRMSalesforceCalled Uphow sure: a bit better than evenThe news: Salesforce 8-K: Regulation FD disclosure (Item 7.01)The stock fell 0.6%Result: WrongLocked Oct 20, 10:02 AM ET , before its first judged close
    Fingerprint 64ba92…3dd5473464ba92a04e9ba92acaf55449c5bbd1ed15e9d760ab2ac736ea19a5f03dd54734
  • Judged Oct 26WMTWalmartCalled Downhow sure: a bit better than evenThe news: Walmart Says Higher Fuel Costs Will Offset Tariff Refund BenefitThe stock rose 1.3%Result: WrongLocked Oct 17, 6:47 AM ET , before its first judged close
    Fingerprint 76ec89…abbeecc176ec8981495554eb575252a3bf04e32f0129ed9d5979079abe899702abbeecc1
  • Judged Oct 22JNJJohnson & JohnsonCalled Downhow sure: a bit better than evenThe news: Johnson & Johnson PR: Tylenol Recall to Talc SettlementThe stock rose 5.7%Result: WrongLocked Oct 15, 11:02 AM ET , before its first judged close
    Fingerprint f40c72…290b29cff40c721d49a16f687d84ab835f922a9fd8d12bc6f84f8f020f68e973290b29cf
  • Judged Oct 22DUKDuke EnergyCalled Downhow sure: a bit better than evenThe news: Duke Energy Stock Sees Q3 Earnings Estimate Cut at KeyCorpThe stock rose 5.5%Result: WrongLocked Oct 15, 8:32 AM ET , before its first judged close
    Fingerprint 13303b…f669003d13303b8351914007ce70d2159ec3558f74b957ba2eabab159dc1696af669003d
  • Judged Oct 20NVDANvidiaCalled Uphow sure: a bit better than evenThe news: Chinese AI companies buy 1 million Nvidia GPUs in a single year, report claims — export control-compliant chips flood the market to bridge gap in compute demandThe stock fell 5.3%Result: WrongLocked Oct 13, 12:02 PM ET , before its first judged close
    Fingerprint 0ab2e6…961af2b80ab2e6dff8bdd76c7b848fd798e1292dcb49831d99b11cdf0aae8bcf961af2b8
  • Judged Oct 20GSGoldman SachsCalled Uphow sure: a bit better than evenThe news: Goldman Sachs 8-K: Results of operations (Item 2.02)The stock fell 0.8%Result: WrongLocked Oct 13, 9:48 AM ET , before its first judged close
    Fingerprint bff85f…264d0ba0bff85f633b779c32481acbfae0481f91fe4ad246524b73ec7573f7e7264d0ba0
  • Judged Oct 16NEENextEra EnergyCalled Downhow sure: a bit better than evenThe news: Hurricane Warning for Florida: Central WaltonThe stock rose 3.1%Result: WrongLocked Oct 9, 12:31 PM ET , before its first judged close
    Fingerprint 0d65b8…714607070d65b852520f610c9acd2f9224416a491734f9c6f1a0e4ebf1e71baa71460707
  • Judged Oct 14CVXChevronCalled Downhow sure: a bit better than evenThe news: Chevron to Shed Hess Midstream Stake in Major Bakken RestructuringThe stock rose 8.2%Result: WrongLocked Oct 7, 5:32 AM ET , before its first judged close
    Fingerprint aafef3…6838c4baaafef33ac5e742a3833c33073190e60bae87f9220c16b93793f586b76838c4ba

Chain check: all 271 calls in the ledger match their fingerprints

Each call's fingerprint includes the one before it, so no past call can be changed without breaking every one after it. Open calls are in the ledger too; they appear here once graded.

Latest daily stamp: Oct 30 · in Bitcoin block 973,872

How the proof works

What counts. Calls made from Oct 7, 2026 on (scorer version stage_a-7 and later). The 89 calls made by earlier test versions stay in the ledger, but they aren't counted or listed here.

How a call is judged. From the first closing price after the call was locked to the close one or five trading days later, adjusted for dividends and splits. A move of 0.2% or less (next day) or 0.5% or less (five days) counts as flat and is left out of the hit rate. Each simple guess is scored on the same calls, and only where it has the data it needs.

General market commentary, made the same way for everyone. It isn't investment advice or a recommendation to buy or sell, and past accuracy does not promise future results.