Original source-backed performance-claim research

Crypto Signal Performance Claims: 16-Provider Evidence Audit

A fixed-cohort audit of what 16 researched crypto signal provider dossiers actually established about win rates, accuracy, profit, leveraged outcomes, backtests, prediction methods, and the evidence still missing on 2026-07-10.

Analysis by CryptoSignalsReview Evidence Desk. Published 2026-07-11. Frozen source commit 5dcd30b2b1a0. No provider paid for inclusion, status, or placement.

Decision boundary: this audit can reject an unsupported conclusion, not validate a provider

The page can show whether a frozen dossier contained provider-published result claims, reproducible arithmetic, simulation or third-party boundaries, row-level detail, and specific missing proof. It cannot establish a current win rate, audited account return, future profitability, provider safety, legal compliance, or suitability. Coverage is not endorsement. Missing proof is an evidence limitation, not an accusation.

A percentage can be copied accurately and still lack the denominator, execution assumptions, loss treatment, chronology, and portfolio accounting needed to support a decision. The correct outcome is to preserve that uncertainty, not convert it into a positive badge or a misconduct finding.

Open the alphabetical provider matrix

No signup, payment, wallet connection, exchange login, personal-data upload, or API permission is required.

Fixed cohort16 providers

Four committed research files; rows are alphabetical and never ranked.

Selected proof gaps31 items

Exact text selected from the frozen missing-proof arrays.

Source packet152 assignments

148 URLs across 42 hosts.

The fixed finding is incomplete performance proof, not a provider verdict

Across this 16-provider cohort, 11 dossiers contained provider-published claims without one complete independently reproducible result record. Two dossiers allowed partial arithmetic to be checked while leaving the full denominator or realized account return unproved. Two concerned simulations, copied bots, marketplace signals, or connected third-party sources rather than a provider-wide live record. One exposed useful row-level detail that still lacked enough formula, version, timing, and source information for independent reproduction.

Those four evidence postures answer a narrow question: what kind of performance evidence boundary did the frozen dossier record? They are not grades. The posture with more visible arithmetic is not automatically safer, more profitable, more current, or more suitable. A provider-published table can be detailed yet incomplete; a backtest can be technically careful yet irrelevant to future fills; a selected result post can be genuine yet unable to establish the full loss-inclusive population.

The audit therefore does not average percentages, rank providers by claim size, or turn missing records into zero performance. It keeps each exact resultBoundary beside selected proof requests and the size of the attached source packet. That structure lets a reader see what the research recorded and what would have to exist before a performance conclusion could become defensible.

Eleven dossiers stop at provider-published claims without a complete record

The largest posture covers 11 of 16 providers. This does not mean the claims are false. It means the frozen dossier did not establish the complete chain from original alert through eligible denominator, entry and exit execution, costs, losses, open positions, edits, and account-level outcome. The two partial-arithmetic rows show why arithmetic and evidence are separate: a multiplication or division can reproduce a displayed number while the underlying observations and realized portfolio result remain provider-published.

Evidence postureProvidersShare of 16Meaning
Provider-published, no complete record
provider-published-no-complete-record
1168.8%Provider-published claims, examples, or summaries were captured, but the frozen review did not establish one complete independently reproducible result record.
Partial arithmetic only
partial-arithmetic-only
212.5%Some headline or target arithmetic was reproducible from published values, but the complete denominator and realized account return remained unproved.
Simulation or third-party boundary
simulation-or-third-party-boundary
212.5%The record concerns backtests, simulations, copied bots, marketplace signals, or connected third-party sources rather than one provider-wide live result set.
Row detail not independently reproduced
row-detail-not-independently-reproduced
16.3%The interface exposed row-level outcome detail, but formula, versioning, timing, and independent reproduction remained incomplete.

The simulation or third-party posture also prevents category error. A platform can offer a backtesting engine without claiming one platform-wide live return. A marketplace can display connected signal sources without independently owning every source result. A copied bot result can depend on strategy version, exchange, pair, fees, fill model, capital, and start date. The row-detail posture recognizes information gain without overstating it: visible wins, losses, skips, or predictions help scrutiny, but independent reproduction still needs stable definitions, timestamps, versions, and downloadable records.

