cot-proto 0.3.4

Cursor on Target (CoT) protocol (de)serialization / parsing
Documentation

Build Status Latest Version Documentation

Cursor on Target (COT) Protocol

This library aims to provide a simple way to produce (serialize) and consume (deserialize) Cursor on Target (CoT) messages.

Initial goals:

  • Support for base CoT schema
  • Basic Rust structs for CoT messages, with serde support.

TODOs

  • Add more typed schemas for common detail contents (sub-schemas)

References

The following sources were used to help develop this library:

  1. Michael J. Kristan et al. November 2009 Cursor on Target (CoT) Message Router User's Guide.
  2. Mitre Corporation, via CoTreceiver. Captured Nov 2024. CoT Schema Definitions (XSD)
  3. Android Tactical Assualt Kit (ATAK) CIV. Captured Nov 2024. takcot/examples