Receipts.
Finfluencer Accountability Index
connecting…

Credibility leaderboard

Scores are computed only from resolved, falsifiable predictions — with every receipt archived at time of publication. Select a row for the full record.

Tracked person PredictionTrend Integrity ResolvedOpen Falsifiable

Prediction
Integrity

Prediction score

Integrity score

Unverifiable claims are excluded, not counted against anyone.

Queue a video

Transcription needs a residential connection, so the site queues the request and your machine fetches it on the next ingest --queue run.
Channels and backfills still run from the command line: npm run ingest -- @handle --limit 10

Recently queued

Processing queue

Transcripts are fetched and archived locally. Extraction is a separate, unhurried step — nothing expires while an item waits.

Scheduled resolutions

Open predictions are re-checked daily against market data; price targets resolve early the moment they hit.

PredictionPersonDue Days leftLast seenResolver

What counts as a prediction

The extractor reads every transcript and keeps only statements that name a subject, a measurable outcome, and a deadline. Each one is stored with a machine-checkable resolution rule — for example S&P 500 ≥ 7,700 by 2026-08-15, intraday touch, source: Yahoo Finance.

Statements with no falsifiable content are kept on record but never scored. The share of a person's statements that can be checked is reported as their falsifiability rate — chronic vagueness is itself a signal.

How predictions resolve

  • A daily worker checks every open prediction against its data source. All sources used are free and keyless: CoinGecko, Yahoo Finance, FRED.
  • Price targets resolve as a hit the first day the target is met — not only at the deadline.
  • A prediction that reaches its deadline unmet is a miss.
  • Every check writes an audit row, so any resolution can be re-examined later.

Two scores, kept apart

Forecasting accuracy and factual accuracy answer different questions, so they are never combined into one number. Someone can be a careful forecaster who is loose with history, or scrupulous about facts and bad at calling markets — and a reader should be able to see which.

Prediction score — does this person know their game? Resolved, falsifiable forecasts only.

score = 100 × (Σ wᵢ·hitᵢ + k·½) / (Σ wᵢ + k)

w = difficulty × specificity × recency
k = 3 (prior weight, shrinks small samples toward 50)

Calling a momentum continuation in a bull market carries low difficulty and barely moves a score even when right. A dated target against consensus carries high difficulty and moves it a lot. Repeated versions of the same call count once; repetition is tracked as conviction, not extra credit.

Integrity score — does this person bluff? Fact-checked claims about the past only. A verified claim counts 1, a misleading one 0.35, a false one 0.

integrity = 100 × (Σ creditᵢ + k·½) / (n_checked + k)

Claims that could not be verified are excluded entirely, never counted against anyone — an absence of evidence is not evidence of dishonesty. Many statements are unverifiable by construction, because they rest on a speaker's own proprietary indicator that no third party can reproduce.

Each score is rated on its own evidence: with fewer than five resolved predictions, or fewer than five checked claims, that side reads Not yet rated rather than being given a verdict a thin record cannot support.

Receipts, not opinions

Every scored item links the original quote, the source video, the timestamp, and the resolution evidence. Transcripts are archived verbatim at ingestion — deleting a video does not delete the record. The index publishes outcomes and math; it does not editorialize about people.

Anyone tracked can flag an extraction as misread; flagged items are excluded from scoring until re-reviewed.