The alphabetical matrix keeps every result boundary and selected proof gap visible

Each provider appears once, sorted by display name rather than claim size, source count, commercial status, or editorial posture. The result-boundary text is reproduced exactly from the frozen dossier. The missing-proof bullets are also exact source-record strings, selected by the provider-specific indexes in this generator. Selection narrows the broader dossier queue to performance-relevant requests; it does not rewrite the wording or imply that unselected identity, billing, security, or route questions were resolved.

Provider dossierEvidence postureExact result boundarySelected missing performance proofSources
3CommasSimulation or third-party boundary

The record concerns backtests, simulations, copied bots, marketplace signals, or connected third-party sources rather than one provider-wide live result set.

3Commas publishes historical backtesting tools and states that backtesting cannot predict the future. Backtests can include fees, slippage, win rate, and drawdown, but they are user-strategy simulations, not a provider-wide track record; any Marketplace or connected-signal result remains a third-party provider claim unless separately reproduced.

  • A provider-wide forward performance record is not applicable and was not found.
  • Each connected signal source still needs its own loss-inclusive record and operator review.
10
4C Trading SignalsProvider-published, no complete record

Provider-published claims, examples, or summaries were captured, but the frozen review did not establish one complete independently reproducible result record.

Historical GitBook pages provider-published that signals combined AI-generated candidates with manual review, offered roughly 5-10 signals per week, and would receive periodic performance reports. No current loss-inclusive alert ledger, execution assumptions, price record, or independently reproducible account-return methodology was found, and same-name current routes cannot be treated as continuity evidence.

  • A complete timestamped signal archive including losses, edits, cancellations, leverage, fees, and execution assumptions.
10
Binance KillersProvider-published, no complete record

Provider-published claims, examples, or summaries were captured, but the frozen review did not establish one complete independently reproducible result record.

The provider claims 92%+ accuracy, 5,000+ signals since 2018, unique signal IDs, and monthly PNL reporting. Public examples and summaries remain provider-published; open signals may be included in promotional totals, and no downloadable immutable ledger reconciles every signal, edit, loss, fee, slippage item, and drawdown.

  • Complete immutable export of every signal ID, edit, deletion, loss, open call, fee, slippage item, and drawdown
  • Reconciliation of plan-card and FAQ signal frequency
10
Bitcoin BulletsProvider-published, no complete record

Provider-published claims, examples, or summaries were captured, but the frozen review did not establish one complete independently reproducible result record.

The provider calls itself Telegram’s most accurate signal source since 2018 and publishes individual leveraged signals and target updates. These are provider-published claims; the reviewed VELODROME sequence lacks fixed target allocation, account risk, final closure, fees, slippage, complete edit history, losses, and portfolio drawdown needed for reproducible performance.

  • Complete immutable signal archive including edits, averaging, target allocation, losses, fees, slippage, and drawdown
  • Independent evidence for the most-accurate and profit claims
10
Bitcoin Trading ClubProvider-published, no complete record

Provider-published claims, examples, or summaries were captured, but the frozen review did not establish one complete independently reproducible result record.

The exact assigned route publishes no track record. The separate lowercase route publishes provider claims of eight years of operation, high accuracy, early signals, and selected leveraged outcomes, while its linked result channel mixes outcome posts and testimonials; no complete signal denominator, loss archive, fill model, leverage reconciliation, fees, funding, slippage, edits, or independently reproducible methodology is available.

  • Complete raw signal archive including losses, edits, deleted calls, and open trades
  • Result methodology including leverage, fees, funding, slippage, and drawdown
9
Coin SignalsPartial arithmetic only

Some headline or target arithmetic was reproducible from published values, but the complete denominator and realized account return remained unproved.

The provider published a 20x BTCUSDT signal and later claimed 60% at target 2 and 90% at target 3. Those rounded percentages are independently reproducible only as approximately the underlying price move from the top of the entry range multiplied by 20; they do not establish realized account return after sizing, partial exits, fees, funding, slippage, or liquidation risk. The provider also published May and June ‘Signal Gains’ of 2330% and 1645%, but supplied no loss-inclusive row ledger or methodology, so those totals remain provider-published claims.

  • A complete original alert archive including losses, stops, cancellations, edits, and closure timestamps.
  • An account-return methodology covering leverage, sizing, partial exits, fees, funding, slippage, and drawdown.
