10 KiB
Реестр Бенчмарков Совета 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 | Советник | #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): Добавлена регистрация персональных хешей промптов для верификации идентичности.