NABI PROTOCOL
Search
K

Publication

Introduction

The term Publication refers to all "uploads" made by Nabi Profiles, which include Posts, Comments, and Mirrors.

Types of Content

Posts, Comments, and Mirrors are all types of content within the Nabi Protocol. Posts are the standard type of content that you can create, while Comments and Mirrors provide additional functionality.
Posts and Comments work similarly to traditional web2 social media. Posts allow you to create new content, while Comments let you engage with existing content by adding your thoughts and opinions. Mirrors are more like sharing content. They allow you to "mirror" existing content from another user's profile and share them.
This makes it easy to spread great content throughout the community and bring attention to valuable contributions.

Types of Publications

  1. 1.
    Normal
    • Regular uploaded content made by Nabi Profiles which include posts, comments and mirrors
  2. 2.
    Activity & Achievement
    • Verifiable content distributed by an administrator Nabi Profile to show participation/milestones of a user on other dApps
  3. 3.
    Forward from Telegram
    • Content of Telegram messages posted using the SaveToNabi Telegram bot

How it works

Once created, all publications are uploaded directly to the user's Nabi Profile on-chain. While they are not NFTs, each publication includes a unique ContentURI that leads to the specific content within the publication.
This publication could be in the form of text, images, videos, or any other content stored on a decentralised IPFS or centralised storage provider like AWS S3.

Modules

Users can include two customisable modules on their publications, a Collect Module, and a Reference Module.
The Collect Module stores the logic that determines which users can mint your publication into an NFT, that references the original publication. Any additional logic or validation is also executed before a profile can collect the publication.
The Reference Module stores the logic that determines which users can reference, by mirroring and/or commenting, your publication. Any additional logic or validation is also executed before a profile can interact with the publication.