Original CryptoSignalsReview dataset research

Crypto Signal Provider Alias Coverage and Entity Resolution

The stored alias field is mainly an importer and retrieval feature. This report separates copied handles from additional values before any alias is treated as evidence of a relationship.

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

Inspect the alias evidence

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

Alias-field records1,322

41.3% of the inventory.

Alias entries1,522

1,502 unique after normalization.

Beyond name or handle170

Records with at least one additional normalized value.

Direct answer

1,322 of 3,200 provider records contain at least one stored alias, but 1,241 of the 1,522 entries are equivalent to the record’s stored handle after comparison normalization. 1,152 records contain nothing beyond their name or handle, leaving only 170 records with another normalized value. This is alias-field coverage, not a count of evidenced rebrands. A stored alias can improve retrieval, but it does not by itself prove common ownership, authorization, continuity, or affiliation.

Alias coverage is source-dependent

Discovery source familyRecordsRecords with aliasesAlias entriesCoverage implication
RealTelegram channel category1,87000This source contributes no stored aliases; absence cannot be read as no alternate name exists.
TGStat crypto group rating598598598Every record from this source has at least one stored alias, reflecting the source transformation.
TGStat crypto category555555558Every record from this source has at least one stored alias, reflecting the source transformation.
Cornix supported group marketplace8585173Every record from this source has at least one stored alias, reflecting the source transformation.
Manual provider seed7466152Alias coverage is partial and should be checked record by record.
Public WhatsApp source family121224Every record from this source has at least one stored alias, reflecting the source transformation.
Public Discord source family6617Every record from this source has at least one stored alias, reflecting the source transformation.

The largest source family contributes 1,870 records and no alias entries, while both TGStat families populate aliases for every record. Cornix, manual seeds, and the small Discord and WhatsApp source families also retain aliases. This pattern shows that alias presence is partly a feature of import design. Comparing providers by alias count would therefore compare source pipelines as much as provider identity.

How much of the field adds another value?

Alias-field measureCountUnitInterpretation
Records with at least one entry1,322Provider recordsField presence; heavily determined by source import.
All stored entries1,522Alias assignmentsRaw strings before comparison grouping.
Equivalent to stored handle1,241Alias assignmentsThe value repeats the handle after normalization; not evidence of a rename.
Equivalent to stored name55Alias assignmentsThe value repeats the display name after normalization; this can overlap the handle count.
Name-or-handle-only records1,152Provider recordsEvery stored alias reduces to that record’s own name or handle.
Records with another value170Provider recordsAt least one normalized entry differs from both stored name and handle.

The assignment counts overlap because an alias can equal both a record’s name and handle. The record-level measure avoids that overlap: 1,152 of 1,322 alias-bearing records add no normalized value beyond their own name or handle. That leaves 170, or 5.3% of the full inventory, for deeper provenance review.

Exact and normalized sharing

ComparisonUnique valuesShared groupsProvider recordsAssignments
Exact stored alias1,506112327
Versioned normalized alias1,502132832

Exact comparison finds 11 values shared across 23 records and 27 assignments. Mark, case, and separator folding expands the queue to 13 groups, 28 records, and 32 assignments. The difference is a method-sensitivity result, not evidence that the newly joined strings are official equivalents.

8 entries, representing 8 normalized values, match another record’s display name. That supports cross-record retrieval. It does not establish which record is canonical or whether either operator authorized the relationship.

The manifest lacks per-alias provenance

The current record stores an alias array, a record-level source URL, and a source-family label. It does not attach an individual source URL, first-seen date, last-seen date, relationship type, or operator confirmation to each alias entry. A value may therefore come from a directory transformation, handle preservation, manual seed, category label, or another source-specific rule without exposing that lineage at alias level.

This limitation is why the report does not classify entries as former names, translations, abbreviations, product names, or unauthorized labels. Those categories require provider-level evidence and dates. The aggregate can state where alias fields are populated and how values compare; it cannot reconstruct the history of each string.

What the alias field is safe to do

UseSupported inputOutput boundary
Search retrievalExact and normalized stored valuesReturn candidate records without choosing one as canonical.
Importer auditSource-family coverage and handle-equivalent countsExplain field construction without scoring provider quality.
Relationship queueShared values or alias-to-display-name matchesRequest route, source, and continuity evidence before linking entities.
Correction intakeOriginal string, source, capture date, and replacement evidencePreserve the old observation while documenting why the record changed.

The entity-resolution checklist owns the record-level workflow. This page remains an importer and provenance audit so alias-field statistics are not confused with verified provider history.

What alias metrics cannot prove

The 1,522 entries describe the frozen CSR inventory, not the number of names a provider uses in the wider market. Missing aliases may reflect source design, and populated aliases may repeat a source label rather than an operator-chosen name. Shared aliases do not prove coordination or impersonation. Alias-to-display-name matches do not establish which record is canonical. The next action is to resolve the route and time period, not to award or remove status.

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.

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