feat(dataset): update schema and dataset for v2 integrations

This commit is contained in:
Daniel Klein 2024-09-09 10:07:26 +02:00
parent d31e4f3102
commit f7db9770ed
11 changed files with 215 additions and 58 deletions

7
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,7 @@
{
"workbench.colorCustomizations": {
"activityBar.background": "#093601",
"titleBar.activeBackground": "#0D4B02",
"titleBar.activeForeground": "#EFFFEC"
}
}

11
schema/asset.yaml Normal file
View File

@ -0,0 +1,11 @@
type: object
additionalProperties: false
required:
- id
- name
properties:
id:
type: string
pattern: '^[a-z0-9-]+$'
name:
type: string

View File

@ -9,3 +9,7 @@ properties:
pattern: '^[a-z0-9-]+$'
name:
type: string
usecases:
type: array
items:
type: string

11
schema/ecosystem.yaml Normal file
View File

@ -0,0 +1,11 @@
type: object
additionalProperties: false
required:
- id
- name
properties:
id:
type: string
pattern: '^[a-z0-9-]+$'
name:
type: string

11
schema/feature.yaml Normal file
View File

@ -0,0 +1,11 @@
type: object
additionalProperties: false
required:
- id
- name
properties:
id:
type: string
pattern: '^[a-z0-9-]+$'
name:
type: string

11
schema/usecase.yaml Normal file
View File

@ -0,0 +1,11 @@
type: object
additionalProperties: false
required:
- id
- name
properties:
id:
type: string
pattern: '^[a-z0-9-]+$'
name:
type: string

25
src/assets.yaml Normal file
View File

@ -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

View File

@ -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

12
src/ecosystems.yaml Normal file
View File

@ -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

12
src/features.yaml Normal file
View File

@ -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

62
src/usecases.yaml Normal file
View File

@ -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