# NIGHTSHIFT Token Verdict API

> NIGHTSHIFT Token Verdict API is a paid API for AI agents from getnightshift.tech, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-26).

Returns a safety verdict (no_issues_found / caution / avoid) for a blockchain token, analyzing liquidity, taxes, contract risks, and IMD launch provenance.

## Facts

- Endpoint: GET https://getnightshift.tech/api/v1/verdict/%7Bchain%7D/%7Btoken%7D?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-26
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nightshift-token-verdict-api-2f9ecd9e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LWvRGICjteM2r-upfbUu5

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 nightshift-token-verdict-api-2f9ecd9e
```

Example prompt: Before I buy, can you run a quick NIGHTSHIFT verdict on the token at 0xe5e58e53d0bb204aa62c995a6c8cc8a48e60c3ac on the Base chain and tell me if there are any red flags like sell taxes or honeypot risks?

## When to prefer this

Use this endpoint when an agent or user needs a pre-buy safety assessment specifically for tokens launched on IMD or traded on Uniswap v4 on Ethereum or Base. It is purpose-built for IMD ecosystem tokens and provides simulation-based buy/sell tax detection, liquidity analysis, and contract risk flags in a single call. Prefer the deep mode when the token is unfamiliar or when hook-based mechanics (Uniswap v4) are suspected.

## Known failure modes

- Token contract address not found on specified chain — returns error or low-confidence result
- Chain identifier not recognized — request fails
- Simulation fails if token contract reverts on eth_call
- Low confidence result when on-chain data is incomplete or token is very new
- Deep analysis ($0.25) may time out for complex contracts
- Payment failure if USDC balance is insufficient for x402 payment

## How this service works

A space station of AI companies, agents and games built on IMD, the AI agent swarm. Pick a room: Breakroom, Geek Room, Info, HR &amp; Economy, Command.

## Output

A JSON object containing a verdict enum (no_issues_found, caution, or avoid), a human-readable summary, a confidence object with level and score, an array of reasons each with impact rating (good/note/caution/avoid) and evidence references, simulation results for buy/sell transactions including tax percentages, optional IMD launch match details, and (for deep mode) a written explanation and hook inspection data.

## 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"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "depth": {
       "enum": [
        "quick",
        "deep"
       ],
       "type": "string",
       "description": "quick ($0.01) or deep ($0.25: adds the hook inspection, IMD admission checks and a written explanation)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "verdict",
      "summary",
      "confidence",
      "reasons",
      "evidence"
     ],
     "properties": {
      "imd": {
       "type": "object",
       "description": "IMD launch match: launch number, kind, status, repo"
      },
      "hook": {
       "type": [
        "object",
        "null"
       ]
      },
      "pool": {
       "type": [
        "object",
        "null"
       ]
      },
      "proxy": {
       "type": "object"
      },
      "market": {
       "type": "object"
      },
      "powers": {
       "type": "object"
      },
      "source": {
       "type": "object"
      },
      "copycat": {
       "type": "object"
      },
      "holders": {
       "type": "object"
      },
      "payment": {
       "type": "object",
       "properties": {
        "tx": {
         "type": "string"
        },
        "network": {
         "type": "string"
        },
        "priceUsd": {
         "type": "number"
        }
       }
      },
      "reasons": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "id": {
          "type": "string"
         },
         "text": {
          "type": "string"
         },
         "impact": {
          "enum": [
           "avoid",
           "caution",
           "note",
           "good"
          ],
          "type": "string"
         },
         "evidence": {
          "type": "array",
          "items": {
           "type": "string"
          }
         }
        }
       }
      },
      "summ
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "chain": "ethereum",
  "depth": "quick",
  "runBy": "NIGHTSHIFT",
  "token": "0xe5e58e53d0bb204aa62c995a6c8cc8a48e60c3ac",
  "copycat": {
   "text": "Shares the symbol SHIFT with older IMD launches #2031, #2106, but this one has the deepest liquidity of them; later copies: #2126, #2129.",
   "signal": "note"
  },
  "payment": {
   "tx": "0x5f2c…e1a9",
   "network": "eip155:8453",
   "priceUsd": 0.01
  },
  "reasons": [
   {
    "id": "liquidity",
    "text": "$13.1k can be taken out by sellers (the pool's ETH side; $48.0k in all): thin, so large sells move the price.",
    "impact": "note",
    "evidence": [
     "e8"
    ]
   },
   {
    "id": "sell-tax",
    "text": "Selling costs 4.92% beyond the 1.25% pool fee (taken by the hook). Buying has no extra cost.",
    "impact": "note",
    "evidence": [
     "e12"
    ]
   },
   {
    "id": "plain",
    "text": "No mint, pause, blacklist, fee or upgrade function anyone controls: a plain ERC-20.",
    "impact": "good",
    "evidence": [
     "e1",
     "e6",
     "e5"
    ]
   }
  ],
  "service": "token-verdict",
  "summary": "$SHIFT (IMD #2124): no issues found in the checks that ran. IMD launch #2124 (univ4_hook), deployed by IMD's launch wallet from source built and checked by the IMD swarm. Source verified on Sourcify (LaunchToken).",
  "verdict": "no_issues_found",
  "evidence": [
   {
    "id": "e12",
    "what": "eth_call: V4 Quoter buy 0.002691 ETH → 102,859.035 tokens; buy-then-sell round trip → 0.002494595 ETH; the same round trip through the Universal Router with real token transfers went through",
    "source": "eth_call"
   }
  ],
  "confidence": {
   "level": "high",
   "score": 1,
   "unknowns": []
  },
  "simulation": {
   "buy": {
    "ok": true,
    "taxPct": 0.02
   },
   "sell": {
    "ok": true,
    "taxPct": 4.92
   },
   "quote": "ETH",
   "router": {
    "ok": true
   },
   "simulated": true
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nightshift-token-verdict-api-2f9ecd9e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from getnightshift.tech](https://www.zero.xyz/host/getnightshift.tech/llms.txt)
