{
  "audit_generated_at": "2026-07-22",
  "purpose": "Machine-readable ToolixLab research data quality audit for public datasets.",
  "totals": {
    "datasets": 22,
    "records": 24,
    "files_missing": 0,
    "verified_records": 0,
    "needs_refresh_records": 15,
    "pending_records": 9,
    "disputed_records": 0,
    "row_errors": 0
  },
  "quality_policy": {
    "verified_requires": [
      "record_id",
      "citation_id",
      "dataset_version",
      "tool_name",
      "category",
      "official_url",
      "source_url",
      "source_accessed_at",
      "verification_method",
      "evidence_status",
      "data_quality",
      "confidence_notes",
      "last_checked",
      "last_updated",
      "status"
    ],
    "note": "Rows marked pending or needs-refresh are public for transparency but should not be cited as fully verified claims."
  },
  "datasets": [
    {
      "dataset": "ai-tool-trust-index",
      "dataset_version": "2026-07",
      "record_count": 3,
      "manifest_record_count": 3,
      "json_url": "/data/ai-tool-trust-index.json",
      "csv_url": "/data/ai-tool-trust-index.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 3,
        "pending": 0,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 3,
        "low": 0,
        "pending": 0,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "ai-tools-pricing",
      "dataset_version": "2026-07",
      "record_count": 3,
      "manifest_record_count": 3,
      "json_url": "/data/ai-tools-pricing.json",
      "csv_url": "/data/ai-tools-pricing.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 3,
        "pending": 0,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 3,
        "low": 0,
        "pending": 0,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "ai-tools-free-tiers",
      "dataset_version": "2026-07",
      "record_count": 3,
      "manifest_record_count": 3,
      "json_url": "/data/ai-tools-free-tiers.json",
      "csv_url": "/data/ai-tools-free-tiers.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 3,
        "pending": 0,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 3,
        "low": 0,
        "pending": 0,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "real-free-ai-tools",
      "dataset_version": "2026-07",
      "record_count": 3,
      "manifest_record_count": 3,
      "json_url": "/data/real-free-ai-tools.json",
      "csv_url": "/data/real-free-ai-tools.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 3,
        "pending": 0,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 3,
        "low": 0,
        "pending": 0,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "ai-tool-volatility",
      "dataset_version": "2026-07",
      "record_count": 1,
      "manifest_record_count": 1,
      "json_url": "/data/ai-tool-volatility.json",
      "csv_url": "/data/ai-tool-volatility.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 1,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 1,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "ai-tool-lock-in-risk",
      "dataset_version": "2026-07",
      "record_count": 1,
      "manifest_record_count": 1,
      "json_url": "/data/ai-tool-lock-in-risk.json",
      "csv_url": "/data/ai-tool-lock-in-risk.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 1,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 1,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "ai-commercial-use-rights",
      "dataset_version": "2026-07",
      "record_count": 1,
      "manifest_record_count": 1,
      "json_url": "/data/ai-commercial-use-rights.json",
      "csv_url": "/data/ai-commercial-use-rights.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 1,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 1,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "ai-tool-data-privacy",
      "dataset_version": "2026-07",
      "record_count": 1,
      "manifest_record_count": 1,
      "json_url": "/data/ai-tool-data-privacy.json",
      "csv_url": "/data/ai-tool-data-privacy.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 1,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 1,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "ai-watermark-tracker",
      "dataset_version": "2026-07",
      "record_count": 1,
      "manifest_record_count": 1,
      "json_url": "/data/ai-watermark-tracker.json",
      "csv_url": "/data/ai-watermark-tracker.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 1,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 1,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "ai-billing-trap-tracker",
      "dataset_version": "2026-07",
      "record_count": 1,
      "manifest_record_count": 1,
      "json_url": "/data/ai-billing-trap-tracker.json",
      "csv_url": "/data/ai-billing-trap-tracker.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 1,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 1,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "ai-tool-graveyard",
      "dataset_version": "2026-07",
      "record_count": 1,
      "manifest_record_count": 1,
      "json_url": "/data/ai-tool-graveyard.json",
      "csv_url": "/data/ai-tool-graveyard.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 1,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 1,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "ai-feature-cemetery",
      "dataset_version": "2026-07",
      "record_count": 1,
      "manifest_record_count": 1,
      "json_url": "/data/ai-feature-cemetery.json",
      "csv_url": "/data/ai-feature-cemetery.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 1,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 1,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "ai-tool-reliability",
      "dataset_version": "2026-07",
      "record_count": 1,
      "manifest_record_count": 1,
      "json_url": "/data/ai-tool-reliability.json",
      "csv_url": "/data/ai-tool-reliability.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 1,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 1,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "benchmarks/ai-seo-tools",
      "dataset_version": "2026-07",
      "record_count": 3,
      "manifest_record_count": 3,
      "json_url": "/data/benchmarks/ai-seo-tools.json",
      "csv_url": "/data/benchmarks/ai-seo-tools.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 3,
        "pending": 0,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 3,
        "low": 0,
        "pending": 0,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "benchmarks/ai-writing-tools",
      "dataset_version": "2026-07",
      "record_count": 0,
      "manifest_record_count": 0,
      "json_url": "/data/benchmarks/ai-writing-tools.json",
      "csv_url": "/data/benchmarks/ai-writing-tools.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 0,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 0,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "benchmarks/ai-image-generators",
      "dataset_version": "2026-07",
      "record_count": 0,
      "manifest_record_count": 0,
      "json_url": "/data/benchmarks/ai-image-generators.json",
      "csv_url": "/data/benchmarks/ai-image-generators.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 0,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 0,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "benchmarks/ai-video-generators",
      "dataset_version": "2026-07",
      "record_count": 0,
      "manifest_record_count": 0,
      "json_url": "/data/benchmarks/ai-video-generators.json",
      "csv_url": "/data/benchmarks/ai-video-generators.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 0,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 0,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "benchmarks/ai-meeting-tools",
      "dataset_version": "2026-07",
      "record_count": 0,
      "manifest_record_count": 0,
      "json_url": "/data/benchmarks/ai-meeting-tools.json",
      "csv_url": "/data/benchmarks/ai-meeting-tools.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 0,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 0,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "benchmarks/ai-coding-tools",
      "dataset_version": "2026-07",
      "record_count": 0,
      "manifest_record_count": 0,
      "json_url": "/data/benchmarks/ai-coding-tools.json",
      "csv_url": "/data/benchmarks/ai-coding-tools.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 0,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 0,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "surveys/ai-tool-usage-survey",
      "dataset_version": "2026-07",
      "record_count": 0,
      "manifest_record_count": 0,
      "json_url": "/data/surveys/ai-tool-usage-survey.json",
      "csv_url": "/data/surveys/ai-tool-usage-survey.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 0,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 0,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "surveys/ai-tool-usage-survey-q3-2026",
      "dataset_version": "2026-07",
      "record_count": 0,
      "manifest_record_count": 0,
      "json_url": "/data/surveys/ai-tool-usage-survey-q3-2026.json",
      "csv_url": "/data/surveys/ai-tool-usage-survey-q3-2026.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 0,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 0,
        "missing": 0
      },
      "issue_count": 0
    },
    {
      "dataset": "surveys/ai-tool-usage-survey-q4-2026",
      "dataset_version": "2026-07",
      "record_count": 0,
      "manifest_record_count": 0,
      "json_url": "/data/surveys/ai-tool-usage-survey-q4-2026.json",
      "csv_url": "/data/surveys/ai-tool-usage-survey-q4-2026.csv",
      "json_exists": true,
      "csv_exists": true,
      "evidence_counts": {
        "verified": 0,
        "needs_refresh": 0,
        "pending": 0,
        "disputed": 0,
        "missing": 0
      },
      "data_quality_counts": {
        "high": 0,
        "medium": 0,
        "low": 0,
        "pending": 0,
        "missing": 0
      },
      "issue_count": 0
    }
  ],
  "issues": []
}
