# Halowerk Multisig Inspector

> Halowerk Multisig Inspector is a paid API for AI agents from ident.halowerk.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Inspects a Safe multisig wallet by reading its owner set, threshold, nonce, enabled modules, guard, master copy version, and queued transactions with their confirmation status

## Facts

- Endpoint: POST https://ident.halowerk.com/v1/multisig-inspect
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-multisig-inspector-681a44ee
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_pwLtfgRh-6ktk0nWmvXyi

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability halowerk-multisig-inspector-681a44ee -d '<json body>'
```

Example prompt: Pull up the full configuration of Safe 0x1234...abcd on Ethereum mainnet — I want to see the owners, the signature threshold, the current nonce, any enabled modules, the guard contract, and all queued transactions with how many confirmations they have and how many are still missing.

## When to prefer this

Use this endpoint when you need a comprehensive snapshot of a Safe multisig's current configuration and pending transaction queue in a single call, particularly when you need to correlate owner/threshold data with queued transaction readiness. Prefer this over raw on-chain RPC calls when you also need off-chain Safe transaction service data (confirmations, queued txs) that isn't available directly from the contract. Ideal for agents automating Safe governance, auditing multisig security, or deciding whether to prompt additional signers.

## Known failure modes

- Safe address not found on the specified chain or transaction service — returns 404 or empty result
- Invalid or malformed Safe address — returns validation error
- Chain ID not supported by the connected transaction service — returns configuration error
- Transaction service unreachable or rate-limited — returns timeout or 503
- Safe has no queued transactions — returns empty transaction list with configuration data only

## How this service works

Reads a Safe from the public transaction service and returns what decides whether it can act: the owner set, the threshold, the current nonce, any enabled modules and the guard contract, and the master copy version. Queued transactions are listed with the confirmations they already carry and the number still missing, so it is visible which of them are one signature away from executing.

## Output

Returns the Safe's full configuration: the list of owner addresses, the required confirmation threshold, the current transaction nonce, all enabled module addresses, the guard contract address, and the master copy (implementation) version. Also returns queued (pending) transactions, each annotated with how many confirmations have already been collected and how many are still required before execution is possible.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "enum": [
    "ethereum",
    "base",
    "arbitrum",
    "optimism",
    "polygon",
    "gnosis",
    "bsc",
    "avalanche"
   ],
   "type": "string",
   "default": "ethereum",
   "description": "Which chain the Safe is on."
  },
  "address": {
   "type": "string",
   "maxLength": 64,
   "description": "The Safe address."
  },
  "queued_limit": {
   "type": "integer",
   "default": 10,
   "maximum": 50,
   "minimum": 1,
   "description": "How many queued transactions to return."
  },
  "include_queued": {
   "type": "boolean",
   "default": true,
   "description": "Read the queued (not yet executed) transactions."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-multisig-inspector-681a44ee/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ident.halowerk.com](https://www.zero.xyz/host/ident.halowerk.com/llms.txt)