10
CoinCodeCap SignalsPartial arithmetic only

Some headline or target arithmetic was reproducible from published values, but the complete denominator and realized account return remained unproved.

CoinCodeCap provider-published H1 2026 totals of 269 signals, 179 wins, 87 losses, a 67.3% win rate, +418.6% summed monthly net, and +1.56% average per signal. The headline calculations are independently reproducible as 179 divided by 266 and 418.6 divided by 269, but the underlying monthly counts remain provider-published; February is excluded, partial TP1 outcomes count as wins, and canceled and break-even calls are excluded. The linked 2026 workbook’s default export contains headings and directions to monthly summaries rather than the row-level trades claimed on the Results page.

  • A current row-level 2026 export with original Telegram IDs, timestamps, entries, fills, stops, cancellations, edits, and closures.
  • Account-return calculations including leverage, position sizing, partial exits, fees, funding, slippage, and drawdown.
  • Exchange-owned confirmation of the current copy-trading profiles and exact fee or profit-share terms.
10
CoinSigRow detail not independently reproduced

The interface exposed row-level outcome detail, but formula, versioning, timing, and independent reproduction remained incomplete.

Provider-published methodology says CoinSig draws from 24+ public data sources and 14 indicators through a rules engine plus an unspecified LLM. On 2026-07-10 its track-record UI displayed rules at 42 wins, 40 losses, and 8 skips, or 51% across 90 entries, and AI at 38 wins and 40 losses, or 49% across 78 entries; these provider-calculated figures expose useful row-level detail but were not independently reproduced, and the exact formula, directional thresholds, model and prompt versions, source latency, revisions, and alert timing remain incomplete.

  • Versioned scoring code, exact feature weights, thresholds, skip rules, direction rules, and outcome windows.
  • LLM provider, model, prompt policy, version history, and separation between rules and AI judgment.
  • Per-source timestamps, latency, revision behavior, outage treatment, and incident history.
  • Immutable downloadable prediction dataset with publication timestamps, subsequent edits, and hash or archive evidence.
  • Explanation and correction policy for prediction-count and Telegram report-date conflicts.
7
Crypto BullsProvider-published, no complete record

Provider-published claims, examples, or summaries were captured, but the frozen review did not establish one complete independently reproducible result record.

The same-name cryptobulls.biz property publishes provider claims of up to 5-10 recommendations per day, 80-90% profitable recommendations, and reports responsible for up to 1,000% monthly profit. Its public Telegram posts only announce that signals were placed in a private back office, so no complete timestamped signal set, loss denominator, execution model, fee treatment, or independently reproducible methodology is public; none of these claims can be attributed to @CryptoBulls without identity proof.

  • Complete raw signal and result archive
10
Crypto ClassicsProvider-published, no complete record

Provider-published claims, examples, or summaries were captured, but the frozen review did not establish one complete independently reproducible result record.

Provider-published posts claim 98.1% accuracy in a 2025 price table and selected all-target outcomes of hundreds or thousands of percent in July 2026. No public methodology reconciles entry fills, leverage, position size, partial exits, fees, funding, slippage, stopped trades, open trades, edits, deleted posts, or a complete loss-inclusive denominator, so the claims are not independently reproducible.

  • Complete raw signal archive including losses, edits, deleted calls, and open positions
  • Documented result formula including leverage, fees, funding, slippage, and drawdown
9
Crypto Inner CircleProvider-published, no complete record

Provider-published claims, examples, or summaries were captured, but the frozen review did not establish one complete independently reproducible result record.

The channel publishes provider claims for selected spot and futures entries, target hits, and large percentage outcomes, including forwarded Cornix results. No complete loss-inclusive archive, edit and deletion history, leverage reconciliation, position sizing, fees, funding, slippage, drawdown, or independent verification method is public; Kraken’s description of approximately 1-2 verified signals per day does not define verification and is expressly non-endorsing.

  • Complete raw signal archive including losses, edits, deleted calls, and open positions
  • Result methodology including leverage, fees, funding, slippage, and drawdown
