Status
Rules database 2026-09-28.1. 6 of 6 checks passed.
Each check lists compact expected and actual values. Service status: ok. Checked at .
JSON for this page: ?format=json.
requirements · pass
Tool: get_monetization_requirements
Input
{}
Expected
{
"rules_db_version": "2026-09-28.1",
"thresholds": {
"ump.followers_min": 50000,
"ump.spotlight_view_time_hours_28d_min": 3000,
"ump.view_time_hours_28d_min": 15000
}
}
Actual
{
"rules_db_version": "2026-09-28.1",
"thresholds": {
"ump.followers_min": 50000,
"ump.spotlight_view_time_hours_28d_min": 3000,
"ump.view_time_hours_28d_min": 15000
}
}
rule-changes · pass
Tool: get_rule_changes
Input
{
"since": "2024-01-01",
"until": "2026-09-28",
"limit": 200
}
Expected
{
"count": 5,
"rule_ids": [
"ump.posting_frequency_current",
"ump.view_time_hours_28d_min",
"ump.ongoing_spotlight_view_time_hours_28d_max_rewards",
"recommendation_eligibility.wholly_ai_generated_spotlight",
"ump.spotlight_min_video_length_seconds"
]
}
Actual
{
"count": 5,
"rule_ids": [
"ump.posting_frequency_current",
"ump.view_time_hours_28d_min",
"ump.ongoing_spotlight_view_time_hours_28d_max_rewards",
"recommendation_eligibility.wholly_ai_generated_spotlight",
"ump.spotlight_min_video_length_seconds"
]
}
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": {
"country": "pass",
"followers": "fail",
"spotlight_view_time_hours_28d": "fail",
"view_time_hours_28d": "fail"
}
}
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"
}
}
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.spotlight_view_time_hours_28d_min": 1880,
"ump.view_time_hours_28d_min": 6580
},
"binding_constraint": "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_constraint": "ump.spotlight_view_time_hours_28d_min"
}
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.spotlight_view_time_hours_28d_min": 107.14,
"ump.view_time_hours_28d_min": 535.71
},
"target_days": 30
}
Actual
{
"required_daily": {
"ump.followers_min": 619.33,
"ump.spotlight_view_time_hours_28d_min": 107.14,
"ump.view_time_hours_28d_min": 535.71
},
"target_days": 30
}
rules-version-consistency · pass
Tool: rules-version-consistency
Input
{}
Expected
{
"health": "2026-09-28.1",
"requirements": "2026-09-28.1",
"mcp": "2026-09-28.1",
"html": "2026-09-28.1"
}
Actual
{
"health": "2026-09-28.1",
"requirements": "2026-09-28.1",
"mcp": "2026-09-28.1",
"html": "2026-09-28.1"
}