Every claim on the marketing pages comes from a methodology you can audit. Below: the 2026 hit rate, the formula we use to score it, a 50-row sample of catalyst calls (the good and the embarrassing), the DCF audit, and an honest list of what we haven't graded yet.
Open methodology. The formula and the data are both public.
S-3 → likely bearish dilution; 13D → activist bullish; 8-K item 2.02 → earnings, direction depends on guidance).sec_outcome_dropped.csv, and dropping them flatters every rate on this page. Everything that can be graded is, including the misses. Source: sec_outcome_rows.csv, regenerated nightly.Archive — not the current window. These 50 rows are frozen from 3 March – 2 April 2026 and are not regenerated; they show 45 hits and 5 misses, which is not representative of the live rate above. Treat this as a historical worked example of the grading format, not as evidence. The live, continuously regraded numbers are the ones in the stat row at the top of this page and in /data/hit_rate_audit.json.
| Date | Ticker | Form | Direction | Max 5d move | Result |
|---|---|---|---|---|---|
| 2026-04-02 | HMH | 424B4 | ↑ bullish | +2.34% | HIT |
| 2026-04-02 | VIVS | 424B4 | ↑ bullish | +4.14% | HIT |
| 2026-04-02 | AKAN | 6-K | ↑ bullish | +4.35% | HIT |
| 2026-04-02 | DUOT | 8-K | ↑ bullish | +3.62% | HIT |
| 2026-04-02 | BATL | 424B3 | ↑ bullish | +4.75% | HIT |
| 2026-04-02 | SLNHP | 424B5 | ↑ bullish | +4.81% | HIT |
| 2026-04-02 | ORKA | S-3 | ↑ bullish | +10.65% | HIT |
| 2026-03-31 | DTCX | NT 10-K | ↑ bullish | +6.98% | HIT |
| 2026-03-31 | STFS | 6-K | ↑ bullish | +1.49% | MISS |
| 2026-03-31 | XNDU | 6-K | ↑ bullish | +7.05% | HIT |
| 2026-03-31 | KIDZ | NT 10-K | ↑ bullish | +17.86% | HIT |
| 2026-03-31 | CTGO | S-3 | ↑ bullish | +2.08% | HIT |
| 2026-03-31 | MTEK | 424B5 | ↑ bullish | +2.22% | HIT |
| 2026-03-31 | NAKA | 424B3 | ↑ bullish | +7.69% | HIT |
| 2026-03-31 | ILLR | NT 10-K | ↑ bullish | +8.33% | HIT |
| 2026-03-31 | EARN | 424B1 | ↑ bullish | +3.16% | HIT |
| 2026-03-30 | DVN | 424B3 | ↑ bullish | +1.53% | HIT |
| 2026-03-30 | AFCG | 8-K | ↑ bullish | +8.52% | HIT |
| 2026-03-30 | HQI | 8-K | ↑ bullish | +6.23% | HIT |
| 2026-03-30 | LUCD | 424B5 | ↑ bullish | +3.48% | HIT |
| 2026-03-27 | IWFL | 424B2 | ↑ bullish | -1.01% | MISS |
| 2026-03-26 | ATRA | 424B3 | ↑ bullish | +5.94% | HIT |
| 2026-03-26 | FSM | 6-K | ↑ bullish | +5.14% | HIT |
| 2026-03-24 | VCTR | 8-K | ↑ bullish | +6.13% | HIT |
| 2026-03-24 | WSM | 4 | ↑ bullish | +2.32% | HIT |
| 2026-03-24 | HTOO | 424B3 | ↑ bullish | +9.16% | HIT |
| 2026-03-23 | WPPGF | 424B5 | ↑ bullish | +0.00% | MISS |
| 2026-03-23 | GOODO | 8-K | ↑ bullish | +0.71% | MISS |
| 2026-03-20 | MAZE | 4 | ↑ bullish | +2.39% | HIT |
| 2026-03-20 | NBIS | 6-K | ↑ bullish | +3.14% | HIT |
| 2026-03-20 | CTRI | 8-K | ↑ bullish | +5.08% | HIT |
| 2026-03-19 | SWMR | 424B4 | ↑ bullish | +4.66% | HIT |
| 2026-03-19 | ATRA | S-3 | ↑ bullish | +2.73% | HIT |
| 2026-03-19 | RCMT | NT 10-K | ↑ bullish | +2.25% | HIT |
| 2026-03-19 | IPM | S-3 | ↑ bullish | +3.07% | HIT |
| 2026-03-18 | UCAR | 6-K | ↑ bullish | -57.91% | MISS |
| 2026-03-16 | CHGG | 4 | ↑ bullish | +3.39% | HIT |
| 2026-03-16 | EHGO | 6-K | ↑ bullish | +8.81% | HIT |
| 2026-03-13 | BRCB | 8-K | ↑ bullish | +5.76% | HIT |
| 2026-03-12 | MI | 6-K | ↑ bullish | +1.72% | HIT |
| 2026-03-11 | WCN | 424B5 | ↑ bullish | +1.97% | HIT |
| 2026-03-10 | TRC | 8-K | ↑ bullish | +8.57% | HIT |
| 2026-03-10 | ELAB | 8-K | ↑ bullish | +5.55% | HIT |
| 2026-03-10 | PROF | 8-K | ↑ bullish | +3.88% | HIT |
| 2026-03-06 | INLF | 6-K | ↑ bullish | +11.11% | HIT |
| 2026-03-05 | WETO | 6-K | ↑ bullish | +2.00% | HIT |
| 2026-03-05 | UGRO | 8-K | ↑ bullish | +4.27% | HIT |
| 2026-03-04 | FIVN | 4 | ↑ bullish | +3.92% | HIT |
| 2026-03-04 | MNDR | 13D/A | ↑ bullish | +8.21% | HIT |
| 2026-03-03 | NVTS | S-1 | ↑ bullish | +2.96% | HIT |
A-grade calls should outperform SPY by ≥ 5% over 6 months. F-grade should underperform by ≥ 5%. Each card shows the bet we made and the realized outcome.
Honest list. We don't claim a hit rate on anything below — sample size or data plumbing isn't there yet.
Each item below is a marketing claim we've not backed up with a public audit. We'll either ship the audit or remove the claim. Quarter-by-quarter.
2026-07-31 with ≥ 60 days of forward-window data.2026-07-08./international but we haven't scored them against forward returns. Next audit: 2026-07-31.We grade ourselves in public. Quarter-by-quarter. Next audit: 2026-07-31. If the hit rate drops below 80%, we say so on this page within 24 hours of measurement and ship a methodology fix within a week. If we ever silently change the formula, the change is in the changelog with a delta diff.
The bot is trading real money on Coinbase Advanced. Every fill is shown below. Equity, realized + unrealized P/L, and fees paid are pulled directly from Coinbase's fills API — not the bot's self-report. If the number is negative, we're down. If positive, we're up. No spin.
| Position | Size | Entry $ | Mark $ | P/L $ | P/L % |
|---|---|---|---|---|---|
| loading… | |||||
Source: /data/coinbase_pnl.json. Updated every cron tick (~5 min). Includes Coinbase taker fees in the math. Strategy: 24/7 spot trader, 10-coin universe, signal stack = crypto-treasury equity flags + BTC ETF flow + DeFi calm + ETH gas relief + Coinbase premium + intraday momentum, +5% TP / -4% SL / 168h time-stop, conviction-weighted sizing.
Referral link — both you and we earn fee credits when you sign up and trade. Disclosures.
In addition to the 2026-Q1 SEC audit above, an autonomous agent now places paper trades against Alpaca off the same scanner signals. Live stats refresh from /data/agent_outcomes.json every 60 seconds. As fills accumulate, this section becomes the second independent audit of the same scanner — different timeframe, same methodology.
| Asset class · signal | Trades | 5d horizons | Hit rate ≥ 2% | Big-move ≥ 5% | Loss ≤ -3% | Avg P/L % |
|---|---|---|---|---|---|---|
| loading… | ||||||
Source: /data/agent_outcomes.json · live from Alpaca paper account · also feeds tune_scoring_config.py at a 30% blend weight (SEC × 0.7 + agent × 0.3) once any signal bucket crosses 10 trades.
A separate bot trades the crypto-treasury equity basket — MSTR, MARA, RIOT, COIN, CIFR, CLSK, IREN, BITF, HUT, HIVE, TSLA, SQ, HOOD, BITO — whenever the SEC catalyst scanner flags one of those names. Same signal, two ledgers in parallel: Alpaca paper (always-on proof) and Tradier live (gated on funding). This is "trade crypto" using our actual edge, not pretending the SEC scanner predicts spot BTC.
| Rank | Ticker | Role | Score | Qty | Approx $ | Alpaca | Tradier |
|---|---|---|---|---|---|---|---|
| loading… | |||||||
Source: /data/crypto_treasury_decisions.json (today's decisions) + /data/crypto_treasury_ledger.json (audit trail). To enable real Tradier orders, set TRADIER_LIVE_ORDERS=1 in the env file. Per-position cap: $25.
The 24/7 leg of the trading harness. Equity bots only fire 9:30-4 ET — this runs every cron tick, always. Two stacked signals: (a) crypto-treasury equity flags from our SEC scanner score ×3 weight, (b) BTC ETF heavy-flow + DeFi calm + ETH gas relief score ×1 each. Threshold ≥ 2 to enter. Dry-run by default until COINBASE_LIVE_ORDERS=1 + COINBASE_API_KEY + COINBASE_API_SECRET are set in env. (Hyperliquid was tried but blocks US jurisdictions; Coinbase Advanced is US-legal and 24/7.)
| Coin | Score | Price $ | Decision |
|---|---|---|---|
| loading… | |||
Source: /data/coinbase_decisions.json + /data/coinbase_ledger.json. Setup: Coinbase account → Settings → API → New API key (default permissions: trade) → paste key + secret into .sec_email_env. ~10 min if account exists.
You just read our misses. Every tool you have ever paid for shows you only its wins.
Tier 1 setups touched +2% intraday 48.9% of the time across 374 tracked calls. Baseline for everything else: 40.9%. That is a +8.0 point edge, measured from the NEXT OPEN — the first price you could actually pay, not the prior close. We publish the misses too: https://catalystedgescanner.com/trust/
29 of 30 founding seats left. The price goes up when they are gone.
Become a Founding Member — $99 onceOne payment. Lifetime access. The free daily picks stay free — this is for people who want the full console.