---
title: "Paid: DID Health"
method: POST
path: "/api/x402/did"
---

# Paid: DID Health

`POST /api/x402/did`

## Request

- Base URL: `https://three.ws`
- URL: `https://three.ws/api/x402/did`
- Auth: none required

DID Verification Canary — pay $0.001 USDC to resolve three.ws's published W3C DID document over its real public route, structurally validate it, and measure end-to-end resolution latency. Returns { verified, latency_ms } plus a per-check breakdown. verified=false when the document is unreachable, malformed, or slower than 1500ms — the same failure an external x402 verifier would hit resolving our offer/receipt signing key.

## Request body

- object
  - `did` string
  - `mode` 'verify'

## Response `200`

three.ws DID Health result JSON

## Other responses

- `400`: Validation error
- `402`: Payment Required (x402)

---

[API](https://skmtc.dev/three/apis/three-ws-api.md) · [All operations](https://skmtc.dev/three/apis/three-ws-api/llms.txt) · [OpenAPI document](https://skmtc.dev/three/apis/three-ws-api/revisions/dbc5e3a81b79?raw)
