* Go to [https://market.oceanprotocol.com](https://market.oceanprotocol.com)
#### Step 2 - Connect your wallet
* Click the top right Connect Wallet button to connect your self-custody wallet to the Ocean Market
<figure><imgsrc="../../.gitbook/assets/connect-wallet.png"alt=""><figcaption><p>Connect your self-custody wallet</p></figcaption></figure>
#### Step 3 - Click the Publish link in the top left corner of the page
* Click the Publish link
<figure><imgsrc="../../.gitbook/assets/publish.png"alt=""><figcaption><p>Navigate to the Publish page</p></figcaption></figure>
#### Step 4 - Enter the metadata
* Enter the metadata for your data NFT keeping the Dataset asset type selected by default:
<figure><imgsrc="../../.gitbook/assets/dataset-default-option.png"alt=""><figcaption><p>Keep the default Dataset Asset Type selected</p></figcaption></figure>
#### Step 5 - Enter the Access information
* You must select the Compute access type in this step!
<figure><imgsrc="../../.gitbook/assets/dataset-compute-option.png"alt=""><figcaption><p>Make sure that you select Compute access type</p></figcaption></figure>
* Click the pink Submit button at the bottom of the page and sign the two transactions with your wallet. You'll have to pay for gas when you sign to publish your algorithm asset.
<figure><imgsrc="../../.gitbook/assets/Sign-transactions.png"alt=""><figcaption><p>Sign and pay gas for 2 transactions on the final publishing step</p></figcaption></figure>
**Ok, you've published a Data NFT that is \*almost\* ready for Compute-to-Data. Just a few tiny steps left and you're done!**
* You must select the Edit Compute Settings button to add your algorithm to the data NFT for computation.
<figure><imgsrc="../../.gitbook/assets/edit-compute-settings.png"alt=""><figcaption><p>Select the Edit Compute Settings tab button</p></figcaption></figure>
* Then, search for your algorithm in the Selected algorithms search bar and check the box next to it to add it as an algorithm able to compute on the dataset.
<figure><imgsrc="../../.gitbook/assets/select-algorithm-for-compute.png"alt=""><figcaption><p>Search for and select your algorithm to compute on your dataset</p></figcaption></figure>
#### Step 11 - Submit the transactions
* Click the pink Submit button at the bottom of the page and sign all the transactions.
<figure><imgsrc="../../.gitbook/assets/Submit-compute-settings.png"alt=""><figcaption><p>Click the Submit button to finalize the transaction</p></figcaption></figure>
#### Congratulations! You have fully finished the C2D flow. Check your work by verifying that your algorithm appears on the data NFT's page, like in the following example:
<figure><imgsrc="../../.gitbook/assets/double-check-work (1).png"alt=""width="375"><figcaption><p>Your algorithm should appear now on the data NFT's page!</p></figcaption></figure>
If you would like to run the compute job, then simply click the radio button to the left of the algorithm's name and click Buy Compute Job.
<figure><imgsrc="../../.gitbook/assets/buy-compute-job.png"alt=""width="375"><figcaption><p>Buy the compute job to check your work!</p></figcaption></figure>
The output of your algorithm's computation on the dataset will appear in the Algorithm.log output. Voilá!