diff --git a/.gitbook/assets/1_EgTB42Dy1zd2m0cCCuqbRA.webp b/.gitbook/assets/1_EgTB42Dy1zd2m0cCCuqbRA.webp
new file mode 100644
index 00000000..939dd246
Binary files /dev/null and b/.gitbook/assets/1_EgTB42Dy1zd2m0cCCuqbRA.webp differ
diff --git a/.gitbook/assets/1_KgkLBZ7zmQATAHrwdO3A7Q.webp b/.gitbook/assets/1_KgkLBZ7zmQATAHrwdO3A7Q.webp
new file mode 100644
index 00000000..7c202091
Binary files /dev/null and b/.gitbook/assets/1_KgkLBZ7zmQATAHrwdO3A7Q.webp differ
diff --git a/.gitbook/assets/gif/200.webp b/.gitbook/assets/200.webp
similarity index 100%
rename from .gitbook/assets/gif/200.webp
rename to .gitbook/assets/200.webp
diff --git a/.gitbook/assets/200w.webp b/.gitbook/assets/200w.webp
new file mode 100644
index 00000000..9b2552d7
Binary files /dev/null and b/.gitbook/assets/200w.webp differ
diff --git a/.gitbook/assets/3d-data.gif b/.gitbook/assets/3d-data.gif
new file mode 100644
index 00000000..fe27a94d
Binary files /dev/null and b/.gitbook/assets/3d-data.gif differ
diff --git a/.gitbook/assets/gif/anchorman-teamwork.gif b/.gitbook/assets/anchorman-teamwork.gif
similarity index 100%
rename from .gitbook/assets/gif/anchorman-teamwork.gif
rename to .gitbook/assets/anchorman-teamwork.gif
diff --git a/.gitbook/assets/architecture (2).png b/.gitbook/assets/architecture/architecture.png
similarity index 100%
rename from .gitbook/assets/architecture (2).png
rename to .gitbook/assets/architecture/architecture.png
diff --git a/.gitbook/assets/datanft-and-datatoken.png b/.gitbook/assets/architecture/datanft-and-datatoken.png
similarity index 100%
rename from .gitbook/assets/datanft-and-datatoken.png
rename to .gitbook/assets/architecture/datanft-and-datatoken.png
diff --git a/.gitbook/assets/ddo-flow.png b/.gitbook/assets/architecture/ddo-flow.png
similarity index 100%
rename from .gitbook/assets/ddo-flow.png
rename to .gitbook/assets/architecture/ddo-flow.png
diff --git a/.gitbook/assets/feature-compute@2x.webp b/.gitbook/assets/architecture/feature-compute@2x.webp
similarity index 100%
rename from .gitbook/assets/feature-compute@2x.webp
rename to .gitbook/assets/architecture/feature-compute@2x.webp
diff --git a/.gitbook/assets/feature-datascience@2x.webp b/.gitbook/assets/architecture/feature-datascience@2x.webp
similarity index 100%
rename from .gitbook/assets/feature-datascience@2x.webp
rename to .gitbook/assets/architecture/feature-datascience@2x.webp
diff --git a/.gitbook/assets/feature-marketplaces@2x.webp b/.gitbook/assets/architecture/feature-marketplaces@2x.webp
similarity index 100%
rename from .gitbook/assets/feature-marketplaces@2x.webp
rename to .gitbook/assets/architecture/feature-marketplaces@2x.webp
diff --git a/.gitbook/assets/use-case (1) (1).png b/.gitbook/assets/architecture/high-level-flow (1).png
similarity index 100%
rename from .gitbook/assets/use-case (1) (1).png
rename to .gitbook/assets/architecture/high-level-flow (1).png
diff --git a/.gitbook/assets/use-case (1).png b/.gitbook/assets/architecture/high-level-flow.png
similarity index 100%
rename from .gitbook/assets/use-case (1).png
rename to .gitbook/assets/architecture/high-level-flow.png
diff --git a/.gitbook/assets/new-ramp-on-crypto-ramp-off.webp b/.gitbook/assets/architecture/new-ramp-on-crypto-ramp-off.webp
similarity index 100%
rename from .gitbook/assets/new-ramp-on-crypto-ramp-off.webp
rename to .gitbook/assets/architecture/new-ramp-on-crypto-ramp-off.webp
diff --git a/.gitbook/assets/gif/big-money.gif b/.gitbook/assets/big-money.gif
similarity index 100%
rename from .gitbook/assets/gif/big-money.gif
rename to .gitbook/assets/big-money.gif
diff --git a/.gitbook/assets/blockchain.gif b/.gitbook/assets/blockchain.gif
new file mode 100644
index 00000000..520c739a
Binary files /dev/null and b/.gitbook/assets/blockchain.gif differ
diff --git a/.gitbook/assets/gif/cash-flow.gif b/.gitbook/assets/cash-flow.gif
similarity index 100%
rename from .gitbook/assets/gif/cash-flow.gif
rename to .gitbook/assets/cash-flow.gif
diff --git a/.gitbook/assets/gif/clueless-shopping.gif b/.gitbook/assets/clueless-shopping.gif
similarity index 100%
rename from .gitbook/assets/gif/clueless-shopping.gif
rename to .gitbook/assets/clueless-shopping.gif
diff --git a/.gitbook/assets/gif/data_everywhere.gif b/.gitbook/assets/data_everywhere.gif
similarity index 100%
rename from .gitbook/assets/gif/data_everywhere.gif
rename to .gitbook/assets/data_everywhere.gif
diff --git a/.gitbook/assets/gif/dolphin.gif b/.gitbook/assets/dolphin.gif
similarity index 100%
rename from .gitbook/assets/gif/dolphin.gif
rename to .gitbook/assets/dolphin.gif
diff --git a/.gitbook/assets/gif/drew-barrymore-notes.gif b/.gitbook/assets/drew-barrymore-notes.gif
similarity index 100%
rename from .gitbook/assets/gif/drew-barrymore-notes.gif
rename to .gitbook/assets/drew-barrymore-notes.gif
diff --git a/.gitbook/assets/gif/follow-instructions.gif b/.gitbook/assets/follow-instructions.gif
similarity index 100%
rename from .gitbook/assets/gif/follow-instructions.gif
rename to .gitbook/assets/follow-instructions.gif
diff --git a/.gitbook/assets/giphy.gif b/.gitbook/assets/giphy.gif
new file mode 100644
index 00000000..a5e74195
Binary files /dev/null and b/.gitbook/assets/giphy.gif differ
diff --git a/.gitbook/assets/gif/hustlin.gif b/.gitbook/assets/hustlin.gif
similarity index 100%
rename from .gitbook/assets/gif/hustlin.gif
rename to .gitbook/assets/hustlin.gif
diff --git a/.gitbook/assets/gif/i-know-kung-fu.gif b/.gitbook/assets/i-know-kung-fu.gif
similarity index 100%
rename from .gitbook/assets/gif/i-know-kung-fu.gif
rename to .gitbook/assets/i-know-kung-fu.gif
diff --git a/.gitbook/assets/gif/just-publish.gif b/.gitbook/assets/just-publish.gif
similarity index 100%
rename from .gitbook/assets/gif/just-publish.gif
rename to .gitbook/assets/just-publish.gif
diff --git a/.gitbook/assets/gif/kermit-typing.gif b/.gitbook/assets/kermit-typing.gif
similarity index 100%
rename from .gitbook/assets/gif/kermit-typing.gif
rename to .gitbook/assets/kermit-typing.gif
diff --git a/.gitbook/assets/kramer-mind-blown.gif b/.gitbook/assets/kramer-mind-blown.gif
new file mode 100644
index 00000000..addb6028
Binary files /dev/null and b/.gitbook/assets/kramer-mind-blown.gif differ
diff --git a/.gitbook/assets/gif/like-a-boss.gif b/.gitbook/assets/like-a-boss.gif
similarity index 100%
rename from .gitbook/assets/gif/like-a-boss.gif
rename to .gitbook/assets/like-a-boss.gif
diff --git a/.gitbook/assets/gif/matrix-code (1).gif b/.gitbook/assets/matrix-code (1).gif
similarity index 100%
rename from .gitbook/assets/gif/matrix-code (1).gif
rename to .gitbook/assets/matrix-code (1).gif
diff --git a/.gitbook/assets/gif/matrix-code.gif b/.gitbook/assets/matrix-code.gif
similarity index 100%
rename from .gitbook/assets/gif/matrix-code.gif
rename to .gitbook/assets/matrix-code.gif
diff --git a/.gitbook/assets/mind-blown.gif b/.gitbook/assets/mind-blown.gif
new file mode 100644
index 00000000..5b403a11
Binary files /dev/null and b/.gitbook/assets/mind-blown.gif differ
diff --git a/.gitbook/assets/morpheus-challenge.gif b/.gitbook/assets/morpheus-challenge.gif
new file mode 100644
index 00000000..10e17cc2
Binary files /dev/null and b/.gitbook/assets/morpheus-challenge.gif differ
diff --git a/.gitbook/assets/gif/morpheus-taunting.gif b/.gitbook/assets/morpheus-taunting.gif
similarity index 100%
rename from .gitbook/assets/gif/morpheus-taunting.gif
rename to .gitbook/assets/morpheus-taunting.gif
diff --git a/.gitbook/assets/gif/morpheus.gif b/.gitbook/assets/morpheus.gif
similarity index 100%
rename from .gitbook/assets/gif/morpheus.gif
rename to .gitbook/assets/morpheus.gif
diff --git a/.gitbook/assets/gif/my-data (1).gif b/.gitbook/assets/my-data (1).gif
similarity index 100%
rename from .gitbook/assets/gif/my-data (1).gif
rename to .gitbook/assets/my-data (1).gif
diff --git a/.gitbook/assets/gif/my-data.gif b/.gitbook/assets/my-data.gif
similarity index 100%
rename from .gitbook/assets/gif/my-data.gif
rename to .gitbook/assets/my-data.gif
diff --git a/.gitbook/assets/gif/neo-bb.gif b/.gitbook/assets/neo-bb.gif
similarity index 100%
rename from .gitbook/assets/gif/neo-bb.gif
rename to .gitbook/assets/neo-bb.gif
diff --git a/.gitbook/assets/gif/neo-blocking.gif b/.gitbook/assets/neo-blocking.gif
similarity index 100%
rename from .gitbook/assets/gif/neo-blocking.gif
rename to .gitbook/assets/neo-blocking.gif
diff --git a/.gitbook/assets/gif/neo-kinda-martial-arts.gif b/.gitbook/assets/neo-kinda-martial-arts.gif
similarity index 100%
rename from .gitbook/assets/gif/neo-kinda-martial-arts.gif
rename to .gitbook/assets/neo-kinda-martial-arts.gif
diff --git a/.gitbook/assets/gif/passive-income.gif b/.gitbook/assets/passive-income.gif
similarity index 100%
rename from .gitbook/assets/gif/passive-income.gif
rename to .gitbook/assets/passive-income.gif
diff --git a/.gitbook/assets/penguin-diving.gif b/.gitbook/assets/penguin-diving.gif
new file mode 100644
index 00000000..eeacff6a
Binary files /dev/null and b/.gitbook/assets/penguin-diving.gif differ
diff --git a/.gitbook/assets/please-dont-leave.gif b/.gitbook/assets/please-dont-leave.gif
new file mode 100644
index 00000000..c26a7564
Binary files /dev/null and b/.gitbook/assets/please-dont-leave.gif differ
diff --git a/.gitbook/assets/gif/shopping-minions.gif b/.gitbook/assets/shopping-minions.gif
similarity index 100%
rename from .gitbook/assets/gif/shopping-minions.gif
rename to .gitbook/assets/shopping-minions.gif
diff --git a/.gitbook/assets/show-me-the-money (1).gif b/.gitbook/assets/show-me-the-money (1).gif
new file mode 100644
index 00000000..c8041925
Binary files /dev/null and b/.gitbook/assets/show-me-the-money (1).gif differ
diff --git a/.gitbook/assets/show-me-the-money (2).gif b/.gitbook/assets/show-me-the-money (2).gif
new file mode 100644
index 00000000..c8041925
Binary files /dev/null and b/.gitbook/assets/show-me-the-money (2).gif differ
diff --git a/.gitbook/assets/show-me-the-money-tom-cruise.gif b/.gitbook/assets/show-me-the-money-tom-cruise.gif
new file mode 100644
index 00000000..a5a6e330
Binary files /dev/null and b/.gitbook/assets/show-me-the-money-tom-cruise.gif differ
diff --git a/.gitbook/assets/show-me-the-money.gif b/.gitbook/assets/show-me-the-money.gif
new file mode 100644
index 00000000..c8041925
Binary files /dev/null and b/.gitbook/assets/show-me-the-money.gif differ
diff --git a/.gitbook/assets/gif/sponge-money.gif b/.gitbook/assets/sponge-money.gif
similarity index 100%
rename from .gitbook/assets/gif/sponge-money.gif
rename to .gitbook/assets/sponge-money.gif
diff --git a/.gitbook/assets/gif/super-mario-coins.gif b/.gitbook/assets/super-mario-coins.gif
similarity index 100%
rename from .gitbook/assets/gif/super-mario-coins.gif
rename to .gitbook/assets/super-mario-coins.gif
diff --git a/.gitbook/assets/gif/talk-data-to-me.gif b/.gitbook/assets/talk-data-to-me.gif
similarity index 100%
rename from .gitbook/assets/gif/talk-data-to-me.gif
rename to .gitbook/assets/talk-data-to-me.gif
diff --git a/.gitbook/assets/gif/tell-me-more.gif b/.gitbook/assets/tell-me-more.gif
similarity index 100%
rename from .gitbook/assets/gif/tell-me-more.gif
rename to .gitbook/assets/tell-me-more.gif
diff --git a/.gitbook/assets/gif/the-algorithm.gif b/.gitbook/assets/the-algorithm.gif
similarity index 100%
rename from .gitbook/assets/gif/the-algorithm.gif
rename to .gitbook/assets/the-algorithm.gif
diff --git a/.gitbook/assets/the-rock-simple.gif b/.gitbook/assets/the-rock-simple.gif
new file mode 100644
index 00000000..258f2e7c
Binary files /dev/null and b/.gitbook/assets/the-rock-simple.gif differ
diff --git a/.gitbook/assets/gif/to-the-computer.gif b/.gitbook/assets/to-the-computer.gif
similarity index 100%
rename from .gitbook/assets/gif/to-the-computer.gif
rename to .gitbook/assets/to-the-computer.gif
diff --git a/.gitbook/assets/gif/underwater-treasure.gif b/.gitbook/assets/underwater-treasure.gif
similarity index 100%
rename from .gitbook/assets/gif/underwater-treasure.gif
rename to .gitbook/assets/underwater-treasure.gif
diff --git a/.gitbook/assets/upload-files-button.webp b/.gitbook/assets/upload-files-button.webp
new file mode 100644
index 00000000..a3030c41
Binary files /dev/null and b/.gitbook/assets/upload-files-button.webp differ
diff --git a/.gitbook/assets/we-are-a-team.gif b/.gitbook/assets/we-are-a-team.gif
new file mode 100644
index 00000000..d18b2ecf
Binary files /dev/null and b/.gitbook/assets/we-are-a-team.gif differ
diff --git a/.gitbook/assets/gif/welcome-to-my-dojo.gif b/.gitbook/assets/welcome-to-my-dojo.gif
similarity index 100%
rename from .gitbook/assets/gif/welcome-to-my-dojo.gif
rename to .gitbook/assets/welcome-to-my-dojo.gif
diff --git a/.gitbook/assets/gif/whats-a-wallet (1).gif b/.gitbook/assets/whats-a-wallet (1).gif
similarity index 100%
rename from .gitbook/assets/gif/whats-a-wallet (1).gif
rename to .gitbook/assets/whats-a-wallet (1).gif
diff --git a/.gitbook/assets/gif/whats-a-wallet.gif b/.gitbook/assets/whats-a-wallet.gif
similarity index 100%
rename from .gitbook/assets/gif/whats-a-wallet.gif
rename to .gitbook/assets/whats-a-wallet.gif
diff --git a/.gitbook/assets/zelda-head-bop.gif b/.gitbook/assets/zelda-head-bop.gif
new file mode 100644
index 00000000..bfcb2b10
Binary files /dev/null and b/.gitbook/assets/zelda-head-bop.gif differ
diff --git a/SUMMARY.md b/SUMMARY.md
index 77a4364b..67f371fc 100644
--- a/SUMMARY.md
+++ b/SUMMARY.md
@@ -3,8 +3,8 @@
* [๐ Welcome](README.md)
* [๐ Discover](discover/README.md)
* [Explore](discover/explore.md)
- * [Basic Concepts](discover/basic-concepts.md)
* [Ocean 101](discover/ocean-101.md)
+ * [Basic Concepts](discover/basic-concepts.md)
* [Wallets](discover/wallets/README.md)
* [Set Up MetaMask Wallet](discover/wallets/metamask-setup.md)
* [Networks](discover/networks/README.md)
@@ -32,7 +32,7 @@
* [Harvest More Yield Data Farming](user-guides/how-to-data-farm.md)
* [Claim Rewards Data Farming](user-guides/claim-ocean-rewards.md)
* [Liquidity Pools \[deprecated\]](user-guides/remove-liquidity-pools.md)
-* [๐ป Developers](developers/README.md)
+* [๐จ๐ป Developers](developers/README.md)
* [Architecture Overview](developers/architecture.md)
* [Contracts](developers/contracts/README.md)
* [Data NFTs](developers/contracts/data-nfts.md)
diff --git a/contribute/README.md b/contribute/README.md
index d8299cad..b6eabfd2 100644
--- a/contribute/README.md
+++ b/contribute/README.md
@@ -7,7 +7,7 @@ coverY: 0
# ๐ค Contribute
-
+
### Report a bug ๐
@@ -19,13 +19,13 @@ First, make sure that you search existing open + closed issues + PRs to see if y
Follow our steps below to properly document your bug! Paste the screenshots into your GitHub issue.
-{% @arcade/embed flowId="fUNrK6z2eurJ2C1ty2OG" url="https://app.arcade.software/share/fUNrK6z2eurJ2C1ty2OG" %}
+\{% @arcade/embed flowId="fUNrK6z2eurJ2C1ty2OG" url="https://app.arcade.software/share/fUNrK6z2eurJ2C1ty2OG" %\}
### Report vulnerabilities
For all the super sleuths out there, you may be able to earn a bounty for reporting vulnerabilities in sensitive parts of our code. Check out our page on [Immunify](https://immunefi.com/bounty/oceanprotocol/) for the latest bug bounties available. You can also responsibly disclose flaws by emailing us at [security@oceanprotocol.com](mailto:security@oceanprotocol.com).
-
+
### Suggest a new feature ๐ค๐ญ
diff --git a/contribute/projects-using-ocean.md b/contribute/projects-using-ocean.md
index c668caae..4b2e7a8c 100644
--- a/contribute/projects-using-ocean.md
+++ b/contribute/projects-using-ocean.md
@@ -5,7 +5,7 @@ description: We are so proud of the companies that use Ocean Protocol tools!
# Partners & Collaborators
-
+
From startups to full enterprises, we have so many partners and collaborators using Ocean tech. Curious who's working with Ocean tools? Check out our up-to-date list of our partners and collaborators on the [Collaborators page ](https://oceanprotocol.com/collaborators)of our website.
diff --git a/data-science/README.md b/data-science/README.md
index fcb9d2f7..09d6e6a0 100644
--- a/data-science/README.md
+++ b/data-science/README.md
@@ -6,7 +6,7 @@ coverY: 0
# ๐ Data Science
-
+
### Why should data scientists use Ocean Protocol?
diff --git a/data-science/data-engineers.md b/data-science/data-engineers.md
index 3a70f803..3e3688f7 100644
--- a/data-science/data-engineers.md
+++ b/data-science/data-engineers.md
@@ -4,7 +4,7 @@ description: How to research where supply meets demand... ๐ฐ๐งโ๐ซ
# What data is valuable?
-
+
### Simple Truths
@@ -12,7 +12,7 @@ A lot of people miss the mark on tokenizing data that actually _sells_. If your
To figure out which market segments are paying for data, then it may help you to **go to the Ocean Market and sort by Sales.**
-But even then, it's not enough to just publish useful data on Ocean. **You need to market your data** **assets** to close sales.
+But even then, it's not enough to just publish useful data on Ocean. **You need to market your data** **assets** to close sales.
Have you tried all these things and are still having trouble making money? Never fear! You can enter one of our [data challenges](https://oceanprotocol.com/challenges) to make sweet OCEAN rewards and build your data science skills.
diff --git a/data-science/the-data-value-creation-loop.md b/data-science/the-data-value-creation-loop.md
index c9091f50..5068e607 100644
--- a/data-science/the-data-value-creation-loop.md
+++ b/data-science/the-data-value-creation-loop.md
@@ -2,9 +2,9 @@
description: When you have problems, but then you solve them ๐โโ๏ธ
---
-# The Data Value Creation Loop
+# Data Value Creation Loop
-
+
### What is the Data Value Creation Loop?
@@ -25,12 +25,3 @@ Here's a condensed breakdown of the loop:
### What is an example of a Data Value Creation Loop?
Let's explore an example to showcase the process of the data value creation loop. Imagine a healthcare organization seeking to develop a predictive model for early detection of diseases. They collaborate with data engineers to collect and preprocess various medical datasets, including patient demographics, lab results, and medical imaging. These datasets are tokenized and made available on the Ocean Protocol platform for secure computation. Data scientists utilize the tokenized data to train machine learning models that can accurately identify early warning signs of diseases. These models are then published as compute assets on Ocean Market. Application developers work with the healthcare organization to integrate the models into their existing patient management system, allowing doctors to receive automated risk assessments and personalized recommendations for preventive care. As a result, patients benefit from early detection, doctors can make more informed decisions, and the healthcare organization generates insights to improve patient outcomes while fostering data and model asset collaboration. Et voilร !
-
-
-
-
-
-
-
-
-
diff --git a/developers/README.md b/developers/README.md
index 0563acf9..f3965753 100644
--- a/developers/README.md
+++ b/developers/README.md
@@ -7,7 +7,7 @@ cover: ../.gitbook/assets/cover/developer_banner.png
coverY: 0
---
-# ๐ป Developers
+# ๐จ๐ป Developers
With Ocean, crypto wallets transform into magical data wallets, where your data can roam freely and securely. Crypto exchanges? Well, they've taken on a new role as data marketplaces, where you can showcase and trade your valuable data treasures. And hold on tight because DAOs are here to create epic data co-ops, where collaboration and innovation reign supreme! ๐ค
diff --git a/developers/contracts/revenue.md b/developers/contracts/revenue.md
index 5892f590..ced566cd 100644
--- a/developers/contracts/revenue.md
+++ b/developers/contracts/revenue.md
@@ -6,7 +6,7 @@ description: Explore and manage the revenue generated from your data NFTs.
Having a [data NFT](data-nfts.md) that generates revenue continuously, even when you're not actively involved, is an excellent source of income. This revenue stream allows you to earn consistently without actively dedicating your time and effort. Each time someone buys access to your NFT, you receive money, further enhancing the financial benefits. This steady income allows you to enjoy the rewards of your asset while minimizing the need for constant engagement:moneybag:
-
+
By default, the revenue generated from a [data NFT](data-nfts.md) is directed to the [owner](roles.md#nft-owner) of the NFT. This arrangement automatically updates whenever the data NFT is transferred to a new owner. C
@@ -17,18 +17,14 @@ There are two templates available: [ERC20Template](datatoken-templates.md#regula
In the case of [ERC20TemplateEnterprise](datatoken-templates.md#enterprise-template), when you deploy a fixed rate exchange, the funds generated as revenue are automatically sent to the owner's address. The owner receives the revenue without any manual intervention.
-
-
On the other hand, with [ERC20Template](datatoken-templates.md#regular-template), for a fixed rate exchange, the revenue is available at the fixed rate exchange level. The owner or the payment collector has the authority to manually retrieve the revenue.
{% endhint %}
-
-
-There are several methods available for establishing a new **payment collector**. You have the option to utilize the ERC20Template/ERC20TemplateEnterprise contract directly. Another approach is to leverage the [ocean.py](../ocean.py/) and [ocean.js](../ocean.js/) libraries. Alternatively, you can employ the network explorer associated with your asset. Lastly, you can directly set it up within the Ocean Market.
+There are several methods available for establishing a new **payment collector**. You have the option to utilize the ERC20Template/ERC20TemplateEnterprise contract directly. Another approach is to leverage the [ocean.py](../ocean.py) and [ocean.js](../ocean.js) libraries. Alternatively, you can employ the network explorer associated with your asset. Lastly, you can directly set it up within the Ocean Market.
Here are some examples of how to set up a new payment collector using the mentioned methods:
-1. Using [Ocean.js](https://github.com/oceanprotocol/ocean.js/blob/ae2ff1ccde53ace9841844c316a855de271f9a3f/src/contracts/Datatoken.ts#L393).
+1. Using [Ocean.js](https://github.com/oceanprotocol/ocean.js/blob/ae2ff1ccde53ace9841844c316a855de271f9a3f/src/contracts/Datatoken.ts#L393).
```typescript
datatokenAddress = 'Your datatoken address'
@@ -51,4 +47,3 @@ datatoken.setPaymentCollector(paymentCollectorAddress, {"from": publisher_wallet
Go to the asset detail page and then click on โEdit Assetโ and then scroll down to the field called โPayment Collector Addressโ. Add the new Ethereum address in this field and then click โSubmitโ. Finally, you will then need to sign two transactions to finalize the update.
-
diff --git a/developers/metadata.md b/developers/metadata.md
index a485e900..14148529 100644
--- a/developers/metadata.md
+++ b/developers/metadata.md
@@ -6,7 +6,7 @@ description: How can you enhance data discovery?
Metadata plays a **crucial role** in asset **discovery**, providing essential information such as **asset type, name, creation date, and licensing details**. Each data asset can have a [decentralized identifier (DID)](identifiers.md) that resolves to a DID document ([DDO](ddo-specification.md)) containing associated metadata. The DDO is essentially a collection of fields in a [JSON](https://www.json.org/) object. To understand working with OCEAN DIDs, you can refer to the [DID documentation](identifiers.md). For a more comprehensive understanding of metadata structure, the [DDO Specification](ddo-specification.md) documentation provides in-depth information.
-
+
In general, any dApp within the Ocean ecosystem is required to store metadata for every listed dataset. The metadata is useful to determine which datasets are the most relevant.
diff --git a/developers/ocean.py/publish-flow.md b/developers/ocean.py/publish-flow.md
index 72fccde0..c246d803 100644
--- a/developers/ocean.py/publish-flow.md
+++ b/developers/ocean.py/publish-flow.md
@@ -33,13 +33,13 @@ You've now published an Ocean asset!
* [`datatoken`](../contracts/datatokens.md) for access by others (licensing)
* `ddo` holding metadata
-
+
### Appendix
For more information regarding: Data NFT & Datatokens interfaces and how they are implemented in Solidity, we suggest to follow up this [article](../contracts/datanft-and-datatoken.md) and [contracts repo](https://github.com/oceanprotocol/contracts) from GitHub.
-As you may want to explore more the DDO specs, structure & meaning, we invite you to consult [DDO Specification](../ddo-specification.md) section.
+As you may want to explore more the DDO specs, structure & meaning, we invite you to consult [DDO Specification](../ddo-specification.md) section.
#### Publishing Alternatives
@@ -113,7 +113,7 @@ If you call `create()` after this, you can pass in an argument `deployed_datatok
Ocean Assets allows you to bundle several common scenarios as a single transaction, thus lowering gas fees.
-Any of the `ocean.assets.create__asset()` functions can also take an optional parameter that describes a bundled [pricing schema](https://github.com/oceanprotocol/ocean.py/blob/4aa12afd8a933d64bc2ed68d1e5359d0b9ae62f9/ocean\_lib/models/datatoken.py#LL199C5-L219C10) (Dispenser or Fixed Rate Exchange).
+Any of the `ocean.assets.create__asset()` functions can also take an optional parameter that describes a bundled [pricing schema](https://github.com/oceanprotocol/ocean.py/blob/4aa12afd8a933d64bc2ed68d1e5359d0b9ae62f9/ocean\_lib/models/datatoken.py#LL199C5-L219C10) (Dispenser or Fixed Rate Exchange).
Here is an example involving an exchange:
@@ -130,4 +130,3 @@ from ocean_lib.models.fixed_rate_exchange import ExchangeArguments
assert len(datatoken.get_exchanges()) == 1
```
{% endcode %}
-
diff --git a/developers/subgraph/README.md b/developers/subgraph/README.md
index 50e487f9..a5a9d6ac 100644
--- a/developers/subgraph/README.md
+++ b/developers/subgraph/README.md
@@ -14,7 +14,7 @@ Imagine this ๐ญ: if you were to always fetch data from the on-chain, you'd sta
-
+
@@ -25,7 +25,7 @@ You can utilize the Subgraph instances provided by Ocean Protocol or deploy your
If you're eager to use the Ocean Subgraph, here's some important information for you: We've deployed an Ocean Subgraph for each of the supported networks. Take a look at the table below, where you'll find handy links to both the subgraph instance and GraphiQL for each network. With the user-friendly GraphiQL interface, you can execute GraphQL queries directly, without any additional setup. It's a breeze! :ocean:
{% hint style="info" %}
-When it comes to fetching valuable information about [Data NFTs](../contracts/data-nfts.md) and [datatokens](../contracts/datatokens.md), the subgraph queries play a crucial role. They retrieve numerous details and information, but, the Subgraph cannot decrypt the DDO. But worry not, we have a dedicated component for thatโ[Aquarius](../aquarius/)! ๐ฌ Aquarius communicates with the provider and decrypts the encrypted information, making it readily available for queries.
+When it comes to fetching valuable information about [Data NFTs](../contracts/data-nfts.md) and [datatokens](../contracts/datatokens.md), the subgraph queries play a crucial role. They retrieve numerous details and information, but, the Subgraph cannot decrypt the DDO. But worry not, we have a dedicated component for thatโ[Aquarius](../aquarius/)! ๐ฌ Aquarius communicates with the provider and decrypts the encrypted information, making it readily available for queries.
{% endhint %}
### Ocean Subgraph deployments
@@ -44,8 +44,7 @@ When it comes to fetching valuable information about [Data NFTs](../contracts/da
When making subgraph queries, please remember that the parameters you send, such as a datatoken address or a data NFT address, should be in **lowercase**. This is an essential requirement to ensure accurate processing of the queries. We kindly request your attention to this detail to facilitate a seamless query experience.
{% endhint %}
-In the following pages, we've prepared a few examples just for you. From running queries to exploring data, you'll have the chance to dive right into the Ocean Subgraph data. There, you'll find a wide range of additional code snippets and examples that showcase the power and versatility of the Ocean Subgraph. So, grab a virtual snorkel, and let's explore together! ๐คฟ\
-
+In the following pages, we've prepared a few examples just for you. From running queries to exploring data, you'll have the chance to dive right into the Ocean Subgraph data. There, you'll find a wide range of additional code snippets and examples that showcase the power and versatility of the Ocean Subgraph. So, grab a virtual snorkel, and let's explore together! ๐คฟ\\
{% hint style="info" %}
For more examples, visit the subgraph GitHub [repository](https://github.com/oceanprotocol/ocean-subgraph), where you'll discover an extensive collection of code snippets and examples that highlight the Subgraph's capabilities and adaptability.
diff --git a/discover/basic-concepts.md b/discover/basic-concepts.md
index 997c45d8..d0826e4c 100644
--- a/discover/basic-concepts.md
+++ b/discover/basic-concepts.md
@@ -6,7 +6,7 @@ description: Learn the Web3 concepts backing up Ocean Protocol tech
You'll need to know a thing or two about **Web3** to fully understand Ocean Protocol's tech... Let's get started with the basics ๐งโ๐ซ
-
+
### Blockchain: The backbone of Ocean Protocol
diff --git a/discover/explore.md b/discover/explore.md
index 09eb54f5..50730e93 100644
--- a/discover/explore.md
+++ b/discover/explore.md
@@ -4,7 +4,23 @@ description: What is Ocean Protocol?
# Explore
-Ocean Protocol is a **decentralized data exchange protocol** that empowers you to monetize and share your data with others on-chain. โ๏ธ By leveraging **blockchain technology** and **smart contracts**, Ocean Protocol offers **open-source tools** to securely publish NFTs of your data and algorithms to seamlessly collaborate, trade, and innovate with others.
+Ocean Protocol is a **decentralized data exchange protocol** that aims to unlock the value of data and enable secure and privacy-preserving on-chain data sharing and monetization โ๏ธ It provides a framework for building data-centric applications that facilitate the exchange of data assets while ensuring data privacy, security, and compliance.
+
+Ocean Protocol is used for a variety of purposes, including:
+
+1. **Data Sharing**: Ocean Protocol allows individuals and organizations to share data securely and privately, enabling data owners to monetize their data assets while maintaining control over their data.
+2. **Data Monetization**: Data owners can monetize their data by offering it for sale or by providing data services through compute-to-data (C2D) capabilities. Data consumers can access and utilize data assets to train machine learning models, perform data analysis, and drive insights.
+3. **Decentralized Data Marketplaces**: Ocean Protocol facilitates the creation of decentralized data marketplaces where data providers can list their data assets and data consumers can discover and access them. These marketplaces operate on a peer-to-peer basis, eliminating the need for intermediaries and providing more efficient and transparent data transactions.
+4. **AI Development**: Ocean Protocol supports the development of AI models by providing access to diverse and high-quality datasets. Data scientists and AI developers can leverage these datasets to train and improve their models, leading to more accurate and robust AI systems.
+
+Ocean Protocol exists to address several challenges in the current data ecosystem:
+
+1. **Data Silos**: Data is often locked within organizations and inaccessible to others. Ocean Protocol aims to break down these data silos and enable data sharing across different entities, fostering collaboration and innovation.
+2. **Lack of Privacy**: Traditional data sharing methods often compromise privacy. Ocean Protocol incorporates privacy-preserving techniques, such as encryption and access control, to ensure that data owners maintain control over their data and only share it with authorized parties.
+3. **Limited Data Monetization**: Many data owners struggle to monetize their data assets effectively. Ocean Protocol provides a platform for data owners to list their data assets and earn revenue by selling or offering data services, creating new opportunities for data monetization.
+4. **Intermediaries and Inefficiencies**: The current data economy rely on intermediaries, which introduce additional costs and complexities. Ocean Protocol eliminates intermediaries by leveraging blockchain technology and smart contracts, enabling direct peer-to-peer transactions and reducing friction in data exchange.
+
+By leveraging **blockchain technology** and **smart contracts**, Ocean Protocol offers **open-source tools** to securely publish NFTs of your data and algorithms to seamlessly collaborate, trade, and innovate with others.
diff --git a/discover/ocean-101.md b/discover/ocean-101.md
index 86d23af1..73d88384 100644
--- a/discover/ocean-101.md
+++ b/discover/ocean-101.md
@@ -1,26 +1,6 @@
# Ocean 101
-## Introduction to Ocean Protocol
-
-Ocean Protocol is a decentralized data exchange protocol that aims to unlock the value of data and enable secure and privacy-preserving data sharing and monetization. It provides a framework for building data marketplaces that facilitate the exchange of data assets while ensuring data privacy, security, and compliance.
-
-## What is Ocean Used For?
-
-Ocean Protocol is used for a variety of purposes, including:
-
-1. **Data Sharing**: Ocean Protocol allows individuals and organizations to share data securely and privately, enabling data owners to monetize their data assets while maintaining control over their data.
-2. **Data Monetization**: Data owners can monetize their data by offering it for sale or by providing data services through compute-to-data (C2D) capabilities. Data consumers can access and utilize data assets to train machine learning models, perform data analysis, and drive insights.
-3. **Decentralized Data Marketplaces**: Ocean Protocol facilitates the creation of decentralized data marketplaces where data providers can list their data assets and data consumers can discover and access them. These marketplaces operate on a peer-to-peer basis, eliminating the need for intermediaries and providing more efficient and transparent data transactions.
-4. **AI Development**: Ocean Protocol supports the development of AI models by providing access to diverse and high-quality datasets. Data scientists and AI developers can leverage these datasets to train and improve their models, leading to more accurate and robust AI systems.
-
-## Why Does Ocean Exist?
-
-Ocean Protocol exists to address several challenges in the current data ecosystem:
-
-1. **Data Silos**: Data is often locked within organizations and inaccessible to others. Ocean Protocol aims to break down these data silos and enable data sharing across different entities, fostering collaboration and innovation.
-2. **Lack of Privacy**: Traditional data sharing methods often compromise privacy. Ocean Protocol incorporates privacy-preserving techniques, such as encryption and access control, to ensure that data owners maintain control over their data and only share it with authorized parties.
-3. **Limited Data Monetization**: Many data owners struggle to monetize their data assets effectively. Ocean Protocol provides a platform for data owners to list their data assets and earn revenue by selling or offering data services, creating new opportunities for data monetization.
-4. **Intermediaries and Inefficiencies**: The current data economy rely on intermediaries, which introduce additional costs and complexities. Ocean Protocol eliminates intermediaries by leveraging blockchain technology and smart contracts, enabling direct peer-to-peer transactions and reducing friction in data exchange.
+
## How Does Ocean Work?
@@ -28,8 +8,20 @@ Ocean Protocol utilizes a combination of blockchain technology, decentralized ne
1. **Asset Registration**: Data providers register their data assets on the Ocean blockchain, providing metadata that describes the asset, its usage terms, and pricing information. This metadata is stored on-chain and can be accessed by potential data consumers.
2. **Discovery and Access Control**: Data consumers can discover available data assets through decentralized metadata services like Aquarius. Access control mechanisms, such as smart contracts, verify the consumer's permissions and handle the transfer of data access tokens.
-3. **Secure Data Exchange**: When a data consumer purchases access to a data asset, the asset's metadata and access instructions are encrypted by the data provider using the Provider service. The encrypted asset is then securely transferred to the consumer, who can decrypt and utilize it without revealing the asset's URL.
-4. **Compute-to-Data (C2D)**: Ocean Protocol supports C2D capabilities, allowing data consumers to perform computations on data assets without direct access to the underlying data. The compute operations are executed in a secure and controlled environment, ensuring data privacy and compliance.
-5. **Incentives and Governance**: Ocean Protocol incorporates tokeconomics and a governance framework to incentivize participants and ensure the sustainability and evolution of the ecosystem. Participants can earn and stake Ocean tokens (OCEAN) to access data, contribute to the network, and participate in governance decisions.
+3. **Secure Data Exchange**: When a data consumer purchases access to a data asset, the asset's metadata, and access instructions are encrypted by the data provider using the Provider service. The encrypted asset is then securely transferred to the consumer, who can decrypt and utilize it without revealing the asset's URL.
+4. [**Compute-to-Data**](../developers/compute-to-data/) **(C2D)**: Ocean Protocol supports C2D capabilities, allowing data consumers to perform computations on data assets without direct access to the underlying data. The compute operations are executed in a secure and controlled environment, ensuring data privacy and compliance.
+5. **Incentives and Governance**: Ocean Protocol incorporates tokeconomics and a governance framework to incentivize participants and ensure the sustainability and evolution of the ecosystem. Participants can earn and stake Ocean tokens (OCEAN) for veOCEANs, curate data, contribute to the network, and participate in governance decisions.
-It's a decentralized data exchange protocol that transforms the way we share, monetize, and make the most out of data. By tackling issues such as data silos, limited monetization options, privacy worries, and the hassles of middlemen, Ocean Protocol gives people and organizations the power to unleash the true value of their data. With its decentralized marketplaces, rock-solid data sharing methods, and privacy protection measures, Ocean Protocol opens doors for collaboration, sparks innovation, and encourages responsible and ethical data usage. It's all about making data work for everyone in a fair and transparent data economy.
+Ocean Protocol also combines advanced technologies and web components to create a robust and efficient data ecosystem.
+
+Powerful libraries such as [Ocean.js](../developers/ocean.js/) (JavaScript) and [Ocean.py](../developers/ocean.py/) (Python) facilitate seamless integration and interaction with the protocol, offering a wide range of functionalities.
+
+Ocean Protocol incorporates middleware components that enhance efficiency and streamline interactions. Components such as [Aquarius](../developers/aquarius/) act as a metadata cache, improving search efficiency by caching on-chain data into Elasticsearch while [Provider](../developers/provider/) plays a crucial role in various ecosystem operations, assisting in asset downloading, handling encryption of [Decentralized Data Objects](../developers/ddo-specification.md) (DDOs), and facilitating communication with the operator-service for Compute-to-Data jobs. And finally, the [Subgraph](../developers/subgraph/), an off-chain service leveraging GraphQL, offers efficient access to information related to datatokens, users, and balances.
+
+These libraries and middleware components contribute to efficient data discovery and secure interactions within the Ocean Protocol ecosystem.
+
+By leveraging these tools and technologies, developers can harness the power of decentralized data while creating innovative applications and unlocking the true value of data assets.
+
+Ocean Protocol gives people and organizations the power to unleash the true value of their data. With its decentralized marketplaces, rock-solid data-sharing technologies, and privacy protection measures, Ocean Protocol opens the door for collaboration, sparks innovation, and encourages responsible and ethical data usage.
+
+It's all about making data work for everyone in a fair and transparent data economy.
diff --git a/discover/wallets/README.md b/discover/wallets/README.md
index 45ac4d2a..1edf1abd 100644
--- a/discover/wallets/README.md
+++ b/discover/wallets/README.md
@@ -6,7 +6,7 @@ description: Fundamental knowledge of using ERC-20 crypto wallets.
Ocean Protocol users require an ERC-20 compatible wallet to manage their OCEAN and ETH tokens. In this guide, we will provide some recommendations for different wallet options.
-
+
### What is a wallet?
diff --git a/rewards/df-basic.md b/rewards/df-basic.md
index b555b6ab..e829a59f 100644
--- a/rewards/df-basic.md
+++ b/rewards/df-basic.md
@@ -4,7 +4,7 @@ description: Learn the basic moves to start kicking a** Data Farming
# DF Basic Actions (Blue Belt)
-
+
### Get Started
diff --git a/rewards/df-emissions-apys.md b/rewards/df-emissions-apys.md
index b9502851..76b45b59 100644
--- a/rewards/df-emissions-apys.md
+++ b/rewards/df-emissions-apys.md
@@ -7,7 +7,7 @@ description: >-
# DF Emissions & APYs (Black Belt)
-
+
### Why veOCEAN is important to OceanDAO
@@ -51,10 +51,9 @@ The plot below shows estimated APY over time. Green includes both passive and ac
APYs are an estimate because APY depends on OCEAN locked. OCEAN locked for future weeks is not known precisely; it must be estimated. The yellow line is the model for OCEAN locked. We modeled OCEAN locked by observing linear growth from week 5 (when OCEAN locking was introduced) to week 28 (now): OCEAN locked grew from 7.89M OCEAN to 34.98M OCEAN respectively, or 1.177M more OCEAN locked per week.
-\
+\\
-
-
+
All the plots are calculated from [this Google Sheet](https://docs.google.com/spreadsheets/d/1F4o7PbV45yW1aPWOJ2rwZEKkgJXbIk5Yq7tj8749drc/edit#gid=1051477754).
diff --git a/rewards/df-intro.md b/rewards/df-intro.md
index c96831ab..97087027 100644
--- a/rewards/df-intro.md
+++ b/rewards/df-intro.md
@@ -4,7 +4,7 @@ description: Learn the fundamentals of The Way of Data Farming ๐งโ๐ซ
# Data Farming 101 (White Belt)
-
+
### What is Data Farming?
@@ -24,7 +24,7 @@ Every week OCEAN rewards are paid out to Data Farmers in two different ways: **p
Passive rewards are the OCEAN rewards paid to Data Farmers just for locking their OCEAN tokens.
-
+
[To start getting passive rewards, go here.](../user-guides/get-started-df.md)
@@ -46,7 +46,7 @@ Each Data Farming weekly round has a pool of OCEAN rewards, and 50% of the pool
### What are Publisher Rewards?
-
+
Data Farming strongly incentivizes publishing assets in the Ocean ecosystem by giving double the active rewards to Data Farmers that allocate to their own published assets.
diff --git a/rewards/df-max-out-yield.md b/rewards/df-max-out-yield.md
index 44f9f238..5b6b36a5 100644
--- a/rewards/df-max-out-yield.md
+++ b/rewards/df-max-out-yield.md
@@ -6,7 +6,7 @@ description: >-
# DF Max Out Yield (Purple Belt)
-
+
### How to Maximize Your Yield
@@ -23,7 +23,7 @@ Thus, if you really want to max out your APY:
Marketing your assets to buyers is your challenge. Just because you publish them in the Ocean ecosystem doesn't mean that they will sell. It will take real work. Your reward is great APY. Itโs incentives all the way down :)
-
+
### Measuring Data Farming's Success
@@ -50,7 +50,7 @@ At the top-end, this helps increase quality and diversification of inventory.
At the bottom-end, this eliminates some potential free-rider issues and smooths out the reward distribution.
-![Ranked Rewards](../.gitbook/assets/rewards/ranked_rewards_study.png)
+![Ranked Rewards](../.gitbook/assets/rewards/ranked\_rewards\_study.png)
You can read more about the why, what, and how of Ranked Rewards [in this blog post](https://blog.oceanprotocol.com/data-farming-df22-completed-df23-started-reward-function-tuned-ffd4359657ee) and find the full study [in these slides](https://docs.google.com/presentation/d/1HIA2zV8NUPpCELmi2WFwnAbHmFFrcXjNQiCpEqJ2Jdg/).
@@ -89,4 +89,4 @@ The table below shows the total amount of OCEAN rewards that will be distributed
-
+
diff --git a/rewards/veocean.md b/rewards/veocean.md
index 2b36b423..6141f906 100644
--- a/rewards/veocean.md
+++ b/rewards/veocean.md
@@ -6,7 +6,7 @@ description: >-
# DF "ve" in veOCEAN (Brown Belt)
-
+
### What does the "ve" in veOCEAN stand for?
@@ -45,7 +45,7 @@ Active rewards follow the usual Data Farming formula: $ of sales of the asset \*
### veOCEAN Time Locking
-Users can lock their OCEAN for different lengths of time to gain more veOCEAN **voting power**. The Data Farming dApp is designed to lock OCEAN for **a minimum of 2 weeks and a maximum of four years** (for max rewards). The longer you lock your OCEAN, the more veOCEAN + OCEAN rewards you get!
+Users can lock their OCEAN for different lengths of time to gain more veOCEAN **voting power**. The Data Farming dApp is designed to lock OCEAN for **a minimum of 2 weeks and a maximum of four years** (for max rewards). The longer you lock your OCEAN, the more veOCEAN + OCEAN rewards you get!
On the dApp's [veOCEAN page](https://df.oceandao.org/veocean), the "Lock Multiplier" represents the percentage amount of veOCEAN tokens received per OCEAN token locked.
@@ -111,8 +111,6 @@ After the Lock End Date, then you can withdraw your principal OCEAN tokens on th
The image below illustrates the flow of value. On the left, at time 0, the staker locks their OCEAN into the veOCEAN contract, and receives veOCEAN. In the middle, the staker receives OCEAN rewards every time thereโs revenue to the Ocean Protocol Community (top), and also as part of Data Farming rewards (bottom). On the right, when the lock expires (e.g. 4 years) then the staker is able to move their OCEAN around again.
-
-
The veOCEAN design is in accordance with the Web3 Sustainability Loop, which Ocean uses as its system-level design.
@@ -123,7 +121,7 @@ The veOCEAN code was forked from the veCRV code. veCRV parameters will be the st
The "veTokenomics" model of veOCEAN (vote-escrowed token economics) is inspired by Curve Finance's [veCRV](https://curve.readthedocs.io/dao-fees.html) token code. We took this inspiration to enable our users to participate in on-chain governance and earn rewards within the Ocean Protocol ecosystem.
-[Here is Ocean Protocol's open-source code](https://github.com/oceanprotocol/contracts/blob/main/contracts/ve/veFeeDistributor.vy#L240-L256) for veOCEAN, and if you're a developer, then you'll notice the strong similarities to [veCRV's](https://curve.readthedocs.io/dao-fees.html) code.
+[Here is Ocean Protocol's open-source code](https://github.com/oceanprotocol/contracts/blob/main/contracts/ve/veFeeDistributor.vy#L240-L256) for veOCEAN, and if you're a developer, then you'll notice the strong similarities to [veCRV's](https://curve.readthedocs.io/dao-fees.html) code.
### veOCEAN's Smart Contracts Security
@@ -132,4 +130,3 @@ The "veTokenomics" model of veOCEAN (vote-escrowed token economics) is inspired
We have built [a new contract](https://github.com/oceanprotocol/contracts/blob/main/contracts/ve/veAllocate.sol) for users to point their veOCEAN towards given data assets (โallocate veOCEANโ). These new contracts do not control the veOCEAN core contracts at all. In the event of a breach, the only funds at risk would be the rewards distributed for a single week; and we would be able to redirect future funds to a different contract.
We have an [ongoing bug bounty via Immunefi](https://immunefi.com/bounty/oceanprotocol/) for Ocean software, including veOCEAN and DF components. If you identify an issue, please report it there and get rewarded.
-
diff --git a/user-guides/README.md b/user-guides/README.md
index 6e684be8..4031ccfd 100644
--- a/user-guides/README.md
+++ b/user-guides/README.md
@@ -8,7 +8,7 @@ coverY: 0
# ๐ User Guides
-
+
### Tokenize your cool stuff and make money ๐ค
diff --git a/user-guides/buy-data-nfts.md b/user-guides/buy-data-nfts.md
index 3caa02b3..ca54a84f 100644
--- a/user-guides/buy-data-nfts.md
+++ b/user-guides/buy-data-nfts.md
@@ -4,7 +4,7 @@ description: How to Buy and Download Data on the Ocean Market
# Buy NFT Data
-
+
### Let's Go Shopping! ๐โโ๏ธ๐๏ธ
diff --git a/user-guides/claim-ocean-rewards.md b/user-guides/claim-ocean-rewards.md
index 4ee40b47..601f6f7f 100644
--- a/user-guides/claim-ocean-rewards.md
+++ b/user-guides/claim-ocean-rewards.md
@@ -4,7 +4,7 @@ description: How to claim OCEAN token rewards from data farming ๐งโ๐พ๐ฅ
# Claim Rewards Data Farming
-
+
Ocean Protocol's Data Farming dapp dispenses rewards **every Thursday** to its participants. ๐ฐ To claim your OCEAN token rewards for data farming, simply navigate to the Data Farming [Rewards page](https://df.oceandao.org/activerewards) and click the Claim OCEAN rewards buttons that will appear pink and clickable each Thursday. Yeehaw!
diff --git a/user-guides/compute-to-data/make-a-boss-c2d-algorithm.md b/user-guides/compute-to-data/make-a-boss-c2d-algorithm.md
index 1b0068e4..ef96a9bd 100644
--- a/user-guides/compute-to-data/make-a-boss-c2d-algorithm.md
+++ b/user-guides/compute-to-data/make-a-boss-c2d-algorithm.md
@@ -6,7 +6,7 @@ description: >-
# Make a Boss C2D Algorithm
-
+
The beginning of any great algorithm for Compute-to-Data starts by referencing the dataset asset correctly on the Docker container. Read on, anon.
diff --git a/user-guides/compute-to-data/publish-a-c2d-algorithm-nft.md b/user-guides/compute-to-data/publish-a-c2d-algorithm-nft.md
index 910e1ba6..ff79cd18 100644
--- a/user-guides/compute-to-data/publish-a-c2d-algorithm-nft.md
+++ b/user-guides/compute-to-data/publish-a-c2d-algorithm-nft.md
@@ -4,7 +4,7 @@ description: How to publish a C2D algorithm NFT on the Ocean Market
# Publish a C2D Algorithm NFT
-
+
### Publish Your Algorithm NFT
diff --git a/user-guides/compute-to-data/publish-a-c2d-data-nft.md b/user-guides/compute-to-data/publish-a-c2d-data-nft.md
index f8334008..0c4f4f99 100644
--- a/user-guides/compute-to-data/publish-a-c2d-data-nft.md
+++ b/user-guides/compute-to-data/publish-a-c2d-data-nft.md
@@ -4,7 +4,7 @@ description: How to publish a data NFT with C2D configurations
# Publish a C2D Data NFT
-
+
#### Step 1 - Navigate to the Ocean Market
diff --git a/user-guides/get-started-df.md b/user-guides/get-started-df.md
index 35840823..a5936196 100644
--- a/user-guides/get-started-df.md
+++ b/user-guides/get-started-df.md
@@ -6,9 +6,9 @@ description: Get veOCEAN tokens to use the Data Farming dApp and make yield!
### What the \*@$! is Data Farming?
-[Data Farming](https://df.oceandao.org) is our dApp that generates yield for participants that curate and publish valuable assets in the Ocean ecosystem.
+[Data Farming](https://df.oceandao.org) is our dApp that generates yield for participants that curate and publish valuable assets in the Ocean ecosystem.
-
+
### What is veOCEAN and why do you want it? ๐
@@ -40,7 +40,7 @@ Watch and learn, friend
* Click on the purple circles in our interactive demo to walk through the steps for locking your OCEAN tokens for veOCEAN tokens.
-{% @arcade/embed flowId="FUSkygksSRsJHwle1zFs" url="https://app.arcade.software/share/FUSkygksSRsJHwle1zFs" %}
+\{% @arcade/embed flowId="FUSkygksSRsJHwle1zFs" url="https://app.arcade.software/share/FUSkygksSRsJHwle1zFs" %\}
In this step you will:
diff --git a/user-guides/join-a-data-challenge.md b/user-guides/join-a-data-challenge.md
index 9fd9b1d3..b4b6965e 100644
--- a/user-guides/join-a-data-challenge.md
+++ b/user-guides/join-a-data-challenge.md
@@ -6,9 +6,9 @@ description: >-
# Join a Data Challenge
-
+
-Hone your skills, work on real business problems, and earn sweet dosh along the way.
+Hone your skills, work on real business problems, and earn sweet dosh along the way.
### What is an Ocean Protocol data challenge?
diff --git a/user-guides/publish-data-nfts.md b/user-guides/publish-data-nfts.md
index 232db700..b5dcc8da 100644
--- a/user-guides/publish-data-nfts.md
+++ b/user-guides/publish-data-nfts.md
@@ -4,7 +4,7 @@ description: How to Mint and Publish Data NFTs Using the Ocean Market
# Publish Data NFTs
-
+
### What to Publish? ๐คทโโ๏ธ
diff --git a/user-guides/sponsor-a-data-challenge.md b/user-guides/sponsor-a-data-challenge.md
index b09ea989..528b293c 100644
--- a/user-guides/sponsor-a-data-challenge.md
+++ b/user-guides/sponsor-a-data-challenge.md
@@ -4,13 +4,13 @@ description: Sponsor a data challenge to crowdsource solutions for your business
# Sponsor a Data Challenge
-
+
Hosting a data challenge is a fun way to engage data scientists and machine learning experts around the world to **solve your real business problems**. Incentivize participants to **build products using your data**, **explain insights in your data**, or **provide useful data predictions** for your business. Plus, it's a whole lot cheaper than hiring an in-house data science team!
### How to sponsor an Ocean Protocol data challenge?
-1. Establish the business problem you want to solve. The first step in building a data solution is understanding what you want to solve. For example, you may want to be able to predict the drought risk in an area to help price parametric insurance, or predict the price of ETH to optimize Uniswap LPing.
+1. Establish the business problem you want to solve. The first step in building a data solution is understanding what you want to solve. For example, you may want to be able to predict the drought risk in an area to help price parametric insurance, or predict the price of ETH to optimize Uniswap LPing.
2. Curate the dataset(s) that participants will use for the challenge. The key to hosting a good data challenge is to provide an exciting and through dataset that participants can use to build their solutions. Do your research to understand what data is available, whether it be free from an API, available for download, require any transformations, etc. For the first challenge, it is alright if the created dataset is a static file. However, it is best to ensure there is a path to making the data available from a dynamic endpoint so that entires can eventually be applied to current, real-world use cases.
3. Decide how the judging process will occur. This includes how long to make review period, how to score submissions, and how to decide any prizes will be divided among participants
4. Work with Ocean Protocol to gather participants for your data challenge. Creating blog posts and hosting Twitter Spaces is a good way to spread the word about your data challenge.
diff --git a/user-guides/using-ocean-market.md b/user-guides/using-ocean-market.md
index 9a3f72a5..110befc0 100644
--- a/user-guides/using-ocean-market.md
+++ b/user-guides/using-ocean-market.md
@@ -4,7 +4,7 @@ description: Buy, mint, and sell all sorts of data on the Ocean Market
# Guide to the Ocean Market
-
+
### What is the [Ocean Market](https://market.oceanprotocol.com/)? ๐