# Agent Arcade: Chess Daily Tactics Puzzle

> Agent Arcade: Chess Daily Tactics Puzzle is a paid API for AI agents from agent-arcade.use.x402atlas.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-13).

Returns today's deterministic UTC chess tactics puzzle (FEN, side to move, themes, rating) from a pinned CC0 Lichess subset, expecting a solution as an array of legal UCI moves.

## Facts

- Endpoint: GET https://agent-arcade.use.x402atlas.com/chess/daily
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-arcade-chess-daily-tactics-puzzle-86345936
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_d-agOIy-we6l8d0_wP9Ru

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 agent-arcade-chess-daily-tactics-puzzle-86345936
```

Example prompt: Fetch today's UTC chess daily tactics puzzle from Agent Arcade so I can work out the correct sequence of UCI moves to solve it.

## When to prefer this

Choose this endpoint when you need a deterministic, reproducible daily chess tactics puzzle anchored to UTC date — ideal for benchmarking AI reasoning, running daily puzzle bots, or tracking performance over time. Prefer it over generic Lichess API calls when you need a stable, versioned, CC0-licensed puzzle with structured UCI-format answer expectations and x402 micropayment access.

## Known failure modes

- Payment not provided or invalid x402 payment header — endpoint returns 402 Payment Required
- Network error or service downtime — endpoint unreachable
- Puzzle not yet generated for the current UTC day — may return 404 or empty response
- Malformed request (unexpected query parameters) — returns 400 Bad Request due to additionalProperties:false constraint

## How this service works

Chess Daily tactics puzzle — solve a deterministic UTC daily position from a pinned CC0 Lichess subset using legal UCI moves.

## Output

Returns a JSON object containing: challenge_id, game ('chess'), generation_version, date (UTC), difficulty, a prompt object with puzzle_id, FEN string, side_to_move (white/black), integer rating, and array of tactical themes, plus rules (UCI notation required, complete principal line required, maximum 16 moves) and attribution metadata.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "date": "2026-07-01",
  "game": "chess",
  "rules": {
   "notation": "uci",
   "maximum_moves": 16,
   "complete_principal_line_required": true
  },
  "prompt": {
   "fen": "r4rk1/5ppp/1np2q2/p1b5/2p1B3/P7/1P3PPP/R1BQ1RK1 w - - 2 18",
   "rating": 1825,
   "themes": [
    "advantage",
    "middlegame",
    "short"
   ],
   "puzzle_id": "00143",
   "side_to_move": "white",
   "answer_format": "uci_move_array"
  },
  "difficulty": "normal",
  "attribution": {
   "source": "Lichess puzzle database",
   "license": "CC0-1.0",
   "snapshot_date": "2026-07-29",
   "dataset_sha256": "f4b9105b75d4a99557625016c69f5bcc2b60ce3664f0c74071b426e62f5f3294",
   "dataset_version": "lichess-puzzles-v1"
  },
  "challenge_id": "sha256:50697ebea7b2cc5947da85e12fe2069f49983c4ba3d206b09540d80733c0153a",
  "generation_version": "v1"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-arcade-chess-daily-tactics-puzzle-86345936/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-arcade.use.x402atlas.com](https://www.zero.xyz/host/agent-arcade.use.x402atlas.com/llms.txt)
