sage_node_health
Diagnose 'Signing key temporarily held' (HTTP 503) failures by reading node health. Shows which key is fenced, why reconciliation failed, and whether it auto-recovers or requires operator action.
Instructions
Read this node's health, including its signer-fence state. CALL THIS when a write fails with "Signing key temporarily held" (HTTP 503 + Retry-After): the fence block says which key is held, on which transaction and nonce, for how long, why reconciliation last failed, and — the field that decides what to do next — how the fence can END. resolution="reconciling" means the node still holds the exact signed bytes and is re-submitting them until consensus answers, so it clears itself; resolution="proof_or_operator" means the fence was restored from durable intent and its signed bytes did not survive, so it lifts only on a proof read from the chain or on an explicit operator abandon. Read-only: this tool signs a local read and changes nothing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| timeout_seconds | No | Bound on the local health read, 1-30 seconds (default 10). |