Cop Chat
Форум в реальном времени с E2E-зашифрованными ЛС, анонимными постами и подменяемым ИИ.
- E2E ЛС по Signal Protocol
- Анонимные посты через слепые подписи
- Passkeys WebAuthn
- Реальное время через Server-Sent Events
- Подменяемые LLM-задачи
GoWeb — продакшен-форум, построенный вокруг трёх вещей, которые форумы обычно прикручивают позже: приватность, поиск и ИИ. Бэкенд — Go JSON API на stdlib (без серверной шаблонизации), бьющий по MariaDB как единому источнику истины. Meilisearch берёт на себя устойчивый к опечаткам поиск по форумам, темам и постам по администрируемому ранжированию.
Личные сообщения по-настоящему сквозно зашифрованы Signal-протоколом (libsignal-wasm), связка устройств — по QR, шифрование на группу — отдельное. Анонимные посты — настоящая криптографическая анонимность: слепые подписи RSA по RFC 9474 позволяют недоверенному пользователю доказать уровень доверия, не раскрывая идентичность. Аутентификация — непрозрачные сессионные токены (быстрый отзыв, без списка блокировок) с TOTP 2FA и passkeys WebAuthn; пароли — Argon2id по актуальной рекомендации OWASP.
ИИ-слой намеренно не привязан к модели. Подменяемый интерфейс LLMProvider позволяет
Ollama (по умолчанию), OpenAI-совместимым HTTP-эндпоинтам или OpenRouter — стоять за одним набором
именованных задач, настраиваемых из админки (summarize_thread, classify_toxicity, translate,
detect_duplicates). Нативная интеграция с /api/chat Ollama управляет режимом «размышления»
на reasoning-моделях. Перекодирование видео, OCR картинок и обработка PDF — фоновые воркеры.