Original CryptoSignalsReview dataset research
Crypto Signal Provider Country and Language Metadata Audit
Country and language labels can help route research, but they can also look more precise than the collection method supports. This audit separates stored taxonomy from operator location, legal jurisdiction, audience geography, current message language, and service eligibility.
Inspect the locale metadata auditNo signup, payment, wallet connection, or credentials are required.
69.2% of inventory rows.
66.3% of inventory rows.
Every non-global country label comes from one of two TGStat source families.
Direct answer
Every row in the frozen inventory has a stored country label and language label, but the distribution is dominated by source defaults rather than independently verified provider geography. 2,213 of 3,200 rows (69.2%) carry the country label Global, while 2,121 (66.3%) carry the language label Multilingual. All 987 non-global rows come from the two TGStat source families. Five of seven source families use exactly one country-language pair for every row, covering 2,047 records. These labels can organize a research queue; they cannot prove where an operator is located, which law applies, who the audience is, what language current messages use, or whether a reader can legally or practically access the service.
What the two labels mean in this audit
| Stored field | Measured unit | Useful for | Cannot establish |
|---|---|---|---|
| country | Exact trimmed label on one CSR provider slug | Grouping the source-supplied or importer-assigned geographic taxonomy | Operator residence, company registration, regulatory jurisdiction, audience location, server location, or payment destination |
| language | Exact trimmed label on one CSR provider slug | Grouping the source-supplied or importer-assigned language taxonomy | Current post language, support language, translation quality, fluency, customer language, or contract language |
| country-language pair | Exact pair of the two stored labels on one row | Showing how classifications travel together through source families | A verified regional provider class, cultural identity, legal entity, or localization guarantee |
Measurement version stored-country-language-source-bias-v1 preserves the exact label strings after trimming outer whitespace. It does not merge English with English / multilingual, split composite labels, detect language from messages, geolocate administrators, or infer nationality from names. One unique CSR slug remains the record denominator.
Country-label distribution
| Country label | Records | Share of 3,200 | Source families carrying the label |
|---|---|---|---|
| Global | 2,213 | 69.2% | Cornix supported group marketplace; Manual provider seed; Public Discord source family; Public WhatsApp source family; RealTelegram channel category; TGStat crypto category; TGStat crypto group rating |
| Ukraine | 150 | 4.7% | TGStat crypto category; TGStat crypto group rating |
| India | 145 | 4.5% | TGStat crypto category; TGStat crypto group rating |
| Iran | 140 | 4.4% | TGStat crypto category; TGStat crypto group rating |
| China | 134 | 4.2% | TGStat crypto category; TGStat crypto group rating |
| Ethiopia | 131 | 4.1% | TGStat crypto category; TGStat crypto group rating |
| Belarus | 93 | 2.9% | TGStat crypto category; TGStat crypto group rating |
| Kazakhstan | 64 | 2% | TGStat crypto category; TGStat crypto group rating |
| Russia | 58 | 1.8% | TGStat crypto category |
| Uzbekistan | 55 | 1.7% | TGStat crypto category |
| Kyrgyzstan | 17 | 0.5% | TGStat crypto category; TGStat crypto group rating |
The 11 labels include Global, which is a broad classification rather than a country. The other 10 labels cover 987 rows (30.8%). This table describes the inventory’s stored taxonomy, not the geographic distribution of crypto signal providers, customers, companies, or Telegram users.
Language-label distribution
| Language label | Records | Share of 3,200 | Source families carrying the label |
|---|---|---|---|
| Multilingual | 2,121 | 66.3% | Cornix supported group marketplace; RealTelegram channel category; TGStat crypto category; TGStat crypto group rating |
| Russian | 151 | 4.7% | TGStat crypto category; TGStat crypto group rating |
| Ukrainian / Russian | 150 | 4.7% | TGStat crypto category; TGStat crypto group rating |
| English / Hindi | 145 | 4.5% | TGStat crypto category; TGStat crypto group rating |
| Persian | 140 | 4.4% | TGStat crypto category; TGStat crypto group rating |
| Chinese / English | 134 | 4.2% | TGStat crypto category; TGStat crypto group rating |
| English / Amharic | 131 | 4.1% | TGStat crypto category; TGStat crypto group rating |
| English | 80 | 2.5% | Manual provider seed; Public Discord source family |
| Russian / Kazakh | 64 | 2% | TGStat crypto category; TGStat crypto group rating |
| Uzbek | 55 | 1.7% | TGStat crypto category |
| Russian / Kyrgyz | 17 | 0.5% | TGStat crypto category; TGStat crypto group rating |
| English / multilingual | 12 | 0.4% | Public WhatsApp source family |
The 12 exact labels mix broad categories, single languages, and slash-separated combinations. Multilingual accounts for 2,121 rows, while English / multilingual remains a separate exact value on 12 rows. That inconsistency is visible rather than silently normalized. A category label does not show which language dominated the latest month of posts, whether translations were human or automated, or which language governs payment and refund terms.
Only 13 exact country-language pairs occur
| Country label | Language label | Records | Share | Source families |
|---|---|---|---|---|
| Global | Multilingual | 2,121 | 66.3% | Cornix supported group marketplace; RealTelegram channel category; TGStat crypto category; TGStat crypto group rating |
| Ukraine | Ukrainian / Russian | 150 | 4.7% | TGStat crypto category; TGStat crypto group rating |
| India | English / Hindi | 145 | 4.5% | TGStat crypto category; TGStat crypto group rating |
| Iran | Persian | 140 | 4.4% | TGStat crypto category; TGStat crypto group rating |
| China | Chinese / English | 134 | 4.2% | TGStat crypto category; TGStat crypto group rating |
| Ethiopia | English / Amharic | 131 | 4.1% | TGStat crypto category; TGStat crypto group rating |
| Belarus | Russian | 93 | 2.9% | TGStat crypto category; TGStat crypto group rating |
| Global | English | 80 | 2.5% | Manual provider seed; Public Discord source family |
| Kazakhstan | Russian / Kazakh | 64 | 2% | TGStat crypto category; TGStat crypto group rating |
| Russia | Russian | 58 | 1.8% | TGStat crypto category |
| Uzbekistan | Uzbek | 55 | 1.7% | TGStat crypto category |
| Kyrgyzstan | Russian / Kyrgyz | 17 | 0.5% | TGStat crypto category; TGStat crypto group rating |
| Global | English / multilingual | 12 | 0.4% | Public WhatsApp source family |
The 13 pair rows reconcile to all 3,200 records. The Global / Multilingual pair alone covers 2,121 rows (66.3%). Each of the 10 non-global country labels maps to one language label in this snapshot. That tight pairing is evidence of a classification scheme, not evidence that every row serves one verified national audience or uses the same language consistently.
Source family explains the apparent precision
| Source family | Records | Country labels | Language labels | Non-global rows | Dominant stored pair |
|---|---|---|---|---|---|
| RealTelegram channel category | 1,870 | 1 | 1 | 0 | Global / Multilingual (1,870) |
| TGStat crypto group rating | 598 | 9 | 9 | 501 | Global / Multilingual (97) |
| TGStat crypto category | 555 | 11 | 10 | 486 | Belarus / Russian (73) |
| Cornix supported group marketplace | 85 | 1 | 1 | 0 | Global / Multilingual (85) |
| Manual provider seed | 74 | 1 | 1 | 0 | Global / English (74) |
| Public WhatsApp source family | 12 | 1 | 1 | 0 | Global / English / multilingual (12) |
| Public Discord source family | 6 | 1 | 1 | 0 | Global / English (6) |
RealTelegram assigns Global / Multilingual to all 1,870 rows. Cornix does the same for all 85 marketplace rows. Manual seeds use Global / English, the small WhatsApp family uses Global / English / multilingual, and the Discord family uses Global / English. Those five one-pair families account for 2,047 rows (64%).
The two TGStat families supply all 987 non-global rows: 501 from the group-rating source and 486 from the category source. A reader therefore cannot compare country-label counts without carrying the source frame. The result is source coverage, not market prevalence.
Source URL is almost a locale-assignment key
| Provenance test | Result | Denominator | Interpretation |
|---|---|---|---|
| Exact source URLs with one country label | 74 | 74 | Every exact discovery URL is internally country-homogeneous. |
| Exact source URLs with one country-language pair | 73 | 74 | 3,114 rows sit on those URLs. |
| Rows matching their source URL’s modal pair | 3,199 | 3,200 | 100% agreement; one row differs from its shared URL’s modal pair. |
| Homogeneous sourceKind-plus-URL groups | 75 | 75 | Splitting the shared URL by source family removes the one pair mismatch. |
73 of 74 source URLs assign one exact country-language pair, covering 3,114 records. The remaining shared URL carries more than one source family; its modal pair still matches all but one attached row. This near-determinism is stronger evidence about importer and source taxonomy than about provider geography. A source URL can classify hundreds of records without observing any operator address, legal entity, audience location, or current message sample.
The declared registry mostly reproduces the same labels
| Registry comparison | Count | Denominator | Boundary |
|---|---|---|---|
| Provider rows matching a declared source URL | 3,127 | 3,200 | Exact source URL match only. |
| Matched rows with the declared country label | 3,127 | 3,127 | Internal metadata agreement, not geographic verification. |
| Matched rows with the declared country-language pair | 3,125 | 3,127 | 2 rows differ on language or pair assignment. |
| Rows outside the declared registry | 73 | 3,200 | 44 distinct manual discovery URLs. |
| Unmatched rows labeled Global / English | 73 | 73 | A manual-seed default, not a verified locale. |
Country agrees with the declared source registry on all 3,127 matched assignments, while the complete pair agrees on 3,125. That is a useful consistency check inside the frozen manifest. It does not turn the registry into an independent source: provider rows and source definitions can originate from the same collection pipeline.
Apparent non-global completeness is an importer signature
| Country-label scope | Records | Direct route | Aliases | Subscriber observation | Explicit key |
|---|---|---|---|---|---|
| Global | 2,213 | 277 (12.5%) | 335 (15.1%) | 257 (11.6%) | 1,955 (88.3%) |
| Non-global | 987 | 987 (100%) | 987 (100%) | 987 (100%) | 21 (2.1%) |
All 987 non-global rows have a direct route, alias, and subscriber observation because those rows come from TGStat importers that populate those fields. Only 21 have explicit keys. The Global rows are dominated by RealTelegram records with explicit keys but no route, alias, or subscriber observation. This contrast must not be described as stronger evidence, larger audiences, better quality, or greater reliability in one geographic group. It is a field-construction difference between collection pipelines.
Six decisions these labels cannot make
| Question | Required evidence beyond the stored labels | Why the label is insufficient |
|---|---|---|
| Where is the operator located? | Current legal-entity record, dated official contact route, and corroborated operator identity | A catalog country label can describe content or category placement rather than operator residence |
| Which law or regulator applies? | Entity jurisdiction, target-market facts, promotion route, contract terms, and reader location | A country label is not a legal analysis or authorization record |
| What language is used now? | Dated message sample across public posts, private-room onboarding, support, and terms | A stored language label is not message-level detection or a freshness check |
| Who is the audience? | Audience analytics with definitions, dates, and geographic methodology | Provider classification does not measure customer or follower geography |
| Can a reader access or pay for the service? | Current eligibility, sanctions, payment, exchange, app-store, and product restrictions | Global does not mean universally available |
| Is the provider suitable or reliable? | Identity, complete performance archive, execution assumptions, commercial terms, permissions, and loss capacity | Country and language metadata do not establish quality, safety, or outcomes |
A practical locale-verification workflow
- Record the exact stored country and language labels, source family, source URL, and snapshot date.
- Open the current official route independently; do not use a catalog label as route proof.
- Sample dated public messages across more than one day and record the languages actually used, including translated or automated posts.
- Separate content language from support language, contract language, and payment or refund terms.
- Identify the legal entity and target market from current records rather than names, flags, phone codes, or administrator claims.
- Check current service, exchange, payment, and product eligibility for the reader’s own location.
- Keep unresolved fields unresolved. A mismatch can trigger clarification without becoming an accusation.
A citation-safe aggregate statement is: “In CSR’s frozen 3,200-record inventory, all 987 non-global country labels came from two TGStat source families.” Keep the inventory, snapshot date, exact-label method, and source-bias boundary attached. Do not rewrite that sentence as a market-share estimate, operator-location claim, national-provider ranking, or legal conclusion.
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.
- FCA: cryptoasset firms marketing to UK consumers
Current social-media promotion, risk-warning, and fair-clear-not-misleading context.
- ESMA: finfluencer factsheet
Transparency, accuracy, paid-promotion disclosure, and recommendation boundaries.
Continue the transparency research
- Where the 3,200 Crypto Provider Records Came From
Source-family and field-completeness analysis for the 3,200-record CSR provider inventory, including TGStat, RealTelegram, Cornix, manual seeds, and gaps.
- Crypto Signal Provider Subscriber Counts: Distribution and Source Bias
Original distribution analysis of 1,244 stored subscriber observations across 3,200 CSR provider records, including quantiles, source coverage, skew, and non-claims.
- Which Crypto Signal Provider Metadata Fields Appear Together?
Cross-tab analysis of direct routes, aliases, subscriber observations, and explicit keys across 3,200 provider records, with seven observed field patterns.
- Cornix Crypto Signal Marketplace Metrics: Review Sample Size Audit
Original audit of 85 frozen Cornix marketplace records: reviewer denominators, star summaries, derived weekly activity, offer flags, and exchange compatibility limits.
- Crypto Signal Provider Transparency Report 2026
Original analysis of 3,200 crypto signal provider candidate records: platform concentration, verification gaps, quarantine rates, sources, and missing evidence.