# Messy Virgo Token Due Diligence Compact

> Messy Virgo Token Due Diligence Compact is a paid API for AI agents from api.messyvirgo.com, paid per call via x402, $0.15/call, status unknown (last checked 2026-10-13).

Returns a compact analyst verdict with scorecard and written summary across security, performance, and social for a given token, grounded in 115 KPIs.

## Facts

- Endpoint: GET https://api.messyvirgo.com/api/v1/paid/token-due-diligence/compact?utm_source=zero.xyz
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/messy-virgo-token-due-diligence-compact-82cc66fb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_D4lPj17tP5XWX8eJRFVui

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 messy-virgo-token-due-diligence-compact-82cc66fb
```

Example prompt: Can you run a Messy Virgo due diligence check on the token at contract address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum and tell me the key risks before I buy?

## When to prefer this

Use this endpoint when you need a fast, decision-ready single-call assessment of a token combining security, performance, and social signals into one analyst verdict — ideal for pre-trade checks, watchlist triage, or portfolio reviews where time matters and you don't need the full verbose per-area breakdown. Choose this over the full due diligence report when compactness and speed are priorities. It covers 20+ chains and 115 KPIs, making it suitable for broad multi-chain screening.

## Known failure modes

- Invalid or unsupported chain identifier returns an error
- Unrecognized or malformed contract address returns a validation error
- Processing takes longer than expected, returning HTTP 202 with a wait_url instead of immediate results
- Token not found on specified chain returns empty or error response
- Rate limiting or payment failure returns 402 or 429
- Network timeout if polling wait_url not handled correctly

## How this service works

The scorecard plus Messy Virgo's analyst verdict: one overall verdict (strong signal, watch, weak or red flag) with its reason, a written summary across security, performance and social, the key risks and what to watch, grounded in the 118 KPIs that ship with it, incl. honeypot, liquidity and sentiment. Call it when you need a decision-ready answer on a token: pre-trade checks, watchlist triage, portfolio reviews. Returns 200 with the result within 45 s, else 202 with a free wait_url.

## Output

A JSON response containing a compact scorecard with up to 15 Messy Virgo 0-100 scores across security, performance, and social dimensions, a written analyst verdict summarizing key risks and watch points, and supporting KPI data including honeypot detection, liquidity metrics, and sentiment signals. Returns HTTP 200 with results within 45 seconds, or HTTP 202 with a wait_url for async polling if still processing.

## 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": [
      "chain",
      "contract_address"
     ],
     "properties": {
      "chain": {
       "enum": [
        "aptos",
        "arbitrum",
        "avax",
        "base",
        "bsc",
        "celo",
        "cro",
        "eth",
        "ftm",
        "linea",
        "mantle",
        "optimism",
        "polygon_pos",
        "robinhood",
        "scroll",
        "sei-network",
        "solana",
        "sui-network",
        "ton",
        "tron",
        "zksync"
       ],
       "type": "string",
       "description": "Chain identifier."
      },
      "contract_address": {
       "type": "string",
       "description": "Token contract address on that chain."
      }
     }
    }
   },
   "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/messy-virgo-token-due-diligence-compact-82cc66fb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.messyvirgo.com](https://www.zero.xyz/host/api.messyvirgo.com/llms.txt)