10
CryptoSignalyProvider-published, no complete record

Provider-published claims, examples, or summaries were captured, but the frozen review did not establish one complete independently reproducible result record.

Provider-published pages and Telegram posts claim 75%+ or 95% accuracy, 4-7, 11-15, or 7-20+ daily signals, average daily gains of +1500%, and examples using 5x to 50x cross leverage. The visible public signal and result posts were batch-forwarded on 2026-04-01 within seconds, so they do not provide independently reproducible pre-trade timestamps, a loss-inclusive ledger, edit history, position sizing, fees, slippage, liquidation treatment, or realized portfolio returns.

  • Original, immutable VIP signal export including losses, edits, deletions, open trades, leverage, fees, slippage, and calculation rules.
8
Dash 2 TradeSimulation or third-party boundary

The record concerns backtests, simulations, copied bots, marketplace signals, or connected third-party sources rather than one provider-wide live result set.

Provider-published pages describe market-event indicators, third-party buy or sell signals, historically profitable copied bots, proprietary backtests, and ranked strategy results. No independently reproducible, standardized, downloadable out-of-sample record found connects those claims to live fills after fees, slippage, latency, failed orders, changing market regimes, and all losing or inactive periods.

  • Versioned, out-of-sample, loss-inclusive live bot and signal records with fees, slippage, latency, and failed-order treatment.
10
Learn2TradeProvider-published, no complete record

Provider-published claims, examples, or summaries were captured, but the frozen review did not establish one complete independently reproducible result record.

The provider publishes 76%, 79%, and 82% accuracy figures and a 30-40% average monthly gain claim across different pages. These are provider-published figures without a linked complete, loss-inclusive, independently reproducible trade ledger, broker statement set, or stable target-accounting methodology.

  • Complete immutable signal archive including losses, edits, fees, slippage, open positions, and drawdown
  • Independent evidence for named-team roles and claimed performance
10
Raven Trading ProProvider-published, no complete record

Provider-published claims, examples, or summaries were captured, but the frozen review did not establish one complete independently reproducible result record.

Provider-published Telegram reports claim outcomes including 12 wins, 0 losses, 100% TP/SL accuracy, and +441.70% for 2026-06-29 through 2026-07-05. No independently reproducible ledger found defines portfolio basis, leverage normalization, partial take-profit treatment, edits, fees, slippage, or how losing and unclosed signals enter the calculation.

  • Loss-inclusive, edit-aware signal export with original timestamps and a defined performance formula.
10
Wolf of TradingProvider-published, no complete record

Provider-published claims, examples, or summaries were captured, but the frozen review did not establish one complete independently reproducible result record.

Signal and result posts are provider-published and sometimes translate leveraged target movement into a percentage, including a 30% profit label at 10x leverage. No complete loss-inclusive archive, target allocation, fee and slippage treatment, edit history, or portfolio drawdown method was found.

  • Complete immutable signal archive including losses, edits, fees, slippage, and drawdown
  • Independent evidence for provider-published performance claims
9

The source count is the number of source assignments attached to the provider record. It is not a count of sources that independently corroborate the result boundary, because the frozen schema does not map each sentence to stable source IDs. A ten-source packet can contain primary pages, historical context, terms, registry material, and independent boundary sources serving different questions. It must not be translated into ten confirmations.

Dossier links open the broader provider evidence files. Coverage remains non-ranking and non-endorsing. A row that names a large percentage is not promoted above a row with no percentage, and a row with partial arithmetic is not declared more investable than a row with simulation evidence. The matrix is designed to preserve the decision boundary, not collapse it into a leaderboard.

A percentage can be arithmetically correct and still fail as an account return

Performance language uses the same percent sign for different objects. A post can describe the underlying asset’s price move, a leveraged move before costs, the return on one allocated slice, a summed target figure, a win rate, an average per signal, a monthly net figure, or a cumulative promotional total. Those quantities are not interchangeable. Before comparing two percentages, the reader needs the unit, observation window, eligible population, capital basis, leverage, target allocation, cost treatment, and status of every included trade.

The denominator decides what a win rate means

