Modularity
Introduction
The basic idea behind modules is to provide the community with as much flexibility as possible when developing new and innovative ways for social graph participants to interact with one another.
Types
For now, there are three basic types of modules within the Nabi Protocol: Follow Modules, Collect Modules, and Reference Modules.
Follow Modules execute custom logic before another user follows a profile.
Collect Modules execute custom logic before another user collects a publication.
Reference Modules execute custom logic before another user comments or mirrors a publication.
A few examples of module implementations are:
Limiting interactions to followers
Limiting interactions to holders of a specific Nabi Badge or Collect NFT
Charging a fee
Capping the number of interactions
Whitelisting Modules
<insert process by which modules are implemented and whitelisted>
Last updated