diff --git a/content/concepts/components.md b/content/concepts/components.md index f329779e..37f53000 100644 --- a/content/concepts/components.md +++ b/content/concepts/components.md @@ -42,7 +42,11 @@ Aquarius supports several options for the off-chain database (OceanDB), includin -Note: There is also a BigchainDB driver but it hasn't been maintained. +> There is also a [BigchainDB driver](https://github.com/oceanprotocol/oceandb-bigchaindb-driver) but it hasn't been maintained. + +You can create your own OceanDB drivers by extending on the `oceandb-driver-interface`. + + ## Brizo @@ -54,11 +58,13 @@ The most basic scenario for a publisher is to provide access to the [assets](/co ### Events Handler -Brizo communicates with the Events Handler, which is an agent dealing with Keeper Contracts events... +Brizo communicates with the Events Handler, which is an agent dealing with Keeper Contracts events. -... +It monitors Service Execution Agreement (SEA) events and acts as a provider agent to grant access and release rewards for the publisher/provider. This is a critical part in the process of consuming data sets in the Ocean Protocol network. - +Every provider in the network must run some sort of an events-handler to be able to fulfill the access condition of an `Access` service in a Service Execution Agreement. + + ### Osmosis Drivers @@ -68,6 +74,10 @@ Brizo supports several options for file storage, including Azure Storage, Amazon +You can create your own Osmosis drivers by extending on the `osmosis-driver-interface`. + + + ## Squid Libraries Client libraries used by applications (such as Pleuston or Jupyter notebooks) to interact with Ocean components, including Keepers, Aquarius nodes, Brizo nodes, etc. diff --git a/content/concepts/terminology.md b/content/concepts/terminology.md index d46a57b7..c952c500 100644 --- a/content/concepts/terminology.md +++ b/content/concepts/terminology.md @@ -8,7 +8,7 @@ description: Terminology specific to Ocean Protocol. 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 and you can use the Ocean Protocol in several EVM-compatible networks, including: - the Ethereum Mainnet (also called the Main Ethereum Network) -- the Ocean [Pacific Network](/concepts/pacific-network/) +- the Ocean [Pacific Main Network](/concepts/pacific-network/) - various Ocean [test networks](/concepts/testnets/) ## Asset or Data Asset @@ -43,11 +43,13 @@ A person or a software service that checks some steps in transactions. For examp 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). +We published a blog post that explains SEAs in more detail: + +- [Blog: Exploring the SEA: Service Execution Agreements](https://blog.oceanprotocol.com/exploring-the-sea-service-execution-agreements-65f7523d85e2) ## More Terminology -- See [the page about Ocean's Software Components](/concepts/components/). -- See [the page about wallets (and other Ethereum terminology)](/concepts/wallets/). +- See the page about Ocean's [Software Components](/concepts/components/). +- See the page about [wallets (and other Ethereum terminology)](/concepts/wallets/). [^1]: The _Dispenser_ smart contract should only be deployed to testnets. diff --git a/data/repositories.yml b/data/repositories.yml index 65e9a455..f3312466 100644 --- a/data/repositories.yml +++ b/data/repositories.yml @@ -14,7 +14,7 @@ links: - name: API reference url: /references/brizo/ - - name: events-handler-py + - name: events-handler - name: pleuston - name: commons