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

Fix broken links inside the documentation

This commit is contained in:
Anamaria Loznianu 2023-04-11 11:55:50 +03:00
parent 0a72093dcb
commit e6fe95ea86
6 changed files with 118 additions and 118 deletions

View File

@ -14,10 +14,10 @@ Ocean uses Data NFTs (ERC721) and datatokens (ERC20) as the interface to connect
The following guides are a greate place to start if you are new to Ocean:
* [Architecture Overview](core-concepts/architecture.md)
* [Data NFTs and Datatokens](core-concepts/datanft-and-datatoken.md)
* [Publish a data asset](using-ocean-market/marketplace-publish-data-asset.md)
* [Download a data asset](using-ocean-market/marketplace-download-data-asset.md)
- [Architecture Overview](developers/core-concepts/architecture.md)
- [Data NFTs and Datatokens](developers/core-concepts/datanft-and-datatoken.md)
- [Publish a data asset](tutorials/using-ocean-market/marketplace-publish-data-asset.md)
- [Download a data asset](tutorials/using-ocean-market/marketplace-download-data-asset.md)
## What is our Mission?
@ -41,21 +41,21 @@ As a data scientist or AI practitioner, you can benefit from access to more data
The following guides will help you get started with buying and selling data:
* [Publish a data asset](using-ocean-market/marketplace-publish-data-asset.md)
* [Download a data asset](using-ocean-market/marketplace-download-data-asset.md)
* [Publishing with hosting services](using-ocean-market/asset-hosting.md)
- [Publish a data asset](tutorials/using-ocean-market/marketplace-publish-data-asset.md)
- [Download a data asset](tutorials/using-ocean-market/marketplace-download-data-asset.md)
- [Publishing with hosting services](tutorials/using-ocean-market/asset-hosting.md)
### Build Your Own Data Market
Use Ocean Protocol software tools to build your own data marketplace, by either forking [Ocean Market](https://v4.market.oceanprotocol.com/) code or building up with Ocean components.
![Ocean Market Homepage](.gitbook/assets/ocean-market-homepage.png)
![Ocean Market Homepage](.gitbook/assets/market/ocean-market-homepage.png)
If you're interested in starting your own marketplace checkout the following guides:
* [Forking Ocean Market](building-with-ocean/build-a-marketplace/forking-ocean-market.md)
* [Customising your market](building-with-ocean/build-a-marketplace/customising-your-market.md)
* [Deploying your market](building-with-ocean/build-a-marketplace/deploying-market.md)
- [Forking Ocean Market](tutorials/build-a-marketplace/forking-ocean-market.md)
- [Customising your market](tutorials/build-a-marketplace/customising-your-market.md)
- [Deploying your market](tutorials/build-a-marketplace/deploying-market.md)
### Manage datatokens and data NFTs for use in DeFi
@ -73,9 +73,9 @@ To access the dataset, you send 1.0 datatokens to the data provider (running Oce
Since datatokens are ERC20, and live on Ethereum mainnet, there's a whole ecosystem to leverage.
* _Publish and access data services:_ downloadable files or compute-to-data. Use Ocean to deploy a new [ERC721](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md) and [ERC20](https://github.com/ethereum/EIPs/blob/7f4f0377730f5fc266824084188cc17cf246932e/EIPS/eip-20.md) datatoken contract for each data service, then mint datatokens.
* _Transfer datatokens_ to another owner (or approve & transferFrom).
* _And more._ Use ERC20 support in [web3.js](https://web3js.readthedocs.io/), [web3.py](https://web3py.readthedocs.io/en/stable/examples.html#working-with-an-erc20-token-contract) and Solidity to connect datatokens with crypto wallets and other DeFi services.
- _Publish and access data services:_ downloadable files or compute-to-data. Use Ocean to deploy a new [ERC721](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md) and [ERC20](https://github.com/ethereum/EIPs/blob/7f4f0377730f5fc266824084188cc17cf246932e/EIPS/eip-20.md) datatoken contract for each data service, then mint datatokens.
- _Transfer datatokens_ to another owner (or approve & transferFrom).
- _And more._ Use ERC20 support in [web3.js](https://web3js.readthedocs.io/), [web3.py](https://web3py.readthedocs.io/en/stable/examples.html#working-with-an-erc20-token-contract) and Solidity to connect datatokens with crypto wallets and other DeFi services.
### Compute-to-Data
@ -93,11 +93,11 @@ Private data can help research, leading to life-altering innovations in science
Checkout these guides if you are aiming to get a deeper understanding on how compute-to-data works:
* [Architecture](building-with-ocean/compute-to-data/compute-to-data-architecture.md)
* [Datasets & Algorithms](building-with-ocean/compute-to-data/compute-to-data-datasets-algorithms.md)
* [Minikube Environment](building-with-ocean/compute-to-data/compute-to-data-minikube.md)
* [Writing Algorithms](building-with-ocean/compute-to-data/compute-to-data-algorithms.md)
* [Private docker registry](building-with-ocean/compute-to-data/compute-to-data-docker-registry.md)
- [Architecture](developers/core-concepts/compute-to-data-architecture.md)
- [Datasets & Algorithms](developers/core-concepts/compute-to-data-datasets-algorithms.md)
- [Minikube Environment](infrastructure/compute-to-data-minikube.md)
- [Writing Algorithms](developers/core-concepts/compute-to-data-algorithms.md)
- [Private docker registry](infrastructure/compute-to-data-docker-registry.md)
## How does it work?
@ -107,23 +107,23 @@ Ocean Protocol provides tools for developers to _build data markets_, and to _ma
If you are new to web3 and blockchain technologies then we suggest you first read these introductory guides:
* [Wallet Basics](building-with-ocean/wallets.md)
* [Set Up MetaMask Wallet](orientation/metamask-setup.md)
* [Manage Your OCEAN Tokens](building-with-ocean/wallets-and-ocean-tokens.md)
- [Wallet Basics](discover/wallets.md)
- [Set Up MetaMask Wallet](discover/metamask-setup.md)
- [Manage Your OCEAN Tokens](discover/wallets-and-ocean-tokens.md)
If ou are looking to get to grips with the inner workings of Ocean, then you'll be interested in the following guides:
* [Architecture Overview](core-concepts/architecture.md)
* [Data NFTs and Datatokens](core-concepts/datanft-and-datatoken.md)
* [Networks](core-concepts/networks.md)
* [Fees](core-concepts/fees.md)
* [Asset pricing](core-concepts/asset-pricing.md)
* [DID & DDO](core-concepts/did-ddo.md)
* [Roles](core-concepts/roles.md)
* [Set Up a Marketplace](building-with-ocean/marketplace.md)
* [Compute-to-Data](building-with-ocean/compute-to-data/)
* [Deploying components](building-with-ocean/deploying-components/)
* [Contributing](core-concepts/contributing.md)
- [Architecture Overview](developers/core-concepts/architecture.md)
- [Data NFTs and Datatokens](developers/core-concepts/datanft-and-datatoken.md)
- [Networks](discover/networks.md)
- [Fees](developers/core-concepts/fees.md)
- [Asset pricing](developers/core-concepts/asset-pricing.md)
- [DID & DDO](developers/core-concepts/did-ddo.md)
- [Roles](developers/core-concepts/roles.md)
- [Set Up a Marketplace](tutorials/build-a-marketplace/marketplace.md)
- [Compute-to-Data](developers/core-concepts/compute-to-data)
- [Deploying components](infrastructure/README.md)
- [Contributing](contribute/contributing.md)
## Supporters

View File

@ -1,63 +1,63 @@
# Table of contents
* [🌊 Discover](README.md)
* [Wallet Basics](discover/wallets.md)
* [Set Up MetaMask Wallet](discover/metamask-setup.md)
* [Manage Your OCEAN Tokens](discover/wallets-and-ocean-tokens.md)
* [Networks](discover/networks.md)
* [Bridges](discover/bridges.md)
* [FAQ](discover/faq.md)
* [📚 Tutorials](tutorials/README.md)
* [Using Ocean Market](tutorials/using-ocean-market/README.md)
* [Publish a Data Asset](tutorials/using-ocean-market/marketplace-publish-data-asset.md)
* [Download a Data Asset](tutorials/using-ocean-market/marketplace-download-data-asset.md)
* [Publishing with Hosting Services](tutorials/using-ocean-market/asset-hosting.md)
* [Liquidity Pools \[deprecated\]](tutorials/using-ocean-market/remove-liquidity-using-etherscan.md)
* [Build a Marketplace](tutorials/build-a-marketplace/README.md)
* [Forking Ocean Market](tutorials/build-a-marketplace/forking-ocean-market.md)
* [Customising a Market](tutorials/build-a-marketplace/customising-your-market.md)
* [Deploying a Market](tutorials/build-a-marketplace/deploying-market.md)
* [Using Ocean Subgraph](tutorials/using-ocean-subgraph/README.md)
* [List data NFTs](tutorials/using-ocean-subgraph/list-data-nfts.md)
* [List all Tokens](tutorials/using-ocean-subgraph/list-datatokens.md)
* [Get Data NFT Information](tutorials/using-ocean-subgraph/get-data-nft-information.md)
* [Get Datatoken Information](tutorials/using-ocean-subgraph/get-datatoken-information.md)
* [List Fixed Rate Exchanges](tutorials/using-ocean-subgraph/list-fixed-rate-exchanges.md)
* [Using Ocean Libraries](tutorials/using-ocean-libraries/README.md)
* [Configuration](tutorials/using-ocean-libraries/configuration.md)
* [Creating a data NFT](tutorials/using-ocean-libraries/creating\_dataNFT.md)
* [Publish with Fixed Pricing](tutorials/using-ocean-libraries/create-datatoken-with-fixed-pricing.md)
* [Mint Datatokens](tutorials/using-ocean-libraries/mint-datatoken.md)
* [Update Metadata](tutorials/using-ocean-libraries/update-metadata.md)
* [💰 Rewards](rewards/README.md)
* [veOCEAN](rewards/veocean.md)
* [Data Farming 101](rewards/df-intro.md)
* [Data Farming Background](rewards/df-background.md)
* [Emissions & APYs](rewards/emissions-apys.md)
* [Rewards Tutorial](rewards/veOcean-Data-Farming-Tutorial.md)
* [👨💻 Developers](developers/README.md)
* [Core concepts](developers/core-concepts/README.md)
* [Architecture Overview](developers/core-concepts/architecture.md)
* [Data NFTs and Datatokens](developers/core-concepts/datanft-and-datatoken.md)
* [Roles](developers/core-concepts/roles.md)
* [Fees](developers/core-concepts/fees.md)
* [Asset Pricing](developers/core-concepts/asset-pricing.md)
* [DID & DDO](developers/core-concepts/did-ddo.md)
* [C2D - Architecture](developers/core-concepts/compute-to-data-architecture.md)
* [C2D - Datasets & Algorithms](developers/core-concepts/compute-to-data-datasets-algorithms.md)
* [C2D - Writing Algorithms](developers/core-concepts/compute-to-data-algorithms.md)
* [C2D - User defined parameters](developers/core-concepts/user-defined-parameters.md)
* [Aquarius REST API](developers/aquarius-rest-api.md)
* [Provider REST API](developers/provider-rest-api.md)
* [🔨 Infrastructure](infrastructure/README.md)
* [Setup a Server](infrastructure/setup-server.md)
* [Deploying Marketplace](infrastructure/deploying-marketplace.md)
* [Deploying Aquarius](infrastructure/deploying-aquarius.md)
* [Deploying Provider](infrastructure/deploying-provider.md)
* [Deploying Ocean Subgraph](infrastructure/deploying-ocean-subgraph.md)
* [C2D - Minikube Environment](infrastructure/compute-to-data-minikube.md)
* [C2D - Private Docker Registry](infrastructure/compute-to-data-docker-registry.md)
* [🤝 Contribute](contribute/contributing.md)
* [Partners & Collaborators](contribute/projects-using-ocean.md)
* [Contributor Code of Conduct](contribute/code-of-conduct.md)
* [Legal Requirements](contribute/legal-reqs.md)
- [🌊 Discover](README.md)
- [Wallet Basics](discover/wallets.md)
- [Set Up MetaMask Wallet](discover/metamask-setup.md)
- [Manage Your OCEAN Tokens](discover/wallets-and-ocean-tokens.md)
- [Networks](discover/networks.md)
- [Bridges](discover/bridges.md)
- [FAQ](discover/faq.md)
- [📚 Tutorials](tutorials/README.md)
- [Using Ocean Market](tutorials/using-ocean-market/README.md)
- [Publish a Data Asset](tutorials/using-ocean-market/marketplace-publish-data-asset.md)
- [Download a Data Asset](tutorials/using-ocean-market/marketplace-download-data-asset.md)
- [Publishing with Hosting Services](tutorials/using-ocean-market/asset-hosting.md)
- [Liquidity Pools \[deprecated\]](tutorials/using-ocean-market/remove-liquidity-using-etherscan.md)
- [Build a Marketplace](tutorials/build-a-marketplace/README.md)
- [Forking Ocean Market](tutorials/build-a-marketplace/forking-ocean-market.md)
- [Customising a Market](tutorials/build-a-marketplace/customising-your-market.md)
- [Deploying a Market](tutorials/build-a-marketplace/deploying-market.md)
- [Using Ocean Subgraph](tutorials/using-ocean-subgraph/README.md)
- [List data NFTs](tutorials/using-ocean-subgraph/list-data-nfts.md)
- [List all Tokens](tutorials/using-ocean-subgraph/list-datatokens.md)
- [Get Data NFT Information](tutorials/using-ocean-subgraph/get-data-nft-information.md)
- [Get Datatoken Information](tutorials/using-ocean-subgraph/get-datatoken-information.md)
- [List Fixed Rate Exchanges](tutorials/using-ocean-subgraph/list-fixed-rate-exchanges.md)
- [Using Ocean Libraries](tutorials/using-ocean-libraries/README.md)
- [Configuration](tutorials/using-ocean-libraries/configuration.md)
- [Creating a data NFT](tutorials/using-ocean-libraries/creating_dataNFT.md)
- [Publish with Fixed Pricing](tutorials/using-ocean-libraries/create-datatoken-with-fixed-pricing.md)
- [Mint Datatokens](tutorials/using-ocean-libraries/mint-datatoken.md)
- [Update Metadata](tutorials/using-ocean-libraries/update-metadata.md)
- [💰 Rewards](rewards/README.md)
- [veOCEAN](rewards/veocean.md)
- [Data Farming 101](rewards/df-intro.md)
- [Data Farming Background](rewards/df-background.md)
- [Emissions & APYs](rewards/emissions-apys.md)
- [Rewards Tutorial](rewards/veOcean-Data-Farming-Tutorial.md)
- [👨💻 Developers](developers/README.md)
- [Core concepts](developers/core-concepts/README.md)
- [Architecture Overview](developers/core-concepts/architecture.md)
- [Data NFTs and Datatokens](developers/core-concepts/datanft-and-datatoken.md)
- [Roles](developers/core-concepts/roles.md)
- [Fees](developers/core-concepts/fees.md)
- [Asset Pricing](developers/core-concepts/asset-pricing.md)
- [DID & DDO](developers/core-concepts/did-ddo.md)
- [C2D - Architecture](developers/core-concepts/compute-to-data-architecture.md)
- [C2D - Datasets & Algorithms](developers/core-concepts/compute-to-data-datasets-algorithms.md)
- [C2D - Writing Algorithms](developers/core-concepts/compute-to-data-algorithms.md)
- [C2D - User defined parameters](developers/core-concepts/user-defined-parameters.md)
- [Aquarius REST API](developers/aquarius-rest-api.md)
- [Provider REST API](developers/provider-rest-api.md)
- [🔨 Infrastructure](infrastructure/README.md)
- [Setup a Server](infrastructure/setup-server.md)
- [Deploying Marketplace](infrastructure/deploying-marketplace.md)
- [Deploying Aquarius](infrastructure/deploying-aquarius.md)
- [Deploying Provider](infrastructure/deploying-provider.md)
- [Deploying Ocean Subgraph](infrastructure/deploying-ocean-subgraph.md)
- [C2D - Minikube Environment](infrastructure/compute-to-data-minikube.md)
- [C2D - Private Docker Registry](infrastructure/compute-to-data-docker-registry.md)
- [🤝 Contribute](contribute/contributing.md)
- [Partners & Collaborators](contribute/projects-using-ocean.md)
- [Contributor Code of Conduct](contribute/code-of-conduct.md)
- [Legal Requirements](contribute/legal-reqs.md)

View File

@ -11,7 +11,7 @@ A non-fungible token stored on the blockchain represents a unique asset. NFTs ca
Fungible tokens represent fungible assets. If you have 5 ETH and Alice has 5 ETH, you and Alice could swap your ETH and your final holdings remain the same. They're apples-to-apples. Licenses (contracts) to access a copyrighted asset are naturally fungible - they can be swapped with each other.
![Data NFT and datatoken](../.gitbook/assets/architecture/datanft-and-datatoken.png)
![Data NFT and datatoken](../../.gitbook/assets/architecture/datanft-and-datatoken.png)
## What is a Data NFT?
@ -77,7 +77,7 @@ In some situations, you may want the revenue to be sent to another account rathe
In order to set a new payment collector, you need to visit the asset detail page and then click on “Edit Asset” and then scroll down to the field call “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.
![Update Payment Collector](../.gitbook/assets/market/change-payment-collector.png)
![Update Payment Collector](../../.gitbook/assets/market/change-payment-collector.png)
### TemplateIds

View File

@ -33,7 +33,7 @@ The DDO is stored on-chain as part of the NFT contract and stored in encrypted f
Here is the flow:
![DDO flow](../.gitbook/assets/architecture/ddo-flow.png)
![DDO flow](../../.gitbook/assets/architecture/ddo-flow.png)
<details>

View File

@ -19,7 +19,7 @@ The article [How to Get Started with BSC](https://academy.binance.com/en/article
- [BSC Wallet Support](https://docs.binance.org/wallets/bsc-wallets.html). Includes MetaMask and Trust Wallet.
- [BSC Bridge](https://www.bnbchain.org/en/bridge)
- [How to set up a custom network in MetaMask](../orientation/metamask-setup.md#set-up-custom-network)
- [How to set up a custom network in MetaMask](../discover/metamask-setup.md#set-up-custom-network)
## Polygon (ex Matic) Bridge
@ -27,7 +27,7 @@ The article [How to Get Started with BSC](https://academy.binance.com/en/article
- [Matic Wallet](https://wallet.polygon.technology/)
- [Matic Bridge](https://wallet.polygon.technology/bridge/)
- [How to set up a custom network in MetaMask](../orientation/metamask-setup.md#set-up-custom-network)
- [How to set up a custom network in MetaMask](../discover/metamask-setup.md#set-up-custom-network)
#### Intro to Polygon's Bridge
@ -75,4 +75,4 @@ While in the first two cases, the transactions are signed on the Ethereum Mainne
| Currency Symbol | `MATIC` |
| Block Explorer URL | `https://explorer.matic.network/` |
Follow our guide to learn how to use those values to [set up a custom network in MetaMask](../orientation/metamask-setup.md#set-up-custom-network).
Follow our guide to learn how to use those values to [set up a custom network in MetaMask](../discover/metamask-setup.md#set-up-custom-network).

View File

@ -13,7 +13,7 @@ To publish on the Ocean Marketplace, publishers must first host their assets. It
On Ocean Marketplace, a publisher must provide the asset information during the publish step in the field shown in the below image. The information is a `link` for a classic URL, a `transaction ID` for a file stored on Arweave or a `CID` for an IPFS file.
![Publish - File URL field](../.gitbook/assets/market/marketplace-publish-file-field.png)
![Publish - File URL field](../../.gitbook/assets/market/marketplace-publish-file-field.png)
Publishers can choose any hosting service of their choice. The below section explains how to use commonly used hosting services with Ocean Marketplace.
@ -37,13 +37,13 @@ If at any point you need more AR tokens, you can fund your wallet from one of Ar
Open [arweave.app](https://arweave.app/) in a browser. Select the '+' icon in the bottom left corner of the screen. Import the JSON key file from step 1.
![Arweave.app import key file](../.gitbook/assets/hosting/arweave-1.png)
![Arweave.app import key file](../../.gitbook/assets/hosting/arweave-1.png)
**Step 3 - Upload file**
Select the newly imported wallet by clicking the "blockies" style icon in the top left corner of the screen. Select **Send.** Click the **Data** field and select the file you wish to upload.
![Arweave.app upload file](../.gitbook/assets/hosting/arweave-2.png)
![Arweave.app upload file](../../.gitbook/assets/hosting/arweave-2.png)
The fee in AR tokens will be calculated based on the size of the file and displayed near the bottom middle part of the screen. Select **Submit** to submit the transaction.
@ -53,11 +53,11 @@ After submitting the transaction, select **Transactions** and wait until the tra
Once the transaction finalizes, select it, and copy the transaction ID.
![Arweave.app transaction ID](../.gitbook/assets/hosting/arweave-3.png)
![Arweave.app transaction ID](../../.gitbook/assets/hosting/arweave-3.png)
**Step 5 - Publish the asset with the transaction ID**
![Ocean Market - Publish with arweave transaction ID](../.gitbook/assets/hosting/arweave-4.png)
![Ocean Market - Publish with arweave transaction ID](../../.gitbook/assets/hosting/arweave-4.png)
### Centralized hosting
@ -75,31 +75,31 @@ Create an account on [AWS](https://aws.amazon.com/s3/). Users might also be aske
Go to the AWS portal for S3: https://aws.amazon.com/s3/ and select from the upper right corner `Create an AWS account` as shown below.
![Create an account - 1](../.gitbook/assets/hosting/aws-1.png)
![Create an account - 1](../../.gitbook/assets/hosting/aws-1.png)
**Fill in the details**
![Create an account - 2](../.gitbook/assets/hosting/aws-2.png))
![Create an account - 2](../../.gitbook/assets/hosting/aws-2.png))
**Create a bucket**
After logging into the new account, search for the available services and select `S3` type of storage.
![Create an account - 3](../.gitbook/assets/hosting/aws-3.png)
![Create an account - 3](../../.gitbook/assets/hosting/aws-3.png)
To create an S3 bucket, choose `Create bucket`.
![Create an account - 4](../.gitbook/assets/hosting/aws-4.png)
![Create an account - 4](../../.gitbook/assets/hosting/aws-4.png)
Fill in the form with the necessary information. Then, the bucket is up & running.
![Create an account - 5](../.gitbook/assets/hosting/aws-5.png)
![Create an account - 5](../../.gitbook/assets/hosting/aws-5.png)
**Step 2 - Upload asset on S3 bucket**
Now, the asset can be uploaded by selecting the bucket name and choosing `Upload` in the `Objects` tab.
![Upload asset on S3 bucket - 1](../.gitbook/assets/hosting/aws-6.png)
![Upload asset on S3 bucket - 1](../../.gitbook/assets/hosting/aws-6.png)
**Add files to the bucket**
@ -107,13 +107,13 @@ Get the files and add them to the bucket.
The file is an example used in multiple Ocean repositories, and it can be found [here](https://raw.githubusercontent.com/oceanprotocol/c2d-examples/main/branin_and_gpr/branin.arff).
![Upload asset on S3 bucket - 3](../.gitbook/assets/hosting/aws-7.png)
![Upload asset on S3 bucket - 3](../../.gitbook/assets/hosting/aws-7.png)
The permissions and properties can be set afterward, for the moment keep them as default.
After selecting `Upload`, make sure that the status is `Succeeded`.
![Upload asset on S3 bucket - 4](../.gitbook/assets/hosting/aws-8.png)
![Upload asset on S3 bucket - 4](../../.gitbook/assets/hosting/aws-8.png)
**Step 3 - Access the Object URL on S3 Bucket**
@ -125,7 +125,7 @@ Go to the `Permissions` tab and select `Edit` and then uncheck `Block all public
If editing the permissions is unavailable, modify the `Object Ownership` by enabling the ACLs as shown below.
![Access the Object URL on S3 Bucket - 1](../.gitbook/assets/hosting/aws-9.png)
![Access the Object URL on S3 Bucket - 1](../../.gitbook/assets/hosting/aws-9.png)
**Modifying bucket policy**
@ -150,13 +150,13 @@ Note that the `<BUCKET-NAME>` must be chosen from the personal buckets dashboard
After saving the changes, the bucket should appear as `Public` access.
![Access the Object URL on S3 Bucket - 2](../.gitbook/assets/hosting/aws-10.png)
![Access the Object URL on S3 Bucket - 2](../../.gitbook/assets/hosting/aws-10.png)
**Verify the object URL on public access**
Select the file from the bucket that needs verification and select `Open`. Now download the file on your system.
![Access the Object URL on S3 Bucket - 3](../.gitbook/assets/hosting/aws-11.png)
![Access the Object URL on S3 Bucket - 3](../../.gitbook/assets/hosting/aws-11.png)
**Step 4 - Get the S3 Bucket Link & Publish Asset on Market**
@ -166,7 +166,7 @@ Go to [Ocean Market](https://market.oceanprotocol.com/publish/1) to complete the
Copy the `Object URL` that can be found at `Object Overview` from the AWS S3 bucket and paste it into the `File` field from the form found at [step 2](https://market.oceanprotocol.com/publish/2) as it is illustrated below.
![Get the S3 Bucket Link & Publish Asset on Market - 1](../.gitbook/assets/hosting/aws-12.png)
![Get the S3 Bucket Link & Publish Asset on Market - 1](../../.gitbook/assets/hosting/aws-12.png)
#### Azure storage
@ -222,4 +222,4 @@ Go to the Azure portal: https://portal.azure.com/#home and select `Storage accou
Now, copy and paste the link into the Publish page in the Ocean Marketplace.
![Publish the file as an asset](../.gitbook/assets/hosting/azure-10.png)
![Publish the file as an asset](../../.gitbook/assets/hosting/azure-10.png)