Verify a Model Switch
metrx_verify_switchStart an async verification testing whether a candidate model holds quality vs your production model on live traffic; returns a request handle immediately and charges only if a verdict is delivered.
Instructions
Start a purchased verification: would candidate_model hold quality vs prod_model on your production traffic? This action consumes one verification — $149, or $99 founding rate. No verdict, no charge. ASYNC: returns a request handle immediately and NEVER blocks — verdicts complete after days of your own traffic (armed → collecting → complete). Poll the returned handle with GET /api/verify/requests/{id}. If the balance is 0 this returns purchase guidance instead of spending. Requires an API key with the 'write' scope.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"prod_model": "<prod_model>",
"candidate_model": "<candidate_model>"
},
"name": "metrx_verify_switch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | No | Agent to scope the verification to | |
| policy_id | No | Routing policy to attach to | |
| prod_model | Yes | Current production model (e.g. "gpt-5.2") | |
| candidate_model | Yes | Candidate model to verify against it |