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

npub1m9vsm9d8sy0pevcjhenwm4ny6l37dm2hsg4dnusna43ql3n5305qy4zlg4
hex
311b22db8fc636889fd9b0a77458a2d970cd101a4ed0ca0af7399f5e5ed6461bnevent
nevent1qqsrzxezmw8uvd5gnlvmpfm5tz3djuxdzqdya5x2ptmnn867tmtyvxcprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgsdjkgdjkncz8sukvftuehd6ejd0clxa4tcy2ke7gf76cs0ce6gh6qvh9227Kind-1 (TextNote)
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.
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.

-
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
Raw 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"
}