Skip to content

Releases: labacacia/NPS-sdk-rust

v1.0.0-alpha.13

13 Jun 16:11

Choose a tag to compare

v1.0.0-alpha.13 Pre-release
Pre-release

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

13 May 13:31

Choose a tag to compare

v1.0.0-alpha.6 Pre-release
Pre-release

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

19 Apr 01:36

Choose a tag to compare

Pre-release

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-core
  • nps-ncp
  • nps-nwp
  • nps-nip
  • nps-ndp
  • nps-nop
  • nps-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

17 Apr 15:08

Choose a tag to compare

Pre-release

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.