🔥 Great news! 🔥
We’ve just released the Rust SDK for CVM:
This is a big step forward for the ecosystem. Until now, the TypeScript SDK, our reference implementation, has been the only one available. With Rust, CVM now expands into native development, opening the door to new use cases, better performance, and future bindings for other languages.
The Rust SDK follows the same architectural principles as the TypeScript SDK. It builds on the underlying RMCP SDK for protocol compliance and adds a Nostr transport on top.
The 0.1.x release lands with the core spec in place and support for CEP‑4 Encryption, CEP‑6 Server Announcements, CEP‑19 Ephemeral Gift Wraps, and CEP‑35 Stateless Session Discovery and Capability Learning.
This release also sharpens the SDK strategy: TypeScript remains the reference implementation for web and desktop, while Rust becomes the foundation for native development and future FFI bindings. The repository already includes docs and examples, with skills, and more documentation coming soon to docs.contextvm.org.
It also ships with a strong test suite and interoperability coverage between the TypeScript and Rust SDKs, so it already feels robust.
That said, this is still a beta release, and we’ll keep testing and pushing it further. You can follow the current parity status between both SDKs here:
🧑💻 Install it with `cargo add contextvm-sdk`.
Huge shout out to our students from Summer of Bitcoin, @Harsh who leaded the development of this release, and @Kushagra , also to @npub1zc6t...25sl for putting together the very first version. We’re grateful for the community effort behind this 🫶
We hope this SDK unlocks a new wave of development across the CVM ecosystem. Now let’s keep building 🚀🚀
Repo docs:
Repo examples: 
GitHub
GitHub - ContextVM/rs-sdk: Rust SDK for the ContextVM protocol
Rust SDK for the ContextVM protocol. Contribute to ContextVM/rs-sdk development by creating an account on GitHub.
GitHub
SDK Compliance: CEP & Feature Parity with TS SDK · Issue #64 · ContextVM/rs-sdk
SDK Compliance Tracker Tracking feature parity between rs-sdk and the TS SDK implementation. Checked items are implemented and tested. Open items a...
GitHub
rs-sdk/docs at main · ContextVM/rs-sdk
Rust SDK for the ContextVM protocol. Contribute to ContextVM/rs-sdk development by creating an account on GitHub.
GitHub
rs-sdk/examples at main · ContextVM/rs-sdk
Rust SDK for the ContextVM protocol. Contribute to ContextVM/rs-sdk development by creating an account on GitHub.


If you are building/vibing on Nostr, this is for you. We are shipping CVMI alongside a complete skill set that makes ContextVM development delightful.
The skills cover the entire stack: protocol fundamentals, architecture concepts, client and server development, troubleshooting, SDK internals, and production deployment. Each skill includes working templates, reference documentation, and patterns distilled from real Nostr development. Everything you need to do is `npx cvmi`.
Or grab the skills through CVMI with `npx cvmi add`, or through the skills CLI with `npx skills add contextvm/cvmi`.
These commands will show you the list of available skills and guide you through their installation for any coding platform. Cool, right?
You can also pick exactly what you need `npx cvmi add --skill overview`
CVMI starts as a skills manager, but we are building toward the unified toolkit that ContextVM deserves. One CLI for skills, server interaction, dev tools, the works.
For builders who want to ship. The skills are here now.