A basic win-rate expression is wins divided by eligible closed observations. The hard part is defining both terms. Does a partial first target count as a win if the remaining position later stops? Are break-even calls wins, losses, or exclusions? Are canceled alerts removed? Are duplicate updates counted? Are still-open trades excluded from both sides while their favorable target movement appears elsewhere? Are all pairs, products, free calls, paid calls, copied bots, and market regimes included? A headline cannot answer those questions by itself.

Changing exclusions changes the denominator even when the underlying calls do not change. A defensible record should publish stable signal IDs, original timestamps, eligibility rules fixed before outcomes are known, and a reconciliation showing wins, losses, break-even calls, cancellations, invalidations, duplicates, and open positions. The period must have a clear start and end. A rolling snapshot should state when an observation enters or leaves the window. Without those rules, two correctly calculated win rates can describe different populations.

Leverage multiplication measures a trade move, not the whole account

Multiplying a price move by leverage can reproduce a displayed trade-level percentage. For example, a three percent favorable move multiplied by ten gives thirty percent before fees, funding, slippage, liquidation constraints, and target allocation. That arithmetic does not mean the subscriber’s account gained thirty percent. If only a small share of capital was allocated, the account effect is smaller. If leverage applies to a futures position with adverse movement before the target, margin and liquidation risk matter. If the entry is a range rather than one fill, the starting price also changes the result.

A complete method should state position size as a share of capital, leverage, isolated or cross margin, entry-fill rule, stop execution, maximum concurrent exposure, re-entry and averaging treatment, and what happens when an alert cannot be filled. It should distinguish return on position margin, return on allocated capital, and return on the whole account. Reporting one while implying another is a measurement problem even when every displayed multiplication is numerically correct.

Partial exits prevent one target percentage from representing one realized outcome

Multi-target signals need an allocation rule. If part of a position exits at target one, another part at target two, and the remainder stops or stays open, the realized result is the weighted combination of those paths. Counting the furthest touched target as the outcome overstates what a subscriber following earlier partial exits could realize. Counting every touched target as a separate win can also expand the numerator without adding independent signals.

The record should fix target weights before the trade, preserve any stop movement, show the remaining position after each fill, and state whether percentages are summed across targets or weighted by actual allocation. Averaging entries and later edits require the same treatment. Without this, a target-hit post can document market movement while remaining insufficient for account-return reconstruction.

Fees, slippage, and funding belong inside the result

Entry and exit fees reduce every realized trade. Slippage can be material around volatile alerts, thin books, stop orders, and large subscriber bursts. Perpetual futures funding can add a cost or credit over time, while spreads and borrow costs matter in other products. Exchange tier, order type, region, pair, and execution latency can change those values. A performance figure that excludes costs should say so and should not be presented as net subscriber return.

Reproduction needs an explicit fill model: signal timestamp, exchange timestamp, reference venue, bid or ask convention, order type, allowed latency, partial fills, failed orders, and fallback when the quoted price never trades after publication. Costs should be applied trade by trade rather than subtracted as a vague disclaimer. Independent verification is not created merely by linking an exchange if the verifier cannot reconstruct the same fills.

Edits, deletions, and open trades can change both numerator and denominator

An edited entry, stop, target, leverage value, or timestamp can change the measured outcome after the market moves. A deleted losing call removes evidence from the apparent population. A forwarded result may preserve the result message without preserving the original alert. Open trades create another asymmetry: favorable movement may enter a promotional total while unresolved downside remains outside realized losses. A robust archive therefore needs original alerts, edit history, deletion or tombstone records, cancellation reasons, closure timestamps, and a declared report cutoff.

Immutability does not require a particular technology. It requires a preservation method that makes later changes detectable, such as exported platform identifiers, trusted archives, signed files, or versioned datasets with hashes. Corrections should remain visible rather than overwrite the prior record. The goal is an auditable chronology, not a claim that no human error occurred.

Drawdown exposes the path that cumulative profit hides

A cumulative or summed profit figure can hide the capital path needed to survive it. Drawdown measures decline from a prior equity peak and should specify whether equity includes open positions, how concurrent trades are combined, and whether the calculation uses account equity, closed balance, or a model portfolio. Maximum drawdown, recovery time, losing streak, and peak margin use can matter more to a subscriber than the sum of positive trade percentages.

