From f6685edba4bf8e7414a3aa64dd35402aef51c8a2 Mon Sep 17 00:00:00 2001 From: Maria Carmina Date: Wed, 24 May 2023 15:49:41 +0300 Subject: [PATCH] Fixed ocean.py SUMMARY.md --- .gitbook/assets/ocean.py/outline-1.jpg | Bin 0 -> 11769 bytes SUMMARY.md | 3 +- developers/ocean.py/intro.md | 43 +++++++++++++++++++++++++ 3 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 .gitbook/assets/ocean.py/outline-1.jpg create mode 100644 developers/ocean.py/intro.md diff --git a/.gitbook/assets/ocean.py/outline-1.jpg b/.gitbook/assets/ocean.py/outline-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..502b3640a69875d500e140a799995db5163ad7b0 GIT binary patch literal 11769 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 literal 0 HcmV?d00001 diff --git a/SUMMARY.md b/SUMMARY.md index 9206c8ad..49589844 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -49,7 +49,8 @@ * [Get fixed-rate exchanges](developers/using-ocean-subgraph/list-fixed-rate-exchanges.md) * [Get veOcean stats](developers/subgraph/get-veocean-stats.md) * [Ocean.py](developers/ocean.py/README.md) - * [Page 1](developers/ocean.py/page-1.md) + * [Intro](developers/ocean.py/intro.md) + * [Installation](developers/ocean.py/installation.md) * [Ocean Libraries](developers/ocean-libraries/README.md) * [Configuration](developers/using-ocean-libraries/configuration.md) * [Creating a data NFT](developers/using-ocean-libraries/creating-datanft.md) diff --git a/developers/ocean.py/intro.md b/developers/ocean.py/intro.md new file mode 100644 index 00000000..c375f5a0 --- /dev/null +++ b/developers/ocean.py/intro.md @@ -0,0 +1,43 @@ + + +

+ +

+ +# Intro 🎬 + +πŸ”πŸ€” Calling all data wizards! Are you a curious data scientist πŸ§™β€β™€οΈ who's heard whispers about Web3 and blockchain, but don't know where to dive in? Have you invented a mind-blowing AI algorithm and want to turn it into πŸ’° gold? Maybe you're training an LLM (Lusciously Lucrative Model) and want to specify the terms for your data's licensing πŸ“œ. Or hey, you just want to sell your data without giving up your privacy πŸ•΅οΈβ€β™‚οΈ or control πŸš«πŸ™…β€β™‚οΈ. + +Guess what? πŸŽ‰ Say hello to ocean.py! It's like a magical Python library 🐍 that lets you secretly 🀫 and securely πŸ”’ publish, swap, and gobble up data. πŸ™πŸ’¦ It works wonders by teaming up with Ocean Protocol 🌊 to give you all those incredible benefits mentioned above. So get ready to dive into the data ocean with a splash! πŸ’¦πŸŒŠ + + + +## ocean.py Strengths πŸ’ͺ + +ocean.py lets you do the following things: + +- Publish data services: downloadable files or compute-to-data. +Create an ERC721 data NFT for each service, and ERC20 datatoken for access (1.0 datatokens to access). +- Sell datatokens via for a fixed price. Sell data NFTs. +- Transfer data NFTs & datatokens to another owner, and all other ERC721 & ERC20 actions using web3.py or Brownie. + +And here is an outline video which describes the concepts better. + +[![Watch the video](../../.gitbook/assets/ocean.py/outline-1.jpg)](https://youtu.be/8uZC6PC9PBM) + + +## ocean.py Quickstart πŸš€ +To kickstart your adventure with ocean.py, we set out the following steps to get you zooming ahead in no time! + +1. Install Ocean πŸ“₯ +2. Setup πŸ› οΈ +β€” Remote (Win, MacOS, Linux) +β€” or Local (Linux only) +3. Walk through main flow πŸšΆβ€β™‚οΈ: publish asset, post for free / for sale, dispense it / buy it, and consume it + +After these quickstart steps, the main [README](https://github.com/oceanprotocol/ocean.py/blob/main/README.md) points to several other use cases, such as [Predict-ETH](https://github.com/oceanprotocol/predict-eth), [Data Farming](https://github.com/oceanprotocol/ocean.py/blob/main/READMEs/df.md), +on-chain key-value stores ([public](https://github.com/oceanprotocol/ocean.py/blob/main/READMEs/key-value-public.md) or [private](https://github.com/oceanprotocol/ocean.py/blob/main/READMEs/key-value-private.md)), and other types of data assets ([REST API](https://github.com/oceanprotocol/ocean.py/blob/main/READMEs/publish-flow-restapi.md), +[GraphQL](https://github.com/oceanprotocol/ocean.py/blob/main/READMEs/publish-flow-graphql.md), [on-chain](https://github.com/oceanprotocol/ocean.py/blob/main/READMEs/publish-flow-onchain.md)).