.github | ||
api-references | ||
building-with-ocean | ||
core-concepts | ||
orientation | ||
using-ocean-market | ||
.gitignore | ||
LICENSE | ||
README.md | ||
SUMMARY.md |
description |
---|
Ocean Protocol - Tools for the Web3 Data Economy |
Orientation
In Ocean Protocol, each asset gets its own ERC721 data NFT and one(or more) ERC20 datatokens. This enables data wallets, data exchanges, and data co-ops by directly leveraging crypto wallets, exchanges, and more.
OCEAN token is used for staking, and more. Here are details.
Ocean Protocol provides tools for developers to build data markets, and to manage data NFTs and datatokens for use in DeFi.
Build Data Markets. Use Ocean Protocol software tools to build your own data marketplace, by either forking Ocean Market code or building up with Ocean components.
Manage datatokens and data NFTs for use in DeFi. Use Ocean JavaScript or Python drivers to manage data NFTs and datatokens:
- Publish and access data services: downloadable files or compute-to-data. Use Ocean to deploy a new ERC721 and ERC20 datatoken contract for each data service, then mint datatokens.
- Transfer datatokens to another owner (or approve & transferFrom).
- Manage pools. Deploy OCEAN-datatoken Balancer pools, buy & sell datatokens (swap), and add & remove liquidity.
- And more. Use ERC20 support in web3.js, web3.py and Solidity to connect datatokens with crypto wallets and other DeFi services.
Compute-to-Data Ocean's "Compute-to-Data" feature gives compute access to privately-held data, which never leaves the data owner’s premises. Ocean-based marketplaces enable the monetization of private data while preserving privacy. Here are details.