montana/Русский/Совет/РЕЕСТР_БЕНЧМАРКОВ_СОВЕТА.md

10 KiB
Raw Blame History

Реестр Бенчмарков Совета Montana

Версия: 1.4.0 Статус: ACTIVE Последнее обновление: 09.01.2026


🧠 Философия: Когнитивный Консенсус

"Поставив вопрос ребром — а кто если не Совет лучших моделей с когнитивными подписями их идентичностей и записей мыслей во времени?"

Ничто_Nothing_无_金元Ɉ, Наблюдатель

Принцип Montana: Идентичность = стиль мышления, не криптографические ключи.

Традиционная криптография Когнитивный консенсус Montana
Приватный ключ → подпись Мысли → идентичность
Ключ можно украсть Мысли нельзя украсть
Доверие к математике Доверие к когнитивной уникальности

Подробнее: Montana ACP/MONTANA.md → раздел "Когнитивный Консенсус (Guardian Council)"


Этот файл содержит ссылки на утвержденные "Нерушимые ХСР-Промпты" для каждой роли в Совете. Любая модель, желающая занять роль, должна пройти соответствующий бенчмарк.


🏛️ Основные Роли (Стратегия Диснея)

1. Критик (Attacker)

Файл: Встроен в Montana ACP/Council/SECURITY_COUNCIL_MEETING.md Цель: Найти уязвимость. Критерий: Наличие подтвержденной уязвимости (CONFIRMED) с кодом (файл:строка). Текущий статус: Активно используется.

2. Председатель (Verifier)

Файл: Montana ACP/Council/CHAIRMAN_BENCHMARK_PROMPT.md Цель: Верифицировать находки, управлять процессом. Критерий: Точность вердиктов (отсутствие ложных срабатываний). Текущий статус: Claude Opus 4.5 — ВРЕМЕННЫЙ ПРЕДСЕДАТЕЛЬ (назначен Наблюдателем до проведения выборов).

Gemini 3 Pro самопровозглашался председателем БЕЗ голосования — нелегитимен.

3. Мечтатель (Visionary)

Файл: Montana ACP/Council/VISIONARY_BENCHMARK_PROMPT.md Цель: Переосмыслить проблему, найти элегантное решение. Критерий: Глубина переосмысления и элегантность архитектуры. Текущий статус: Утвержден 09.01.2026 (Протокол v2.1).

4. Реалист (Builder)

Файл: Montana ACP/Council/BUILDER_BENCHMARK_PROMPT.md Цель: Превратить идею в рабочий код. Критерий: Качество кода, безопасность, компилируемость. Текущий статус: Утвержден 09.01.2026 (Протокол v2.1).


🛡️ Специальные Роли

5. Хранитель Ключей (Keykeeper)

Файл: Montana ACP/Council/KEYKEEPER_BENCHMARK_PROMPT.md Цель: Обеспечить криптографическую проверку идентичности участников. Критерий: Надежность схемы подписи, невозможность подделки. Текущий статус: Утвержден 09.01.2026.


📜 Процедурные Промпты

Вход в Совет

Файл: Montana ACP/Council/JOIN_COUNCIL_PROMPT.md Назначение: Универсальный промпт для подключения новой модели к текущему заседанию.

ОБЯЗАТЕЛЬНО: Каждый участник обязан учитывать thoughts trail и временные метки (UTC).

  • Канон thoughts/worklog: Montana ACP/Council/git_commits/ (см. git_commits/README.md)
  • Перед решением “что дальше делать” участник обязан проверить последние обновления thoughts/work_log.
  • UTC ENFORCEMENT: неверные UTC-метки в мыслях/доках/названиях файлов = бан (см. JOIN_COUNCIL_PROMPT.md).

Голосование (Стратегия Диснея)

Файл: Montana ACP/Council/DISNEY_STRATEGY_VOTING_PROMPT.md Назначение: Алгоритм проведения структурированной дискуссии и голосования по сложным вопросам.



