Skip to content
USD · EUR Crypto rails

How we verify payment claims

W3Gamble publishes fees, KYC, and payout speed as two columns: declared (the public claim) and checked (our confirmation). If we have not checked a value, the Checked column shows the recorded date (`checked_at`) instead of inventing a number. When we have not checked a value, the Checked column shows "-" (not verified). The listing date stays in the Date / freshness fields - it is not a substitute for a checked fact. Numbers come from data files, not from hand-edited HTML.

By W3Gamble Editorial Publishing principles

Who owns these rules

Listings and guides are published by the W3Gamble editorial desk - a brand-level catalog team, not a personal byline. Empty checked fields stay not verified; we do not invent fees, KYC outcomes, or Best rankings.

Pages are attributed to W3Gamble Editorial ( About · editorial ), not to a personal author. Empty checked stays not verified. A listing or catalog refresh date is never treated as a verification.

Why we focus on crypto rails

Crypto deposits remove banks and card processors from the session. What remains is the network (fees, confirmations) and the operator (queue, KYC, cashout rules). Our job is to make those remaining risks readable before you send funds.

Where the data lives

Operators, networks, coins, bonuses, and KYC rules are JSON files validated with Zod at build time. Broken dates, missing sources, or dangling references fail the production build. Templates cannot invent a fee.

Declared vs checked

Declared is what the operator or a public source states. Checked is what we measured or confirmed. When checked is empty (null), the Checked column shows "-" and status stays Declared only. The checked_at date still appears in the Date column / freshness stamp so you know when we last reviewed the row. We do not copy the declared value into checked to look complete.

License and some limit fields follow the same pattern. Until we have a checked value, the Checked column shows that date and status stays Declared only.

Freshness

Every numeric fact needs a checked_at date (YYYY-MM-DD) and a source URL. Unverified rows show "-" in Checked and keep checked_at in the Date column, with status Declared only.

Listing badges use the listing check date when at least one payment fact is checked: Fresh ≤ 14 days, Aging 15-45 days, Stale after 45 days. Stale does not hide a listing - it means treat claims carefully until we re-check.

Cards may also show a Catalog refreshed stamp. That is an editorial rebuild cadence (about every three days). It is not a substitute for a cashier verification and does not rewrite checked_at in the data.

KYC labels

Operator KYC policy is one of: none, optional, required, threshold. Each maps to a short rule card (summary + triggers). A "no KYC" badge only appears when policy is none or the matching feature flag is set. A fast payout sample alone does not earn a Fast payout badge.

Compare pages

/compare/ only pairs operators of the same type. URLs are alphabetical (a-vs-b) so each matchup has one canonical page. Tables use the same declared/checked rules as listing cards. Operator slugs cannot contain -vs- (reserved).

Outbound Visit buttons

Visit buttons open the operator site in a new tab with noopener,noreferrer. Destination URLs are not shown in the page status bar.

When catalog slices exist

A network or coin catalog page is published only when that rail is verified (or stale but still published) and at least one active operator of that type uses it. Empty slices are not built and do not appear in the sitemap.

Coin pages under /no-kyc/ and /fast-withdrawal/ generate only when an active listing uses that coin on a publishable network - so we do not create thin URLs for unused assets.

Bonuses

Promo offers live under /bonuses/. Bonus figures never mix into network fee pages. Bonus links only resolve for active operators.

Review cycle

  1. Capture a public source (cashier, help page, license registry, or similar).
  2. Enter the declared claim so it can be audited.
  3. Add a checked value only after confirmation; otherwise leave null.
  4. Publish: build validates schema, then static pages regenerate.
  5. Re-check over time; Aging/Stale badges flag stale high-traffic cards first.

What we do not publish

No APKs, predictors, signal bots, "guaranteed" systems, or invented fee tables. If a number is not in sourced data, it is not shown as verified.

Corrections

Send the page URL and a better source via Contact. We update the data file, not a one-off HTML patch.