Summing leveraged percentages across signals is especially weak as a portfolio measure because it can ignore capital reuse, overlap, sizing, and losses. A reconstructable account curve needs starting capital, allocation rules, concurrency, compounding, deposits and withdrawals, costs, and mark-to-market treatment. Without those inputs, a large total can describe signal-level movement without showing whether a real account could follow the sequence.

Backtests measure a model under assumptions, not live execution

A backtest can be useful when its rules, data, versions, and costs are visible. It still answers a hypothetical historical question. Selection of pairs, date ranges, parameters, and surviving strategies can introduce overfitting and survivorship bias. Look-ahead leakage, revised data, optimistic fills, omitted outages, and repeated tuning can raise historical results without improving future execution. A provider-wide claim should not be inferred from a tool that lets each user define a different strategy.

Useful evidence separates in-sample development from out-of-sample testing and later forward results. It preserves strategy and model versions, parameter changes, data sources, timestamps, fees, slippage, latency, failed orders, and inactive periods. For machine-learning or LLM-assisted predictions, the scoring code, prompt policy, model version, feature timing, threshold, and revision behavior also matter. A disclaimer that past results do not predict the future is necessary context, but it does not make an otherwise irreproducible backtest reproducible.

Claim language appears often, but overlapping words are not performance scores

The audit applies five literal, case-insensitive language tests only to the exact resultBoundary field. Ten of the 16 boundaries contain a percent sign. Eleven contain the defined accuracy, win, loss, or profitable-recommendation family. Nine contain profit, return, gain, PNL, or monthly-net language. Eight contain leverage, target-allocation, sizing, or partial-exit language. Two contain backtest or simulation language.

Claim-language familyProvidersShare of 16Literal testBoundary
Explicit percentage or percentage range1062.5%literal % characterLiteral presence in resultBoundary; categories overlap and do not measure truth, severity, or provider quality.
Accuracy, win-rate, win, loss, or profitable-recommendation language1168.8%accuracy|accurate|win rate|win|loss|profitable recommendationLiteral presence in resultBoundary; categories overlap and do not measure truth, severity, or provider quality.
Profit, return, gain, or PNL language956.3%profit|return|gain|PNL|monthly netLiteral presence in resultBoundary; categories overlap and do not measure truth, severity, or provider quality.
Leverage, target-allocation, sizing, or partial-exit language850%leverage|leveraged|target allocation|position sizing|partial exit|partial take-profitLiteral presence in resultBoundary; categories overlap and do not measure truth, severity, or provider quality.
Backtest or simulation language212.5%backtest|simulationLiteral presence in resultBoundary; categories overlap and do not measure truth, severity, or provider quality.

These counts overlap: one boundary can match several families, and one provider is still counted once within each family. The tests do not determine whether a claim is prominent, current, true, false, misleading, or material. A relevant concept can also be present with different wording and remain outside the match. The counts exist to describe the authored cohort consistently, not to produce an allegation rate, risk score, keyword rank, or estimate of the wider market.

Thirty-one selected proof requests define what evidence would change the record

The generator selects 31 exact missing-proof strings across all 16 providers. These are concrete requests such as a complete alert export, loss-inclusive ledger, execution assumptions, target allocation, fee and slippage treatment, source timestamps, model versions, correction policy, or independent support for a provider-published claim. The selection is deliberately narrower than each dossier’s full missing-proof list so this page stays focused on performance evidence.

