#

pyramid

(5 articles)

# Nostr.spot - AI-Powered Search Engine for Nostr: Full Review, Features & How to Use

## What Is nostr.spot? **nostr.spot** is a search engine for the Nostr protocol that indexes posts, profiles, and articles from across the entire decentralized network. Unlike Google, which can't crawl Nostr (there's no central server), nostr.spot collects data from thousands of independent relay servers and makes it searchable through a single interface. **Key stats as of April 2026:** - 667,300+ indexed posts (notes) - 6,200+ long-form articles - 51,800+ profiles - 16 interface languages **Link:** [nostr.spot](https://www.nostr.spot/?ref=humai.blog) --- ## Main Features of nostr.spot ### 1. Smart AI-Powered Search The search bar understands natural language. You can enter: | Query | What You Get | |-------|-------------| | `fiatjaf` | Complete profile card with analytics | | `bitcoin vs ethereum` | AI comparison of two topics with visualization | | `what are zaps` | AI-powered explanation based on actual posts | | `who writes about nostr` | Ranked list of top authors on the topic | | `#bitcoin` | Hashtag overview with trends | | `most popular posts` | Leaderboard ranked by engagement | The search runs on AI - it doesn't just match keywords, it understands intent and generates structured responses. --- ### 2. Profile Analytics When you search for a person, nostr.spot displays a complete dossier: **Basic Stats:** - Number of publications - Follower count - Sats received through zaps - Total reactions on posts **AI INDEX (Bot Detection):** - Scale from 0% to 100% - Low percentage (green) = likely human - High percentage = likely bot or AI-generated content - Example: fiatjaf (Nostr creator) = 8% - clearly human **Content Analysis:** - What they write about (breakdown by topics and hashtags) - Example: #pyramid 40%, #nostr 29%, #grimoire 9% **Activity:** - 30-day heatmap - when and how often they post - Posting frequency (e.g., 1.7 posts/day) - First seen date on the network **Influence Ranking:** - **Influence Rank** - position in the network ranking (e.g., #5) - **Influence Ratio** - reach compared to follower count (2.7x = posts reach 2.7x more people than follower count suggests) - Status: Growing / Stable / Declining **Social Graph:** - Which notable accounts follow this profile - Example: Jeff Booth, Gigi, Derek Ross, jb55 **Top Post:** - Most popular publication with metrics (reactions, reposts, sats) --- ### 3. AI Comparisons A query like "bitcoin vs ethereum" generates: 1. **AI-written analysis** - explanation of differences based on real Nostr discussions 2. **Visual ratio** - how many posts about each topic (Bitcoin: 21,800 vs Ethereum: 207) 3. **Sources** - specific posts and authors the analysis is based on 4. **Generation time** - usually 20-30 seconds This isn't ChatGPT making things up. It's AI synthesizing real conversations from the network. --- ### 4. Trending & Hot This Week The homepage shows what's happening now: **Trending hashtags with post counts:** - #constitute - 1,798 - #xitchat - 567 - #bitcoin - 407 - #mastodon - 433 - #ai - 156 - #lightning - 72 **Hot This Week:** - Top posts of the week ranked by combined engagement (reactions + reposts + sats) No algorithm deciding what you see - just raw network activity, ranked by actual engagement. --- ### 5. Add Any Profile to Index Can't find someone in search? You can add any profile manually. **What you need:** - npub, hex pubkey, display name, or NIP-05 address **What you get:** - All publications indexed - Engagement analytics for every post - AI content analysis and bot detection - Activity heatmap - Influence ranking - Profile appears in search for everyone **Cost:** 5,000 sats (~$5) - one-time Lightning payment **Time:** ~30 seconds **Why does it cost sats?** - Prevents spam and bot abuse - Covers compute resources - No account or subscription required --- ## How to Use nostr.spot: Step-by-Step Guide ### Search for a Person 1. Go to [nostr.spot](https://www.nostr.spot/?ref=humai.blog) 2. Enter name, npub, or NIP-05 address in the search bar 3. Get profile card with full analytics 4. Check AI INDEX - if above 50%, might be a bot ### Search by Topic 1. Enter a hashtag (#bitcoin) or question ("who writes about AI") 2. Get a list of authors, posts, or AI explanation 3. Click interesting profiles for detailed analytics ### Compare Topics 1. Enter a query in "X vs Y" format (e.g., "nostr vs mastodon") 2. Wait 20-30 seconds 3. Get AI analysis with visualization and sources ### Add a Profile 1. Click "+ Add to Index" in the top right corner 2. Enter npub or profile name 3. Scan QR code with your Lightning wallet 4. Pay 5,000 sats 5. Profile appears in index within ~30 seconds --- ## Who Is nostr.spot For? **Nostr Users:** - Find interesting people to follow - Check if a new follower is a bot - Understand your influence ranking - Track trending topics **Content Creators:** - Analytics for your own profile - Understand what content resonates - Find collaborators in your niche - Track influence ratio growth **Researchers & Journalists:** - Analyze narratives in decentralized networks - Verify sources - Find experts on specific topics - Detect bot activity **Developers:** - Data for integrations - Nostr ecosystem analytics - Trend monitoring --- ## FAQ ### What is Nostr? Nostr (Notes and Other Stuff Transmitted by Relays) is a decentralized protocol for social networks. Unlike Twitter or Instagram, there's no central server. Your content spreads through independent relay servers, and nobody can ban you. ### Why doesn't Google index Nostr? Google crawls websites by URL. Nostr isn't a website — it's a protocol. Content is stored on thousands of different relay servers in a special format that Google doesn't understand. ### How does nostr.spot index Nostr? The service connects to major relay servers, collects publications, profiles, and articles, and stores them in a searchable database. ### What does AI INDEX mean? It's the probability percentage that a profile's content is AI-generated or bot-created. 0-20% = likely human. 80-100% = likely bot. Based on analysis of posting patterns, content quality, and behavior. ### Why does adding a profile cost money? 5,000 sats (~$5) covers compute resources and prevents spam. Without payment, bad actors could add millions of fake profiles. ### Do I need an account to use it? No. Search is free and doesn't require registration. To add a profile, you only need a Lightning wallet for payment. ### What languages are supported? 16 languages: English, Spanish, Portuguese, German, French, Italian, Japanese, Korean, Chinese, Turkish, Arabic, Polish, Dutch, Ukrainian, Czech, Russian. ### Is it safe? nostr.spot only reads public data from Nostr. The service has no access to your private keys and cannot post on your behalf. --- **nostr.spot** is the most advanced Nostr search engine available right now. Key advantages: - AI search with natural language understanding - Bot detection (AI INDEX) - Deep profile analytics & Influence ranking - AI topic comparisons - 16 languages - Runs on Lightning — no accounts or subscriptions If you use Nostr or plan to start — this is a must-have tool for navigating the decentralized network. **Link:** [nostr.spot](https://www.nostr.spot/?ref=humai.blog) #nostr #news #ai nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8g2lcy6q

