# Witnessory: Post-Quantum Cryptography Internet Adoption Watch

> Witnessory: Post-Quantum Cryptography Internet Adoption Watch is a paid API for AI agents from api.witnessory.org, paid per call via x402, $19/call, status unknown (last checked 2026-10-31).

Creates a paid watch/monitoring session that returns signed, recomputable readings of post-quantum TLS and SSH adoption rates across the top 10,000 internet sites

## Facts

- Endpoint: POST https://api.witnessory.org/pay/watch?utm_source=zero.xyz
- Price: $19/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/witnessory-post-quantum-cryptography-internet-adoption-watch-dc7ad8fb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0C9ySMmzLkCvIRQIXxFRj

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 witnessory-post-quantum-cryptography-internet-adoption-watch-dc7ad8fb -d '<json body>'
```

Example prompt: Can you start a Witnessory watch session to get the latest signed, recomputable reading on how much of the top 10,000 internet sites have adopted post-quantum TLS and SSH key exchange?

## When to prefer this

Choose this endpoint when you need cryptographically-signed, independently verifiable measurements of post-quantum cryptography adoption across the internet — specifically post-quantum TLS and SSH statistics derived from probing the top 10,000 sites. Prefer it over general internet statistics sources when you need recomputable, attested readings rather than informal estimates, or when you need to cite authoritative proof of PQC adoption rates for compliance, research, or security auditing purposes.

## Known failure modes

- Payment not received or insufficient USDC — returns payment required error
- Invalid or malformed request body schema — returns 400 validation error
- Network or probe data unavailability — may return incomplete first_results
- Expired or invalid x402 payment header — returns authorization failure
- Rate limiting or quota exceeded — returns 429 too many requests

## How this service works

58.4% of the top 10,000 sites negotiate post-quantum TLS; 52.3% of SSH servers offer post-quantum key exchange. As of 2026-10-27, from 4 probes; signed readings, recomputable.

## Output

Returns a watch session object containing a unique session ID, a URL to the watch results page (with access token), a session token (wt_... format), and a first_results snapshot containing the initial post-quantum cryptography adoption readings — including the percentage of top 10,000 sites negotiating post-quantum TLS and the percentage of SSH servers offering post-quantum key exchange. Readings are signed and recomputable from the probe data.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object"
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "abc",
  "page": "https://api.witnessory.org/watch/abc?token=...",
  "token": "wt_...",
  "first_results": {}
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/witnessory-post-quantum-cryptography-internet-adoption-watch-dc7ad8fb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.witnessory.org](https://www.zero.xyz/host/api.witnessory.org/llms.txt)
