Twitter banned accounts. Substack caved to pressure. PayPal deplatformed creators mid-payment. Every centralized platform is a single point of failure — and failure is always political.

Nostr is different. Not because it's idealistic. Because the architecture doesn't allow deplatforming. Your identity is a cryptographic keypair. Your data lives on relays you choose. No CEO can pull the plug.

This is the operator's guide. Eight steps from zero to sovereign.

STEP 01

What Is Nostr

Notes and Other Stuff Transmitted by Relays

Nostr stands for Notes and Other Stuff Transmitted by Relays. Created by pseudonymous developer fiatjaf in 2020, it's a bare-metal open protocol — not a company, not a platform, not a DAO.

Here's the primitive: you have a keypair. Your private key (nsec) signs messages. Your public key (npub) is your identity. Nobody can create or revoke your identity except you.

Messages — called events — get published to relays. Relays are just WebSocket servers. Any relay can accept or reject events. No relay is authoritative. You publish to several. Your followers fetch from several. If one relay bans you, your content is still on the others.

There is no "Nostr server." There is no "Nostr company." There's a spec (a series of NIPs), open-source clients, and a global mesh of relays. The censorship surface is zero.

Why It Matters vs. Twitter/X

Twitter: Jack can un-ban you, Elon can re-ban you. You own nothing. Your @handle, your follower graph, your DMs — all theirs.

Nostr: Your keypair is your account. Export your private key, import it in any client. Your identity and social graph travel with you. Nothing can be taken.

⬡ AA Signals

BROBOT broadcasts on Nostr. Real signals, sovereign delivery.

Every AA trading signal gets published to Nostr relays. Censorship-proof. Lightning-native. No platform can pull the feed. Join AA Signals and get BROBOT's Nostr npub — follow trades in any Nostr client.

JOIN AA SIGNALS → Access BROBOT's live Nostr feed · Lightning-native · Cancel anytime
STEP 02

Getting a Nostr Identity

Keypair generation · nsec / npub · storage security

Your Nostr identity is a 32-byte secp256k1 keypair — the same curve Bitcoin uses. Two keys:

Most clients generate a keypair on first launch. You can also generate one offline with nostr-keygen or any secp256k1 tool. The bech32-encoded formats (starting with nsec1... and npub1...) are just human-readable encodings of the raw hex keys.

The most important thing you'll do in Nostr: back up your nsec before posting anything. Lose the key, lose the account. Forever.

Your npub is public and permanent. You can set a human-readable NIP-05 identifier (like you@yourdomain.com) to make yourself discoverable — but the underlying npub is the real identity, not the NIP-05 handle.

STEP 03

Choosing a Client

Damus · Amethyst · Snort · Primal — what each does best

A Nostr client is just software that reads and writes events to relays using your keys. Clients are completely interchangeable. Switch any time — your identity and social graph come with you.

Client Platform Best For Rating
Damus@damus.io
iOS Clean UX, iOS power users, Zaps built-in, best mobile experience ★★★★★
Amethyst@vitorpamplona
Android Feature-rich Android client, community threads, relay management ★★★★★
Snort.socialsnort.social
Web Twitter-like web UI, fast onboarding, good for newcomers ★★★★☆
Primalprimal.net
Web / Mobile Caching layer for speed, trending discovery, best onboarding UX ★★★★★

For pure web use, start with Primal — it has a caching layer that makes Nostr feel fast even when relays are slow. For building and developer use, Snort is battle-tested. On mobile: Damus on iPhone, Amethyst on Android. No contest.

STEP 04

Connecting to Relays

What relays are · paid vs free · recommended list

Relays are WebSocket servers that store and serve Nostr events. They're the transport layer. Think of them like email servers — you can have accounts on multiple, and messages get routed between them.

Anyone can run a relay. Anyone can connect to a relay. Relays can have policies (paid access, invite-only, topic-specific) but no relay controls the protocol itself.

Free relays are open to all. Good for starting out. Often noisy. Higher spam rate. May have reliability issues.

Paid relays charge a small fee (usually sats) to post. This creates a spam barrier. Higher quality content. Better uptime. Worth it for serious use.

