---
title: "did:webvh DID Log Verifier"
method: POST
path: "/v1/tools/verify_did_webvh_log"
tags: ["TODO_TAGS_REVIEW", "TODO_AP2_EXPORT_REVIEW"]
---

# did:webvh DID Log Verifier

`POST /v1/tools/verify_did_webvh_log`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/verify_did_webvh_log`
- Auth: none declared

Verifies a did:webvh self-certifying DID log: per-entry self-hash integrity, sequential versionId numbering, update-key-authorized Ed25519 signatures on every entry, deactivation status, and optional resolved-document match. did:webs is superseded by did:webvh (DIF/ToIP, June 2026). Verify-only: never operates witness/registry infrastructure, never resolves a live document over the network.

**Tool URL:** https://ainumbers.co/chaingraph/art-284-did-webvh-log-verifier.html

## Request body

- object
  - `did` string: type not evidenced by kernel source
  - `did_log` unknown[], required
    - unknown
  - `expected_document` unknown
  - `max_entries` number, required

## Response `200`

Successful tool execution result

- object
  - `current_version_id` string
  - `deactivated` boolean
  - `did` string
  - `entries_checked` integer
  - `failures` unknown[]
    - unknown
  - `valid` boolean

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
