mirror of
https://github.com/oceanprotocol/docs.git
synced 2024-11-26 19:49:26 +01:00
Issue:#849: Add table for fees
This commit is contained in:
parent
b16855b55e
commit
0353aaf523
@ -54,6 +54,31 @@ Provider fee can also be used to charge for computing resources. Based on the co
|
||||
|
||||
This fee incentivizes individuals and organizations to run their provider instances and charge consumers according to resource usage.
|
||||
|
||||
## Fee values
|
||||
|
||||
| Swap Fees (Fixed Price or Auto) | Value in Ocean Market, using any Provider | Value in Other Markets |
|
||||
| --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ |
|
||||
| publishMarket: Pools | Set in market config, by OPF Value = 0 (agreed Feb 28 by T, A, Mihai, Matthias, Ana) | Set in market config, by publishMarket |
|
||||
| publishMarket: FixedRate | Set in market config, by OPF Value = 0 (agreed etc.) | SSet in market config, by publishMarket |
|
||||
| consumeMarket: Pools | Set in market config, by OPF Value = 0 (agreed etc.) | Set in market config, by consumeMarket |
|
||||
| consumeMarket: FixedRate: ERC20Template | Hardcoded to 0 in contract | |
|
||||
| consumeMarket: FixedRate: EnterpriseTemplate | Set in market config, by OPF Value = 0 (agreed etc.) | Set in market config, by consumeMarket |
|
||||
| Ocean Community: Pools & FixedRate: basetoken is OCEAN, H2O, .. (“approved token”) | OPF gov can update in smart contract Value = 0.1% (agreed etc.) | |
|
||||
| Ocean Community: Pools & FixedRate: other basetoken | OPF gov can update in smart contract Value = 0.2% (agreed etc.) | |
|
||||
| Pool Liquidity Provider (LP): Pools only | Default 1%; Set by pool creator on contract deployment Min allowed (in contract) = 0.001% Min allowed (in Ocean Market) = 0.1% Max allowed (in contract) = 10% Min allowed (in Ocean Market) = 10% | |
|
||||
| <b>Publish Fees</b> | | |
|
||||
| (no publish fees) | - | - |
|
||||
| <b>Order Fees (taken on order/consume) The consumer has 1.0 datatokens, they use it to get access to the dataset.</b> | | |
|
||||
| publishMarket - Fee is an absolute value, in any token. E.g. 5 USDT | Set in market config, by OPF Value = 0 (agreed etc.) | Set in market config, by PublishMarket |
|
||||
| consumeMarket - Fee is an absolute value, in any token. E.g. 2 DAI | Set in market config, by OPF Value = 0 (agreed etc.) | Set in market config, by ConsumeMarket |
|
||||
| Ocean Community - Fee = fixed price in DT | Goal: to avoid wash consume in DF, assuming APY < 125%) OPF gov can update Value = 0.03 DT (agreed etc.) for all initial templates | |
|
||||
| <b>Ocean Provider Fees</b> | <b>OPF-run Provider</b> | <b>3rd party-run Provider</b> |
|
||||
| Token in which fee is charged: PROVIDER_FEE_TOKEN | OCEAN | E.g. USDC |
|
||||
| Download: COST_PER_MB | Set in Provider envvars, by OPF Value = 0 (agreed etc.) | Set in Provider envvars, by 3rd party running Provider |
|
||||
| Compute: COST_PER_MIN | Set in OperatorEngine envvars, by OPF OPF Provider hardware setup: 1 cpu, 60 secs max Value = 0 (agreed etc) | Set in OperatorEngine envvars, by 3rd party running Provider |
|
||||
| Compute: COST_PER_MIN | Set in OperatorEngine envvars, by OPF OPF Provider hardware setup: 1 cpu, 1 h max Value = 1.0 OCEAN / min (agreed etc) (high cost incentivizes serious people to run their own provider) <won’t be in time for v4 launch> | Set in OperatorEngine envvars, by 3rd party running Provider |
|
||||
| Ocean Community (percent from above) | OPF gov can update in smart contract 0% of Provider fee | |
|
||||
|
||||
## Further reading
|
||||
|
||||
- [The Web3 Sustainability Loop](https://blog.oceanprotocol.com/the-web3-sustainability-loop-b2a4097a36e)
|
||||
|
Loading…
Reference in New Issue
Block a user