1
0
mirror of https://github.com/oceanprotocol/docs.git synced 2024-11-26 19:49:26 +01:00
docs/core-concepts/asset-pricing.md

35 lines
2.6 KiB
Markdown
Raw Normal View History

2022-04-24 18:11:22 +02:00
---
title: Asset pricing
description: Choose the revenue model during asset publishing
2022-04-24 18:11:22 +02:00
---
2022-07-03 12:47:26 +02:00
# Asset pricing
Ocean Protocol offers 3 types of pricing options for asset monetization. The publisher can choose a pricing model which best suits their needs while publishing an asset. The pricing model selected cannot be changed once the asset is published.
The price of an asset is determined by the number of Ocean tokens a buyer must pay to access the asset. When users pay the right amount of Ocean tokens, they get a _datatoken_ in their wallets, a tokenized representation of the access right stored on the blockchain. To read more about datatoken and data NFT click [here](datanft-and-datatoken.md).
2022-04-26 00:10:35 +02:00
2022-07-03 12:47:26 +02:00
### Fixed pricing
2022-04-24 18:11:22 +02:00
With the fixed price model, publishers set the price for the data in OCEAN. Ocean Market creates a datatoken in the background with a value equal to the dataset price in OCEAN so that buyers do not have to know about the datatoken. Buyers pay the amount specified in OCEAN for access. The publisher can update the price of the dataset later anytime.
2022-04-26 00:10:35 +02:00
A [FixedRateExchange](https://github.com/oceanprotocol/contracts/blob/v4main/contracts/pools/fixedRate/FixedRateExchange.sol) smart contract stores the information about the price of the assets published using this model.
2022-04-26 12:23:26 +02:00
Publishers can choose this fixed pricing model when they do not want Automated Market Maker(AMM) pools to decide the price discovery. If the publisher has already analyzed and estimated the worth of the dataset and is ready to sell an asset at a constant price, this is the suitable pricing model.
2022-04-26 00:10:35 +02:00
The image below shows how to set the fixed pricing of an asset in the Ocean's Marketplace. Here, the price of the asset is set to 10 Ocean tokens.
2022-04-26 00:10:35 +02:00
![fixed-asset-pricing](../.gitbook/assets/fixed-asset-pricing.png)
2022-04-26 00:10:35 +02:00
2022-07-03 12:47:26 +02:00
### Free pricing
2022-04-26 12:23:26 +02:00
With the free pricing model, the buyers can access an asset without requiring them to pay for it except for the transaction fees.
2022-04-26 12:23:26 +02:00
With this pricing model, datatokens are allocated to the [dispenser](https://github.com/oceanprotocol/contracts/blob/v4main/contracts/pools/dispenser/Dispenser.sol) smart contract, which dispenses data tokens to users for free whenever they are accessing an asset.
Free pricing is suitable for individuals and organizations working in the public domain and want their datasets to be freely available. Publishers can also choose this model if they publish assets with licenses that require them to make them freely available.
The image below shows how to set free access to an asset in the Ocean's Marketplace.
2022-04-26 12:23:26 +02:00
![free-asset-pricing](../.gitbook/assets/free-asset-pricing.png)