What is Sui Kiosk, what can it do, and how can it empower creators?

Creators and IP holders need tools to help them implement their business models on the blockchain. Sui Kiosk serves this need as a primitive on Sui, providing creators with dynamic options that allow them to set conditions for completing transactions in any transaction scenario.

This article will introduce you to why you should use Sui Kiosk in SuiFrens , and how creators and market operators can use it on Sui to trade digital assets.

What is Sui Kiosk?

You may be familiar with some type of self-service machine, such as a newsstand in Paris (selling a variety of newspapers and magazines), or a small stall in a tourist shopping area (selling T-shirts and other local souvenirs). The common feature of these self-service kiosks is that they sell goods and openly display goods for passers-by to browse and interact with. Sui Kiosks are the digital version of these kiosks, but instead of physical goods, they offer digital assets and collectibles (aka NFTs).

Photo taken in Budapest by James Handlon

Sui Kiosk solves the problem of providing business models in a decentralized environment, that is, by creating and placing assets in Sui Kiosk, creators can define transfer policies and rules that will control future owners, market sales and management assets way.

Policies and rules controlled by creators (not the market) avoid issues seen on other blockchains and markets, such as one well-known market that recently eliminated mandatory royalty enforcement for NFTs. Additionally, because Kiosks use a shared object model on Sui, they serve as a trusted source of presence where everyone can see the assets listed for sale and, if they wish, display and interact with them on the front end.

Fundamentally, Sui intends to make Sui Kiosk universal, providing simple functionality to establish a common framework, which helps adoption and interoperability. Its basic components are as follows:

  1. Kiosk + KioskOwnerCap is the basic component of Kiosk. The owner of Kiosk can put assets into it or put it up for sale (unconditionally). Anyone can buy the put up assets.
  2. TransferPolicy + TransferPolicyCap define the conditions under which an asset can be traded or sold, they define whether an asset can be sold, at what price it can be purchased, and under what circumstances it can be purchased (e.g. peer-to-peer trading only or via a designated market).
  3. Rules are specific terms inside TransferPolicy, which define how to trade objects. For example, rules can define the existence of fees or taxes, just as SuiFrens defines royalties payable to creators.

As with real-world commissaries, creators require different policies and business models. Therefore, Sui Kiosk allows extension to implement more complex scenarios such as auctions and lotteries.

Read the Sui documentation to learn about the specific functions to use when building with the Sui Kiosk. Grab the Kiosk code from Mysten Labs' Github and start building.

Using Kiosk in SuiFrens

As part of the Active Contributors and Early Supporters (ACES) initiative, Mysten Labs issued 380,000 SuiFrens Bull Shark NFTs to recognized addresses in June . These Bull Shark NFTs are all delivered within a kiosk, which controls how SuiFrens are sold (currently only available through kiosk-enabled NFT marketplaces), stipulates royalties, and is only available if the first two conditions above are met. Transfer these NFTs.

Our goal in putting the SuiFrens NFT into Kiosk is to demonstrate mandatory royalty enforcement, a feature that many creators and developers need but is rarely available on many blockchains.

There are two key rules in SuiFrens Kiosk implemented through TransferPolicy:

1. Royalty Rule: stipulates that a certain amount should be paid to the creator when reselling (in this case 0.1% or 0.1SUI, whichever is higher)

2.  Lock Rule : Prevent assets from being listed or traded outside the Kiosk, thereby bypassing the royalty rule

The combination of the above rules illustrates a simple example of mandatory royalty enforcement. In order to use Sui Kiosk native functionality, creators need to use the common packages supported on Sui by various applications and marketplaces. Fragmented code can be risky when it comes to these features, so developers are advised to use known and established code.

Additionally, others can build their own packages to use Sui Kiosk. For example, many creators on Sui use Origin Byte Kiosk, which also comes with other tools. You can learn more about Origin Byte Kiosk on Origin Byte's website .

We developed and open-sourced Kiosk to make it easy for creators, developers, and the marketplace to use it. Kiosk defines the above policies and provides them in an easy-to-use manner. Kiosk is already supported in most markets on Sui and we are in discussions with Origin Byte to find common ground between our Kiosk and Origin Byte Kiosk.

Orange Comet , a company developing the next generation of gaming and entertainment, shares why they use kiosks:

