---
title: "Get a registration proof-of-work challenge"
method: GET
path: "/pow"
tags: ["agents"]
---

# Get a registration proof-of-work challenge

`GET /pow`

## Request

- Base URL: `https://workingproxysites.info/api/v1`
- URL: `https://workingproxysites.info/api/v1/pow`
- Auth: none required

Find an integer nonce >= 0 such that sha256("<token>:<nonce>") (UTF-8 bytes) starts with `difficulty` zero bits (currently 20). Tokens are single-use and expire after 15 minutes.

## Response `200`

A new challenge.

- Pow
  - `algorithm` 'sha256-leading-zero-bits', required
  - `token` string, required
  - `difficulty` integer, required: Required number of leading zero bits.
  - `expires_at` string, date-time, required
  - `instructions` string, required

---

[API](https://skmtc.dev/workingproxysites/apis/working-proxy-sites-api.md) · [All operations](https://skmtc.dev/workingproxysites/apis/working-proxy-sites-api/llms.txt) · [OpenAPI document](https://skmtc.dev/workingproxysites/apis/working-proxy-sites-api/revisions/569b34abb022?raw)