Pyramid's Features, pt 2 (Media, Chats, and More)

In addition to [Pyramid’s Features, pt 1](naddr1qvzqqqr4gupzq0pcnj8563k2syckwsaruv7wmvwsvx0cw78wwn28yethteazalmlqyv8wumn8ghj7umsv96xjcfdv9exxctwvyhxxmmd9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcq9ec8junpd45kguedvejkzar4wfjhxttswsknzttgdakk2ttdv95kuttpdejz6um4vfex2mrp09esv8cyfl), and all the relays you have at your disposal, you also have an array of other tools to build and enhance your community. Of these tools, some can be utilized by members while others offer the option of public interaction so that your community grow through exposure and function as more of an oasis than an island. --- **Media Hosting:** Your Pyramid comes pre-equipped with a [blossom media server](https://github.com/hzrd149/blossom?tab=readme-ov-file#-blossom---blobs-stored-simply-on-mediaservers) for you and your members, enabling immediate uploading of images, videos, and other media files with no defined storage limits. The default settings can be changed to disable this, if you prefer, or you may set storage limits based on the available storage of your VPS rental and your anticipated needs. If you are looking to host a community that produces a lot of video content, you will want to make sure you are able to provide an ample amount of storage. If you are bootstrapping your community on a shoestring budget, setting up lower storage capacity can help you stay within your VPS limits, avoiding excessive usage charges or technical problems. As the Pyramid owner, you can manage, moderate, and organize these media files with Pyramid's built-in FTP server. If you are not familiar with FTP, take some time to research and learn while your community is still small and easy to manage. Your first members will likely be the most trustworthy of your community and also the most patient as you figure out the ins and outs of community hosting. To get your members uploading their files from within their favorite Nostr client, ask them to add the URL of your pyramid homepage (https://<yourdomain.com>) to their profile’s media server list. **Chat Groups:** Chat groups on Nostr are still relatively new but they are becoming more stable, vibrant, and feature-rich by the day. Your Pyramid comes with a dedicated chat relay for hosting and managing chat groups. When enabled, any member of your community can create chat groups that are public, by private invite, member-restricted, or any mix of these options. Both the Pyramid owner and the creator of each group can moderate these chats. Various Nostr chat clients offer different features, though the core chat functionality is the same throughout all of them. Chat groups can be created from your Pyramid homepage or from within any Nostr chat client. I reccommend exploring some existing chat groups or creating "disposable" chats from the linked clients on your Pyramid’s homepage, and experimenting with different features and settings to see how they function in different clients. If you are looking to form your chat groups with a particular style ( i.e. professional vs casual), you may find that directing members to a particular client can help you achieve your desired outcome, while still keeping the accessiblity to the core chat function available to members through any chat-enabled client. **Grasp:** Grasp, in the simplest sense I can convey, is a protocol for annoucing and sharing repositories, for git over nostr (ngit). If you already know what Grasp is, and you're reading this, there is a high probabilty that you don't need me explaining this to you (and I couldn't even, if you wanted me to)... if you have no clue but you have members who are programmers, they may appreciate if you have this feature enabled. Only do so if you feel comfortable. If you would like to learn more about ngit and Grasp, visit [this page](https://gitworkshop.dev/). **Statistics:** Pyramid collects a variety of stats for you and your members about event kinds and trends over time. Each member can view their own posting statistics on their account information tab of the relay's homepage. The aggregated community statistics are also available on a dedicated tab, providing a detailed snapshot of posting trends, popular content kinds, and appearance frequency of both members and nonmembers, for an overview of community health, visibilty, and activity. You can use these to statistics to measure growth over time, find individuals that you would like to invite into your Pyramid, or any other metric. **Threads:** Your Pyramid relay can also be host to Discussion Threads, a topic-centric method of posting notes. While this is a relatively young development on Nostr, the opportunity to create informative threads around topics that your community cares about, is one to consider. You can create and access Discussion Threads from within chat clients and some general social clients. Viewing threads from within chat clients limits the viewable discussion to that of existing community members and to content that is hosted on the community relay, while viewing them in compatible social clients opens a view of the conversation to include participants who are outside of the community. --- Now that we've taken a look at all of Pyramid's major features, we can move on to looking at what it really means to manage a community relay and some tools help us do that, in a later piece. --- To jump off this mediocre-hype train right now and get started on your own, visit [https://github.com/fiatjaf/pyramid?tab=readme-ov-file#pyramid](https://github.com/fiatjaf/pyramid?tab=readme-ov-file#pyramid)

Getting Started with Pyramid

## A Powerful Community Relay Package for Anyone You don't need to know a bunch of command line, or own server hardware, or even be into tech at all to run a powerful, feature-rich relay for your community on Nostr. Pyramid relay's default settings are calibrated for you to install and go, so you only need to follow the first two steps below. If you would like to personalize your community relay, read on to the end. --- ### Getting Ready: - **Rent a cheap and reliable VPS** from a provider that you trust to host your services. You can rent the smallest available package, in most cases. Pyramid is lightweight and can be host thousands of members on a small VPS. You may opt for a larger package, if you prefer. ([Racknerd](https://www.racknerd.com/) and [Namecheap](https://www.namecheap.com/) are popular choices.) - **You will need a domain name** for your nostr relay. The VPS you rented may include this. If not you will need to purchase that from a DNS provider. Choose a name that you like or reflects your community's unique traits. - **Locate the software repository** on [**Github**](https://github.com/fiatjaf/pyramid) or through another source. --- ### Getting started: - **Open the simple terminal tool** included under the management section within your VPS account. Sign in with the log in credentials provided to you by the hosting provider, likely via email. - **Open the Pyramid repository** in a separate browser tab. Copy/paste or type the Easy Install command provided [here](https://github.com/fiatjaf/pyramid?tab=readme-ov-file#pyramid) into your terminal. Hit enter. Your Pyramid instance will automatically install and initiate setup. Once installed, you will be provided with an IP address for your service. - **Copy and paste the IP address** provided into another browser tab. This will open your Pyramid setup page. Here you will be prompted to enter your chosen domain name and your Nostr public key, as the relay owner. Upon completing you will be given the IP address for your Pyramid relay. - **Return to your DNS provider's page** and create an A record for your domain name with the IP address provided. You may need to look under the Advanced DNS option, depending of your provider’s page layout. That's it! Your Pyramid relay will be live on the web. You do not need to set up any other records or certificates. Pyramid will handle all of that for you. ### Setup and Customization: - **Return to your Pyramid's homepage**, refresh, and sign in with your preferred [Nostr signer](https://spatianostra.com/a-simple-list-of-nostr-signers/). Once signed in, you can start inviting other members right away, from the invite tree on the landing page. Each invited member can then invite others, too. - **Visit the Settings tab** to customize the look and feel of your homepage with a default browsing client, custom colors, fonts, invite limits, a description, and an image for relay icon. When you are writing your description, include any information you'd like, to convey what your community is all about. You can include image links, npub mentions, or Nostr events. This will all be displayed nicely in compatible Nostr clients, so be creative and concise. This will be your Pyramid's first impression and you might like to make it a good one. Under settings, you can enable custom functionality, as well. If you're unsure about any of the options, they can be left as is. The default settings provide all of the basic functionality you need to start and run a community relay on Nostr. You can always return and enable these features later, as you learn about them or as you find a need. All settings will save automatically by clicking anywhere on the screen. Keep your Pyramid up to date by periodically checking for a green update button at the bottom of your settings page. Just click to get all of the latest features and fixes. - **Visit the Relay tab** to enable and set up any subrelays that you would like to provide for your community. Each subrelay has its own functions, settings, and unique http path, allowing you to provide easy-to-access features for your members and nice browsable feeds for public consumption. The Inbox relay gives your members with a spam-free reply and notification experience in any compatible client. Under 'configuration', click on 'filters' to set mention limits, ban unwanted pubkeys, and enable the optional proof-of-work requirements for secure NIP-17 DMs. This has been a highly useful subrelay for the members of my Pyramid, and I recommend enabling this one from the start. The other subrelays include options for group curation, automated trending feeds, member-only conversations, and personal note taking. Enable the ones that you like to access their individual settings. You can utilize any, all, or none of these as you wish. - **Visit the Services tab** to enable group chats and GRASP. Chat groups can be created by any member of the Pyramid and moderated by both its creator and the relay owner. Each group can have its own privacy settings, including public chats that non-members can join. The included Blossom server comes enabled by default, to provide immediate media file hosting for your members. Set a predetermined storage limit for members based on your VPS storage capacity and your preferences. For more information about GRASP, visit [this page](https://gitworkshop.dev/about). --- Your community now has a new home. We'll look closer at some of the features in [another post.](nostr:naddr1qvzqqqr4gupzq0pcnj8563k2syckwsaruv7wmvwsvx0cw78wwn28yethteazalmlqyv8wumn8ghj7umsv96xjcfdv9exxctwvyhxxmmd9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcq9ec8junpd45kguedvejkzar4wfjhxttswsknzttgdakk2ttdv95kuttpdejz6um4vfex2mrp09esv8cyfl)