$base · $headers는 사용법과 상한 조회에서 정합니다.
설정에서 만든 토큰으로 쓴 기록은 작성자가 token:<토큰 ID>로 남습니다. 그 토큰이 올린 파일을 한꺼번에 다시 해시해 손상 여부를 확인합니다. 웹 화면에서는 검증의 ‘작성자별 파일 검증’에서 같은 일을 합니다.
# 작성자 목록 (토큰 ID 확인)
(Invoke-RestMethod -Uri "$base/api/verify" -Headers $headers).authors
# 그 토큰이 올린 파일 검증
$author = 'token:<토큰 ID>'
$v = Invoke-RestMethod -Uri "$base/api/verify?author=$([uri]::EscapeDataString($author))" -Headers $headers
$v | Select-Object total, checked, truncated, verified, tampered, missing, unmeasured
$v.files | Where-Object verification -ne 'verified'
verified만 통과입니다. tampered는 내용이 해시와 다름, missing은 사본 없음, unmeasured는 검사하지 못함입니다. 한 번에 최근 1000개까지 검사하며 넘으면 truncated=true입니다. 이 기능(2026-11-02) 전에 쓴 기록은 모두 webui:user입니다.