Damus
Fabricio profile picture
Fabricio
@Fabricio

Fueled by curiosity 🔍 & carnivore diet 🥩
Gratitude, Presence and Awarness 🧘‍♂️
Building strength with calisthenics 🤸‍♂️
Always learning, always growing 🌱

Relays (6)
  • ws://localhost:4869/ – write
  • wss://nostr.sprovoost.nl/ – read
  • wss://relay.damus.io/ – read & write
  • wss://relay.mappingbitcoin.com/ – read
  • wss://relay.primal.net/ – read & write
  • wss://localhost:4869/ – read & write

Recent Notes

Fabricio profile picture
Obelisk update : Nostr Only Discord-like voice and chat groups



Posted here two weeks ago about Obelisk when I shipped it at @La Crypta 's IDENTITY Hackathon. It's been through a heavy rewrite since. The Nostr relay based groups I had as 'next on the roadmap' last time are shipped.

A few things I leaned into because Nostr makes them possible:

- Nostr only. You go with your identity.
- Nostr relay based groups. Channels, replies, reactions, admins, kicks, bans.
- Channel categories and ordering. Discord-style sidebar, drag and drop.
- Voice channels. Relay coordinated, peer to peer voice and media channels.
- Encrypted DMs. End-to-end, only you and the recipient.
- Zaps in every message. Send sats to any message.
- Blossom media. Use your own storage for images and files.
- No backend, no database. Pure frontend, talks straight to relays.

Live: https://obelisk.ar

Source: https://github.com/fabricio333/obelisk-dex
38❤️4👀1👍1😮1
Daniel Garnero · 11w
#Hola Qué buen trabajo!! Muy interesante! Intenté loggearme con Amber, desde Chrome en Android, y no funcionó... Cuál puede ser el problema? 🤔
incoghs102 · 11w
Great job and will be needed. Thank you.
Fabricio profile picture
Hey Nostr! I've been building Obelisk for @La Crypta '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
21❤️3❤️1💜1
Pana - The Network State of Refuge · 13w
👀 Does this circumvent Discord's Dystopian age-verification with their new SHITraeli CEO?
Z3R0 C00L · 13w
Some people like walled gardens, it keeps the riff raff out.😝 #teamapple
Lysergic4cid · 14w
i call it albert
Fabricio profile picture
#askdevs there is no way to prevent an untrusted client to read DMs once they are decrypted, i mean if you use NIP07 they cannot write new events, etc, but once the content is decrypted any shady client would be able to read it?
Shadow Captain · 15w
okay, I'm finally seeing badges. let's talk about the scores. one of my problems with WoT scores from the beginning has been how they really work as a popularity score. I'd like to have the score weigh follows against mutes. is there any way to do that?
Shadow Captain · 16w
I'm not seeing any badge injection on Primal in Ungoogled Chromium
Shadow Captain · 16w
the sync appeared to complete in the extension. I'm using the https://nostr-wot.com/playground client
Shadow Captain · 16w
what if I don't trust myself 100%? 😂