1
0
mirror of https://github.com/oceanprotocol/docs.git synced 2024-11-26 19:49:26 +01:00
docs/content/concepts/terminology.md
Troy McConaghy 6c6076e1ad
Delete single instance of the word "tribes"
That word isn't used anywhere else in the docs so I see no need to use it here.
2019-04-11 10:53:34 +02:00

44 lines
2.1 KiB
Markdown

---
title: Terminology
description: Terminology specific to Ocean Protocol.
---
## Asset or Data Asset
Anything that can be registered with and made available via the Ocean Network. Examples include data sets, trained model parameters, pipelines, and data-cleaning services.
## Data Owner or Data Service Provider
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.
Note: Initially, most data owners or data service providers will also be the publishers of their own assets.
## Publisher
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.
## Consumer
Someone who wants assets. An example is a data scientist working at an economic think tank.
## Marketplace
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). The Ocean network supports many marketplaces.
## 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.
## Service Execution Agreement (SEA) or Service Agreement
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.
We published an [Ocean Protocol blog post that explains SEAs in more detail](https://blog.oceanprotocol.com/exploring-the-sea-service-execution-agreements-65f7523d85e2). [OEP-11](https://github.com/oceanprotocol/OEPs/tree/master/11) is a technical specification of how SEAs mediate access control.
## More Terminology
- See [the page about Ocean's Software Components](/concepts/components/).
- See [the page about wallets (and other Ethereum terminology)](/concepts/wallets/).