{"repo":"oceanprotocol/ocean.py","free":true,"listed":false,"github":"https://github.com/oceanprotocol/ocean.py","clone":"git clone https://github.com/oceanprotocol/ocean.py.git","description":"🦑 Ocean Protocol's Python library to privately & securely publish, exchange, and consume data.","language":"Python","stars":173,"topics":["ocean-protocol","ocean-tokens","balancer-pools","ocean","blockchain"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"ocean.py: a Python library to privately & securely publish, exchange, and consume data. ⚠ Note: as of early 2025, this codebase is not being maintained. It might work, it might not. If you find a bug, feel free to report it, but do not expect it to be fixed. Ocean.py helps data scientists earn $ from their AI models, track provenance of data & compute, and get more data. (More details here.) Ocean.py makes these tasks easy: - Publish data services: data feeds, REST APIs, 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. ocean.py is part of the Ocean Protocol toolset. This is in beta state. If you run into problems, please open up a new issue. 🏄 Quickstart Follow these steps in sequence to ramp into Ocean. 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 Tools - Define gas strategy - auto-determine gas fee for remote networks - Search & filter data - find assets by tag - Custody-light flow - consume a free & a priced asset without custody Use-case flows - Challenge DF - prize $$ to predict future ETH price - Data Farming - curate data assets, earn rewards On-chain key-value store via data NFTs","default_branch":null,"files":null,"tree":[],"storefront":"/r/oceanprotocol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oceanprotocol/ocean.py/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}