Agent Ready Scan

Главная / Инструменты / Проверка записи

Проверка подписанной записи о проверке

Каждый результат сканера — уровень сайта на дату проверки — подписан ключом Ed25519. Подпись доказывает две вещи: результат выдал сканер agentreadyscan.ru, и запись после этого не менялась. Она не доказывает, что сайт держит уровень сейчас, и это не сертификат.

Проверить по номеру

Проверить присланную запись

Если вам прислали запись файлом или текстом — вставьте её целиком. Проверяется именно присланный текст: если в нём изменить хотя бы один символ, подпись не сойдётся.

Проверить без нас

Подпись можно проверить на своём компьютере, не обращаясь к нашему сайту:

  1. Скачайте открытые ключи: /.well-known/agentreadyscan-keys.json.
  2. Скачайте скрипт verify_scan_record.py (Python 3, библиотека cryptography).
  3. Запустите: python3 verify_scan_record.py запись.json agentreadyscan-keys.json

Как устроено: подписывается каноническая форма записи по RFC 8785 — все поля, кроме sig, ключи по алфавиту, без пробелов, UTF-8. В записи только строки и целые числа. Подпись — Ed25519, в поле sig в base64url; открытый ключ — по полю kid.

Поле report_sha256 — отпечаток полного отчёта. Отчёт последней проверки сайта отдаётся по адресу /api/v1/scan-record?d=домен&report=1: его SHA-256 должен совпасть с полем записи.

Что значит каждое поле

idномер записи: ARS, дата проверки, порядковый номер за день
checked_at / signed_atкогда сканер проверил сайт и когда запись подписана. Проверки до 21.10.2026 подписаны позже — даты различаются, дата проверки настоящая
level, group, scale, engineуровень 0–4, группа сайта, версия шкалы (levels.json) и движка подсчёта
kid, sigкакой ключ подписал и сама подпись