Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ohager/nostrum
- Owner: ohager
- License: mit
- Created: 2023-05-22T16:51:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-11T10:04:53.000Z (10 months ago)
- Last Synced: 2024-04-15T22:12:32.965Z (8 months ago)
- Topics: nip-07, nostr, signum-network, web3
- Language: TypeScript
- Homepage: https://nostrum.network
- Size: 1.39 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 impersonatedThis 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)