1
0
mirror of https://github.com/oceanprotocol/docs.git synced 2024-11-02 08:20:22 +01:00
docs/content/concepts/terminology.md

52 lines
2.6 KiB
Markdown
Raw Normal View History

2018-11-07 15:51:17 +01:00
---
title: Terminology
2018-11-08 13:21:39 +01:00
description: Terminology specific to Ocean Protocol.
2018-11-07 15:51:17 +01:00
---
## Ocean Network
2019-06-12 14:42:38 +02:00
Any EVM-compatible network where all[^1] the Ocean Protocol smart contracts ([keeper contracts](https://github.com/oceanprotocol/keeper-contracts)) are deployed. There can be many Ocean networks. Examples include the [testnets](/concepts/testnets/) and [the Ocean Production Network](/concepts/production-network/).
Note: Some old documentation refers to "the Ocean Network" or "the Ocean Protocol Network." You will have to guess which network was meant, based on the context.
2018-11-22 12:03:32 +01:00
## Asset or Data Asset
2018-11-07 15:51:17 +01:00
Anything that can be registered with and made available via an Ocean Network. Examples include data sets, trained model parameters, pipelines, and data-cleaning services.
2018-11-07 15:51:17 +01:00
2018-11-22 12:03:32 +01:00
## Data Owner or Data Service Provider
2018-11-07 15:51:17 +01:00
Someone who has assets that they want to sell (or give away freely). An example is an almond distributor with 30 years of data about almond sales.
2018-11-22 12:03:32 +01:00
Note: Initially, most data owners or data service providers will also be the publishers of their own assets.
## Publisher
2018-11-22 12:03:32 +01:00
A service which mediates access to assets on behalf of data owners or data service providers.
Note: Initially, most publishers will also be the owners of the assets they publish.
2018-11-07 15:51:17 +01:00
## Consumer
Someone who wants assets. An example is a data scientist working at an economic think tank.
## Marketplace
2018-11-07 15:51:17 +01:00
A service where publishers can list what assets they have, and consumers can see what's available then buy it (or get it for free). Every marketplace has a database where they store metadata about the assets they know about (but not the assets themselves). An Ocean network can support many marketplaces.
2018-11-07 15:51:17 +01:00
2018-11-30 10:47:59 +01:00
## Verifier
A person or a software service that checks some steps in transactions. For example, a verifier might check to see if a cryptographic signature is valid and then get rewarded for doing so.
2019-03-15 09:33:30 +01:00
## Service Execution Agreement (SEA) or Service Agreement
2018-11-30 10:47:59 +01:00
2019-03-15 09:33:30 +01:00
A contract-like agreement between a publisher, a consumer, and a verifier, specifying what assets are to be delivered (from publisher to consumer), the conditions that must be met, and the rewards for fulfilling the conditions.
2018-11-30 10:47:59 +01:00
We published an [Ocean Protocol blog post that explains SEAs in more detail](https://blog.oceanprotocol.com/exploring-the-sea-service-execution-agreements-65f7523d85e2).
2018-11-30 10:47:59 +01:00
## More Terminology
- See [the page about Ocean's Software Components](/concepts/components/).
- See [the page about wallets (and other Ethereum terminology)](/concepts/wallets/).
2019-06-12 14:42:38 +02:00
[^1]: The "Dispenser" smart contract should only be deployed to testnets.