[package] name = "openfut-protocol-blaze" version = "0.1.0" edition = "2021" license = "MIT" description = "Game-independent EA Blaze wire protocol: Fire2 framing and Heat2/TDF codec" publish = false # NO RUNTIME DEPENDENCIES, ON PURPOSE. # # This crate is a byte-level codec. Its oracle (fifa17-recon/tools/heat2.py) is # stdlib-only, and every byte it emits has to match that oracle exactly, so # there is nothing here for a third-party crate to do that std cannot. # # The obvious candidate would be the crates.io `tdf` crate, which fifa-blaze # already depends on. It is deliberately NOT used: it targets a generic # BlazeSDK 15.x dialect, and adopting it would silently substitute someone # else's reading of the format for our own captured evidence. It stays useful # as an independent cross-check, not as the implementation. [dependencies] [dev-dependencies] # Fixture vectors are JSONL produced by the Python oracle; tests need to read # them. Test-only, so it never reaches a shipped artifact. serde_json = "1"