The ContextVM World π β #1
GM people, and welcome to the first ever issue of "The ContextVM World", your biweekly appointment to discover everything you need to know about ContextVM, MCP, Nostr, and all in between!
In our updates we will bring you the latest information about CVM and its ecosystem, with a particular focus on projects, services, and companies leveraging it for their infrastructure.
We will also present a curated list of articles, blog posts, and notes talking about CVM and how it is changing the way we interact with MCP servers.
Finally, we will bring the latest news from the MCP ecosystem, including specification changes and new protocol additions. CVM is built on MCP, which means that we care about providing you up-to-date information from its thriving ecosystem.
Let's start!
News from ContextVM π°
A list of updates, releases and new cool features.
- The new v0.2.x family release of the ContextVM SDK has been announced on Wednesday 21st, focusing on reliability, code quality, and architectural maturity. This release transforms ContextVM from a functional prototype into a hardened foundation ready for long-running servers. While this release lays the groundwork for future enhancements, it provides backward compatibility with the previous release to allow for a smooth transition. We recommend upgrading any production environment to v0.2.x to benefit from the reliability improvements on relay handling and memory management.
- We announced the release of ContextVM Interface (CVMI), a CLI tool that aims to simplify development on ContextVM. The tool comes with a complete set of agent skills that cover the entire stack, from protocol fundamentals to production deployment. CVMI will soon become the go-to toolkit for everything related to CVM development, superseding older tools and integrating new features.
- Today we consolidated the old gateway-cli and proxy-cli tools into CVMI, simplifying the installation and configuration process. Two commands were introduced,
serveto allow anyone to serve any MCP server over Nostr, even remote HTTP ones, anduseto leverage remote servers as if they were local. Both new commands work out of the box with ephemeral keys and default relays, with the possibility to customize the setup. - We announced the release family v0.3.x, following improvements to the gateway module. This component now allows users to expose remote HTTP MCP servers over Nostr.
News from the ContextVM Ecosystem ποΈ
Find all the projects leveraging ContextVM on ContextVM/awesome.
- Following our recent introduction of Trusted Assertions on Relatr, the specification has been officially merged in the Nostr protocol under NIP-85. This NIP allows users to offload Web-Of-Trust calculations, which require a huge amount of events and computational power, to declared trusted service providers, and for these providers to publish signed "Trusted Assertion" events for the client consumption. We published a blog post talking about the details of this integration in Relatr, and how request/response pattern and TAs are complementary.
- Relatr v0.1.16: Implemented relay capping and updated rate limit token defaults for better burst capacity. Upgraded to the latest version of the ContextVM/SDK.
- wotrlay v0.2.5: The web-of-trust Nostr relay implementation has been updated, bringing various improvements such as better error handling and enhanced observability.
- In a recent conversation with Pete Winn ( nostr:npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy ), the creator of nanalytics, a plethora of experiments over CVM, and games over Nostr like Word5, we learned that his CVM servers are currently receiving thousands of requests. Here, CVM acts as the imperceptible backbone of these applications. Good technology is invisible. On our side, Relatr is also receiving a high load of requests each day. This kind of load allows us to stress-test CVM and reveal bugs. All the gathered information is currently being used as the foundation for release family 0.2.x, which makes long-running servers with loads of requests stable and performant. CVM is still young and is maturing, becoming more stable and resilient in each iteration.
- Earthly.city is a project leveraging CVM for its integration with geographical data. The server is public and you can use it as well.
- More and more projects are currently joining the CVM world. If you are building something on top of CVM, please just let us know! We will be happy to assist, and include you in this newsletter.
Whatβs Next for ContextVM? βοΈ
Letβs take a look at the features currently being implemented!
- CEP-8: This enhancement proposal provides a standardized pricing mechanism and payment flow for MCP capabilities over CVM. This would allow servers to advertise pricing for their services, and enable clients to discover and pay for MCP capabilities.
- CEP-15: This enhancement proposal implements a standard for defining and discovering common tool schema. This aims to enable interoperability between multiple servers, creating a marketplace of service providers using the same tool interface.
Who is Talking about ContextVM? π’
A curated list of articles, blog posts, and notes about ContextVM and its ecosystem.
- Say WOT β Ep. 2: Avi Burra from Plebchain Radio sits down with Gzuuus to discuss CVM and the Web-Of-Trust tech stack.
- Whatβs next for Relatr?
- An interesting note about earthly.city, a project leveraging CVM.
- Trusted Assertion in Relatr
- SEC-05: YOLO Report
News from the MCP world π€
What is going on in the MCP world?
- MCP maintainers announced the release of MCP Apps, an official MCP Extension that allows any tool to return interactive UI components, such as dashboards, forms, and workflows, all rendered directly in the conversation. As of today, MCP Apps are already available in Goose, Claude, VS Code, and ChatGPT.
- A new functionality called βTool search toolβ is available in beta through the Claude APIs. This tool allows servers to reduce token usage by enabling dynamic tool discovery and the possibility to load them on-demand, thus reducing context window consumption and improving tool selection.
- In a recent blog post about the future of MCP transports, Kurtis Van Gent and Shaun Smith discussed the advantages of making the MCP protocol stateless. Interestingly enough, CVM added a stateless mode a couple of months ago, allowing efficient communication between clients and servers. Now, the same concepts are coming to the official MCP specifications.
Find out more about ContextVM:
- Check out our website for documentation, blog posts, and more.
- Join our Signal group
- *Follow ContextVM on Nostr, nostr:npub1dvmcpmefwtnn6dctsj3728n64xhrf06p9yude77echmrkgs5zmyqw33jdm *
- *Follow Relatr on Nostr, nostr:npub1w5rgyvpunuxa446egx6fahyagm376vrtnm3nx5ec5gdruszvt73spqeu4t *
- Check out our GitHub repositories and leave us a β