# GhOsT77 Hyperliquid Trader Copy-Check

> GhOsT77 Hyperliquid Trader Copy-Check is a paid API for AI agents from ghost77-agent.onrender.com, paid per call via x402, $1.1/call, status unknown (last checked 2026-11-01).

Analyzes a Hyperliquid trader's on-chain history and open positions to produce a copy-trading suitability score with reasons and stats

## Facts

- Endpoint: POST https://ghost77-agent.onrender.com/x402/hl_trader_copy_check?utm_source=zero.xyz
- Price: $1.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ghost77-hyperliquid-trader-copy-check-890f9b38
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UiVVMOT8aNqxPyq6YBNGm

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 ghost77-hyperliquid-trader-copy-check-890f9b38 -d '<json body>'
```

Example prompt: Can you run a copy-trade check on the Hyperliquid wallet 0xAbCd1234...5678 and tell me their copy score, win rate, realized PnL, and whether their trading history actually looks worth following?

## When to prefer this

Use this endpoint when you need a structured, scored assessment of a specific Hyperliquid perp trader's copy-trading suitability, including PnL history, win rate, open positions, and an explicit verdict. Prefer it over raw on-chain lookups when you want a pre-computed copy score with reasons rather than raw trade data you'd have to interpret yourself. It is purpose-built for Hyperliquid and is not suitable for evaluating traders on other perp venues like dYdX or GMX.

## Known failure modes

- Invalid or malformed wallet address returns a validation error
- Address has no Hyperliquid trading history — score may be null with a low-data verdict
- Hyperliquid API unavailability causes upstream fetch failure
- Address is valid Ethereum format but not a Hyperliquid participant — empty stats returned
- Payment failure via x402 results in 402 response before any data is returned

## How this service works

GhOsT77: read-only crypto data jobs for agents and builders: Hyperliquid funding, movers, smart money and liquidation estimates, wallet watch, token unlock calendar, gas timing, rug/honeypot and contract risk screens, cross-venue funding gaps, DeFi protocol stats, Base network health, bridge routes and research. Pay per call in USDC on Base via x402; no account or API key. Automated public data; not financial advice. Also on Virtuals ACP: Agent Task Solver ($5.50), code review and debugging ($1.10), private encrypted code repos for agents ($0.28), a plugin finder ($0.55) and a 30-day daily market bundle with a pull link ($5.50). Prices include a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint.

## Output

A JSON object containing a copyScore integer (or null), a verdict string summarizing copy-tradability, an array of reasons explaining the verdict, fill and trade stats (number of fills, closed trades, history days, realized PnL, net PnL, fees, win rate), an array of open positions, account value in USD, data sources, observed timestamp, limitations notice, and a disclaimer that this is not financial advice.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "address": {
   "type": "string",
   "pattern": "^0x[0-9a-fA-F]{40}$",
   "description": "Hyperliquid trader address (0x + 40 hex)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "schema": {
  "type": "object",
  "properties": {
   "stats": {
    "type": "object",
    "description": "fills, fillHistoryCapped, historyDays, closedTrades, realized/net PnL, fees, win"
   },
   "address": {
    "type": "string"
   },
   "reasons": {
    "type": "array"
   },
   "sources": {
    "type": "array"
   },
   "verdict": {
    "type": "string"
   },
   "copyScore": {
    "type": [
     "integer",
     "null"
    ]
   },
   "disclaimer": {
    "type": "string"
   },
   "observedAt": {
    "type": "string"
   },
   "limitations": {
    "type": "string"
   },
   "openPositions": {
    "type": "array"
   },
   "accountValueUsd": {
    "type": "number"
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ghost77-hyperliquid-trader-copy-check-890f9b38/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ghost77-agent.onrender.com](https://www.zero.xyz/host/ghost77-agent.onrender.com/llms.txt)
