Distribution

Store and App NFT

In Moss, an app is not just a link. It becomes part of the wallet capability system through Registry state and App NFTs.

3 sectionsstore-and-app-nft
01

What the Store Owns

The architectural center of Store is `LogicRegistry`. It manages logic contracts, creates AppNFTs, mints NFTs, and distributes revenue.

So the Moss store is not just a frontend catalog. It is an on-chain registration and permission-distribution system.

  • Governance registers or creates apps.
  • Developers set mint fees.
  • Users mint App NFTs as installation proofs.
  • Revenue is split between the developer and the Store.
02

Economics and Governance

  • The current split is 70% for developers and 30% for the Store.
  • Revenue is isolated per app.
  • Both developers and governance can withdraw their earnings.
  • A centralized registry keeps listing, monitoring, and governance paths legible.

Why App NFT matters

App NFT turns installation into on-chain state instead of a frontend-only notion of 'installed'.

03

Core Interfaces

  • createApp(): create an app
  • mintNFT(): buy one App NFT
  • batchMintNFT(): buy in batch
  • setAppMintFee(): set app mint price
  • withdrawDeveloperEarnings(): withdraw developer revenue
  • withdrawGovernorEarnings(): withdraw governance revenue