Implementation
gradeNot graded
gradeNot graded
get_statusAnswer
Current overall status of Iran's internet as measured by this monitor: verdict, up/degraded/down counts, median latency and pass timestamp (UTC).
View tool JSON
{
"name": "get_status",
"kind": "answer",
"impl": "imperative",
"description": "Current overall status of Iran's internet as measured by this monitor: verdict, up/degraded/down counts, median latency and pass timestamp (UTC).",
"inputSchema": {
"type": "object",
"properties": {}
}
}get_endpointsAnswer
Monitored endpoints with status, latency and 24h uptime. Optionally filter by category name or status (up/degraded/down).
View tool JSON
{
"name": "get_endpoints",
"kind": "answer",
"impl": "imperative",
"description": "Monitored endpoints with status, latency and 24h uptime. Optionally filter by category name or status (up/degraded/down).",
"inputSchema": {
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "exact or partial category name, e.g. 'Circumvention'"
},
"status": {
"type": "string",
"enum": [
"up",
"degraded",
"down"
]
}
}
}
}get_networksAnswer
Per-operator reachability of labeled Iranian IP ranges (one representative IP per registered allocation, TCP :80): ranges, addresses covered, reachable share, median latency.
View tool JSON
{
"name": "get_networks",
"kind": "answer",
"impl": "imperative",
"description": "Per-operator reachability of labeled Iranian IP ranges (one representative IP per registered allocation, TCP :80): ranges, addresses covered, reachable share, median latency.",
"inputSchema": {
"type": "object",
"properties": {}
}
}get_analysisAnswer
Latest LLM (Hermes via Ollama) analysis of the monitoring data: severity, suspected causes, affected services, public summary, insight and recommendation.
View tool JSON
{
"name": "get_analysis",
"kind": "answer",
"impl": "imperative",
"description": "Latest LLM (Hermes via Ollama) analysis of the monitoring data: severity, suspected causes, affected services, public summary, insight and recommendation.",
"inputSchema": {
"type": "object",
"properties": {}
}
}show_pageAction
Navigate the status page UI to a section and optionally switch language.
View tool JSON
{
"name": "show_page",
"kind": "act",
"impl": "imperative",
"description": "Navigate the status page UI to a section and optionally switch language.",
"inputSchema": {
"type": "object",
"properties": {
"page": {
"type": "string",
"enum": [
"overview",
"endpoints",
"networks",
"history",
"analysis",
"about"
]
},
"lang": {
"type": "string",
"enum": [
"en",
"fa"
]
}
},
"required": [
"page"
]
}
}