GAR - Model Router
Purpose#
Selects execution target:
-
Local model
-
DePIN model
-
Enterprise endpoint
Routing MUST be model-class based.
Routing Inputs#
-
device_class
-
model_class availability
-
privacy_tier
-
latency_budget
-
policy_constraints
-
network_status
Routing Rules#
-
If privacy tier is P-16.0 → local-only.
-
If local model available → prefer local.
-
If insufficient class → escalate to remote.
-
Policy overrides routing.
-
Emit audit event.
Router Decision Schema#
{
"schema": "gao.runtime.router.decision.v1",
"selected_model_class": "M-16.2",
"selected_target": "local|depin|enterprise",
"privacy_tier": "P-16.x",
"policy_hash": "string"
}