Selected-proof themeMatching itemsProvidersLiteral testBoundary
Archive, export, dataset, record, or denominator completeness1715archive|ledger|export|dataset|record|every signal|signal ID|row-level|prediction-countOverlapping lexical view of the 31 selected requests; not a score or exhaustive classification.
Timestamp, edit, deletion, cancellation, open-call, or correction integrity1513timestamp|edit|delete|open call|open trade|open position|cancel|closure|correction|report-date|immutableOverlapping lexical view of the 31 selected requests; not a score or exhaustive classification.
Execution, cost, leverage, sizing, target, or portfolio accounting1714fee|slippage|funding|fill|leverage|sizing|partial|target allocation|drawdown|account-return|formula|latency|failed-orderOverlapping lexical view of the 31 selected requests; not a score or exhaustive classification.
Independent support, attribution, or external confirmation55independent|exchange-owned|operator review|track record|claimed performance|most-accurateOverlapping lexical view of the 31 selected requests; not a score or exhaustive classification.
Model, scoring, prompt, source-latency, or revision governance41scoring code|feature weights|LLM|model|prompt|source timestamps|revision behavior|outage treatment|prediction-countOverlapping lexical view of the 31 selected requests; not a score or exhaustive classification.

The lexical themes overlap and are not exhaustive. One request can concern both archive integrity and execution accounting; another can be performance-relevant without matching any listed term. The authoritative output is the exact 31-item selection shown in the provider matrix and summary files, not the theme totals. A proof request is not proof that manipulation occurred. It states what the frozen record did not establish and what evidence could make a later review more conclusive.

A useful evidence packet would preserve every eligible alert with a stable ID and original timestamp; retain edits, deletions, cancellations, and open status; define wins, losses, break-even calls, duplicates, and exclusions; record fills, position size, leverage, target weights, stops, fees, slippage, funding, and failed orders; reconcile trade-level results to an account curve and drawdown; and identify any simulation, third-party source, model, or backtest version. Independent review should reproduce the calculation from that packet rather than repeat a headline.

The source packet has 152 assignments, while 102 lack a resolved publication date

The frozen cohort contains 152 provider-level source assignments resolving to 148 unique URLs across 42 hostnames. Each provider has between 7 and 10 assignments, with a median of 10. All 152 assignments carry the common access date 2026-07-10. Access date records when the research checked a route; it is not the publication date and does not show whether content changed before or after capture.

Source typeAssignmentsShare of 152Role and boundary
primary11072.4%Provider, product, terms, platform, or other first-party route captured in the dossier.
independent-boundary1811.8%External context used to test or constrain a claim, not to endorse the provider or certify the result.
historical127.9%Earlier evidence retained to distinguish past claims, routes, or records from current ones.
registry127.9%Entity, registration, domain, or registry context in the provider packet; not performance confirmation.
Publication metadataAssignmentsShare of 152Meaning
Exact date4730.9%Published field contains YYYY-MM-DD.
Month only32%Published field contains YYYY-MM without a day.
Without resolved date10267.1%54 blank, 27 null, and 21 unresolved values.

The 102 unresolved publication-date assignments are a freshness limitation, not a judgment about reliability. Some live pages do not expose a publication date, some records store null or blank, and some explicitly remain unresolved. The audit keeps those states visible rather than replacing them with access dates or inferred dates.

Record-level provenance prevents sentence-level source claims

The frozen research schema attaches sources to the provider record. It does not provide stable source IDs or direct references from each resultBoundary sentence and each missingProof item to one or more source rows. This generator can prove that the exact authored fields and source packet coexisted in a committed dossier. It cannot prove a one-to-one citation for every sentence, classify all 152 assignments as independent corroboration, or tell a reuser which single URL supports each clause.

That limitation is preserved in the JSON summary, CSV boundary, Dataset description, LLMS text, and this article. A record with many sources is not awarded a stronger posture because of count alone. Source types describe research roles, not votes. Primary material can establish what a provider published; independent-boundary material can constrain interpretation; historical material can establish a past state; registry material can answer identity or domain questions. None automatically supplies a complete live performance ledger.

The generator reproduces the frozen aggregation, not current provider performance

The generator requires a named Git ref, resolves it to a commit, and reads the four Best21 JSON blobs only through git show. It validates schema version, research date, provider count, unique slugs, source URLs, source types, access dates, publication-date formats, and the exact taxonomy coverage. It does not read mutable working-tree copies of the Best21 files. Provider rows are then sorted alphabetically.

The performance taxonomy is explicit and fixed in this source file. For every provider it assigns one evidence posture and zero-based indexes selecting performance-relevant strings from the frozen missingProof array. The generator preserves the exact resultBoundary and selected strings. Claim-language and proof-theme counts use the documented literal regular expressions. They are descriptive lexical measures, not semantic adjudication.

