01Competitionскаут · счёт · протокол
→02TPTevent_id · match_id · version
→03Data + Videoсостояние · heartbeat · HLS
→04Distributionагрегаторы · букмекеры · медиа
Жизненный цикл
create → start → score → sets → status → result → protocol
Надёжность
Версионирование, heartbeat каждые 30 секунд, идемпотентные повторы и стабильные идентификаторы.
Источник
First-party point-by-point live data напрямую с площадки. Итог подтверждается судейским протоколом.
Безопасность
Секреты подписи, внутренние endpoints и служебные токены не публикуются и не передаются клиенту.
Контракт события
Понятный пакет для интеграции
Публичный слой можно подключать через read-only REST/JSON или согласованный поток событий. Внутренние ключи и служебные адреса остаются на сервере.
event_idmatch_idstatusstart_atscoresetsversionheartbeat{
"event_id": "matchcore-spin-32",
"match_id": "32",
"status": "finished",
"score": { "home": "3", "away": "0" },
"version": 12
}
