v0.1.0 — first public release
First public release of phantom-protocol — a post-quantum-secure L4/L6 universal transport framework with hybrid cryptography (X25519 + ML-KEM-768 KEM, Ed25519 + ML-DSA-65 signatures), multi-path transport, and adaptive fallback.
Renamed from the internal phantom_core for this release (the crates.io name was already taken). Rust import path: phantom_protocol; crates.io package: phantom-protocol. No wire-format or crypto change — WIRE_VERSION 2 / PROTOCOL_VERSION 2 unchanged.
Artifacts
Prebuilt static libraries for linux & macOS (x86_64 + aarch64), each with a SHA-256 and SLSA build-provenance attestation:
gh attestation verify --owner snaart phantom_protocol-v0.1.0-<target>.tar.gz
Notes
See CHANGELOG.md for full 0.1.0 details, including the security remediation (C1 AES-GCM nonce-reuse fix, authenticated ACK/FIN frames, transcript-bound 0-RTT, PoW/DoS hardening).