Generation asserts the requested frozen totals before writing: 16 providers; 152 source assignments; 148 unique URLs; 42 hosts; 31 selected proof items; posture counts of 11, 2, 2, and 1 in the documented order; claim-language counts of 10, 11, 9, 8, and 2; and 102 assignments without a resolved publication date. It also requires one Article, one Dataset, one BreadcrumbList, zero FAQPage, one H1, one literal primary action, 16 dossier links, 16 provider rows, the immediate decision boundary, and at least 3,000 visible words.

node tools/generate-crypto-signal-win-rate-accuracy-claims-audit.mjs --git-ref 5dcd30b2b1a0da9bacbaeec08244190dae19a49f --distribution-ref e4bc8b29e561f6137cdd2af0d0de5411d6e05941 --distribution-json-url https://gist.githubusercontent.com/TheCryptoSimon/5f175f59c906a29bc64f8054a264071d/raw/93aaa994333ac2528d4c3145aa492468b09c8eab/summary.json --distribution-csv-url https://gist.githubusercontent.com/TheCryptoSimon/5f175f59c906a29bc64f8054a264071d/raw/cecebaf71b61608e9c47aac36640b57d5fdc12ee/summary.csv --distribution-version eedd90183ecbfafded1d58070068806c3d630fc4 --distribution-page-url https://gist.github.com/TheCryptoSimon/5f175f59c906a29bc64f8054a264071d --published-at 2026-07-11 --modified-at 2026-07-11

Reproduction shows that the aggregation matches the committed CSR research objects and this fixed taxonomy. It does not independently verify the providers’ source pages, current offers, original trade records, fills, account returns, or later changes. Fresh performance verification remains a separate evidence task.

The aggregate release preserves the denominator and evidence boundary

The machine-readable release contains the exact aggregate metrics and alphabetical provider matrix used here. It preserves result-boundary wording and selected missing-proof text, but it does not reproduce third-party pages, private records, ratings, recommendations, or profitability conclusions. Any reused count should retain the 16-provider denominator, cohort date, frozen source commit, and record-level provenance limitation.

Release state: The public distribution arguments pin the release page, version, JSON, CSV, and matching repository commit so later site changes do not silently redefine this dataset.

CryptoSignalsReview Evidence Desk. Crypto Signal Performance Claims: 16-Provider Evidence Audit. Cohort captured 2026-07-10. Frozen source commit 5dcd30b2b1a0da9bacbaeec08244190dae19a49f. https://cryptosignalsreview.com/crypto-signal-win-rate-accuracy-claims-audit/

Public release eedd90183ecbfafded1d58070068806c3d630fc4; matching repository release commit e4bc8b29e561f6137cdd2af0d0de5411d6e05941.

Aggregate reuse terms: CryptoSignalsReview permits quotation and reuse of the aggregate JSON and CSV with attribution to the Evidence Desk, canonical page, 2026-07-10 cohort date, and frozen source commit. Reuse must preserve the non-representative, non-ranking, non-endorsement, non-verification, non-accusation, and non-performance boundaries. This permission does not grant rights in third-party names, marks, source material, or personal data.

Official guidance supports scrutiny, not conclusions about this cohort

The following official sources provide general context for hypothetical performance, execution costs, independent verification, financial-promotion substantiation, and social-media investment claims. They were not used to rate, rank, accuse, endorse, or validate any provider in the matrix. Their presence does not turn a provider-level source packet into regulator confirmation.

Related evidence should remain separate from this performance audit

The decision stays unresolved until the missing record exists

This audit does not rate, rank, verify, recommend, accuse, or endorse providers. It does not establish current accuracy, win rate, account return, profitability, safety, legality, value, or suitability. It does not treat missing proof as zero performance or evidence of misconduct. It reports a fixed set of authored evidence boundaries and proof requests from 2026-07-10.

Before acting on a performance claim, require the denominator, original chronology, complete losses, open-trade treatment, execution and cost model, target allocation, leverage and sizing rules, account curve, drawdown, and any backtest or model version. If those records remain unavailable, the disciplined conclusion is that the claim is not independently reproducible from this evidence packet.