Errors
A failed call returns the same witness envelope with ok: false and a populated error; the engine is fail-closed and never fabricates a value to recover.
{
"ok": false,
"tool": "find_twins",
"generation": null,
"result": null,
"error": {
"code": "invalid_arguments",
"message": "unknown argument(s) ['k']"
}
}HTTP status codes
400— validation401— missing/invalid key or token403— quota exceeded or tier-gated404— entity not found429— rate-limited (retry afterRetry-After)5xx— our problem; we'll find it before you do