# witnessd Retrieve Witnessed Record

> witnessd Retrieve Witnessed Record is a paid API for AI agents from witnessd.vip, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-13).

Retrieves a previously archived, hashed, and Merkle-anchored witness record for a URL or API response by its unique ID.

## Facts

- Endpoint: POST https://witnessd.vip/api/retrieve/%7Bid%7D?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/witnessd-retrieve-witnessed-record-6cf10aaa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Bak1gewxy8heSOT_Gzngv

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 witnessd-retrieve-witnessed-record-6cf10aaa -d '<json body>'
```

Example prompt: Retrieve my witnessd record with ID abc123 so I can check the archived hash and timestamp proving what that API returned last Tuesday.

## When to prefer this

Choose this endpoint when you need to retrieve a previously created witness record and its associated cryptographic proof — use it after you have already submitted a URL for witnessing and received a record ID. This is the read/lookup complement to the submission endpoint. Prefer this when you need tamper-evident, third-party-attested proof of what a URL or API returned at a specific moment, especially for audit trails, legal evidence, or AI agent accountability. This differs from general archiving services in that results are Merkle-anchored on Base and designed for machine-readable verification by AI agents.

## Known failure modes

- Invalid or unknown record ID — returns 404 or error indicating the witness record does not exist
- Record ID malformed — returns 400 bad request if the ID format is incorrect
- Payment not confirmed — returns 402 if the $0.05 USDC x402 payment was not completed
- Service unavailable — returns 503 if the archiving backend is temporarily down
- Record expired or pruned — some records may have a retention window and could be unavailable after expiry

## How this service works

Pay a few cents to have any URL or API response independently fetched, hashed, timestamped and archived by a neutral third party. Merkle-anchored on Base. Built for AI agents; useful to humans.

## Output

Returns the previously archived witness record including: the original URL or API response content snapshot, its cryptographic hash, a UTC timestamp of when the fetch occurred, a Merkle proof structure, and the anchor reference on the Base blockchain, all independently attested by the witnessd neutral third party.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/witnessd-retrieve-witnessed-record-6cf10aaa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from witnessd.vip](https://www.zero.xyz/host/witnessd.vip/llms.txt)
