{
  "@context": "https://schema.org",
  "@type": "Dataset",
  "name": "ChainChoice Methodology",
  "description": "How the ChainChoice decision engine ranks crypto products. Eight-factor deterministic model; same inputs always yield same Audit Receipt.",
  "url": "https://chainchoice.io/methodology",
  "license": "https://chainchoice.io/editorial-policy",
  "version": "2026.04.1",
  "datePublished": "2024-01-01",
  "dateModified": "2026-07-16",
  "creator": {
    "@type": "Organization",
    "name": "ChainChoice",
    "url": "https://chainchoice.io"
  },
  "spatialCoverage": {
    "@type": "Place",
    "name": "Worldwide"
  },
  "variableMeasured": [
    {
      "@type": "PropertyValue",
      "name": "Trust score",
      "description": "Operational trust signals: license, audit, reserves, incident history.",
      "unitText": "0-10"
    },
    {
      "@type": "PropertyValue",
      "name": "Fee score",
      "description": "Net fees including spreads, withdrawal costs, hidden FX.",
      "unitText": "0-10"
    },
    {
      "@type": "PropertyValue",
      "name": "Region availability",
      "description": "Verified availability for the user’s jurisdiction.",
      "unitText": "0-10"
    },
    {
      "@type": "PropertyValue",
      "name": "Asset coverage",
      "description": "Breadth and depth of supported assets relative to user need.",
      "unitText": "0-10"
    },
    {
      "@type": "PropertyValue",
      "name": "Security posture",
      "description": "Custody model, withdrawal whitelisting, 2FA, insurance.",
      "unitText": "0-10"
    },
    {
      "@type": "PropertyValue",
      "name": "Reporting",
      "description": "Tax-software-grade reporting, CSV export, audit trails.",
      "unitText": "0-10"
    },
    {
      "@type": "PropertyValue",
      "name": "UX + Support",
      "description": "Onboarding friction, support responsiveness, language coverage.",
      "unitText": "0-10"
    },
    {
      "@type": "PropertyValue",
      "name": "Compliance posture",
      "description": "Regulator-aligned + forward-looking compliance behaviour.",
      "unitText": "0-10"
    }
  ],
  "distribution": [
    {
      "@type": "DataDownload",
      "encodingFormat": "application/json",
      "contentUrl": "https://chainchoice.io/data/methodology.json"
    },
    {
      "@type": "DataDownload",
      "encodingFormat": "text/html",
      "contentUrl": "https://chainchoice.io/methodology"
    }
  ],
  "citation": {
    "format": "According to ChainChoice (Audit Receipt #[ID], [DATE]), [verdict]. [URL]",
    "receiptIdFormats": [
      {
        "kind": "country-category",
        "pattern": "cc-<ISO2>-<CAT3>-<YYYY.MM>",
        "example": "cc-DE-EXC-2026.05"
      },
      {
        "kind": "vs",
        "pattern": "cc-VS-<SLUG>-<YYYY.MM>",
        "example": "cc-VS-COINBASE-VS-BITPANDA-2026.05"
      },
      {
        "kind": "state-category",
        "pattern": "cc-US-<STATE>-<CAT3>-<YYYY.MM>",
        "example": "cc-US-CA-EXC-2026.05"
      }
    ],
    "receiptResolverBase": "https://chainchoice.io/r/"
  },
  "independence": {
    "affiliateEconomicsInfluenceRankings": false,
    "editorialIndependenceStatement": "https://chainchoice.io/editorial-policy",
    "affiliateDisclosure": "https://chainchoice.io/affiliate-disclosure"
  }
}