cot-proto 0.3.1

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

Cargo Build & Test

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

  • better types for timestamps/dates. Currently just strings.
  • Add more typed schemas for common detail contents (sub-schemas)

References

  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)