{
  "generatedAt": "2026-07-29",
  "project": "WettIndex",
  "disclaimer": "Öffentliche WettIndex-Datenangaben. Keine Rechts-, Lizenz-, Steuer- oder Wettempfehlung.",
  "scopeNote": "Konsolidierte Startprüfung für vollständige Sportwetten- und Pferdewetten-Whitelist-Abdeckung, sichere Rechercheprofile und geschützte Sonderpfade mit DE-IP-Gate. Keine rechtliche Bewertung, kein Platzhalter-Review und kein Affiliate-Tracking.",
  "sourceName": "Gemeinsame Glücksspielbehörde der Länder (GGL), amtliche Whitelist",
  "sourceUrl": "https://www.gluecksspiel-behoerde.de/de/fuer-spielende/uebersicht-erlaubter-anbieter-whitelist",
  "officialUpdatedAt": "2026-07-21",
  "checkedAt": "2026-07-28",
  "whitelistEntryCount": 31,
  "rankedProviderCount": 10,
  "whitelistResearchProfileCount": 21,
  "indexableProviderCoverageCount": 31,
  "protectedProviderCount": 30,
  "protectedNoindexCount": 30,
  "protectedRouteCount": 61,
  "totalKnownProviderRoutes": 61,
  "sourceFeedCount": 10,
  "sourceFeeds": [
    "ggl-sportwetten-whitelist.json",
    "ggl-whitelist-source-freshness.json",
    "ggl-whitelist-comparison-coverage.json",
    "ggl-whitelist-intent-router.json",
    "ggl-whitelist-research-profile-coverage.json",
    "provider-status-decision-matrix.json",
    "provider-coverage-priority.json",
    "protected-provider-routing.json",
    "blocked-provider-routing-readiness.json",
    "outbound-link-audit.json"
  ],
  "coverageComplete": true,
  "researchProfilesCovered": true,
  "deIpGateRequired": true,
  "deIpGateReady": true,
  "protectedRoutesActive": true,
  "protectedWhitelistOverlapCount": 0,
  "noLegalAssessment": true,
  "noFakeReviewClaims": true,
  "noAffiliateTracking": true,
  "noProtectedDirectLinksInBlock": true,
  "gateCount": 10,
  "passedGateCount": 10,
  "checks": [
    {
      "id": "official_source_freshness",
      "label": "GGL-Quellenstand dokumentiert",
      "passed": true,
      "value": "2026-07-21 / 2026-07-28",
      "limit": "Quellenstand und Abgleich vorhanden"
    },
    {
      "id": "all_whitelist_entries_covered",
      "label": "Alle Sport- und Pferdewetten-Whitelist-Einträge abgedeckt",
      "passed": true,
      "value": 31,
      "limit": 31
    },
    {
      "id": "ranked_or_research",
      "label": "Jeder Eintrag hat Ranking- oder Recherchepfad",
      "passed": true,
      "value": "10 Ranking / 21 Recherche",
      "limit": "kein ungerouteter Whitelist-Eintrag"
    },
    {
      "id": "research_profiles_safe",
      "label": "Rechercheprofile ohne Score- oder Linkbehauptung",
      "passed": true,
      "value": 21,
      "limit": 21
    },
    {
      "id": "protected_routes_active",
      "label": "Nicht freigegebene Anbieter getrennt",
      "passed": true,
      "value": 30,
      "limit": "noindex-Sonderpfade"
    },
    {
      "id": "de_ip_gate_ready",
      "label": "DE-IP-Gate für Sonderpfade bereit",
      "passed": true,
      "value": "blocked-provider-routing-bereit",
      "limit": "Status 451"
    },
    {
      "id": "no_whitelist_overlap_in_protected_routes",
      "label": "Sonderpfade überschneiden keine Whitelist-Domains",
      "passed": true,
      "value": 0,
      "limit": 0
    },
    {
      "id": "safe_public_primary_paths",
      "label": "Öffentliche Primärpfade bleiben sicher",
      "passed": true,
      "value": 4,
      "limit": "keine öffentlichen Schutzpfad-Direktlinks"
    },
    {
      "id": "no_affiliate_tracking",
      "label": "Keine Affiliate-Trackingpflicht aktiv",
      "passed": true,
      "value": true,
      "limit": true
    },
    {
      "id": "no_legal_or_fake_review_claims",
      "label": "Keine Rechts- oder Platzhalter-Review-Behauptung",
      "passed": true,
      "value": true,
      "limit": true
    }
  ],
  "status": "anbieter-abdeckung-startgate-erfüllt"
}