From 8ee31dd1a43785ec10c3f3bf2fc789827877368a Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Thu, 21 Jan 2021 10:04:57 +0100 Subject: [PATCH 1/5] prototype projects page --- content/concepts/projects-using-ocean.md | 50 ++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 content/concepts/projects-using-ocean.md diff --git a/content/concepts/projects-using-ocean.md b/content/concepts/projects-using-ocean.md new file mode 100644 index 00000000..f55f73c1 --- /dev/null +++ b/content/concepts/projects-using-ocean.md @@ -0,0 +1,50 @@ +--- +title: Projects using Ocean Protocol +description: These are live projects that leverage core functionality of Ocean, such as reading or writing on Ocean datatokens or data pools. They don't rely on Ocean Market for an interface, by either having their own GUI or CLI, or using another app. +--- + +> A project being listed on this page should not be seen as a "stamp of approval" by Ocean Protocol Foundation. + +## Using the Ocean Protocol stack + +These are live projects that leverage core functionality of Ocean, such as reading or writing on Ocean datatokens or data pools. They don't rely on Ocean Market for an interface, by either having their own GUI or CLI, or using another app. + +| Name | Description | Launch Date | Link | +| --------------------------------------------- | ------------------------------------------------------------------------------------- | ----------- | ----------------------------------------------------------------------------- | +| Ocean Market (from Ocean core team) | A marketplace to find, publish and trade data sets in the Ocean Network | Oct 2020 | [market.oceanprotocol.com](https://market.oceanprotocol.com) | +| [Parsiq](https://parsiq.net/) | User notifications for dataset publishes, metadata actions, more | Dec 2020 | [parsiq.net](https://parsiq.net/) | +| [Data Market Cap](https://datamarketcap.xyz/) | A platform that provides an analysis of the datatokens market | Nov 2020 | [datamarketcap.xyz](https://datamarketcap.xyz/) | +| [Datapolis](https://datapolis.net/) | A data-marketplace for buying, selling datasets and earning interests through staking | Jan 2021 | [datapolis.net](https://datapolis.net/) | +| [rugpullindex.com](https://rugpullindex.com/) | Ranks Ocean dataset pools based on risk of investment | Nov 2020 | [rugpullindex.com](https://rugpullindex.com/) | +| Data index fund | Demo. Has 8 datatoken assets in a Balancer pool. Auto-balanced. | Dec 2020 | [Tweet announcement](https://twitter.com/trentmc0/status/1339534813330628612) | + +## Using Ocean Market + +[Ocean Market](https://market.oceanprotocol.com) has many teams that are selling data, often as their core approach to monetization. Below are some projects. For a more thorough and up-to-date list, please go to [the Ocean Market app itself](https://market.oceanprotocol.com). + +| Name | Description | Representative Dataset/Service | +| -------------------------------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | +| [Transport Genie](https://transportgenie.ca) | Agricultural transport data | [Swine Micro-Climate Conditions](https://market.oceanprotocol.com/asset/did:op:Ac3a39F843316c83Db11a9E6D703a7473c26aCe0) | +| [DataUnion.App](https://dataunion.app) | Data union for annotating images | [Image & Annotation Vault](https://market.oceanprotocol.com/asset/did:op:7Bce67697eD2858d0683c631DdE7Af823b7eea38) | +| [Swash](https://swashapp.io) | Data union of browser data | [Consumer Browsing Data](https://market.oceanprotocol.com/asset/did:op:b07a8bb80242752ce164560ABCb6517DA90a4F65) | +| [Tapmydata](https://tapmydata.com) | Datasets of who's trying to access your data | [TAP subject access requests](https://market.oceanprotocol.com/asset/did:op:ED6FB9010Fd283aF2f2700f13A7f24E027f1CEf3) | + +## Using OCEAN + +These projects use just the Ocean Token, but do more than just exchanging it. This includes staking, and liquidity mining opportunities. + +| Name | Description | Launch Date | Link | +| -------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------- | ----------------------------------------------------------------------------- | +| [Secret Network](https://scrt.network) | Stake OCEAN on bridge between Eth mainnet <> Secret network | Jan 2021 | [bridge.scrt.network](https://bridge.scrt.network/) | +| [AllianceBlock](https://allianceblock.io) | Stake OCEAN in AllianceBlock liquidity mining program | Jan 2021 | [lm.allianceblock.io](https://lm.allianceblock.io | +| [Balancer DEX](https://www.balancer.finance) | Stake OCEAN as a liquidity provider in any OCEAN-\* pair, get Balancer Liquidity Mining rewards. Create/use datatoken pools too. | Spring 2020 | [pools.balancer.exchange](https://pools.balancer.exchange/#/explore?token=0x967da4048cD07aB37855c090aAF366e4ce1b9F48) | [@BalancerLabs](https://twitter.com/BalancerLabs) | [blog post](https://docs.balancer.finance/core-concepts/bal-liquidity-mining) | +| [Bancor DEX](https://bancor.network) | Stake OCEAN as a liquidity provider in any OCEAN-\* pair, get Bancor Liquidity Mining rewards. Create/use datatoken pools too. | Fall 2020 | [app.bancor.network](https://app.bancor.network/eth/data) | +| [Uniswap DEX](https://www.uniswap.io) | Stake OCEAN as a liquidity provider in any OCEAN-\* pair. Create/use datatoken pools too. | Summer 2020 | [app.uniswap.org](https://app.uniswap.org/#/add/) | + +## Other Projects + +These projects relate to Ocean in some way but do not fit neatly into the other categories. They may be for Ocean education, Ocean swag, or otherwise. + +| Name | Description | Launch Date | App | +| ------------- | ---------------------------------------------------------------------------------------------------------- | ----------- | ------------------------------------------- | +| Ocean Academy | A community initiative providing a simple and practical introduction to Ocean Protocol starting from zero. | Fall 2020 | [oceanacademy.io](https://oceanacademy.io/) | From 5e3dc8e069ba2a0e964b603ddad710ddffe76a48 Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Tue, 26 Jan 2021 16:21:21 +0100 Subject: [PATCH 2/5] add contribution note to the top --- content/concepts/projects-using-ocean.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/concepts/projects-using-ocean.md b/content/concepts/projects-using-ocean.md index f55f73c1..2d1a695e 100644 --- a/content/concepts/projects-using-ocean.md +++ b/content/concepts/projects-using-ocean.md @@ -3,6 +3,8 @@ title: Projects using Ocean Protocol description: These are live projects that leverage core functionality of Ocean, such as reading or writing on Ocean datatokens or data pools. They don't rely on Ocean Market for an interface, by either having their own GUI or CLI, or using another app. --- +> You can add to this list by submitting a Pull Request via the _Edit_ link at the bottom of this document, following our [outlined contribution workflow](https://github.com/oceanprotocol/docs/blob/main/docs/content.md#editing-docs). +> > A project being listed on this page should not be seen as a "stamp of approval" by Ocean Protocol Foundation. ## Using the Ocean Protocol stack From e3c30c1983e5fa4d9e2bc49bc605748dbe6c37fe Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Tue, 26 Jan 2021 16:33:56 +0100 Subject: [PATCH 3/5] table tweaks --- content/concepts/projects-using-ocean.md | 30 ++++++++++++------------ 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/content/concepts/projects-using-ocean.md b/content/concepts/projects-using-ocean.md index 2d1a695e..68f7f20c 100644 --- a/content/concepts/projects-using-ocean.md +++ b/content/concepts/projects-using-ocean.md @@ -11,20 +11,20 @@ description: These are live projects that leverage core functionality of Ocean, These are live projects that leverage core functionality of Ocean, such as reading or writing on Ocean datatokens or data pools. They don't rely on Ocean Market for an interface, by either having their own GUI or CLI, or using another app. -| Name | Description | Launch Date | Link | -| --------------------------------------------- | ------------------------------------------------------------------------------------- | ----------- | ----------------------------------------------------------------------------- | -| Ocean Market (from Ocean core team) | A marketplace to find, publish and trade data sets in the Ocean Network | Oct 2020 | [market.oceanprotocol.com](https://market.oceanprotocol.com) | -| [Parsiq](https://parsiq.net/) | User notifications for dataset publishes, metadata actions, more | Dec 2020 | [parsiq.net](https://parsiq.net/) | -| [Data Market Cap](https://datamarketcap.xyz/) | A platform that provides an analysis of the datatokens market | Nov 2020 | [datamarketcap.xyz](https://datamarketcap.xyz/) | -| [Datapolis](https://datapolis.net/) | A data-marketplace for buying, selling datasets and earning interests through staking | Jan 2021 | [datapolis.net](https://datapolis.net/) | -| [rugpullindex.com](https://rugpullindex.com/) | Ranks Ocean dataset pools based on risk of investment | Nov 2020 | [rugpullindex.com](https://rugpullindex.com/) | -| Data index fund | Demo. Has 8 datatoken assets in a Balancer pool. Auto-balanced. | Dec 2020 | [Tweet announcement](https://twitter.com/trentmc0/status/1339534813330628612) | +| Name | Description | Date | Link | +| --------------------------------------------- | ------------------------------------------------------------------------------------- | -------- | ----------------------------------------------------------------------------- | +| Ocean Market (from Ocean core team) | A marketplace to find, publish and trade data sets in the Ocean Network | Oct 2020 | [market.oceanprotocol.com](https://market.oceanprotocol.com) | +| [Parsiq](https://parsiq.net/) | User notifications for dataset publishes, metadata actions, more | Dec 2020 | [parsiq.net](https://parsiq.net/) | +| [Data Market Cap](https://datamarketcap.xyz/) | A platform that provides an analysis of the datatokens market | Nov 2020 | [datamarketcap.xyz](https://datamarketcap.xyz/) | +| [Datapolis](https://datapolis.net/) | A data-marketplace for buying, selling datasets and earning interests through staking | Jan 2021 | [datapolis.net](https://datapolis.net/) | +| [rugpullindex.com](https://rugpullindex.com/) | Ranks Ocean dataset pools based on risk of investment | Nov 2020 | [rugpullindex.com](https://rugpullindex.com/) | +| Data index fund | Demo. Has 8 datatoken assets in a Balancer pool. Auto-balanced. | Dec 2020 | [Tweet announcement](https://twitter.com/trentmc0/status/1339534813330628612) | ## Using Ocean Market [Ocean Market](https://market.oceanprotocol.com) has many teams that are selling data, often as their core approach to monetization. Below are some projects. For a more thorough and up-to-date list, please go to [the Ocean Market app itself](https://market.oceanprotocol.com). -| Name | Description | Representative Dataset/Service | +| Name | Description | Example Dataset | | -------------------------------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | [Transport Genie](https://transportgenie.ca) | Agricultural transport data | [Swine Micro-Climate Conditions](https://market.oceanprotocol.com/asset/did:op:Ac3a39F843316c83Db11a9E6D703a7473c26aCe0) | | [DataUnion.App](https://dataunion.app) | Data union for annotating images | [Image & Annotation Vault](https://market.oceanprotocol.com/asset/did:op:7Bce67697eD2858d0683c631DdE7Af823b7eea38) | @@ -36,10 +36,10 @@ These are live projects that leverage core functionality of Ocean, such as readi These projects use just the Ocean Token, but do more than just exchanging it. This includes staking, and liquidity mining opportunities. | Name | Description | Launch Date | Link | -| -------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------- | ----------------------------------------------------------------------------- | +| -------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------- | | [Secret Network](https://scrt.network) | Stake OCEAN on bridge between Eth mainnet <> Secret network | Jan 2021 | [bridge.scrt.network](https://bridge.scrt.network/) | -| [AllianceBlock](https://allianceblock.io) | Stake OCEAN in AllianceBlock liquidity mining program | Jan 2021 | [lm.allianceblock.io](https://lm.allianceblock.io | -| [Balancer DEX](https://www.balancer.finance) | Stake OCEAN as a liquidity provider in any OCEAN-\* pair, get Balancer Liquidity Mining rewards. Create/use datatoken pools too. | Spring 2020 | [pools.balancer.exchange](https://pools.balancer.exchange/#/explore?token=0x967da4048cD07aB37855c090aAF366e4ce1b9F48) | [@BalancerLabs](https://twitter.com/BalancerLabs) | [blog post](https://docs.balancer.finance/core-concepts/bal-liquidity-mining) | +| [AllianceBlock](https://allianceblock.io) | Stake OCEAN in AllianceBlock liquidity mining program | Jan 2021 | [lm.allianceblock.io](https://lm.allianceblock.io) | +| [Balancer DEX](https://www.balancer.finance) | Stake OCEAN as a liquidity provider in any OCEAN-\* pair, get Balancer Liquidity Mining rewards. Create/use datatoken pools too. | Spring 2020 | [pools.balancer.exchange](https://pools.balancer.exchange/#/explore?token=0x967da4048cD07aB37855c090aAF366e4ce1b9F48) | | [Bancor DEX](https://bancor.network) | Stake OCEAN as a liquidity provider in any OCEAN-\* pair, get Bancor Liquidity Mining rewards. Create/use datatoken pools too. | Fall 2020 | [app.bancor.network](https://app.bancor.network/eth/data) | | [Uniswap DEX](https://www.uniswap.io) | Stake OCEAN as a liquidity provider in any OCEAN-\* pair. Create/use datatoken pools too. | Summer 2020 | [app.uniswap.org](https://app.uniswap.org/#/add/) | @@ -47,6 +47,6 @@ These projects use just the Ocean Token, but do more than just exchanging it. Th These projects relate to Ocean in some way but do not fit neatly into the other categories. They may be for Ocean education, Ocean swag, or otherwise. -| Name | Description | Launch Date | App | -| ------------- | ---------------------------------------------------------------------------------------------------------- | ----------- | ------------------------------------------- | -| Ocean Academy | A community initiative providing a simple and practical introduction to Ocean Protocol starting from zero. | Fall 2020 | [oceanacademy.io](https://oceanacademy.io/) | +| Name | Description | Date | App | +| ------------- | ---------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------- | +| Ocean Academy | A community initiative providing a simple and practical introduction to Ocean Protocol starting from zero. | Fall 2020 | [oceanacademy.io](https://oceanacademy.io/) | From 58cd894da934c518fffb0f8d270126dea503d474 Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Tue, 26 Jan 2021 16:35:00 +0100 Subject: [PATCH 4/5] add to sidebar --- data/sidebars/concepts.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/data/sidebars/concepts.yml b/data/sidebars/concepts.yml index 67bdc099..5eee2503 100644 --- a/data/sidebars/concepts.yml +++ b/data/sidebars/concepts.yml @@ -8,6 +8,8 @@ link: /concepts/architecture/ - title: Supported Networks link: /concepts/networks/ + - title: Projects using Ocean + link: /concepts/projects-using-ocean/ - group: Compute-to-Data items: From a225339ddb265e8adeac3d8f13dfba252387a3e9 Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Tue, 26 Jan 2021 16:37:10 +0100 Subject: [PATCH 5/5] add pre-commit hook: npm run format --- .husky/.gitignore | 1 + .husky/pre-commit | 4 ++++ package-lock.json | 5 +++++ package.json | 1 + 4 files changed, 11 insertions(+) create mode 100644 .husky/.gitignore create mode 100755 .husky/pre-commit diff --git a/.husky/.gitignore b/.husky/.gitignore new file mode 100644 index 00000000..31354ec1 --- /dev/null +++ b/.husky/.gitignore @@ -0,0 +1 @@ +_ diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 00000000..745e3604 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname $0)/_/husky.sh" + +npm run format \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 21a181c2..6369d916 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15010,6 +15010,11 @@ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" }, + "husky": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/husky/-/husky-5.0.6.tgz", + "integrity": "sha512-SM+evfvcHT3rAYJKvPlatz3L5RqzgeM6xIvDjhs8VuhKj6iKqFDOt/Ov8sPjvWuE4FDB385gJBwWXRj7G3c1hg==" + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", diff --git a/package.json b/package.json index e50e30a2..0f37ee27 100644 --- a/package.json +++ b/package.json @@ -69,6 +69,7 @@ "eslint-config-oceanprotocol": "^1.5.0", "eslint-config-prettier": "^7.1.0", "eslint-plugin-prettier": "^3.3.1", + "husky": "^5.0.6", "markdownlint-cli": "^0.26.0", "node-sass": "^5.0.0", "npm-run-all": "^4.1.5",