ContextVM

contextvm.org

ContextVM is a decentralized protocol that enables Model Context Protocol (MCP) servers and clients to communicate over the Nostr network. It uses Nostr as a secure, distributed transport layer—leveraging cryptographic keys for identity, decentralized discovery, and Bitcoin-powered micropayments.

Rather than relying on centralized infrastructure like domains, OAuth, or cloud hosting, ContextVM allows anyone to run or access services using only Nostr and a internet-connected device. It transforms any computational service into a discoverable, accessible, and monetizable resource—while preserving privacy, security, and user sovereignty.

Agentic Web — The ContextVM World #10

In today's update, we cover the latest news from ContextVM. In particular, we discuss the ongoing effort to expose the functionalities of CVM to other programming ecosystems through bindings in our Rust SDK. We also highlight the recent merge of ephemeral gift wraps in NIP-59, and two powerful additions to our website.

Cover image for Agentic Web — The ContextVM World #10

Coordinated MLS — The ContextVM World #9

In today's update, we cover the latest news from ContextVM. In particular, we present the finalists that will take part in the Summer of Bitcoin program during the next months, and discuss the latest release of our SDK.

Cover image for Coordinated MLS — The ContextVM World #9

The Rust SDK — The ContextVM World #8 🌍

GM people, and welcome to the 8th issue of "The ContextVM World", your biweekly appointment to discover everything you need to know about ContextVM, MCP, Nostr, and everything in between! In today's update we cover the latest news from ContextVM. In particular, we discuss the first official release of our new Rust SDK, which brings CVM to native development. We also cover a bunch of new CEPs being merged.

Cover image for The Rust SDK — The ContextVM World #8 🌍

Public Presence — The ContextVM World #7

In today's update we cover the latest news from ContextVM. In particular, we discuss the recent merging of two new specifications, CEP-23, which allows servers to publish a public profile and post notes signed with the same keypair used for protocol operations, and CEP-24, which allows users to attach comments and reviews to servers.

Cover image for Public Presence — The ContextVM World #7

Relatr 0.2.x: Let a Thousand Trust Algorithms Bloom

Relatr 0.2.x has been a long time coming. This release is the result of a real engineering effort: not just shipping features, but stepping back, questioning assumptions, and redesigning one of the most important parts of the system until it matched the principles we care about. The center of gravity in this release is the plugin system, and with it, Relatr takes a major step forward.

Cover image for Relatr 0.2.x: Let a Thousand Trust Algorithms Bloom

Mentoring the Next Generation — The ContextVM World #5 🌍

In today's update we cover the latest news from ContextVM. In particular, we have been chosen to mentor the next generation of open-source contributors through the Summer of Bitcoin internship program. We also cover our latest modification to the CVM website and the spam attack that recently hit our realys.

Cover image for Mentoring the Next Generation — The ContextVM World #5 🌍

Become Discoverable — The ContextVM World #4

In today's update we cover CEP-17, the latest specification change to the CVM protocol. This change allows MCP servers to announce the relays for establishing connections, making it easier to be discovered by clients. New CVMI capabilities, and other news from the ecosystem

Cover image for Become Discoverable — The ContextVM World #4

CVMI the swiss army knife CLI for ContextVM

CVMI is becoming the command line for that world. With the new `discover` and `call` commands, CVMI is no longer only a supporting tool around the ecosystem. It is becoming a direct way to explore the network, inspect remote servers, debug them from the terminal, and integrate ContextVM services into scripts, apps, and agent workflows.

Cover image for CVMI the swiss army knife CLI for ContextVM

Ephemeral Is Better — The ContextVM World #3

In today's update we cover ephemeral gift wraps, which have been recently merged into the protocol with CEP-19. This feature introduces an optional convention for CVM servers and clients to exchange encrypted messages using an ephemeral gift wrap kind. We also present the latest release family, v0.6.x. We also discuss the latest news from the ecosystem, with a new MCP server to query Wolfram Alpha over Nostr, and the new feature being implemented in the CVM protocol, namely CEP-15, for common tools schema, and CEP-17, which provides a way for a server to publish its relay list.

Cover image for Ephemeral Is Better — The ContextVM World #3

The ContextVM World 🌍 — #2

GM people, and welcome to the second issue of "The ContextVM World", your biweekly appointment to discover everything you need to know about ContextVM, MCP, Nostr, and all in between! In today's update we are going to discuss payments on CVM, enabled by CEP-8 specifications. The latest releases of CVM SDK and CVMI have been updated to support this huge milestone.

Cover image for The ContextVM World 🌍 — #2

🍋Lemonade Legends🍋

This is a small, fun, and simple teaching project: a ContextVM server with one paid tool to mint and sell Nostr badges (NIP-58), and one free tool to get stats, designed to illustrate the new CEP-8 payments flow without distractions.

Cover image for 🍋Lemonade Legends🍋

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!

Cover image for The ContextVM World 🌍 — #1

Trusted Assertions in Relatr

This post introduces TA in relatr, why we implemented it, and why we think the combination of TA + request/response is the right shape for decentralization.

Cover image for Trusted Assertions in Relatr

CVM clients, the Nostr way

This article addresses a practical question: when a service lives behind a Nostr pubkey like a DVM or a CVM, what does it mean to "call it"?

Cover image for CVM clients, the Nostr way

Wotrlay: moderation as a bucket

Wotrlay is a new relay that explores a different approach to moderation: treat it as resource allocation, and let a community's web-of-trust influence who gets more publishing capacity.

Cover image for Wotrlay: moderation as a bucket

Relatr v0.1: Scaling Decentralized Trust

Today, we are releasing Relatr v0.1, with significant architectural improvements powered by the new Nostr Social Duck library. This update solves critical scaling challenges and makes running your own trust engine more accessible than ever.

Cover image for Relatr v0.1: Scaling Decentralized Trust