Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ohager/nostrum

Decentralized Nostr Account Verification And Search
https://github.com/ohager/nostrum

nip-07 nostr signum-network web3

Last synced: about 2 months ago
JSON representation

Decentralized Nostr Account Verification And Search

Awesome Lists containing this project

README

        

# 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](https://signum.network). 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 Names
- `apps/service`: Backend Chain Listener to enable chained transactions, i.e. transfers alias to claiming user
- `apps/search-demo`: A vanilla (using Vite) Demo Web App to show how to use the `nostrum-name-search` web component
- `packages/nostrum-name-search` - Reusable Web Component for User Search (framework agnostic)