Original CryptoSignalsReview dataset research

Crypto Signal Provider Route Reuse and Dedupe Gap Analysis

This crosswalk separates raw stored routes, platform-specific endpoint comparison, and explicit source-key coverage so one metadata layer is not mistaken for entity proof.

Analysis by CryptoSignalsReview Evidence Desk of 3,200 candidate records frozen 2026-07-05. Published 2026-07-10; updated 2026-07-18. Source commit 5dcd30b2b1a0. Dataset release. No provider paid for inclusion or status.

Open the route and dedupe analysis

No signup, payment, wallet connection, or credentials are required.

Direct-route records1,264

39.5% of the inventory.

Canonical route groups10

25 records occur in those groups.

Explicit key absent1,224

38.3% of records.

Direct answer

1,264 of 3,200 records have a direct Telegram, Discord, WhatsApp, or website route. The 1,265 stored assignments contain 9 exact shared-route groups covering 23 records. Platform-specific canonicalization produces 10 groups covering 25 records. Separately, 1,224 records have no explicit dedupeKey field, but the Provider Atlas generator can still fall back to handle, slug, or name when constructing its internal record key. Shared stored routes and explicit source-key missingness create review work; neither is a duplicate-provider rate or ownership conclusion.

Route comparison sensitivity

Comparison profileUnique routesShared groupsProvider recordsExcess assignmentsBoundary
Exact stored string1,25192314No host, path, case, or scheme transformation.
Platform-specific canonical1,250102515Primary comparison profile used by this report.
Telegram scheme sensitivity1,249102616Additional sensitivity only; HTTP and HTTPS Telegram routes are folded.

The primary profile, platform-route-v2, changes the queue from 23 to 25 records. A more aggressive Telegram-only scheme fold would add one more record. Publishing all three profiles prevents a normalization choice from being presented as an objective duplicate count.

Platform-specific route rules

For Telegram only, the canonical profile maps known Telegram hosts to t.me, removes the public-view /s/ wrapper, lowercases a single public username, removes presentation-only single and embed parameters, and discards the fragment. It preserves the HTTP or HTTPS scheme, bot start parameters, and case-sensitive private-invite tokens. For Discord invite paths only, it maps discord.com/invite/ to discord.gg/. Generic website and WhatsApp query strings, fragments, www hosts, and paths are preserved. Invalid stored URLs fail generation rather than entering a lossy fallback.

Route fieldAssignmentsCanonical shared groupsInventory boundary
Telegram URL1,25710Dominant direct-route field in this source mix.
Discord URL60Small seeded source family; no shared route group.
WhatsApp URL10One assignment; no market-level inference.
Website URL10One assignment; generic URL details remain intact.

The shared-route queue is entirely Cornix-sourced

Canonical shared-route measureCountInterpretation
Shared route groups10Every group involves the Telegram URL field.
Provider records25All come from Cornix supported group marketplace.
Records with explicit keys25Every record in the canonical shared-route queue has a populated explicit key.
Groups spanning multiple explicit keys9Route equality and source-key equality disagree in most groups.

This concentration is more informative than a site-wide route-reuse percentage. It suggests the queue is a property of one marketplace import and its supported-group relationships, not a pattern demonstrated across all seven source families. A Cornix route can represent a product relationship, supported automation endpoint, tier, or imported listing. The aggregate does not decide which explanation applies.

Explicit dedupe-key field coverage

Field measureRecords or groupsInterpretation
Explicit key populated1,976An opaque import or comparison identifier is stored.
Explicit key absent1,224The field is blank; generator fallback logic may still use handle, slug, or name.
Unique lowercase comparison keys1,974Opaque keys are trimmed and lowercased only; name normalization is not applied.
Repeated key groups2Exact source-key repetitions after lowercase comparison.
Records in repeated key groups4Records affected by those repetitions.
Source family with explicit keysRecords
RealTelegram channel category1,870
Cornix supported group marketplace85
TGStat crypto category21

The 1,224 blanks are explicit-field missingness, not dedupe failures. Keys are not identity certificates: different keys can still describe related products, while a repeated key can reflect source construction rather than one operator.

Route and dedupe cross-tab

Direct routeDedupe keyRecordsSafest interpretation
PresentPresent106Two join clues exist, but route ownership and time still need checking.
PresentMissing1,158The route can seed review; create a documented comparison key only after reconciliation.
MissingPresent1,870The key likely comes from source identity, while current endpoint evidence remains absent.
MissingMissing66Name, aliases, source, and fresh route research must carry the resolution task.

The four cells sum to 3,200 records. The largest contains 1,870 records with an explicit key but no direct route; 1,158 have a route but no explicit key. That asymmetry is why route presence and explicit key presence remain separate dimensions instead of becoming one completeness score.

What this crosswalk can support

The report can identify records that share an exact stored route, records added by a declared platform-specific comparison profile, the source family responsible for the current shared-route queue, and the intersection between route and explicit-key fields. It cannot determine route ownership, current control, product equivalence, authorization, or whether a record should merge. Those outcomes require the dated joins in the entity-resolution checklist.

Dataset boundary

This is a census of records in the CryptoSignalsReview candidate inventory at snapshot 2026-07-05, not a representative survey of every crypto signal provider or every messaging channel. Directory inclusion is discovery evidence only. Missing fields stay missing, platform labels can overlap, and no count proves provider quality, legality, profitability, or safety.

Public verification vocabulary: CSR Verified or CSR Unverified only. In this frozen snapshot, 0 records were CSR Verified and 3,200 were CSR Unverified. “Listed for review” and “quarantined” are retained only as historical internal workflow fields from 2026-07-05; neither is a third public verification status.

Frozen source: 5dcd30b2b1a0da9bacbaeec08244190dae19a49f. Unit: one unique CSR provider slug. Position: coverage is not endorsement.

Official context sources

These sources explain why identity, disclosure, complete performance evidence, and resistance to urgency matter. They do not validate any record in the CSR dataset.

Continue the transparency research