explorer-data/schema/project.yaml

352 lines
6.5 KiB
YAML
Raw Permalink Normal View History

2023-10-06 16:36:04 +02:00
type: object
2023-10-07 01:28:53 +02:00
additionalProperties: false
2023-10-06 16:36:04 +02:00
required:
2024-09-17 10:24:35 +02:00
- id
2023-10-06 16:36:04 +02:00
- name
- categories
2024-09-20 11:45:13 +02:00
- have_token
- third_party_dependency
2023-10-06 16:36:04 +02:00
properties:
2023-10-07 20:48:35 +02:00
id:
type: string
2024-01-22 23:14:05 +01:00
title: ID
2024-09-16 14:14:32 +02:00
description: |
Unique project identifier
pattern: "^[a-z0-9-]+$"
#PROJECT DESCRIPTION -------------------------------------------------------------
2024-09-16 14:14:32 +02:00
name:
2023-10-06 16:36:04 +02:00
type: string
categories:
type: array
2024-09-16 14:14:32 +02:00
items:
2023-10-06 16:36:04 +02:00
type: string
2024-09-16 14:14:32 +02:00
pattern: "^[a-z0-9-]+$"
2024-01-22 23:14:05 +01:00
assets_used:
type: array
2024-09-16 14:14:32 +02:00
items:
2024-01-22 23:14:05 +01:00
type: string
2024-09-16 14:14:32 +02:00
pattern: "^[A-Z0-9-]+$"
2023-10-07 01:28:53 +02:00
ecosystem:
type: array
2024-09-16 14:14:32 +02:00
items:
2024-01-22 23:14:05 +01:00
type: string
pattern: "^[a-z0-9-]+$"
project_type:
type: string
description:
type: string
product_readiness:
type: string
product_launch_day:
type: string
have_token:
type: boolean
2024-09-20 11:45:13 +02:00
2023-10-07 22:22:56 +02:00
token_link:
type: string
format: uri
2023-10-08 00:59:37 +02:00
tokens:
2023-10-07 22:22:56 +02:00
type: array
items:
type: object
properties:
name:
type: string
symbol:
type: string
network:
type: string
contract_address:
type: string
link:
type: string
format: uri
required:
- symbol
fee:
2023-10-07 01:28:53 +02:00
type: string
team:
type: object
2024-09-20 11:45:13 +02:00
required:
- anonymous
properties:
anonymous:
type: boolean
company:
type: object
properties:
link:
type: string
format: uri
teammembers:
type: array
items:
type: object
properties:
name:
type: string
role:
type: string
link:
type: string
2024-09-16 14:14:32 +02:00
format: uri
funding:
2023-10-07 01:28:53 +02:00
type: object
properties:
name:
type: string
2023-10-07 01:28:53 +02:00
type:
type: string
link:
2023-10-07 01:28:53 +02:00
type: string
format: uri
value:
type: string
time:
type: string
history:
2024-09-12 18:31:48 +02:00
type: array
items:
type: object
properties:
title:
type: string
event_type:
type: string
description:
type: string
time:
type: string
link:
type: string
format: uri
2024-09-20 11:45:13 +02:00
sunset:
type: boolean
2024-09-20 11:45:13 +02:00
required:
- sunset
# LINKS ---------------------------------------------------------------------
2023-10-07 01:28:53 +02:00
links:
type: object
properties:
web:
type: string
format: uri
github:
2023-10-07 01:28:53 +02:00
type: string
format: uri
block_explorer:
2023-10-07 01:28:53 +02:00
type: string
format: uri
docs:
2023-10-07 01:28:53 +02:00
type: string
format: uri
forum:
2023-10-07 01:28:53 +02:00
type: string
format: uri
whitepaper:
2023-10-07 01:28:53 +02:00
type: string
format: uri
changelog:
2023-10-07 01:28:53 +02:00
type: string
format: uri
snapshot:
2023-10-07 01:28:53 +02:00
type: string
format: uri
blog:
2023-10-07 01:28:53 +02:00
type: string
format: uri
twitter:
2023-10-07 01:28:53 +02:00
type: string
format: uri
discord:
2023-10-07 01:28:53 +02:00
type: string
format: uri
facebook:
2023-10-07 01:28:53 +02:00
type: string
format: uri
telegram:
2023-10-07 01:28:53 +02:00
type: string
format: uri
lens:
type: string
format: uri
farcaster:
type: string
format: uri
rss_feed:
type: string
format: uri
2024-01-22 23:14:05 +01:00
education:
type: string
format: uri
logos:
type: array
items:
type: object
properties:
file:
type: string
ext:
type: string
url:
type: string
format: uri
# TECHNOLOGY ---------------------------------------------------------------------
technology:
type: object
properties:
type:
type: string
name:
type: string
features:
type: array
items:
type: string
required:
- type
- features
2023-10-07 01:28:53 +02:00
blockchain_features:
type: object
2024-09-20 11:45:13 +02:00
required:
- opensource
- p2p
2023-10-07 01:28:53 +02:00
properties:
encryption:
type: string
opensource:
type: boolean
identity_integration:
type: string
wallets:
type: object
properties:
name:
type: string
link:
type: string
2024-09-17 14:49:11 +02:00
format: uri
2023-10-07 01:28:53 +02:00
p2p:
type: boolean
data_masking:
2023-10-07 01:28:53 +02:00
type: string
network:
2023-10-07 20:48:35 +02:00
type: string
2023-10-07 01:28:53 +02:00
upgradability:
type: object
2024-09-20 11:45:13 +02:00
required:
- enabled
- viewing_key
- dissapearing_tx
- connected_tx
2023-10-07 01:28:53 +02:00
properties:
enabled:
type: boolean
type:
type: string
admin_keys:
type: string
viewing_key:
type: boolean
dissapearing_tx:
type: boolean
connected_tx:
type: boolean
frontend_anonymity:
type: string
asset_custody_type:
type: string
client_diversability:
type: array
2024-09-16 14:14:32 +02:00
items:
2023-10-07 22:30:39 +02:00
type: object
properties:
name:
type: string
link:
type: string
format: uri
# PRIVACY ---------------------------------------------------------------------
2023-10-07 01:28:53 +02:00
licences:
type: string
privacy_policy:
type: object
2024-09-20 11:45:13 +02:00
required:
- defined
2023-10-07 01:28:53 +02:00
properties:
defined:
type: boolean
link:
type: string
format: uri
data_usage:
2024-09-16 14:14:32 +02:00
type: string
2024-09-20 12:19:15 +02:00
tracebility:
type: object
properties:
tracked_data:
type: string
kyc:
type: boolean
sign_in_type_requirments:
type: string
2024-09-19 09:23:04 +02:00
required:
- kyc
compliance:
2024-09-16 14:14:32 +02:00
anyOf: [{ type: boolean }, { type: string }]
2023-10-07 01:28:53 +02:00
storage:
type: object
properties:
decentralized:
2023-10-07 20:48:35 +02:00
type: boolean
2024-09-19 09:23:04 +02:00
# SECURITY ---------------------------------------------------------------------
2023-10-07 01:28:53 +02:00
third_party_dependency:
type: boolean
social_trust:
type: string
technical_spof:
type: string
2023-10-07 01:28:53 +02:00
audits:
type: array
items:
type: object
properties:
name:
type: string
company:
type: string
logo:
type: string
link:
type: string
format: uri
time:
type: string
2023-10-07 01:28:53 +02:00
default_privacy:
type: boolean
project_status:
type: object
2024-09-20 11:45:13 +02:00
required:
- live_status
- testnet
- mainnet
2023-10-07 01:28:53 +02:00
properties:
live_status:
type: boolean
2024-09-16 14:14:32 +02:00
version:
2023-10-07 01:28:53 +02:00
type: string
testnet:
type: boolean
mainnet:
2024-09-16 14:14:32 +02:00
type: boolean
usecases:
2024-09-16 19:43:27 +02:00
type: array
items:
2024-09-16 19:43:27 +02:00
type: string
pattern: "^[a-z0-9-]+$"