diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..aa2b14c2 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,7 @@ +{ + "workbench.colorCustomizations": { + "activityBar.background": "#093601", + "titleBar.activeBackground": "#0D4B02", + "titleBar.activeForeground": "#EFFFEC" + } +} diff --git a/schema/asset.yaml b/schema/asset.yaml new file mode 100644 index 00000000..aa85db5d --- /dev/null +++ b/schema/asset.yaml @@ -0,0 +1,11 @@ +type: object +additionalProperties: false +required: + - id + - name +properties: + id: + type: string + pattern: '^[a-z0-9-]+$' + name: + type: string diff --git a/schema/category.yaml b/schema/category.yaml index aa85db5d..95c86dbc 100644 --- a/schema/category.yaml +++ b/schema/category.yaml @@ -9,3 +9,7 @@ properties: pattern: '^[a-z0-9-]+$' name: type: string + usecases: + type: array + items: + type: string diff --git a/schema/ecosystem.yaml b/schema/ecosystem.yaml new file mode 100644 index 00000000..aa85db5d --- /dev/null +++ b/schema/ecosystem.yaml @@ -0,0 +1,11 @@ +type: object +additionalProperties: false +required: + - id + - name +properties: + id: + type: string + pattern: '^[a-z0-9-]+$' + name: + type: string diff --git a/schema/feature.yaml b/schema/feature.yaml new file mode 100644 index 00000000..aa85db5d --- /dev/null +++ b/schema/feature.yaml @@ -0,0 +1,11 @@ +type: object +additionalProperties: false +required: + - id + - name +properties: + id: + type: string + pattern: '^[a-z0-9-]+$' + name: + type: string diff --git a/schema/usecase.yaml b/schema/usecase.yaml new file mode 100644 index 00000000..aa85db5d --- /dev/null +++ b/schema/usecase.yaml @@ -0,0 +1,11 @@ +type: object +additionalProperties: false +required: + - id + - name +properties: + id: + type: string + pattern: '^[a-z0-9-]+$' + name: + type: string diff --git a/src/assets.yaml b/src/assets.yaml new file mode 100644 index 00000000..2b46412e --- /dev/null +++ b/src/assets.yaml @@ -0,0 +1,25 @@ +- id: eth + name: Ethereum +- id: btc + name: Bitcoin +- id: usdc + name: Coinbase stable +- id: usdt + name: Tether +- id: dai + name: MakerDAO stable +- id: atom + name: Cosmos +- id: scrt + name: Secret Network +- id: dot + name: Polkadot +- id: sol + name: Solana +- id: zcash + name: Zcash +- id: xmr + name: Monero +- id: other + name: Other + diff --git a/src/categories.yaml b/src/categories.yaml index 6f66874f..459b29b0 100644 --- a/src/categories.yaml +++ b/src/categories.yaml @@ -1,62 +1,53 @@ -- id: wallets - name: Wallets -- id: defi - name: DeFi -- id: currency - name: Currency - id: infrastructure name: Infrastructure -- id: computing-network - name: Computing network -- id: layer-2 - name: Layer 2 + usecases: + - node + - rpc-provider + - infrastructure + - eth-layer-2 + - research-and-development + - computing + - storage + - data-management + - other +- id: social-and-communications + name: Social & Communications + usecases: + - dao + - nft-community + - alliances + - messaging + - events + - other - id: hardware name: Hardware -- id: vpn - name: VPN -- id: did - name: DID -- id: dao - name: DAO -- id: bridge - name: Bridge -- id: messaging - name: Messaging -- id: browser - name: Browser -- id: kyc - name: KYC -- id: rpc - name: RPC -- id: storage - name: Storage -- id: dapps - name: dApps -- id: os - name: OS -- id: nft - name: NFT -- id: other - name: Other -- id: alliances - name: Alliances -- id: mixing-management - name: Mixing management -- id: data-management - name: Data management -- id: donate - name: Donate -- id: rd - name: R&D -- id: mixing-service - name: Mixing services -- id: node - name: Node -- id: events - name: Events -- id: FHE - name: FHE -- id: AI - name: AI -- id: sunset - name: sunset + usecases: + - wallets + - node + - other +- id: applications + name: Applications + usecases: + - browser + - vpn + - did + - operation-systems + - dapps + - wallets + - ai + - kyc-solution + - other +- id: defi + name: Defi + usecases: + - bridge + - defi + - mixing-service + - mixing-management + - currency + - other +- id: archived-projects + name: Archived projects + usecases: + - legacy-projects + - deprecated-systems diff --git a/src/ecosystems.yaml b/src/ecosystems.yaml new file mode 100644 index 00000000..a13f52e3 --- /dev/null +++ b/src/ecosystems.yaml @@ -0,0 +1,12 @@ +- id: ethereum + name: Ethereum +- id: bitcoin + name: Bitcoin +- id: solana + name: Solana +- id: cosmos + name: Cosmos +- id: monero + name: Monero +- id: other + name: Other diff --git a/src/features.yaml b/src/features.yaml new file mode 100644 index 00000000..19a010ac --- /dev/null +++ b/src/features.yaml @@ -0,0 +1,12 @@ +- id: no-compliance + name: No compliance +- id: non-kyc + name: Non-KYC +- id: private-by-default + name: Private by default +- id: non-custodial + name: Non custodial +- id: opensource + name: Opensource +- id: live-on-mainnet + name: Live on Mainnet diff --git a/src/usecases.yaml b/src/usecases.yaml new file mode 100644 index 00000000..f52a851b --- /dev/null +++ b/src/usecases.yaml @@ -0,0 +1,62 @@ +- id: wallets + name: Wallets +- id: defi + name: DeFi +- id: currency + name: Currency +- id: infrastructure + name: Infrastructure +- id: computing + name: Computing +- id: eth-layer-2 + name: Ethereum Layer 2 +- id: hardware + name: Hardware +- id: vpn + name: VPN +- id: did + name: DID +- id: dao + name: DAO +- id: bridge + name: Bridge +- id: messaging + name: Messaging +- id: browser + name: browser +- id: kyc-solution + name: KYC solution +- id: rpc-provider + name: RPC provider +- id: storage + name: Storage +- id: dapps + name: Dapps +- id: operation-systems + name: Operation systems +- id: nft-community + name: NFT community +- id: alliances + name: Allicanes +- id: mixing-management + name: Mixing management +- id: data-management + name: Data management +- id: donate-charity + name: Donate / Charity +- id: research-and-development + name: Research and development +- id: mixing-service + name: Mixing service +- id: node + name: Node +- id: events + name: Events +- id: fhe encryption + name: FHE encryption +- id: ai + name: AI (Artificial Inteligence) +- id: sunset + name: Sunset +- id: other + name: Other