So primal is an app on top of the nostr protocol, correct? I also see a report feature for flagging content. Is this local to the application and all content remains “on network?” How is content moderation executed, specifically?

I definitely don’t work for the CIA btw

Reply to this note

Please Login to reply.

Discussion

Yes, #Primal is a client, or an app if you will, that's built on the noster protocol. Couple of clients/apps are there for Nostr. They all can technically communicate with one another. It's kind of like the email, where you have Gmail, Yahoo mail, etc. and you can send email from one to another.

About flagging content, yes, you can mute or block any content or user you don't want to see. But I'm afraid, it's just client or app specific. Meaning, if you mute or block something or someone on Primal, it might not be transferable across other clients or apps, like on Amethyst for example.

About content moderation, some clients have some block lists for some content types or some relays even filter which types of contents they will allow.

But it's mainly it's up to the user to block/mute the content they don't want to see.

Haha 🤣 Yes Primal is an app on nostr. There are many others, and as an aside, you can login to any of them with your private key and use your same identity and following in any of them. But just be super cautious about doing too much of that because if your private key gets compromised then you can’t undo that.

As for flagging/reporting, there is a spec in the protocol for how that’s handled. I’ll link it below. But essentially your app sends a report event to your connected relays, and then it’s up to those relays operators to decide how to handle it from there. I’m not sure how Primal specifically handles reports they receive.

https://github.com/nostr-protocol/nips/blob/master/56.md

Omg a kind: 1984 event 🤣 okay it’s groovy I dig it I’ll stick around a bit to see how things shake out

Haha yea it’s the little things 🤣🤣

Thank you! So much, btw

You’re welcome 🤝