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

1.3 KiB

title
Terminology

There is terminology specific to Ocean Protocol.

Asset

A data set or data service.

Publisher

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.

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).

Keeper

A computer running a blockchain client (i.e. a blockchain node) where the associated blockchain network is running the Ocean Protocol keeper contracts (smart contracts).

Aquarius

Ocean-specific software to help store and manage metadata about assets (but not assets themselves). Every marketplace must run an instance of Aquarius.

Brizo

Ocean-specific software to help publishers manage consumer access to their assets.

Secret Store

Parity Secret Store.

Squid

A set of software libraries to interact with Ocean network participants, including Keepers, Aquarius, Brizo, and Secret Store. The initial libraries are in Python, JavaScript and Java.

Pleuston

An example marketplace frontend implemented using React and Squid-JavaScript.