TPT / DATA

Data originates at the competition

TPT is MatchCore’s own platform for the full match lifecycle and safe state delivery to external systems.

01Competitionscout · score · protocol
02TPTevent_id · match_id · version
03Data + Videostate · heartbeat · HLS
04Distributionaggregators · sportsbooks · media

Match lifecycle

create → start → score → sets → status → result → protocol

Reliability

Versioning, 30-second heartbeat, idempotent repeats and stable identifiers.

Source

First-party point-by-point live data directly from the venue. The final result is backed by the official match protocol.

Security

Signing secrets, internal endpoints and service tokens are never exposed to the client.

Event contract

A clear integration package

The public layer can be connected through read-only REST/JSON or an agreed event stream. Internal keys and service endpoints stay server-side.

event_idmatch_idstatusstart_atscoresetsversionheartbeat
{
  "event_id": "matchcore-spin-32",
  "match_id": "32",
  "status": "finished",
  "score": { "home": "3", "away": "0" },
  "version": 12
}
Technology and data | MatchCore