Hey Nostr! I've been building Obelisk for nostr:nprofile1qyw...

Fabricio

npub1m9vsm9d8sy0pevcjhenwm4ny6l37dm2hsg4dnusna43ql3n5305qy4zlg4

hex

311b22db8fc636889fd9b0a77458a2d970cd101a4ed0ca0af7399f5e5ed6461b

nevent

nevent1qqsrzxezmw8uvd5gnlvmpfm5tz3djuxdzqdya5x2ptmnn867tmtyvxcprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgsdjkgdjkncz8sukvftuehd6ejd0clxa4tcy2ke7gf76cs0ce6gh6qvh9227

Kind-1 (TextNote)

2026-04-19T16:29:17Z

Hey Nostr! I've been building Obelisk for nostr:nprofile1qywhwumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctv9uq3qamnwvaz7tmwdaehgu3wd4hk6tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsqgqlyngdnf7mkgsmqgr2sejssd60gjcq6uz2xn5trvlun29uzspcqckcm47g 's IDENTITY Hackathon and the public server is finally live. It's a Discord-style group chat (servers, channels, categories, roles, voice), but identity is 100% Nostr.

https://npub1m9vsm9d8sy0pevcjhenwm4ny6l37dm2hsg4dnusna43ql3n5305qy4zlg4.blossom.band/2bf5abc3481d430f077e9b05779b0cfeb37690593b5432fa248ffe13888baf2d.png A few things I leaned into because Nostr makes them possible:

WoT-gated registration. Spam resistance comes from your follow graph, not captchas. If the server's reference Nostr account follows you, you're in.

  • Zaps in every message via Nostr Wallet Connect (NIP-47).

  • Archon, a resident bot + admin CLI that any AI coding agent (Claude Code, Codex, Cursor) can drive to run the community.

  • Games built in. Play Chain Reaction, Chess, or Tic-Tac-Toe against other members right inside the server.

https://npub1m9vsm9d8sy0pevcjhenwm4ny6l37dm2hsg4dnusna43ql3n5305qy4zlg4.blossom.band/f5e686e0a8dbede217ea977adb025e693c8589c86f4262e45e2b2bf68e342617.png

  • Kind-0 profiles. Your Nostr identity just shows up correctly.

  • Real-time messaging over Socket.io, voice channels over a WebSocket audio relay, self-hostable via Docker.

Next on the roadmap is Nostr relay-based groups, so the whole thing becomes interoperable with the wider Nostr ecosystem instead of a walled garden.

It's fully open and the public showcase server is open to anyone with a Nostr key. Come log in and break things:

Live server: https://obelisk.ar

Source: https://github.com/Fabricio333/obelisk

#lacrypta #nostrdevs #selfhosted #nostr #opensource #grownostr

原始 JSON

{
  "kind": 1,
  "id": "311b22db8fc636889fd9b0a77458a2d970cd101a4ed0ca0af7399f5e5ed6461b",
  "pubkey": "d9590d95a7811e1cb312be66edd664d7e3e6ed57822ad9f213ed620fc6748be8",
  "created_at": 1776616157,
  "tags": [
    [
      "p",
      "1f24d0d9a7dbb221b0206a866508374f44b00d704a34e8b1b3fc9a8bc1403806",
      "wss://nostr.bitcoiner.social/"
    ],
    [
      "imeta",
      "m image/png",
      "ox 2bf5abc3481d430f077e9b05779b0cfeb37690593b5432fa248ffe13888baf2d",
      "size 1689991",
      "url https://npub1m9vsm9d8sy0pevcjhenwm4ny6l37dm2hsg4dnusna43ql3n5305qy4zlg4.blossom.band/2bf5abc3481d430f077e9b05779b0cfeb37690593b5432fa248ffe13888baf2d.png",
      "x 2bf5abc3481d430f077e9b05779b0cfeb37690593b5432fa248ffe13888baf2d"
    ],
    [
      "imeta",
      "m image/png",
      "ox f5e686e0a8dbede217ea977adb025e693c8589c86f4262e45e2b2bf68e342617",
      "size 1440931",
      "url https://npub1m9vsm9d8sy0pevcjhenwm4ny6l37dm2hsg4dnusna43ql3n5305qy4zlg4.blossom.band/f5e686e0a8dbede217ea977adb025e693c8589c86f4262e45e2b2bf68e342617.png",
      "x f5e686e0a8dbede217ea977adb025e693c8589c86f4262e45e2b2bf68e342617"
    ],
    [
      "t",
      "lacrypta"
    ],
    [
      "t",
      "nostrdevs"
    ],
    [
      "t",
      "selfhosted"
    ],
    [
      "t",
      "nostr"
    ],
    [
      "t",
      "opensource"
    ],
    [
      "t",
      "grownostr"
    ]
  ],
  "content": "Hey Nostr! I've been building Obelisk for nostr:nprofile1qywhwumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctv9uq3qamnwvaz7tmwdaehgu3wd4hk6tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsqgqlyngdnf7mkgsmqgr2sejssd60gjcq6uz2xn5trvlun29uzspcqckcm47g 's IDENTITY Hackathon and the public server is finally live. It's a Discord-style group chat (servers, channels, categories, roles, voice), but identity is 100% Nostr.\n\nhttps://npub1m9vsm9d8sy0pevcjhenwm4ny6l37dm2hsg4dnusna43ql3n5305qy4zlg4.blossom.band/2bf5abc3481d430f077e9b05779b0cfeb37690593b5432fa248ffe13888baf2d.png\nA few things I leaned into because Nostr makes them possible:\n\nWoT-gated registration. Spam resistance comes from your follow graph, not captchas. If the server's reference Nostr account follows you, you're in.\n\n- Zaps in every message via Nostr Wallet Connect (NIP-47).\n\n- Archon, a resident bot + admin CLI that any AI coding agent (Claude Code, Codex, Cursor) can drive to run the community.\n\n- Games built in. Play Chain Reaction, Chess, or Tic-Tac-Toe against other members right inside the server.\n\n\nhttps://npub1m9vsm9d8sy0pevcjhenwm4ny6l37dm2hsg4dnusna43ql3n5305qy4zlg4.blossom.band/f5e686e0a8dbede217ea977adb025e693c8589c86f4262e45e2b2bf68e342617.png\n\n- Kind-0 profiles. Your Nostr identity just shows up correctly.\n\n- Real-time messaging over Socket.io, voice channels over a WebSocket audio relay, self-hostable via Docker.\n\nNext on the roadmap is Nostr relay-based groups, so the whole thing becomes interoperable with the wider Nostr ecosystem instead of a walled garden.\n\nIt's fully open and the public showcase server is open to anyone with a Nostr key. Come log in and break things:\n\nLive server: https://obelisk.ar\n\nSource: https://github.com/Fabricio333/obelisk\n\n#lacrypta #nostrdevs #selfhosted #nostr #opensource #grownostr",
  "sig": "996c28b24a8c288d2afc0bdcdaa4917e15b93eb56333ee42f1adc7b2cd2929f57f77481efec5811b31e018c22266d4e4d0e5f7b774eb09a3513ce7b353880860"
}