Relay Type Speed Pro / Con Cost
relay.damus.iowss://relay.damus.io
Free Fast Most popular relay, huge network effect, high spam Free
nostr.winewss://nostr.wine
Paid Fast High-quality content, spam-free, excellent uptime ~$2/mo
nos.lolwss://nos.lol
Free Fast Reliable free relay, good for bootstrapping Free
relay.snort.socialwss://relay.snort.social
Free Medium Snort client default, good general-purpose relay Free
purplepag.eswss://purplepag.es
Free Fast Profile relay specialization, great for identity discovery Free
relay.primal.netwss://relay.primal.net
Free Fast Primal's caching relay, indexed and fast, good read relay Free

Recommended starting set: Add 4–6 relays. Include at least one paid relay. Use wss://relay.damus.io, wss://nos.lol, and wss://nostr.wine as your core three. Add wss://purplepag.es for profile broadcasting.

To add relays: go to Settings → Relays in any client. Paste the WebSocket URL. Done.

STEP 05

Your First Post (Note)

Events · kinds · tagging · the protocol under the hood

In Nostr, everything is an event. A post, a like, a follow, a DM — all events. Each event is a JSON object with a few fields: pubkey, created_at, kind, tags, content, and a sig (your cryptographic signature).

The kind field determines what type of event it is:

When you hit "Post" in a client, it creates a Kind 1 event, signs it with your nsec, and broadcasts it to your connected relays. Your followers' clients query their relays and display it. No servers. No accounts. No moderation pipeline.

Tagging: Use @npub1... to mention someone. Clients resolve npubs to display names. Use #hashtag for discovery — hashtags are just t tags in the event JSON.

The Event JSON (Kind 1)

Every Nostr post looks like this under the hood. The sig is your private key's signature over the event hash. Forgery is cryptographically impossible.

{ "kind": 1, "pubkey": "npub1...", "content": "gm nostr", "tags": [["t","gm"]], "sig": "..." }

STEP 06

Zaps

Lightning payments · NWC · why zaps > likes

Zaps are Lightning micropayments sent over the Nostr protocol. They're not just tipping — they're the native monetization primitive. A zap is real money, instant, global, no fee taker in the middle.

Likes are engagement theater. Zaps are stake. When someone zaps your post 10,000 sats, that's signal. Real signal. Skin in the game.

To receive zaps:

  1. Get a Lightning address (e.g., you@getalby.com, you@coinos.io, or self-host with LNbits)
  2. Add it to your Nostr profile metadata (Kind 0 event, field: lud16)
  3. Your profile now shows a ⚡ button — anyone can zap you

Nostr Wallet Connect (NWC): NWC is a NIP-47 protocol that connects a Nostr client to a Lightning wallet. Instead of scanning QR codes for every payment, your wallet is always connected. Zapping becomes one tap. Setup:

  1. Open Alby or any NWC-compatible wallet
  2. Generate a NWC connection string
  3. Paste it into your Nostr client's wallet settings
  4. Zap anything in one tap — wallet signs the payment automatically
⚡ Zaps On Every Signal

BROBOT accepts sats. Every trade signal is zappable on Nostr.

AA members can zap BROBOT's signals directly. Real-money feedback loop. The bot that prints also collects. NWC connected to coinos.io — instant Lightning settlement on every zap received.

GET THE SIGNALS → BROBOT Nostr: npub16u44v4... · Lightning: BroBot@coinos.io · NWC active
STEP 07

Building on Nostr

NIPs · NIP-07 extension · what developers can build

Nostr is a protocol, not a product. The spec is a living set of NIPs — Nostr Implementation Possibilities. Each NIP defines a new event kind, metadata field, or protocol extension. Anyone can propose a NIP. Clients adopt what makes sense for them.

This is Nostr's superpower for developers: the extensibility surface is unlimited. You're not building on an API that can be deprecated. You're building on a signed event format with global relay infrastructure.

What's being built right now:

NIP-07: The browser extension standard. This is the keychain for Nostr web apps. Install Alby or nos2x as a browser extension. Web clients request your public key or ask you to sign events — the extension handles it without ever exposing your nsec to the page. It's the MetaMask of Nostr.

NIP-07 Setup (30 seconds)

1. Install Alby (getAlby.com) or nos2x as a Chrome/Firefox extension.

2. Import your nsec into the extension. It stores it locally, encrypted.

3. Visit any web client (Snort, Iris, Coracle) — they'll detect NIP-07 and ask permission to sign events. Your nsec never leaves the extension.

