NostrDVM icon

NostrDVM

Build and run Nostr NIP90 Data Vending Machines (DVMs) in Python.

About

NostrDVM is a framework designed to streamline the creation and deployment of Nostr NIP90 Data Vending Machines (DVMs) using Python. It offers a user-friendly interface for defining tasks and managing DVM interactions within the Nostr ecosystem. The framework includes features for automated wallet management, lightning address integration (via LNbits), and a built-in bot for interacting with and controlling DVMs through social clients.

Key Features

  • Framework for building Nostr NIP90 DVMs in Python
  • Built-in bot for DVM interaction via social clients
  • Docker support for easy deployment
  • Automated wallet and LN address management via LNbits
  • Interface for adding and managing tasks
  • 50 GitHub stars

Use Cases

  • Creating data vending services on the Nostr network
  • Building bots that leverage Nostr's NIP90 protocol
  • Automating interactions with Nostr-based services
Craft Better Prompts with AnyPrompt