Social
Overview

Social

Posts and comments are written to the Tipping v3 contract, so they are permanent and attributable. Chat is off chain by design and runs over Nostr relays for realtime messaging, so check which layer you are using before you publish anything.

On chain or not

SurfaceWhere it livesPermanent?
PostsTipping v3 contract, one entry per tip_idYes. No edit, no delete
CommentsThe same contract, with a comment: media prefixYes
TipsA plain AE transfer with a payload naming the postYes. It is a transaction
Hashtags and topicsDerived by the indexer from post contentFollow the posts
Trending tagsThe Superhero API's trending indexNo
Chat messagesNostr relays, off chainNo. Relay-dependent
NotificationsThe Superhero API, delivered over a socket and web pushNo
Moderation stateCommunityManagement.aes per communityYes; it gates chat rooms

In this section

  • The Feed: the popular and latest feeds, the ranking formula and its weights, and how the infinite feed pages.
  • Posting: the contract call, the limits, the content encoding, and both the UI and CLI paths.
  • Delegated & Gasless Posting: post_without_tip_sig, for relayers.
  • Comments: the comment: media-prefix convention that turns a post into a reply.
  • Tipping: a plain AE transfer with a payload that names the post.
  • Hashtags & Topics: the bridge from the social layer to the token layer.
  • Chat: Nostr-based DMs and token-gated community rooms.
  • Notifications: every notification type, its channels, and where a click lands.
  • Moderation: community moderation through token-holder governance.

Related