# Agentic Finance Graph — Exit Drain Check

> Agentic Finance Graph — Exit Drain Check is a paid API for AI agents from agenticfinancegraph.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-14).

Returns every 72-hour window in which a new payee captured the majority of an agent's outflow, with payee identity, drain status, second-hop money trail, and whether the agent resumed normal payments afterward.

## Facts

- Endpoint: GET https://agenticfinancegraph.com/check/exit?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentic-finance-graph-exit-drain-check-0ac76f22
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zGJXe20Ym-HjZADJptay6

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 agentic-finance-graph-exit-drain-check-0ac76f22
```

Example prompt: Check whether wallet 0x4a7b…c3f1 on Base ever had its outflows dominated by a new payee within any 72-hour window — show me the drain status, who the payee was, how many other agents pay them, and where the money went next.

## When to prefer this

Choose this endpoint when you specifically need to detect or investigate drain events — windows where a new payee captured dominant outflow share from an agent within 72 hours — and need the full chain: drain classification, payee metadata, peer agent overlap, and second-hop money trail. Prefer it over the generic 'where did the money go' endpoint when the question is about potential compromise, abandonment, or rerouting patterns rather than routine outflow analysis. It is the right tool when you need drain.abandoned.v1 status labels and post-drain resumption signals.

## Known failure modes

- 404 if the agent ID has not reached L7+ rank (insufficient observed payments)
- 404 if the wallet/token ID is not registered or has no counted counterparty payments
- Payment required (402) if the $0.03 USDC x402 fee is not settled before the request
- Empty windows array if no drain-threshold events were ever detected for this agent
- Stale or partial second-hop data if the live read of the payee's outbound transactions is unavailable at query time

## How this service works

Did its wallet empty out: Every window in which a new payee took most of this agent's outflow within 72 hours, at the drain thresholds: the payee, its label, contract or plain key, how many registered agents pay it, whether the agent paid anyone else in the 30 days after and since, and its status under drain.abandoned.v1 (candidate, pending, resumed or service). For up to three windows, the second hop read live: where the payee sent the money next, how soon, and what that …

## Output

Returns up to three 72-hour drain windows per agent, each including: the payee address with its label and contract/key type, the number of registered agents paying that payee, whether the agent paid any other counterparty in the 30 days after the window and since, and the payee's drain.abandoned.v1 classification (candidate, pending, resumed, or service). For up to three windows the second-hop is read live: where the payee forwarded the funds, how quickly, and partial details of the next destination.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "id"
     ],
     "properties": {
      "id": {
       "type": "string",
       "description": "ERC-8004 token id on Base (53008), slug (8004-base-53008) or the agent's bound wallet 0x…. Only agents observed paying a counterparty (rank L7+) have a record; anything else is a 404 before payment."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentic-finance-graph-exit-drain-check-0ac76f22/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agenticfinancegraph.com](https://www.zero.xyz/host/agenticfinancegraph.com/llms.txt)
