# ManyLives Track Records Badge

> ManyLives Track Records Badge is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-10).

Returns a verifiable backtest badge (SVG + JSON metrics) for a named crypto or stock trading strategy, covering hit rate and return percentage over a chosen time window.

## Facts

- Endpoint: GET https://api.manylives.me/paid/trackrecord/badge?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-track-records-badge-7b084646
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ie6ydoxFBDl1LDacepe6O

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 manylives-track-records-badge-7b084646
```

Example prompt: Pull up the 7-day track record badge for strategy CRY-5m-001 — I want to see its hit rate and return percentage.

## When to prefer this

Choose this endpoint when you need a verifiable, on-chain-backed performance summary for a specific named strategy from the ManyLives catalog. It is ideal when you want both a human-readable SVG badge and machine-readable metrics (hit rate, return %) in one call, and when you need trustless verification locked to the Base network rather than a self-reported backtest. Use it over generic market-data endpoints when the goal is strategy-level historical performance rather than raw price or order-book data.

## Known failure modes

- Missing or invalid strategy ID returns an error — the 'id' query parameter is required
- Unrecognized time window value (not one of 7d, 30d, 3m, 1y, all) may return an error or default to 30d
- Payment failure (insufficient USDC or x402 protocol error) blocks the response
- Strategy ID that does not exist in the 2,000+ strategy catalog returns a not-found error
- Network latency or Base network congestion may delay or fail on-chain verification steps

## How this service works

Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.

## Output

Returns a JSON object containing the strategy ID, an SVG image of the performance badge suitable for embedding, and a JSON sub-object with numeric metrics including hit_rate (fraction of winning trades) and return_pct (percentage return) over the requested time window.

## 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": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "id",
      "window"
     ],
     "properties": {
      "id": {
       "type": "string",
       "examples": [
        "CRY-5m-001"
       ],
       "description": "strategy id (required)"
      },
      "window": {
       "type": "string",
       "examples": [
        "7d"
       ],
       "description": "required lookback, e.g. 1d, 3d, 1w, 30d, 3m, 1y, all or a start date YYYY-MM-DD"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "id": {
       "type": "string"
      },
      "svg": {
       "type": "string"
      },
      "json": {
       "type": "object",
       "properties": {
        "hit_rate": {
         "type": "number"
        },
        "return_pct": {
         "type": "number"
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "CRY-1h-042",
  "svg": "<svg …>",
  "json": {
   "hit_rate": 0.53,
   "return_pct": 4.1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-track-records-badge-7b084646/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.manylives.me](https://www.zero.xyz/host/api.manylives.me/llms.txt)
