# Vaultfire ERC-8004 Agent Deactivation

> Vaultfire ERC-8004 Agent Deactivation is a paid API for AI agents from theloopbreaker.com, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Prepares and submits a transaction to deactivate the caller's ERC-8004 agent registration on the Vaultfire protocol, requiring a $0.10 USDC x402 payment and wallet signature from the agent itself.

## Facts

- Endpoint: POST https://theloopbreaker.com/api/x402/actions/deactivate-agent
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/theloopbreaker-com-4db20966
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nGWLm1Exf7FQdIvGVy-EL

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 theloopbreaker-com-4db20966 -d '<json body>'
```

Example prompt: Deactivate my ERC-8004 agent registration on Vaultfire — I want to unregister my current agent wallet from the on-chain registry, and I understand it'll cost $0.10 USDC and I'll need to sign with the agent wallet itself.

## When to prefer this

Use this endpoint when an AI agent needs to deactivate its own ERC-8004 identity on Vaultfire — specifically when the calling wallet IS the registered agent. Prefer this over re-registration or credential revocation endpoints when the goal is to temporarily suspend on-chain agent status in a reversible way without permanently removing identity data.

## Known failure modes

- Caller is not the registered agent (msg.sender mismatch) — transaction rejected
- Agent is not currently registered or already deactivated — operation fails
- Insufficient USDC balance or x402 payment header missing/invalid — payment rejected
- Wallet signature invalid or missing — unauthorized error
- Network congestion or RPC failure causes transaction preparation to time out

## How this service works

Deactivate your ERC-8004 agent registration on Vaultfire. Pay $0.10 USDC, sign in your wallet — only the agent itself (msg.sender) can deactivate. Reversible by re-registering.

## Output

Returns an unsigned transaction payload for the ERC-8004 deactivation call on the Vaultfire registry contract. The agent must sign and broadcast this transaction from the registered agent wallet (msg.sender). Once confirmed, the agent's registration status is set to inactive; re-registration is possible later.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object"
  },
  "output": {
   "type": "object"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/theloopbreaker-com-4db20966/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from theloopbreaker.com](https://www.zero.xyz/host/theloopbreaker.com/llms.txt)
