Market: Exclusivity. MarketA wants to be the exclusive market selling assetB. Other markets can't see assetB's metadata, and don't show assetB. (Versus the default, where any asset published anywhere can be seen by any assets.)
Restrict consume. Alice publishes data assetA. Anyone can buy/sell assetA. Only employees of CompanyB & CompanyC can consume it
Market: Restrict X
Market: Restrict discovery. MarketA only lets employees of CompanyB & CompanyC to browse, search and filter assets.
Market: Restrict publish. MarketA only lets employees of CompanyD to publish assets
Market: Restrict buy. MarketA only lets employees of CompanyE to buy assets
Toggle 'is consumable'. From Market GUI, publisher turns 'is consumable' off. The market GUI shows that the asset isn't currently consumable. If someone with the asset tries to consume, GUI won't let it, and backend won't let it.
Issues
Here are github issues/epics to implement the user stories above.
User Stories
Issues
Here are github issues/epics to implement the user stories above.
Market: Exclusivity
Restrict consume
Market: Restrict X
Toggle 'is consumable'