Status

Rules database 2026-10-17.1. 8 of 8 checks passed.

Each check lists compact expected and actual values. Service status: ok. Trigger: cron. Age hours: 2.61. Checked at .

JSON for this page: ?format=json.

fixture-version · pass

Tool: fixture-version

Input

{}

Expected

{
  "rules_db_version": "2026-10-17.1"
}

Actual

{
  "rules_db_version": "2026-10-17.1"
}

Full output

requirements · pass

Tool: get_monetization_requirements

Input

{}

Expected

{
  "thresholds": {
    "ump.followers_min": 50000,
    "ump.view_time_hours_28d_min": 15000,
    "ump.spotlight_view_time_hours_28d_min": 3000
  }
}

Actual

{
  "thresholds": {
    "ump.followers_min": 50000,
    "ump.spotlight_view_time_hours_28d_min": 3000,
    "ump.view_time_hours_28d_min": 15000
  }
}

Full output

rule-changes · pass

Tool: get_rule_changes

Input

{
  "since": "2024-01-01"
}

Expected

{
  "rule_change_count": 6,
  "api": 6,
  "page": 6,
  "rss": 6
}

Actual

{
  "rule_change_count": 6,
  "api": 6,
  "page": 6,
  "rss": 6
}

Full output

check_eligibility · pass

Tool: check_eligibility

Input

{
  "metrics": {
    "followers": 31420,
    "view_time_hours_28d": 8420,
    "spotlight_view_time_hours_28d": 1120,
    "country": "US",
    "meets_age_requirement": true
  }
}

Expected

{
  "published_criteria_status": "does_not_meet_published_criteria",
  "outcomes": {
    "followers": "fail",
    "view_time_hours_28d": "fail",
    "spotlight_view_time_hours_28d": "fail",
    "country": "pass"
  }
}

Actual

{
  "published_criteria_status": "does_not_meet_published_criteria",
  "outcomes": {
    "country": "pass",
    "followers": "fail",
    "spotlight_view_time_hours_28d": "fail",
    "view_time_hours_28d": "fail"
  }
}

Full output

calculate_gap · pass

Tool: calculate_gap

Input

{
  "metrics": {
    "followers": 31420,
    "view_time_hours_28d": 8420,
    "spotlight_view_time_hours_28d": 1120,
    "country": "US",
    "meets_age_requirement": true
  }
}

Expected

{
  "shortfalls": {
    "ump.followers_min": 18580,
    "ump.view_time_hours_28d_min": 6580,
    "ump.spotlight_view_time_hours_28d_min": 1880
  },
  "binding": "ump.spotlight_view_time_hours_28d_min"
}

Actual

{
  "shortfalls": {
    "ump.followers_min": 18580,
    "ump.spotlight_view_time_hours_28d_min": 1880,
    "ump.view_time_hours_28d_min": 6580
  },
  "binding": "ump.spotlight_view_time_hours_28d_min"
}

Full output

calculate_growth_pace · pass

Tool: calculate_growth_pace

Input

{
  "metrics": {
    "followers": 31420,
    "view_time_hours_28d": 8420,
    "spotlight_view_time_hours_28d": 1120,
    "country": "US",
    "meets_age_requirement": true
  },
  "target_days": 30
}

Expected

{
  "required_daily": {
    "ump.followers_min": 619.33,
    "ump.view_time_hours_28d_min": 219.33,
    "ump.spotlight_view_time_hours_28d_min": 62.67
  },
  "target_days": 30
}

Actual

{
  "required_daily": {
    "ump.followers_min": 619.33,
    "ump.spotlight_view_time_hours_28d_min": 62.67,
    "ump.view_time_hours_28d_min": 219.33
  },
  "target_days": 30
}

Full output

mcp-calculate_gap · pass

Tool: calculate_gap

Input

{
  "metrics": {
    "followers": 31420,
    "view_time_hours_28d": 8420,
    "spotlight_view_time_hours_28d": 1120,
    "country": "US",
    "meets_age_requirement": true
  }
}

Expected

{
  "matches_rest": true
}

Actual

{
  "matches_rest": true
}

Full output

version_consistency · pass

Tool: version_consistency

Input

{}

Expected

{
  "/": "2026-10-17.1",
  "/llms-full.txt": "2026-10-17.1",
  "/snapchat-monetization-requirements": "2026-10-17.1",
  "/v1/health": "2026-10-17.1",
  "/v1/requirements": "2026-10-17.1",
  "/v1/rule-changes?since=2024-01-01": "2026-10-17.1",
  "/v1/tools/get_monetization_requirements": "2026-10-17.1",
  "mcp": "2026-10-17.1"
}

Actual

{
  "/": "2026-10-17.1",
  "/llms-full.txt": "2026-10-17.1",
  "/snapchat-monetization-requirements": "2026-10-17.1",
  "/v1/health": "2026-10-17.1",
  "/v1/requirements": "2026-10-17.1",
  "/v1/rule-changes?since=2024-01-01": "2026-10-17.1",
  "/v1/tools/get_monetization_requirements": "2026-10-17.1",
  "mcp": "2026-10-17.1"
}

Full output