---
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](https://wiki.parity.io/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.