Проверить API

ОТКРЫТЫЙ СТАНДАРТ · OMSS-1.0 · ЧЕРНОВИК ДЛЯ ОБСУЖДЕНИЯ

Open Model Serving Standard.

OMSS отвечает на вопрос покупателя LLM API: обслуживает ли этот адрес ту модель, которую обещает, и делает ли это честно. Стандарт, код оценки и журнал выданных сертификатов открыты — проверить любой сертификат может кто угодно, не доверяя AuditLLM на слово.

Версия стандарта
Уровней
Критериев
Записей в журнале

Проверить сертификат самостоятельно

Верить этой странице не обязательно: проверку можно провести самому, и наш сервер для неё не нужен. Скрипт скачивается с сайта как обычный файл — около ста строк, без зависимостей — и проверяет подпись органа сертификации, запись в журнале, путь Меркла до подписанного корня и текущий статус сертификата.

  1. Скачайте скрипт проверки

    Нужен только установленный Node.js. Скрипт читает данные с этого сайта и ничего никуда не отправляет.

    curl -O /omss-verify.mjs
  2. Проверьте сертификат по его адресу

    Возьмите адрес страницы сертификата, который проверяете, и подставьте его номер вместо ID.

    node omss-verify.mjs /certificates/ID
  3. Сверьте ключ органа

    Идентификатор ключа показан в карточке сертификата. Сверка нужна, чтобы подпись нельзя было подменить другим ключом: с чужим ключом проверка не пройдёт.

    node omss-verify.mjs /certificates/ID --expect-key KEY_ID

Скрипт напечатает VALID, если подпись верна и запись есть в журнале, и NOT VALID с причиной, если нет. Код возврата: 0 — проверка прошла, 1 — не прошла.

Открытый ключ органа
Публичный ключ органа (JSON) — тот же ключ, что показывает карточка сертификата.
Журнал выдачи
Подписанная вершина журнала и записи журнала — для тех, кто проверяет журнал сам.
Технические адресаэндпоинты и формат
  • GET /.well-known/omss-keys.json — открытые ключи органа сертификации.
  • GET /api/omss/log/sth — подписанная вершина журнала (RFC 9162).
  • GET /api/omss/log/entries — записи журнала.
  • GET /api/omss/certificates/<id> — документ сертификата и подпись.

Как провайдеру получить сертификат

Доступ

Мы работаем как обычный клиент: покупаем доступ или получаем ключ без особых условий. Ключ не должен отличаться от клиентского.

Аудиты

Не меньше пяти необъявленных проверок минимум за два дня, задачи из скрытой эпохи.

Выдача

Если все критерии уровня выполнены, сертификат подписывается и попадает в журнал. Бейдж можно поставить на сайт.

Надзор

Аудиты продолжаются. Нарушение приостанавливает сертификат, подтверждённое нарушение отзывает его — публично.

Первые сертификаты ещё не выданы. Вопросы и заявки: контакты. Лицензия текста: CC BY 4.0 (text), MIT (reference implementation).