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
- Michael J. Kristan et al. November 2009 Cursor on Target (CoT) Message Router User's Guide.
- Mitre Corporation, via CoTreceiver. Captured Nov 2024. CoT Schema Definitions (XSD)