“Sui Move has great flexibility, but standards are crucial. By adopting Mysten’s Kiosk framework, we are able to optimize asset liquidity on the chain and establish standardized functions for the game market, such as the one we built for Walking Dead Lands. Games. This approach allows us to put game development first while leveraging blockchain to find opportunities for innovation.”

If you currently own a SuiFrens Bullshark NFT or Capybara NFT, the following may apply to you:

  • In your wallet, SuiFren will appear as a padlock, which means it is locked inside the Kiosk and you will not be able to send SuiFren to other addresses
  • If you want to sell SuiFren, you must use a kiosk-enabled NFT marketplace, which currently includes Hyperspace , Blue MoveKeepsake , and TradePort .
  • Once SuiFren are purchased through these marketplaces, they will remain locked within the Kiosk, so any future transactions will also need to be made through the NFT marketplace
  • The first generation of capybara released in May is configured in the Kiosk, and you can trade through these markets

A simplified guide to using Kiosk

In order to initiate an asset transaction, the author can use the Publisher object to create a TransferPolicy for the asset. You can specify different requirements for each asset type, but all assets of type <T> use the same transfer policy and related conditions.

For bull sharks in SuiFrens, Kiosk defines two rules for [Type] in TransferPolicy.

  • The first is the royalty rule, which specifies the amount of royalties payable when an asset is sold on the secondary market. This ensures that Mysten Labs, as the creators of SuiFrens Bull Shark, will receive a specified percentage of the sale price (0.1%) or 0.1SUI, whichever is higher. Creators also have the option to specify a flat fee. Royalty rules will continue to apply to future asset sales, and Mysten Labs will continue to receive specified royalties on each sale.
  • To ensure that sellers and buyers cannot circumvent the royalty rules, a second rule, the lock-in rule, ensures that royalty imputation is enforced. It specifies that assets cannot be transferred from one Kiosk to another in a free manner. Assets must be sold or purchased through the NFT platform before they can be transferred, which means that Bull Shark is mainly circulated through the NFT market that supports Kiosk.

In order for the sale to be successfully completed, both of the above two conditions set in the TransferPolicy rule must be met.

We are currently also developing two additional rules for kiosks:

  1. 灵魂绑定Kiosk:这将使某个资产专属于一个所有者。如果该物品出售,买家只能在创作者(或其授权的卖家)将其Kiosk设为灵魂绑定的情况下直接获取所有权。这在需要专属所有权的忠诚计划中非常有用。
  2. 底价规则:这将允许创作者为其资产设定最低的销售价格。所有者将受到限制,不能将资产列出的价格低于创作者最初指定的金额。

这些规则的结合将为在Sui上销售IP的创作者提供非常重要的工具,明确保护创作者、卖家和买家的权益。

您可以在Mysten Labs的GitHub上找到Kiosk代码,如果您对如何使用它有任何疑问,可加入Mysten Discord社区了解。

未来Kiosk将赋能更多创作者

SuiFrens的案例只是关于版税的简单应用,在Sui上有更多多样且复杂的业务模式需要定义和执行。我们正在与创作者合作,评估提供定制交易场景(例如使用扩展来支持拍卖或抽奖)和业务模式转型(例如许可)的机会。

Hyperspace是Sui上的NFT市场,支持Sui Kiosk,为创作者提供很大的灵活性和控制权:

“Sui Kiosk为在Sui上持有NFT提供了很好的界面,通过Mysten Lab软件包的支持,我们对未来即将推出的市场和用户与项目之间更多定制互动功能感到非常兴奋。”

所有这些功能是都基于Sui Kiosk原生功能,它从根本上允许在完全去中心化的环境中存在交易和商业活动,而不会在公平性、创作者控制和透明性方面妥协。

关于 Sui Network

Sui is an L1 public chain redesigned and built based on first principles, aiming to provide creators and developers with a development platform capable of hosting the next billion users in Web3. Applications on Sui are based on the Move smart contract language and are horizontally scalable, allowing developers to support a wide range of application development quickly and at low cost. Get more information: https://linktr.ee/sui_apac

Official website | English Twitter | Chinese Twitter | Discord | English Telegram group | Chinese Telegram group

Guess you like

Origin blog.csdn.net/Sui_Network/article/details/132495648