💧 Ocean Protocol oceanprotocol.com
Ocean Protocol is an ecosystem for sharing data and associated services. It provides a tokenized service layer that exposes data, storage, compute and algorithms for consumption with a set of deterministic proofs on availability and integrity that serve as verifiable service agreements. There is staking on services to signal quality, reputation and ward against Sybil Attacks.
Ocean helps to unlock data, particularly for AI. It is designed for scale and uses blockchain technology that allows data to be shared and sold in a safe, secure and transparent manner.
Society is becoming increasingly reliant on data, especially with the advent of AI. However, a small handful of organizations with both massive data assets and AI capabilities have become powerful with control that is a danger to a free and open society.
Ocean Protocol aims to unlock data, for more equitable outcomes for users of data, using a thoughtful application of both technology and governance.
Learn how Ocean Protocol works:
- Technical Whitepaper - This paper presents Ocean Protocol. Ocean is a decentralized protocol and network of artificial intelligence (AI) data/services. It incentivizes for a vast supply of relevant AI data/services.
- Business Whitepaper - This document presents a summary of the business model and ecosystem of Ocean Protocol. In addition, it describes the logic behind the Ocean utility token and the economics incentives driving the Protocol. It is complementary to the technical whitepaper for Ocean Protocol.
- Marketplace Framework - This document presents a summary of the core marketplace attributes and components required to facilitate the successful deployment of the decentralized data exchange protocol and network called Ocean Protocol.
Ocean Protocol implementation is composed by the following projects:
- Frontend - Pleuston - Provides the user interfaces enabling the users to publish, consume and discover Ocean Assets. Application implemented using HTML + Javascript + CSS, running in the client side (user's browser).
- Keeper Contracts - Solidity Smart Contracts running on the decentralized Ethereum Virtual Machine (EVM).
- Provider - Backend application giving some network advanced services. Initially:
- On-Chain access control
- Metadata storage
- Gathering of service proofs
- Datasciense - Tools allowing to a Data Scientist to interact with Ocean
- Mission & Values for Ocean Protocol
- Github Ocean Roadmap
- GitHub Technical Issues
- Milestones
- OceanProtocol Enhancement Proposals (OEPs)
Ocean Protocol uses C4 Standard process to manage changes in the source code. Find here more details about Ocean C4 OEP.
We use GitHub as a means for maintaining and tracking issues, roadmap and source code development.
If you would like to contribute, please check the Contributing page.