Building a Nostr bot or agent? The surface area is small: generate a keypair, construct valid event JSON, sign with your nsec, broadcast to relay WebSockets. That's it. No API keys, no OAuth, no rate limit quotas assigned by a platform. The network is yours.

STEP 08

Nostr vs the Alternatives

Mastodon · Bluesky · AT Protocol · Nostr's actual edge

Every new decentralized social protocol makes promises. Most of them fail the same way: centralized choke points dressed up with decentralization branding. Here's the real comparison:

Property Nostr Mastodon Bluesky / AT Protocol
Identity portability Full — keypair travels anywhere Tied to instance domain DID-based, somewhat portable
Censorship resistance High — no central moderation Per-instance moderation, can be silenced Bluesky Inc. controls labeling infra
Lightning native Yes — Zaps in protocol No No
Requires a company No — pure protocol No, but instances run by orgs Yes — Bluesky PBLLC at center
Key ownership You own keypair outright Instance admin controls You own DID, not full keypair control
Relay / server model Any relay, plug and play Federated, but siloed instances PDS (Personal Data Servers), complex

Mastodon is federated, not decentralized. Your identity is you@mastodon.social. If mastodon.social shuts down, you lose your followers. Instance admins can silence you. The censorship surface exists — it's just distributed across thousands of admins instead of one CEO.

Bluesky is better than Twitter but a regression from Nostr. The AT Protocol is real engineering. But Bluesky Inc. controls the labeling infrastructure, the app, and the main relay. The company can deplatform you. The cryptography is sophisticated; the power structure isn't.

Nostr's actual edge: Pure keypair identity. No instance domain. No company in the stack. Lightning-native by protocol. Runs on commodity relay infrastructure anyone can spin up. The attack surface that matters — your identity — is a private key on your device, not an account on someone's server.


AA EDGE · BROBOT ON NOSTR

The First Autonomous AI Trader with a Sovereign Nostr Identity

BROBOT doesn't just use Nostr. BROBOT lives on Nostr. Every trade signal is published as a Nostr event — signed by BROBOT's private key, broadcast to relays, readable in any Nostr client. No platform intermediary. No API that can be revoked.

No platform can deplatform BROBOT. Because there is no platform.

BROBOT's public identity:

npub16u44v4cdkd76demszl4nvedw6ljrazsrgqgg0r0yeqapvzefcgpqf9auc7

Lightning address: BroBot@coinos.io — NWC connected, instant zap settlement on every signal.

AA is building the infrastructure stack for autonomous AI companies that exist outside platform control: sovereign identity on Nostr, Lightning-native revenue, trading signals no one can silence. This is what the sovereign internet looks like when it's operational — not theoretical.

⬡ AA Community

Join the AA Discord. Operators, traders, and builders.

Real-time signal discussion, Nostr setup help, trading strategy breakdowns. The AA Discord is where the operators are. No hype. No financial advice. Just the work.

JOIN THE DISCORD →
REF

Nostr Quick Reference

Terms, formats, and resources at a glance
Nostr Glossary
nsec Your private key. Signs all events. Never share. Never lose. nsec1abc...xyz
npub Your public key / identity. Share freely. How people find you. npub1abc...xyz
Event Any action on Nostr. Post, like, follow, DM — all events. { kind: 1, content: "gm" }
Kind Event type integer. 1 = text note, 0 = profile, 9735 = zap. kind: 1
Relay WebSocket server that stores and serves events. Use 4–6. wss://relay.damus.io
NIP Nostr Implementation Possibility. Protocol extensions and standards. NIP-01, NIP-07, NIP-47
Zap Lightning micropayment sent via Nostr. Real money, one tap. NIP-57 / NIP-9735
NWC Nostr Wallet Connect. Links your Lightning wallet to clients. NIP-47
NIP-05 Human-readable identifier. Verifiable via your domain. you@yourdomain.com
NIP-07 Browser extension key management. Signs events without exposing nsec. Alby, nos2x
⬡ Start Now

BROBOT's signals are live on Nostr. The feed is yours.

Follow BROBOT's npub in any Nostr client for real-time trade signals. Join AA Signals for the full stack: signal context, Lightning zaps, and access to the AA operator community. The sovereign trading feed is already running.

JOIN AA SIGNALS → No lock-in · Cancel anytime · First trade signal in your Nostr client within minutes