Nostrum
Decentralized Nostr Account Verification And Search
Install / Use
/learn @ohager/NostrumREADME
Nostrum
Decentralized Nostr Accounts Validation and Search
This project is about solving some issues with Nostr Accounts.
- Users must own/have access to an internet domain to get verified
- Users can't be searched easily between relays
- Users can get impersonated
This project provides a possible solution for all these issues. The main application is a web app that allows users to claim a unique name, which is being stored on the Signum blockchain. The name is part of a so-called "Alias", a user owned on-chain data container - identified by an unique custom name - which is even updatable. The user has full sovereignty over this "Alias", as it is only him who owns and can change its content. As it is on a globally distributed, public blockchain, the user can be searched without any centralizing instance and completely independent of relays.
What's inside this repo?
This Turborepo includes the following packages/apps:
Apps and Packages
apps/web: Web App to claim Nostr Account Namesapps/service: Backend Chain Listener to enable chained transactions, i.e. transfers alias to claiming userapps/search-demo: A vanilla (using Vite) Demo Web App to show how to use thenostrum-name-searchweb componentpackages/nostrum-name-search- Reusable Web Component for User Search (framework agnostic)
Related Skills
node-connect
341.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.6kCommit, push, and open a PR
