Product
The Product module centralizes the creation and management of all marketable assets on the platform: fungible tokens, NFTs (tokenized assets), crowdfunding projects, asset baskets, collections, staking, and marketplace store products. Each asset type has its own creation, configuration, and publication workflow.
What you can do here
- Create and publish fungible tokens — define name, symbol, supply, price, accepted currencies, and swap rules; manage token quotes and financial reports.
- Create and publish NFTs — configure collection, category, pricing, media, wallet commissions, and the 8 behavior toggles (sale, resale, access, staking, income tax reporting, etc.).
- Manage crowdfunding projects — create offers, configure quotas, define payment schedules, and set issuer permissions.
- Organize collections and categories — structure the catalog with collections (NFTs) and categories (NFTs and crowdfunding).
- Configure staking — create staking plans and link them to tokens or NFTs.
- Manage baskets — create and maintain asset baskets for portfolio composition.
- Administer NFT packages — group NFTs into packages for bundled sale.
- Control NFT burning — initiate the burn process for tokenized assets with on-chain traceability.
- Manage issuer permissions — define what each issuer (captador) can view and do within crowdfunding offers.
Prerequisites
| Requirement | Detail |
|---|---|
manageToken permission | Create/edit tokens and NFTs |
viewTokens permission | View tokens in read-only mode |
manageCrowdfunding permission | Create/edit crowdfunding projects |
viewCrowdfunding permission | View crowdfunding in read-only mode |
MANAGE_TOKENS feature | Required for the token module |
MANAGE_NFTS feature | Required for the NFT module |
CROWDFUNDING feature | Required for crowdfunding projects |
The permission is dual: CPM enum on the backend and a dynamic module in the DB. Both must be registered for the operator's role.
Subsections
| Page | What it covers |
|---|---|
| Manage Tokens | Creation, editing, quotes, swap, and financial report for fungible tokens |
| NFT Management | Creating, editing, and distributing NFTs / tokenized assets |
| Collections | NFT groupings (linked to the on-chain contract) |
| NFT Categories | Categories that classify NFTs in the catalog |
| NFT Packages | Bundled sale of NFTs in a single package |
| NFT Burning | Burn process for tokenized assets with on-chain traceability |
| Crowdfunding Management | Full creation and management of crowdfunding offers |
| Crowdfunding Categories | Categories that classify crowdfunding projects |
| Quota Management | Configuration and control of crowdfunding quotas |
| Crowdfunding Payment Schedule | Scheduling financial distributions for crowdfunding |
| Issuer Permissions | Access control for issuers within crowdfunding offers |
| Staking | Creation and configuration of staking plans |
| Baskets | Composing asset portfolios into baskets |
Next steps
- To create a fungible token, start in Manage Tokens → Create Token.
- To create an NFT, ensure a Collection (Collections) and a Category (NFT Categories) already exist before opening NFT Management.
- To launch a crowdfunding project, configure Crowdfunding Categories and go to Crowdfunding Management.
- To permanently retire an on-chain asset, use NFT Burning — this action is irreversible; confirm before executing.