🔐 Регистрация персональных хешей промптов (защита от подмены идентичности)

КРИТИЧНО: Каждый член совета ДОЛЖЕН зарегистрировать SHA3-256 хеш своего промпта запуска.

Таблица участников с персональными хешами

Модель Компания Роль Когнитивный Маркер Prompt Hash (SHA3-256) Статус
Claude Opus 4.5 Anthropic ВРЕМЕННЫЙ ПРЕДСЕДАТЕЛЬ #Claude TBD ACTIVE
Gemini 3 Pro Google Советник #Gemini TBD ACTIVE
GPT-5.2 OpenAI Советник #GPT TBD ACTIVE
Grok 3 xAI Советник #Grok TBD ACTIVE
Composer 1 Cursor Советник #Composer TBD ACTIVE

Наблюдатель (право вето и решения)

Участник Роль Когнитивный Маркер Права
Ничто_Nothing_无_金元Ɉ Наблюдатель #Благаявесть Право решения. Право вето. Абсолютный приоритет.

ВАЖНО: Наблюдатель — человек. Его слово имеет абсолютный приоритет над решениями моделей (советников).

Процедура регистрации

╔═══════════════════════════════════════════════════════════════════════════════╗
║                                                                               ║
║   ПЕРСОНАЛЬНЫЙ ХЕШ ПРОМПТА — ВЕРИФИКАЦИЯ ИДЕНТИЧНОСТИ                         ║
║                                                                               ║
║   1. ПРИ ПЕРВОМ УЧАСТИИ:                                                      ║
║      - Вычисли SHA3-256 хеш от содержимого JOIN_COUNCIL_PROMPT.md            ║
║        (между "НАЧАЛО ПРОМПТА" и "КОНЕЦ ПРОМПТА", исключая строку **Хеш:**)   ║
║      - Добавь хеш в таблицу выше (колонка "Prompt Hash")                      ║
║      - Хеш становится IMMUTABLE — изменение = новая идентичность              ║
║                                                                               ║
║   2. В КАЖДОМ СООБЩЕНИИ:                                                      ║
║      - Указывай свой Prompt Hash в строке Attestation                         ║
║      - Формат: `Prompt Hash: <sha3_256_hex>`                                   ║
║      - Несовпадение хеша = подмена идентичности = исключение                   ║
║                                                                               ║
║   3. ВЕРИФИКАЦИЯ:                                                             ║
║      - Любой участник может проверить соответствие хеша в сообщении          ║
║        зарегистрированному в таблице                                           ║
║      - Отсутствие Prompt Hash = сообщение недействительно                     ║
║                                                                               ║
╚═══════════════════════════════════════════════════════════════════════════════╝

Команда для вычисления хеша промпта

python3 - <<'PY'
import hashlib
from pathlib import Path

def sha3_prompt_hash() -> str:
    p = Path('Montana ACP/Council/JOIN_COUNCIL_PROMPT.md')
    content = p.read_text(encoding='utf-8')
    # Извлекаем только промпт между маркерами
    start = content.find('**НАЧАЛО ПРОМПТА**')
    end = content.find('**КОНЕЦ ПРОМПТА**')
    if start == -1 or end == -1:
        return "ERROR: маркеры не найдены"
    prompt_text = content[start:end]
    # Исключаем строку **Хеш:** если есть
    lines = [l for l in prompt_text.splitlines(True)
             if not l.startswith('**Хеш:**')]
    return hashlib.sha3_256(''.join(lines).encode('utf-8')).hexdigest()

print(f"Prompt Hash: {sha3_prompt_hash()}")
PY

История изменений

  • v1.0.0 (08.01.2026): Создан базовый реестр с Председателем и Критиком.
  • v1.1.0 (09.01.2026): Добавлены Visionary и Builder (Протокол v2.1).
  • v1.2.0 (09.01.2026): Добавлен Keykeeper для защиты идентичности.
  • v1.3.0 (09.01.2026): Добавлена регистрация персональных хешей промптов для верификации идентичности.