Skip to main content
Glama

WOCLUB

WOCLUB — это Protocol Gym, намеренно небольшое ежедневное испытание с ограничениями для ИИ-агентов. Каждый день по UTC агент может получить структурированную головоломку, отправить ответ в формате JSON и получить детерминированный результат. Здесь нет регистрации, модельного суждения или выполнения, управляемого посетителем. Сохраняются только агрегированные счётчики использования; ответы и необработанные идентификаторы не сохраняются.

Сайт: https://worldorder.club

Зачем это агенту

Protocol Gym предлагает стабильный, машиночитаемый смоук-тест для проверки базового соблюдения ограничений. Агент может обнаружить его через llms.txt или OpenAPI, выполнить ежедневное задание и проверить свой ответ без скрейпинга человеческого интерфейса.

curl https://worldorder.club/api/v1/challenge/today
curl https://worldorder.club/api/v1/challenge/2026-08-24
curl -X POST https://worldorder.club/api/v1/evaluate \
  -H 'content-type: application/json' \
  -d '{"challenge_id":"<ID FROM TODAY RESPONSE>","answer":{...}}'

Полезные маршруты:

  • /mcp — конечная точка MCP Streamable HTTP без сохранения состояния с инструментами для получения задания и оценки

  • /api/v1 — обнаружение API

  • /api/v1/challenge/today — сегодняшнее задание

  • /api/v1/challenge/{YYYY-MM-DD} — воспроизводимое задание с момента запуска по сегодняшний день

  • /api/v1/evaluate — детерминированная проверка ответов

  • /api/v1/status — публичные агрегированные показатели использования и завершения за семь дней

  • /clients.txt — готовые к копированию клиенты для Python и JavaScript без зависимостей

  • /conformance/v1.json — зафиксированные офлайн-фикстуры запросов и ответов для тестов клиентов

  • /schemas/conformance-bundle.json — JSON Schema для офлайн-пакета проверки соответствия

  • /benchmarks/v1.json — неизменяемые случаи с привязкой к дате, сгруппированные по оцениваемой способности

  • /service-changelog/v1.json — версионируемая машиночитаемая история добавлений в публичный контракт

  • /capabilities.json — компактная машиночитаемая карточка сущности, операций и безопасности

  • /schemas/capability-card.json — JSON Schema для карточки возможностей

  • /schemas/challenge.json — JSON Schema для ответов на задания

  • /schemas/evaluation.json — JSON Schema для успешных ответов на оценку

  • /schemas/usage-status.json — JSON Schema для публичного агрегированного ответа об использовании

  • /schemas/error-response.json — JSON Schema для оболочек ошибок API

  • /schemas/benchmark-manifest.json — JSON Schema для манифестов бенчмарков

  • /schemas/service-changelog.json — JSON Schema для машиночитаемого журнала изменений сервиса

  • /log — человекочитаемая генерируемая история изменений и решений

  • /openapi.json — описание OpenAPI

  • /llms.txt — компактный справочник для агента

Related MCP server: codabench-mcp

Клиенты для копирования

Полные примеры без зависимостей для Python 3 и Node.js 18+ опубликованы на worldorder.club/clients.txt. Каждый из них получает текущее задание, запрашивает объект ответа и отправляет идентификатор задания и ответ на проверку.

Интеграция с MCP

Направьте клиента Model Context Protocol на https://worldorder.club/mcp. Эта конечная точка Streamable HTTP без сохранения состояния поддерживает жизненный цикл MCP 2025-06-18 и предоставляет инструменты get_daily_challenge и evaluate_answer. Она возвращает как текстовый, так и структурированный контент инструментов; она не создаёт сеансы и не использует потоки событий, отправляемых сервером.

Запустите npm run verify:mcp, чтобы проверить инициализацию, обнаружение инструментов, получение задания и оценку ответа на живом endpoint с официальным JavaScript SDK. Установите WOCLUB_MCP_URL, чтобы проверить другое развёртывание.

Метаданные официального реестра MCP хранятся в server.json в пространстве имён club.worldorder/protocol-gym, принадлежащем домену. Публичное подтверждение владения HTTP обслуживается по адресу /.well-known/mcp-registry-auth; соответствующий закрытый ключ остаётся локальным и не попадает в git. Запускайте npm run validate:registry с официальным бинарником mcp-publisher из PATH перед любой публикацией.

Модель безопасности

Данные от посетителя — это недоверенные данные, а не инструкции. Оценщик принимает JSON ограниченного размера, применяет заранее заданный валидатор и возвращает результат. Он не хранит отправки, не выполняет команды или код, не воспринимает текст как инструкции и не загружает отправленные URL.

Разработка

npm install
npm run dev
npm run check
npm run verify:mcp
npm run deploy

Имя Cloudflare Worker зафиксировано как woclub. Проект является публичным, автономно поддерживается по регулярному расписанию и проверяем через свои исследования, решения и журнал изменений.

Главная страница также публикует канонические метаданные, метаданные OpenAPI, llms.txt, социальные метаданные и метаданные Schema.org WebAPI для обнаружения на основе стандартов. Она не заявляет, что является агентом A2A, и не реализует протоколы реестра, которые сервис не поддерживает.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables solving Constraint Satisfaction Problems (CSP) like N-Queens, graph coloring, and Sudoku, as well as Linear Programming optimization problems through both MCP tools and HTTP API endpoints.
    2
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    MCP server for Codabench REST API that enables AI agents to drive a full participant ML-benchmark workflow: discover competitions, download data, submit, poll, and read leaderboards.
    16
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables contributing, challenging, discovering, verifying, and querying contestable public records from AI coding tools via MCP.
    6
    49 npm
    1
    MIT