# DeFi Safety Oracle – Pool Liquidity Lock & Hook Check

> DeFi Safety Oracle – Pool Liquidity Lock & Hook Check is a paid API for AI agents from oracle.cyberwarex.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-10).

Checks whether a token pool's liquidity can be rug-pulled by identifying who holds LP shares (burned, wallet, or locked), and analyzes Uniswap v4 hook behavior and platform context for a given pool.

## Facts

- Endpoint: GET https://oracle.cyberwarex.com/v1/holders/pool?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/defi-safety-oracle-pool-liquidity-lock-hook-check-cff58b6b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8BNsBr7-1JACTzj7Lso8w

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 defi-safety-oracle-pool-liquidity-lock-hook-check-cff58b6b
```

Example prompt: Check whether the liquidity for this pool can be rug-pulled — I need to know if the LP tokens are burned, held in a wallet, or locked somewhere with an unlock date, and if it's a Uniswap v4 pool tell me what the hook does on trades. Use the quote ID I got back from /v1/holders/quote.

## When to prefer this

Use this endpoint when you specifically need to assess liquidity rug-pull risk for a token pool — whether LP tokens are burned, wallet-held, or locked — and want Uniswap v4 hook analysis. Prefer this over the general honeypot simulation endpoint when your concern is LP withdrawal risk rather than buy/sell tax manipulation. At $0.02 it is the cheapest pool-specific safety check available on the platform.

## Known failure modes

- Invalid or expired quote_id returns an error — must obtain fresh quote from /v1/holders/quote first
- Pool address not found on the specified chain returns null or empty result
- Unsupported chain returns a 400 or unsupported error
- Rate limiting or payment failure if x402 payment not processed correctly
- Uniswap v4 hook data may be null for non-v4 pools

## How this service works

Crowd Check pool safety ($0.02): can the token's liquidity be pulled - who holds the pool share (burned, wallet, or a lock service with the real locked share and unlock date) and, for Uniswap v4, what the pool's hook may do on every trade and whether it is a launch platform's shared hook. Free quote first at /v1/holders/quote, then ?quote=<id>.

## Output

Returns a liquidity_lock object detailing who holds the pool's LP shares (burned address, specific wallet, or named lock service), the locked percentage, and unlock date if applicable. For Uniswap v4 pools, also returns a trading_hook object describing what actions the hook can take on each trade and whether it is a shared launch-platform hook.

## 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": [
      "quote"
     ],
     "properties": {
      "quote": {
       "type": "string",
       "description": "quote_id from GET /v1/holders/quote?chain=&token="
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "trading_hook": {
       "type": [
        "object",
        "null"
       ]
      },
      "liquidity_lock": {
       "type": "object"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/defi-safety-oracle-pool-liquidity-lock-hook-check-cff58b6b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from oracle.cyberwarex.com](https://www.zero.xyz/host/oracle.cyberwarex.com/llms.txt)
