Skip to main content

Safety

Operational guidance for agents wired into blockchain infrastructure. Read APIs by default, no transaction signing, and a human confirmation for anything that changes state.

Five defaults worth keeping

These are the habits that keep an agent integration boring. Boring is the goal.

5Defaults
  1. Read first 01

    Query before you act

    Use inspect tools before anything that moves funds or changes state.

  2. Validate 02

    Check the address format

    The wrong chain usually returns empty data, not an error. Silence is not success.

  3. Subscribe 03

    Prefer webhooks to polling

    Subscribe to events instead of calling RPC or REST in a loop.

  4. Back off 04

    Limit retries

    Back off on errors. A 429 is a signal to wait, not to try harder.

What this site does not cover

  1. 01

    These pages document read APIs and gateway access. Transaction signing belongs in your wallet, KMS, or signer — never in the agent.

  2. 02

    Deleting webhooks, rotating keys, and gateway writes all need human confirmation. An agent may prepare them; a person approves them.

Actions that need a person

The agent can stage any of these. None of them should complete without an explicit confirmation.

ActionWhy it mattersRequires
notifications_unsubscribe

Deleting a subscription silently stops delivery. Nothing errors.

Confirm
rotate x-api-key

Every surface holding the old key breaks at once — MCP, CI, and prod.

Human only
eth_sendRawTransaction

A broadcast is final. There is no undo on a settled chain.

Human only
wallet_get_portfolio

Reads change nothing. Let the agent call these freely.

No gate