Skip to content

CoT / TAK

Status: Implemented

See the Status & Roadmap for the system-wide view.

What it is

Cursor-on-Target (CoT) is the lightweight event format at the heart of the TAK (Team Awareness Kit) ecosystem — ATAK on Android, WinTAK, iTAK, and TAK Server. A CoT event is a small XML document describing a "what, where, when" object: an entity's type, position, time, and a set of detail sub-elements (callsign, group, contact, etc.). TAK Server relays these events between connected clients, and modern TAK deployments also carry CoT as Protobuf for efficiency on constrained links.

CoT is how Bedrock exchanges position and situational-awareness data with the large installed base of TAK clients and servers in tactical use.

Bedrock's integration

CoT/TAK exchange is implemented in the gateway:

  • gateway/src/formats/cot*.rs — CoT XML event formatting and parsing
  • gateway/src/formats/tak_protobuf.rs — TAK Protobuf encoding for CoT events

This lets Bedrock publish positions to, and ingest tracks from, TAK Server and ATAK/WinTAK clients.

See also

Verified against gateway@29df288.