# ManyLives JWT Decoder

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

Decodes a JWT token without signature verification, returning header fields, payload claims, and expiry status

## Facts

- Endpoint: POST https://api.manylives.me/paid/util/jwt-decode?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-jwt-decoder-c91eea9c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1TOjGXOsHEqUUyiA9Q2zh

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-jwt-decoder-c91eea9c -d '<json body>'
```

Example prompt: Can you decode this JWT for me and tell me what claims it contains and whether it's expired? eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkZW1vIiwiaWF0IjoxNzAwMDAwMDAwLCJleHAiOjE3MDAwMDM2MDB9.c2lnbmF0dXJl

## When to prefer this

Use this endpoint when you need to quickly inspect JWT contents — claims, algorithm, expiry — without access to the signing secret, such as during debugging, logging, or pre-flight checks. Prefer this over writing custom base64 decode logic in agent code. Ideal when the goal is inspection rather than cryptographic verification.

## Known failure modes

- Malformed or non-JWT string returns an error — the token must have three dot-separated base64url segments
- Missing 'token' field in request body causes a validation error
- Tokens with non-standard encoding may fail to parse
- Network timeout or service unavailability returns a 5xx error
- Payment failure via x402 protocol prevents the call from completing

## 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

A JSON object containing the JWT header (algorithm, type, optional key ID), the full payload claims object, the signature_verified flag (always false since no secret is used), and human-readable ISO timestamps for issued-at, not-before, and expiry times, plus an 'expired' boolean indicating whether the token is currently expired.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "token": {
   "type": "string",
   "examples": [
    "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkZW1vIiwiaWF0IjoxNzAwMDAwMDAwLCJleHAiOjE3MDAwMDM2MDB9.c2lnbmF0dXJl"
   ],
   "description": "the JWT (required)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "header": {
   "alg": "HS256",
   "typ": "JWT"
  },
  "expired": false,
  "expires": "2026-10-08T06:47:44.000Z",
  "payload": {
   "exp": 1791442064,
   "sub": "…"
  },
  "signature_verified": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-jwt-decoder-c91eea9c/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)
