Releases: labacacia/NPS-sdk-rust
v1.0.0-alpha.13
NPS Suite v1.0.0-alpha.13
Supersedes the withdrawn v1.0.0-alpha.12, whose NuGet packages shipped early with a vulnerable MessagePack 3.0.300 (NU1903) dependency and a native-mode handshake bug before release review completed. alpha.13 is the corrected, reviewed release — same feature set plus the security and handshake fixes.
See the CHANGELOG for details.
Install
cargo add nps-sdk@1.0.0-alpha.13
v1.0.0-alpha.6
Alpha.6 release aligned to NPS 1.0.0-alpha.6.
Includes protocol/source-of-truth sync, SDK and daemon API alignment, topology push/notify Phase 2 handling, and README/docs link cleanup for the alpha.6 train.
NPS Rust SDK v1.0.0-alpha.2
Part of the NPS suite v1.0.0-alpha.2 synchronized pre-release.
Highlights
- HelloFrame (NCP 0x06)
- TrustFrame spec compliance (NPS-3 NIP v0.3)
- 88 tests across 6 workspace crates
Workspace crates (all at 1.0.0-alpha.2)
nps-corenps-ncpnps-nwpnps-nipnps-ndpnps-nopnps-sdk(umbrella)
Full changelog: CHANGELOG.md · CHANGELOG.cn.md
Upstream: labacacia/NPS-Dev v1.0.0-alpha.2
NPS Rust SDK v1.0.0-alpha.1
NPS Rust SDK v1.0.0-alpha.1
Rust (stable) SDK for the Neural Protocol Suite (NPS).
Crates
| Crate | Description |
|---|---|
nps-sdk |
Full SDK facade — re-exports all protocol crates |
nps-core |
Shared frame types, encoding/decoding (JSON + MsgPack), AnchorFrame cache |
nps-ncp |
Neural Communication Protocol frames |
nps-nwp |
Neural Web Protocol — Query/Action frames, HTTP client (reqwest + Tokio) |
nps-nip |
Neural Identity Protocol — Ed25519 identity, AES-256-GCM key file |
nps-ndp |
Neural Discovery Protocol — announce/resolve/graph frames, in-memory registry |
nps-nop |
Neural Orchestration Protocol — Task/Delegate/Sync/AlignStream frames, DAG client |
Requirements
- Rust stable (2021 edition)
- Tokio async runtime
NIP CA Server
A standalone NIP Certificate Authority server is included in ca-server/ (Axum, SQLite, Docker).
Tests
88 tests passing.
Notes
This is an alpha pre-release. Crate API may change before v1.0.0 stable. crates.io publication coming soon.