Для разработчиков и партнёров

Контракты сначала, доступ потом

OSINTМетоды систематического поиска, проверки и документирования информации из открытых и законно доступных источников. Hub подключается к портфельной инфраструктуре через типизированные границы. Контракт не означает, что runtime или данные уже доступны.

Состояние контента: draft Владелец: owner:platform Следующий пересмотр: 2026-09-07

Что переиспользуем

QazStack задаёт общие контракты и примитивы; OSINT Hub владеет содержанием, политикой кейса, редактурой и решением о публикации.

  • QazLake/QazCompute/QazPipe/QazGeo рассматриваются только через owner-gated интеграционные контракты.
  • QazInvestigate, Echolot, QPhoto, QGeo и AntiFake — источники идей/модулей, а не автоматически доступные runtime.
  • Каждый адаптер остаётся disabled до прав, threat-model, capacity и release proof.

Как внести модуль

Добавьте контракт, schema, provenance, policy hooks, negative tests и документацию для оператора.

  • Опишите data classes, transport, retentionУтверждённый срок и условия до удаления, архивирования материала или перевода его в legal hold., deletion и owner.
  • Дайте synthetic fixtureДетерминированная запись, созданная для повторяемого теста и не представляющая реального человека или события. и fail-closed поведение.
  • Не приносите credentials, реальные кейсы или приватные экспорты в открытый checkout.

Что считается готовым

Готовность — это не green build. Нужны локальные проверки, release identity, runtime evidenceМатериал исследования с сохранённым происхождением, временем, состоянием целостности и ссылкой на точную версию источника. и отдельный public proof.

  • Документация отражает фактический статус.
  • Внешний владелец подписывает допуск.
  • Откат и удаление проверены до включения.