From 6eab8e72f4b69cf5d1b50abaf15d712a336fc896 Mon Sep 17 00:00:00 2001 From: Lind111 <130743579+Lind111@users.noreply.github.com> Date: Wed, 20 Mar 2024 07:45:43 +0000 Subject: [PATCH] update --- ...pplication.yaml => issue-application.yaml} | 1748 ++++++------ .github/workflows/approval-validator.yml | 37 + .github/workflows/automerge-pr.yml | 47 + .github/workflows/close-merged-branch.yml | 18 + .github/workflows/flow-validator.yml | 49 + .github/workflows/issue-to-pr.yml | 25 + .github/workflows/json-validator.yml | 53 + .github/workflows/proposal-validator.yml | 37 + .github/workflows/renew-application-cache.yml | 20 + .github/workflows/trigger-validator.yml | 37 + .gitignore | 2 + applications/invalid.md | 0 data/govteam.json | 14 + data/notaries.json | 2362 +++++++++++++++++ 14 files changed, 3587 insertions(+), 862 deletions(-) rename .github/ISSUE_TEMPLATE/{large-dataset-datacap-application.yaml => issue-application.yaml} (87%) create mode 100644 .github/workflows/approval-validator.yml create mode 100644 .github/workflows/automerge-pr.yml create mode 100644 .github/workflows/close-merged-branch.yml create mode 100644 .github/workflows/flow-validator.yml create mode 100644 .github/workflows/issue-to-pr.yml create mode 100644 .github/workflows/json-validator.yml create mode 100644 .github/workflows/proposal-validator.yml create mode 100644 .github/workflows/renew-application-cache.yml create mode 100644 .github/workflows/trigger-validator.yml create mode 100644 .gitignore create mode 100644 applications/invalid.md create mode 100644 data/govteam.json create mode 100644 data/notaries.json diff --git a/.github/ISSUE_TEMPLATE/large-dataset-datacap-application.yaml b/.github/ISSUE_TEMPLATE/issue-application.yaml similarity index 87% rename from .github/ISSUE_TEMPLATE/large-dataset-datacap-application.yaml rename to .github/ISSUE_TEMPLATE/issue-application.yaml index 6ce98b1..bcb1845 100644 --- a/.github/ISSUE_TEMPLATE/large-dataset-datacap-application.yaml +++ b/.github/ISSUE_TEMPLATE/issue-application.yaml @@ -1,862 +1,886 @@ -name: Large Dataset Datacap Application -description: Clients should use this application form to request a DataCap allocation via a LDN for a dataset -title: "[DataCap Application] - " -labels: 'application, Phase: Diligence' -body: -- type: markdown - attributes: - value: | - # Large Dataset Notary Application - To apply for DataCap to onboard your dataset to Filecoin, please fill out the following form -- type: markdown - attributes: - value: | - # Core Information -- type: input - attributes: - label: Data Owner Name - validations: - required: true -- type: dropdown - attributes: - label: What is your role related to the dataset - options: - - Dataset Owner - - Data Preparer - - Storage provider filling out application on behalf of the data owner - - Data onramp entity that provides data onboarding services to multiple clients - - Other - validations: - required: true -- type: dropdown - attributes: - label: Data Owner Country/Region - options: - - Afghanistan - - Åland Islands - - Albania - - Algeria - - American Samoa - - Andorra - - Angola - - Anguilla - - Antarctica - - Antigua and Barbuda - - Argentina - - Armenia - - Aruba - - Australia - - Austria - - Azerbaijan - - Bahamas - - Bahrain - - Bangladesh - - Barbados - - Belarus - - Belgium - - Belize - - Benin - - Bermuda - - Bhutan - - Bolivia - - "Bonaire, Sint Eustatius and Saba" - - Bosnia and Herzegovina - - Botswana - - Bouvet Island - - Brazil - - British Indian Ocean Territory - - Brunei Darussalam - - Bulgaria - - Burkina Faso - - Burundi - - Cambodia - - Cameroon - - Canada - - Cape Verde - - Cayman Islands - - Central African Republic - - Chad - - Chile - - China - - Christmas Island - - Cocos (Keeling) Islands - - Colombia - - Comoros - - Congo - - "Congo, the Democratic Republic of the" - - Cook Islands - - Costa Rica - - Côte d'Ivoire - - Croatia - - Cuba - - Curaçao - - Cyprus - - Czech Republic - - Denmark - - Djibouti - - Dominica - - Dominican Republic - - Ecuador - - Egypt - - El Salvador - - Equatorial Guinea - - Eritrea - - Estonia - - Ethiopia - - Falkland Islands (Malvinas) - - Faroe Islands - - Fiji - - Finland - - France - - French Guiana - - French Polynesia - - French Southern Territories - - Gabon - - Gambia - - Georgia - - Germany - - Ghana - - Gibraltar - - Greece - - Greenland - - Grenada - - Guadeloupe - - Guam - - Guatemala - - Guernsey - - Guinea - - Guinea-Bissau - - Guyana - - Haiti - - Heard Island and McDonald Islands - - Holy See (Vatican City State) - - Honduras - - Hong Kong - - Hungary - - Iceland - - India - - Indonesia - - "Iran, Islamic Republic of" - - Iraq - - Ireland - - Isle of Man - - Israel - - Italy - - Jamaica - - Japan - - Jersey - - Jordan - - Kazakhstan - - Kenya - - Kiribati - - "Korea, Democratic People's Republic of" - - "Korea, Republic of" - - Kuwait - - Kyrgyzstan - - Lao People's Democratic Republic - - Latvia - - Lebanon - - Lesotho - - Liberia - - Libya - - Liechtenstein - - Lithuania - - Luxembourg - - Macao - - "Macedonia, the Former Yugoslav Republic of" - - Madagascar - - Malawi - - Malaysia - - Maldives - - Mali - - Malta - - Marshall Islands - - Martinique - - Mauritania - - Mauritius - - Mayotte - - Mexico - - "Micronesia, Federated States of" - - "Moldova, Republic of" - - Monaco - - Mongolia - - Montenegro - - Montserrat - - Morocco - - Mozambique - - Myanmar - - Namibia - - Nauru - - Nepal - - Netherlands - - New Caledonia - - New Zealand - - Nicaragua - - Niger - - Nigeria - - Niue - - Norfolk Island - - Northern Mariana Islands - - Norway - - Oman - - Pakistan - - Palau - - "Palestine, State of" - - Panama - - Papua New Guinea - - Paraguay - - Peru - - Philippines - - Pitcairn - - Poland - - Portugal - - Puerto Rico - - Qatar - - Réunion - - Romania - - Russian Federation - - Rwanda - - Saint Barthélemy - - "Saint Helena, Ascension and Tristan da Cunha" - - Saint Kitts and Nevis - - Saint Lucia - - Saint Martin (French part) - - Saint Pierre and Miquelon - - Saint Vincent and the Grenadines - - Samoa - - San Marino - - Sao Tome and Principe - - Saudi Arabia - - Senegal - - Serbia - - Seychelles - - Sierra Leone - - Singapore - - Sint Maarten (Dutch part) - - Slovakia - - Slovenia - - Solomon Islands - - Somalia - - South Africa - - South Georgia and the South Sandwich Islands - - South Sudan - - Spain - - Sri Lanka - - Sudan - - Suriname - - Svalbard and Jan Mayen - - Swaziland - - Sweden - - Switzerland - - Syrian Arab Republic - - Taiwan - - Tajikistan - - "Tanzania, United Republic of" - - Thailand - - Timor-Leste - - Togo - - Tokelau - - Tonga - - Trinidad and Tobago - - Tunisia - - Turkey - - Turkmenistan - - Turks and Caicos Islands - - Tuvalu - - Uganda - - Ukraine - - United Arab Emirates - - United Kingdom - - United States - - United States Minor Outlying Islands - - Uruguay - - Uzbekistan - - Vanuatu - - "Venezuela, Bolivarian Republic of" - - Viet Nam - - "Virgin Islands, British" - - "Virgin Islands, U.S." - - Wallis and Futuna - - Western Sahara - - Yemen - - Zambia - - Zimbabwe - validations: - required: true -- type: dropdown - attributes: - label: Data Owner Industry - options: - - Life Science / Healthcare - - Arts & Recreation - - Education & Training - - Environment - - Web3 / Crypto - - IT & Technology Services - - Professional Services (Legal, Consulting, Advising) - - Government - - Not-for-Profit - - Financial Services - - Utilities - - Resources, Agriculture & Fisheries - - Construction, Property & Real Estate - - Information, Media & Telecommunications - - Transport Services - - Other - validations: - required: true -- type: input - attributes: - label: Website - validations: - required: true -- type: textarea - attributes: - label: Social Media - render: text - validations: - required: true -- type: dropdown - attributes: - label: Total amount of DataCap being requested - options: - - 100TiB - - 200TiB - - 300TiB - - 400TiB - - 500TiB - - 1PiB - - 2PiB - - 3PiB - - 4PiB - - 5PiB - - 6PiB - - 7PiB - - 8PiB - validations: - required: true -- type: input - attributes: - label: Expected size of single dataset (one copy) - validations: - required: true -- type: dropdown - attributes: - label: Number of replicas to store - options: - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - validations: - required: true -- type: dropdown - attributes: - label: Weekly allocation of DataCap requested - description: This amount is usually between 1 TiB and 1000 TiB - options: - - 10TiB - - 50TiB - - 100TiB - - 150TiB - - 200TiB - - 250TiB - - 300TiB - - 350TiB - - 400TiB - - 450TiB - - 500TiB - - 600TiB - - 700TiB - - 800TiB - - 900TiB - - 1PiB - validations: - required: true -- type: input - attributes: - label: On-chain address for first allocation - description: Make sure the address exists on the chain - validations: - required: true -- type: dropdown - attributes: - label: Data Type of Application - options: - - Slingshot - - Public, Open Dataset (Research/Non-Profit) - - Public, Open Commercial/Enterprise - - Private Commercial/Enterprise - - Private Non-Profit / Social impact - validations: - required: true -- type: checkboxes - attributes: - label: Custom multisig - description: Check this box off if you have explicitly been asked to by the governance team. - options: - - label: "Use Custom Multisig" -- type: input - attributes: - label: Identifier - description: If needed Filecoin team will fill up this field later on. You can skip this field. - validations: - required: false -- type: markdown - attributes: - value: | - # Project Details -- type: textarea - attributes: - label: Share a brief history of your project and organization - render: text - validations: - required: true -- type: dropdown - attributes: - label: Is this project associated with other projects/ecosystem stakeholders? - options: - - "Yes" - - "No" - validations: - required: true -- type: textarea - attributes: - label: If answered yes, what are the other projects/ecosystem stakeholders - render: text - validations: - required: false -- type: markdown - attributes: - value: | - # Use-case Details -- type: textarea - attributes: - label: Describe the data being stored onto Filecoin - render: text - validations: - required: true -- type: dropdown - attributes: - label: Where was the data currently stored in this dataset sourced from - options: - - AWS Cloud - - Google Cloud - - Azure Cloud - - My Own Storage Infra - - Other - validations: - required: true -- type: textarea - attributes: - label: If you answered "Other" in the previous question, enter the details here - render: text - validations: - required: false -- type: dropdown - attributes: - label: If you are a data preparer. What is your location (Country/Region) - options: - - Afghanistan - - Åland Islands - - Albania - - Algeria - - American Samoa - - Andorra - - Angola - - Anguilla - - Antarctica - - Antigua and Barbuda - - Argentina - - Armenia - - Aruba - - Australia - - Austria - - Azerbaijan - - Bahamas - - Bahrain - - Bangladesh - - Barbados - - Belarus - - Belgium - - Belize - - Benin - - Bermuda - - Bhutan - - Bolivia - - "Bonaire, Sint Eustatius and Saba" - - Bosnia and Herzegovina - - Botswana - - Bouvet Island - - Brazil - - British Indian Ocean Territory - - Brunei Darussalam - - Bulgaria - - Burkina Faso - - Burundi - - Cambodia - - Cameroon - - Canada - - Cape Verde - - Cayman Islands - - Central African Republic - - Chad - - Chile - - China - - Christmas Island - - Cocos (Keeling) Islands - - Colombia - - Comoros - - Congo - - "Congo, the Democratic Republic of the" - - Cook Islands - - Costa Rica - - Côte d'Ivoire - - Croatia - - Cuba - - Curaçao - - Cyprus - - Czech Republic - - Denmark - - Djibouti - - Dominica - - Dominican Republic - - Ecuador - - Egypt - - El Salvador - - Equatorial Guinea - - Eritrea - - Estonia - - Ethiopia - - Falkland Islands (Malvinas) - - Faroe Islands - - Fiji - - Finland - - France - - French Guiana - - French Polynesia - - French Southern Territories - - Gabon - - Gambia - - Georgia - - Germany - - Ghana - - Gibraltar - - Greece - - Greenland - - Grenada - - Guadeloupe - - Guam - - Guatemala - - Guernsey - - Guinea - - Guinea-Bissau - - Guyana - - Haiti - - Heard Island and McDonald Islands - - Holy See (Vatican City State) - - Honduras - - Hong Kong - - Hungary - - Iceland - - India - - Indonesia - - "Iran, Islamic Republic of" - - Iraq - - Ireland - - Isle of Man - - Israel - - Italy - - Jamaica - - Japan - - Jersey - - Jordan - - Kazakhstan - - Kenya - - Kiribati - - "Korea, Democratic People's Republic of" - - "Korea, Republic of" - - Kuwait - - Kyrgyzstan - - Lao People's Democratic Republic - - Latvia - - Lebanon - - Lesotho - - Liberia - - Libya - - Liechtenstein - - Lithuania - - Luxembourg - - Macao - - "Macedonia, the Former Yugoslav Republic of" - - Madagascar - - Malawi - - Malaysia - - Maldives - - Mali - - Malta - - Marshall Islands - - Martinique - - Mauritania - - Mauritius - - Mayotte - - Mexico - - "Micronesia, Federated States of" - - "Moldova, Republic of" - - Monaco - - Mongolia - - Montenegro - - Montserrat - - Morocco - - Mozambique - - Myanmar - - Namibia - - Nauru - - Nepal - - Netherlands - - New Caledonia - - New Zealand - - Nicaragua - - Niger - - Nigeria - - Niue - - Norfolk Island - - Northern Mariana Islands - - Norway - - Oman - - Pakistan - - Palau - - "Palestine, State of" - - Panama - - Papua New Guinea - - Paraguay - - Peru - - Philippines - - Pitcairn - - Poland - - Portugal - - Puerto Rico - - Qatar - - Réunion - - Romania - - Russian Federation - - Rwanda - - Saint Barthélemy - - "Saint Helena, Ascension and Tristan da Cunha" - - Saint Kitts and Nevis - - Saint Lucia - - Saint Martin (French part) - - Saint Pierre and Miquelon - - Saint Vincent and the Grenadines - - Samoa - - San Marino - - Sao Tome and Principe - - Saudi Arabia - - Senegal - - Serbia - - Seychelles - - Sierra Leone - - Singapore - - Sint Maarten (Dutch part) - - Slovakia - - Slovenia - - Solomon Islands - - Somalia - - South Africa - - South Georgia and the South Sandwich Islands - - South Sudan - - Spain - - Sri Lanka - - Sudan - - Suriname - - Svalbard and Jan Mayen - - Swaziland - - Sweden - - Switzerland - - Syrian Arab Republic - - Taiwan - - Tajikistan - - "Tanzania, United Republic of" - - Thailand - - Timor-Leste - - Togo - - Tokelau - - Tonga - - Trinidad and Tobago - - Tunisia - - Turkey - - Turkmenistan - - Turks and Caicos Islands - - Tuvalu - - Uganda - - Ukraine - - United Arab Emirates - - United Kingdom - - United States - - United States Minor Outlying Islands - - Uruguay - - Uzbekistan - - Vanuatu - - "Venezuela, Bolivarian Republic of" - - Viet Nam - - "Virgin Islands, British" - - "Virgin Islands, U.S." - - Wallis and Futuna - - Western Sahara - - Yemen - - Zambia - - Zimbabwe - validations: - required: false -- type: textarea - attributes: - label: If you are a data preparer, how will the data be prepared? Please include tooling used and technical details? - render: text - validations: - required: false -- type: textarea - attributes: - label: If you are not preparing the data, who will prepare the data? (Provide name and business) - render: text - validations: - required: false -- type: textarea - attributes: - label: Has this dataset been stored on the Filecoin network before? If so, please explain and make the case why you would like to store this dataset again to the network. Provide details on preparation and/or SP distribution. - render: text - validations: - required: false -- type: textarea - attributes: - label: Please share a sample of the data - description: A link to a file, an image, a table, etc., are good ways to do this. - render: text - validations: - required: true -- type: checkboxes - attributes: - label: Confirm that this is a public dataset that can be retrieved by anyone on the Network - description: i.e., no specific permissions or access rights are required to view the data - options: - - label: I confirm - validations: - required: false -- type: textarea - attributes: - label: If you chose not to confirm, what was the reason - render: text - validations: - required: false -- type: dropdown - attributes: - label: What is the expected retrieval frequency for this data - options: - - Daily - - Weekly - - Monthly - - Yearly - - Sporadic - - Never - validations: - required: true -- type: dropdown - attributes: - label: For how long do you plan to keep this dataset stored on Filecoin - options: - - Less than 1 year - - 1 to 1.5 years - - 1.5 to 2 years - - 2 to 3 years - - More than 3 years - - Permanently - validations: - required: true -- type: markdown - attributes: - value: | - # DataCap Allocation Plan -- type: dropdown - attributes: - label: In which geographies do you plan on making storage deals - multiple: true - options: - - Greater China - - Asia other than Greater China - - Africa - - North America - - South America - - Europe - - Australia (continent) - - Antarctica - validations: - required: true -- type: dropdown - attributes: - label: How will you be distributing your data to storage providers - multiple: true - options: - - Cloud storage (i.e. S3) - - HTTP or FTP server - - IPFS - - Shipping hard drives - - Lotus built-in data transfer - - Venus built-in data transfer - - I don't know yet - - Others - validations: - required: true -- type: dropdown - attributes: - label: How do you plan to choose storage providers - multiple: true - options: - - Slack - - Filmine - - Big Data Exchange - - Partners - - I don't know yet - - Others - validations: - required: true -- type: textarea - attributes: - label: If you answered "Others" in the previous question, what is the tool or platform you plan to use - render: text - validations: - required: false -- type: textarea - attributes: - render: text - label: If you already have a list of storage providers to work with, fill out their names and provider IDs below - validations: - required: false -- type: dropdown - attributes: - label: How do you plan to make deals to your storage providers - multiple: true - options: - - Boost client - - Lotus client - - Droplet client - - Bidbot - - Singularity - - I don't know yet - - Others/custom tool -- type: textarea - attributes: - label: If you answered "Others/custom tool" in the previous question, enter the details here - render: text - validations: - required: false -- type: dropdown - attributes: - label: Can you confirm that you will follow the Fil+ guideline - description: Data owner should engage at least 4 SPs and no single SP ID should receive >30% of a client's allocated DataCap - options: - - "Yes" - - "No" - validations: - required: true +name: Large Dataset Datacap Application v1.1 +description: Clients should use this application form to request a DataCap allocation via a LDN for a dataset +title: "[DataCap Application] - " +body: +- type: markdown + attributes: + value: | + # Large Dataset Notary Application + To apply for DataCap to onboard your dataset to Filecoin, please fill out the following form +- type: dropdown + id: version + attributes: + label: Version + description: Schema File Version + options: + - 1 + validations: + required: true +- type: input + attributes: + label: DataCap Applicant + validations: + required: true +- type: input + attributes: + label: Project ID + validations: + required: true +- type: markdown + attributes: + value: | + # Core Information +- type: input + attributes: + label: Data Owner Name + validations: + required: true +- type: dropdown + attributes: + label: Data Owner Country/Region + options: + - Afghanistan + - Åland Islands + - Albania + - Algeria + - American Samoa + - Andorra + - Angola + - Anguilla + - Antarctica + - Antigua and Barbuda + - Argentina + - Armenia + - Aruba + - Australia + - Austria + - Azerbaijan + - Bahamas + - Bahrain + - Bangladesh + - Barbados + - Belarus + - Belgium + - Belize + - Benin + - Bermuda + - Bhutan + - Bolivia + - "Bonaire, Sint Eustatius and Saba" + - Bosnia and Herzegovina + - Botswana + - Bouvet Island + - Brazil + - British Indian Ocean Territory + - Brunei Darussalam + - Bulgaria + - Burkina Faso + - Burundi + - Cambodia + - Cameroon + - Canada + - Cape Verde + - Cayman Islands + - Central African Republic + - Chad + - Chile + - China + - Christmas Island + - Cocos (Keeling) Islands + - Colombia + - Comoros + - Congo + - "Congo, the Democratic Republic of the" + - Cook Islands + - Costa Rica + - Côte d'Ivoire + - Croatia + - Cuba + - Curaçao + - Cyprus + - Czech Republic + - Denmark + - Djibouti + - Dominica + - Dominican Republic + - Ecuador + - Egypt + - El Salvador + - Equatorial Guinea + - Eritrea + - Estonia + - Ethiopia + - Falkland Islands (Malvinas) + - Faroe Islands + - Fiji + - Finland + - France + - French Guiana + - French Polynesia + - French Southern Territories + - Gabon + - Gambia + - Georgia + - Germany + - Ghana + - Gibraltar + - Greece + - Greenland + - Grenada + - Guadeloupe + - Guam + - Guatemala + - Guernsey + - Guinea + - Guinea-Bissau + - Guyana + - Haiti + - Heard Island and McDonald Islands + - Holy See (Vatican City State) + - Honduras + - Hong Kong + - Hungary + - Iceland + - India + - Indonesia + - "Iran, Islamic Republic of" + - Iraq + - Ireland + - Isle of Man + - Israel + - Italy + - Jamaica + - Japan + - Jersey + - Jordan + - Kazakhstan + - Kenya + - Kiribati + - "Korea, Democratic People's Republic of" + - "Korea, Republic of" + - Kuwait + - Kyrgyzstan + - Lao People's Democratic Republic + - Latvia + - Lebanon + - Lesotho + - Liberia + - Libya + - Liechtenstein + - Lithuania + - Luxembourg + - Macao + - "Macedonia, the Former Yugoslav Republic of" + - Madagascar + - Malawi + - Malaysia + - Maldives + - Mali + - Malta + - Marshall Islands + - Martinique + - Mauritania + - Mauritius + - Mayotte + - Mexico + - "Micronesia, Federated States of" + - "Moldova, Republic of" + - Monaco + - Mongolia + - Montenegro + - Montserrat + - Morocco + - Mozambique + - Myanmar + - Namibia + - Nauru + - Nepal + - Netherlands + - New Caledonia + - New Zealand + - Nicaragua + - Niger + - Nigeria + - Niue + - Norfolk Island + - Northern Mariana Islands + - Norway + - Oman + - Pakistan + - Palau + - "Palestine, State of" + - Panama + - Papua New Guinea + - Paraguay + - Peru + - Philippines + - Pitcairn + - Poland + - Portugal + - Puerto Rico + - Qatar + - Réunion + - Romania + - Russian Federation + - Rwanda + - Saint Barthélemy + - "Saint Helena, Ascension and Tristan da Cunha" + - Saint Kitts and Nevis + - Saint Lucia + - Saint Martin (French part) + - Saint Pierre and Miquelon + - Saint Vincent and the Grenadines + - Samoa + - San Marino + - Sao Tome and Principe + - Saudi Arabia + - Senegal + - Serbia + - Seychelles + - Sierra Leone + - Singapore + - Sint Maarten (Dutch part) + - Slovakia + - Slovenia + - Solomon Islands + - Somalia + - South Africa + - South Georgia and the South Sandwich Islands + - South Sudan + - Spain + - Sri Lanka + - Sudan + - Suriname + - Svalbard and Jan Mayen + - Swaziland + - Sweden + - Switzerland + - Syrian Arab Republic + - Taiwan + - Tajikistan + - "Tanzania, United Republic of" + - Thailand + - Timor-Leste + - Togo + - Tokelau + - Tonga + - Trinidad and Tobago + - Tunisia + - Turkey + - Turkmenistan + - Turks and Caicos Islands + - Tuvalu + - Uganda + - Ukraine + - United Arab Emirates + - United Kingdom + - United States + - United States Minor Outlying Islands + - Uruguay + - Uzbekistan + - Vanuatu + - "Venezuela, Bolivarian Republic of" + - Viet Nam + - "Virgin Islands, British" + - "Virgin Islands, U.S." + - Wallis and Futuna + - Western Sahara + - Yemen + - Zambia + - Zimbabwe + validations: + required: true +- type: dropdown + attributes: + label: Data Owner Industry + options: + - Life Science / Healthcare + - Arts & Recreation + - Education & Training + - Environment + - Web3 / Crypto + - IT & Technology Services + - Professional Services (Legal, Consulting, Advising) + - Government + - Not-for-Profit + - Financial Services + - Utilities + - Resources, Agriculture & Fisheries + - Construction, Property & Real Estate + - Information, Media & Telecommunications + - Transport Services + - Other + validations: + required: true +- type: input + attributes: + label: Website + validations: + required: true +- type: input + attributes: + label: Social Media Handle + validations: + required: true +- type: dropdown + attributes: + label: Social Media Type + options: + - Slack + - Twitter + - Facebook + - WeChat + - Other + validations: + required: true +- type: dropdown + attributes: + label: What is your role related to the dataset + options: + - Dataset Owner + - Data Preparer + - Storage provider filling out application on behalf of the data owner + - Data onramp entity that provides data onboarding services to multiple clients + - Other + validations: + required: true +- type: input + attributes: + label: Total amount of DataCap being requested + validations: + required: true +- type: dropdown + attributes: + label: Unit for total amount of DataCap being requested + options: + - GiB + - TiB + - PiB + validations: + required: true +- type: input + attributes: + label: Expected size of single dataset (one copy) + validations: + required: true +- type: dropdown + attributes: + label: Unit for expected size of single dataset + options: + - GiB + - TiB + - PiB + validations: + required: true +- type: dropdown + attributes: + label: Number of replicas to store + options: + - 4 + - 5 + - 6 + - 7 + - 8 + - 9 + - 10 + validations: + required: true +- type: input + attributes: + label: Weekly allocation of DataCap requested + description: This amount is usually between 1 TiB and 1000 TiB + validations: + required: true +- type: dropdown + attributes: + label: Unit for weekly allocation of DataCap requested + options: + - GiB + - TiB + - PiB + validations: + required: true +- type: input + attributes: + label: On-chain address for first allocation + description: Make sure the address exists on the chain. This cannot be changed once input here. Also make sure that this address is not used for other applications. + validations: + required: true +- type: dropdown + attributes: + label: Data Type of Application + options: + - Slingshot + - Public, Open Dataset (Research/Non-Profit) + - Public, Open Commercial/Enterprise + - Private Commercial/Enterprise + - Private Non-Profit / Social impact + validations: + required: true +- type: checkboxes + attributes: + label: Custom multisig + description: Check this box off if you have explicitly been asked to by the governance team. + options: + - label: "Use Custom Multisig" +- type: input + attributes: + label: Identifier + description: If needed Filecoin team will fill up this field later on. You can skip this field. + validations: + required: false +- type: markdown + attributes: + value: | + # Project Details +- type: textarea + attributes: + label: Share a brief history of your project and organization + render: text + validations: + required: true +- type: dropdown + attributes: + label: Is this project associated with other projects/ecosystem stakeholders? + options: + - "Yes" + - "No" + validations: + required: true +- type: textarea + attributes: + label: If answered yes, what are the other projects/ecosystem stakeholders + render: text + validations: + required: false +- type: markdown + attributes: + value: | + # Use-case Details +- type: textarea + attributes: + label: Describe the data being stored onto Filecoin + render: text + validations: + required: true +- type: dropdown + attributes: + label: Where was the data currently stored in this dataset sourced from + options: + - AWS Cloud + - Google Cloud + - Azure Cloud + - My Own Storage Infra + - Other + validations: + required: true +- type: textarea + attributes: + label: If you answered "Other" in the previous question, enter the details here + render: text + validations: + required: false +- type: dropdown + attributes: + label: If you are a data preparer. What is your location (Country/Region) + options: + - Afghanistan + - Åland Islands + - Albania + - Algeria + - American Samoa + - Andorra + - Angola + - Anguilla + - Antarctica + - Antigua and Barbuda + - Argentina + - Armenia + - Aruba + - Australia + - Austria + - Azerbaijan + - Bahamas + - Bahrain + - Bangladesh + - Barbados + - Belarus + - Belgium + - Belize + - Benin + - Bermuda + - Bhutan + - Bolivia + - "Bonaire, Sint Eustatius and Saba" + - Bosnia and Herzegovina + - Botswana + - Bouvet Island + - Brazil + - British Indian Ocean Territory + - Brunei Darussalam + - Bulgaria + - Burkina Faso + - Burundi + - Cambodia + - Cameroon + - Canada + - Cape Verde + - Cayman Islands + - Central African Republic + - Chad + - Chile + - China + - Christmas Island + - Cocos (Keeling) Islands + - Colombia + - Comoros + - Congo + - "Congo, the Democratic Republic of the" + - Cook Islands + - Costa Rica + - Côte d'Ivoire + - Croatia + - Cuba + - Curaçao + - Cyprus + - Czech Republic + - Denmark + - Djibouti + - Dominica + - Dominican Republic + - Ecuador + - Egypt + - El Salvador + - Equatorial Guinea + - Eritrea + - Estonia + - Ethiopia + - Falkland Islands (Malvinas) + - Faroe Islands + - Fiji + - Finland + - France + - French Guiana + - French Polynesia + - French Southern Territories + - Gabon + - Gambia + - Georgia + - Germany + - Ghana + - Gibraltar + - Greece + - Greenland + - Grenada + - Guadeloupe + - Guam + - Guatemala + - Guernsey + - Guinea + - Guinea-Bissau + - Guyana + - Haiti + - Heard Island and McDonald Islands + - Holy See (Vatican City State) + - Honduras + - Hong Kong + - Hungary + - Iceland + - India + - Indonesia + - "Iran, Islamic Republic of" + - Iraq + - Ireland + - Isle of Man + - Israel + - Italy + - Jamaica + - Japan + - Jersey + - Jordan + - Kazakhstan + - Kenya + - Kiribati + - "Korea, Democratic People's Republic of" + - "Korea, Republic of" + - Kuwait + - Kyrgyzstan + - Lao People's Democratic Republic + - Latvia + - Lebanon + - Lesotho + - Liberia + - Libya + - Liechtenstein + - Lithuania + - Luxembourg + - Macao + - "Macedonia, the Former Yugoslav Republic of" + - Madagascar + - Malawi + - Malaysia + - Maldives + - Mali + - Malta + - Marshall Islands + - Martinique + - Mauritania + - Mauritius + - Mayotte + - Mexico + - "Micronesia, Federated States of" + - "Moldova, Republic of" + - Monaco + - Mongolia + - Montenegro + - Montserrat + - Morocco + - Mozambique + - Myanmar + - Namibia + - Nauru + - Nepal + - Netherlands + - New Caledonia + - New Zealand + - Nicaragua + - Niger + - Nigeria + - Niue + - Norfolk Island + - Northern Mariana Islands + - Norway + - Oman + - Pakistan + - Palau + - "Palestine, State of" + - Panama + - Papua New Guinea + - Paraguay + - Peru + - Philippines + - Pitcairn + - Poland + - Portugal + - Puerto Rico + - Qatar + - Réunion + - Romania + - Russian Federation + - Rwanda + - Saint Barthélemy + - "Saint Helena, Ascension and Tristan da Cunha" + - Saint Kitts and Nevis + - Saint Lucia + - Saint Martin (French part) + - Saint Pierre and Miquelon + - Saint Vincent and the Grenadines + - Samoa + - San Marino + - Sao Tome and Principe + - Saudi Arabia + - Senegal + - Serbia + - Seychelles + - Sierra Leone + - Singapore + - Sint Maarten (Dutch part) + - Slovakia + - Slovenia + - Solomon Islands + - Somalia + - South Africa + - South Georgia and the South Sandwich Islands + - South Sudan + - Spain + - Sri Lanka + - Sudan + - Suriname + - Svalbard and Jan Mayen + - Swaziland + - Sweden + - Switzerland + - Syrian Arab Republic + - Taiwan + - Tajikistan + - "Tanzania, United Republic of" + - Thailand + - Timor-Leste + - Togo + - Tokelau + - Tonga + - Trinidad and Tobago + - Tunisia + - Turkey + - Turkmenistan + - Turks and Caicos Islands + - Tuvalu + - Uganda + - Ukraine + - United Arab Emirates + - United Kingdom + - United States + - United States Minor Outlying Islands + - Uruguay + - Uzbekistan + - Vanuatu + - "Venezuela, Bolivarian Republic of" + - Viet Nam + - "Virgin Islands, British" + - "Virgin Islands, U.S." + - Wallis and Futuna + - Western Sahara + - Yemen + - Zambia + - Zimbabwe + validations: + required: false +- type: textarea + attributes: + label: If you are a data preparer, how will the data be prepared? Please include tooling used and technical details? + render: text + validations: + required: false +- type: textarea + attributes: + label: If you are not preparing the data, who will prepare the data? (Provide name and business) + render: text + validations: + required: false +- type: textarea + attributes: + label: Has this dataset been stored on the Filecoin network before? If so, please explain and make the case why you would like to store this dataset again to the network. Provide details on preparation and/or SP distribution. + render: text + validations: + required: false +- type: textarea + attributes: + label: Please share a sample of the data + description: A link to a file, an image, a table, etc., are good ways to do this. + render: text + validations: + required: true +- type: checkboxes + attributes: + label: Confirm that this is a public dataset that can be retrieved by anyone on the Network + description: i.e., no specific permissions or access rights are required to view the data + options: + - label: I confirm + validations: + required: false +- type: textarea + attributes: + label: If you chose not to confirm, what was the reason + render: text + validations: + required: false +- type: dropdown + attributes: + label: What is the expected retrieval frequency for this data + options: + - Daily + - Weekly + - Monthly + - Yearly + - Sporadic + - Never + validations: + required: true +- type: dropdown + attributes: + label: For how long do you plan to keep this dataset stored on Filecoin + options: + - Less than 1 year + - 1 to 1.5 years + - 1.5 to 2 years + - 2 to 3 years + - More than 3 years + - Permanently + validations: + required: true +- type: markdown + attributes: + value: | + # DataCap Allocation Plan +- type: dropdown + attributes: + label: In which geographies do you plan on making storage deals + multiple: true + options: + - Greater China + - Asia other than Greater China + - Africa + - North America + - South America + - Europe + - Australia (continent) + - Antarctica + validations: + required: true +- type: dropdown + attributes: + label: How will you be distributing your data to storage providers + multiple: true + options: + - Cloud storage (i.e. S3) + - HTTP or FTP server + - IPFS + - Shipping hard drives + - Lotus built-in data transfer + - Venus built-in data transfer + - I don't know yet + - Others + validations: + required: true +- type: dropdown + attributes: + label: How did you find your storage providers + multiple: true + options: + - Slack + - Filmine + - Big Data Exchange + - Partners + - Others + validations: + required: true +- type: textarea + attributes: + label: If you answered "Others" in the previous question, what is the tool or platform you used + render: text + validations: + required: false +- type: textarea + attributes: + render: text + label: Please list the provider IDs and location of the storage providers you will be working with. + description: Please list in the format "1. SP ID, Location 2. SP ID, Location...". Note that it is a requirement to list a minimum of 5 unique provider IDs, and that your client address will be verified against this list in the future + validations: + required: true +- type: dropdown + attributes: + label: How do you plan to make deals to your storage providers + multiple: true + options: + - Boost client + - Lotus client + - Droplet client + - Bidbot + - Singularity + - I don't know yet + - Others/custom tool +- type: textarea + attributes: + label: If you answered "Others/custom tool" in the previous question, enter the details here + render: text + validations: + required: false +- type: dropdown + attributes: + label: Can you confirm that you will follow the Fil+ guideline + description: Data owner should engage at least 4 SPs and no single SP ID should receive >30% of a client's allocated DataCap + options: + - "Yes" + - "No" + validations: + required: true \ No newline at end of file diff --git a/.github/workflows/approval-validator.yml b/.github/workflows/approval-validator.yml new file mode 100644 index 0000000..9f746b0 --- /dev/null +++ b/.github/workflows/approval-validator.yml @@ -0,0 +1,37 @@ +name: Validate Application Approval + +on: + pull_request: + types: + - opened + - synchronize + +jobs: + validate-approval: + runs-on: ubuntu-latest + env: + BACKEND_URL: https://fp-core-prod.dp04sa0tdc6pk.us-east-1.cs.amazonlightsail.com + steps: + - name: Call Backend to Validate Application Approval + id: validate + run: | + USER_HANDLE="${{ github.actor }}" + REPO_NAME=$(echo ${{ github.repository }} | cut -d'/' -f2) + OWNER_NAME="${{ github.repository_owner }}" + PR_NUMBER="${{ github.event.pull_request.number }}" + + echo "Calling backend to validate with pr_number: $PR_NUMBER, user_handle: $USER_HANDLE, repo: $REPO_NAME, and owner: $OWNER_NAME" + RESPONSE=$(curl --header "Content-Type: application/json" \ + --request POST \ + --data '{"pr_number": "'$PR_NUMBER'", "user_handle": "'$USER_HANDLE'", "repo": "'$REPO_NAME'", "owner": "'$OWNER_NAME'"}' \ + "${BACKEND_URL}/application/approval/validate") + echo "Response from validation: $RESPONSE" + + if [ "$RESPONSE" != "true" ]; then + echo "Error: Validation returned false" + exit 1 + fi + + - name: Validation Success + if: steps.validate.outcome == 'success' + run: echo "Validation successful!" diff --git a/.github/workflows/automerge-pr.yml b/.github/workflows/automerge-pr.yml new file mode 100644 index 0000000..bc1137b --- /dev/null +++ b/.github/workflows/automerge-pr.yml @@ -0,0 +1,47 @@ +# This workflow will automerge a pull request when some conditions are met. +# Use Cases: +# - When an application (new or refill) is proposed and approved by two notaries. +# · application.info.application_lifecycle.state == 'Confirmed' +# · application.info.application_lifecycle.first_allocation_time != '' +# - When an application has reached its total datacap and the SSA bot marked it as inactive +# · application.info.application_lifecycle.is_active == false +name: Automerge Pull Request + +on: + pull_request: + types: + - opened + - synchronize + - reopened + branches: + - main + +jobs: + automerge-pr: + runs-on: ubuntu-latest + env: + BACKEND_URL: https://fp-core-prod.dp04sa0tdc6pk.us-east-1.cs.amazonlightsail.com + steps: + - name: Call Backend to Validate Automerge Request + id: validate + run: | + USER_HANDLE="${{ github.actor }}" + REPO_NAME=$(echo ${{ github.repository }} | cut -d'/' -f2) + OWNER_NAME="${{ github.repository_owner }}" + PR_NUMBER="${{ github.event.pull_request.number }}" + + echo "Calling backend to validate automerge with pr_number: $PR_NUMBER, user_handle: $USER_HANDLE, repo: $REPO_NAME, and owner: $OWNER_NAME" + RESPONSE=$(curl --header "Content-Type: application/json" \ + --request POST \ + --data '{"pr_number": "'$PR_NUMBER'", "user_handle": "'$USER_HANDLE'", "repo": "'$REPO_NAME'", "owner": "'$OWNER_NAME'"}' \ + "${BACKEND_URL}/application/merge/validate") + echo "Response from validation: $RESPONSE" + + if [ "$RESPONSE" != "true" ]; then + echo "Error: Validation returned false" + exit 1 + fi + + - name: Validation Success + if: steps.validate.outcome == 'success' + run: echo "Validation successful!" diff --git a/.github/workflows/close-merged-branch.yml b/.github/workflows/close-merged-branch.yml new file mode 100644 index 0000000..c4f72f2 --- /dev/null +++ b/.github/workflows/close-merged-branch.yml @@ -0,0 +1,18 @@ +name: delete branch on close pr +on: + pull_request: + types: [closed] + +jobs: + delete-branch: + runs-on: ubuntu-latest + env: + BACKEND_URL: https://fp-core-prod.dp04sa0tdc6pk.us-east-1.cs.amazonlightsail.com + steps: + - name: Delete branch + run: | + REPO_NAME=$(echo ${{ github.repository }} | cut -d'/' -f2) + BRANCH_NAME=${{ github.head_ref }} + curl -X POST "${BACKEND_URL}/application/branch/delete" \ + -H "Content-Type: application/json" \ + -d '{"owner": "'${{ github.repository_owner }}'", "repo": "'$REPO_NAME'", "branch_name": "'$BRANCH_NAME'"}' diff --git a/.github/workflows/flow-validator.yml b/.github/workflows/flow-validator.yml new file mode 100644 index 0000000..d4442d9 --- /dev/null +++ b/.github/workflows/flow-validator.yml @@ -0,0 +1,49 @@ +# This workflow will validate if an application flow is correct +# Use Cases: +# - When an application is in "submitted state" +# · application.info.application_lifecycle.validated_by must be empty +# · application.info.application_lifecycle.validated_at must be empty +# · application.info.application_lifecycle.current_allocation_id must be empty +# · application.info.datacap_allocations array must be empty +# - When an aplication is in some other state +# · actor must be the Filplus Bot +name: Flow Validator + +on: + pull_request: + types: + - opened + - synchronize + - reopened + branches: + - main + +jobs: + validate-flow: + runs-on: ubuntu-latest + env: + BACKEND_URL: https://fp-core-prod.dp04sa0tdc6pk.us-east-1.cs.amazonlightsail.com + steps: + - name: Call Backend to Validate Application Flow + id: validate + run: | + USER_HANDLE="${{ github.actor }}" + REPO_NAME=$(echo ${{ github.repository }} | cut -d'/' -f2) + OWNER_NAME="${{ github.repository_owner }}" + PR_NUMBER="${{ github.event.pull_request.number }}" + + echo "Calling backend to validate with pr_number: $PR_NUMBER, user_handle: $USER_HANDLE, repo: $REPO_NAME, and owner: $OWNER_NAME" + RESPONSE=$(curl --header "Content-Type: application/json" \ + --request POST \ + --data '{"pr_number": "'$PR_NUMBER'", "user_handle": "'$USER_HANDLE'", "repo": "'$REPO_NAME'", "owner": "'$OWNER_NAME'"}' \ + "${BACKEND_URL}/application/flow/validate") + echo "Response from validation: $RESPONSE" + + if [ "$RESPONSE" != "true" ]; then + echo "Error: Validation returned false" + exit 1 + fi + + - name: Validation Success + if: steps.validate.outcome == 'success' + run: echo "Validation successful!" \ No newline at end of file diff --git a/.github/workflows/issue-to-pr.yml b/.github/workflows/issue-to-pr.yml new file mode 100644 index 0000000..2e77bac --- /dev/null +++ b/.github/workflows/issue-to-pr.yml @@ -0,0 +1,25 @@ +name: Convert Issue To Pull Request + +on: + issues: + types: + - opened + +jobs: + convert-issue-to-pr: + runs-on: ubuntu-latest + env: + BACKEND_URL: https://fp-core-prod.dp04sa0tdc6pk.us-east-1.cs.amazonlightsail.com + steps: + - name: Check out code + uses: actions/checkout@v2 + + - name: Convert Issue To PR + run: | + REPO_NAME=$(echo ${{ github.repository }} | cut -d'/' -f2) + echo "Converting Issue To PR with repo: $REPO_NAME" + echo "Issue number: ${{ github.event.issue.number }}" + curl --header "Content-Type: application/json" \ + --request POST \ + --data '{"issue_number": "'${{ github.event.issue.number }}'", "repo": "'$REPO_NAME'", "owner": "'${{ github.repository_owner }}'"}' \ + "${BACKEND_URL}/application" \ No newline at end of file diff --git a/.github/workflows/json-validator.yml b/.github/workflows/json-validator.yml new file mode 100644 index 0000000..1279753 --- /dev/null +++ b/.github/workflows/json-validator.yml @@ -0,0 +1,53 @@ +name: Json Structure Validator + +on: + pull_request: + types: + - opened + - synchronize + - reopened + branches: + - main + paths: + - '**/*.json' + +jobs: + validate_json: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + with: + fetch-depth: ${{ github.event_name == 'pull_request' && 2 || 0 }} + + - name: Use Node.js + uses: actions/setup-node@v3 + with: + node-version: 18 + + - name: Install AJV CLI + run: npm install -g ajv-cli + + - name: Validate JSON + run: | + echo "Searching for JSON files..." + if [ "${{ github.event_name }}" == "pull_request" ]; then + FILE_TO_VALIDATE=$(git diff --name-only HEAD^1 HEAD | grep '\.json$' | head -n 1) + else + FILE_TO_VALIDATE=$(git diff --name-only ${{ github.event.before }} ${{ github.event.after }} | grep '\.json$' | head -n 1) + fi + echo "$FILE_TO_VALIDATE" + if [ -z "$FILE_TO_VALIDATE" ]; then + echo "No JSON files found for validation." + exit 0 + fi + + echo "Validating JSON file..." + if [ -f "$FILE_TO_VALIDATE" ]; then + echo "Validating $FILE_TO_VALIDATE..." + ajv validate -s validationSchema.json -d "$FILE_TO_VALIDATE" || exit 1 + else + echo "$FILE_TO_VALIDATE not found. Skipping..." + fi + echo "Validation complete." \ No newline at end of file diff --git a/.github/workflows/proposal-validator.yml b/.github/workflows/proposal-validator.yml new file mode 100644 index 0000000..ef3dc18 --- /dev/null +++ b/.github/workflows/proposal-validator.yml @@ -0,0 +1,37 @@ +name: Validate Application Proposal + +on: + pull_request: + types: + - opened + - synchronize + +jobs: + validate-proposal: + runs-on: ubuntu-latest + env: + BACKEND_URL: https://fp-core-prod.dp04sa0tdc6pk.us-east-1.cs.amazonlightsail.com + steps: + - name: Call Backend to Validate Application Proposal + id: validate + run: | + USER_HANDLE="${{ github.actor }}" + REPO_NAME=$(echo ${{ github.repository }} | cut -d'/' -f2) + OWNER_NAME="${{ github.repository_owner }}" + PR_NUMBER="${{ github.event.pull_request.number }}" + + echo "Calling backend to validate with pr_number: $PR_NUMBER, user_handle: $USER_HANDLE, repo: $REPO_NAME, and owner: $OWNER_NAME" + RESPONSE=$(curl --header "Content-Type: application/json" \ + --request POST \ + --data '{"pr_number": "'$PR_NUMBER'", "user_handle": "'$USER_HANDLE'", "repo": "'$REPO_NAME'", "owner": "'$OWNER_NAME'"}' \ + "${BACKEND_URL}/application/proposal/validate") + echo "Response from validation: $RESPONSE" + + if [ "$RESPONSE" != "true" ]; then + echo "Error: Validation returned false" + exit 1 + fi + + - name: Validation Success + if: steps.validate.outcome == 'success' + run: echo "Validation successful!" diff --git a/.github/workflows/renew-application-cache.yml b/.github/workflows/renew-application-cache.yml new file mode 100644 index 0000000..8f939a7 --- /dev/null +++ b/.github/workflows/renew-application-cache.yml @@ -0,0 +1,20 @@ +name: Renew Cache + +on: + workflow_dispatch: + schedule: + # Schedule to run at 1 AM every day + - cron: '0 1 * * *' + +jobs: + renew_cache: + runs-on: ubuntu-latest + env: + BACKEND_URL: https://fp-core-prod.dp04sa0tdc6pk.us-east-1.cs.amazonlightsail.com + steps: + - name: Renew Application Cache + run: | + REPO_NAME=$(echo ${{ github.repository }} | cut -d'/' -f2) + curl -X POST "${BACKEND_URL}/application/cache/renewal" \ + -H "Content-Type: application/json" \ + -d '{"owner": "'${{ github.repository_owner }}'", "repo": "'$REPO_NAME'"}' \ No newline at end of file diff --git a/.github/workflows/trigger-validator.yml b/.github/workflows/trigger-validator.yml new file mode 100644 index 0000000..ac0f7b5 --- /dev/null +++ b/.github/workflows/trigger-validator.yml @@ -0,0 +1,37 @@ +name: Validate Application Trigger + +on: + pull_request: + types: + - opened + - synchronize + +jobs: + validate-trigger: + runs-on: ubuntu-latest + env: + BACKEND_URL: https://fp-core-prod.dp04sa0tdc6pk.us-east-1.cs.amazonlightsail.com + steps: + - name: Call Backend to Validate Application Trigger + id: validate + run: | + USER_HANDLE="${{ github.actor }}" + REPO_NAME=$(echo ${{ github.repository }} | cut -d'/' -f2) + OWNER_NAME="${{ github.repository_owner }}" + PR_NUMBER="${{ github.event.pull_request.number }}" + + echo "Calling backend to validate with pr_number: $PR_NUMBER, user_handle: $USER_HANDLE, repo: $REPO_NAME, and owner: $OWNER_NAME" + RESPONSE=$(curl --header "Content-Type: application/json" \ + --request POST \ + --data '{"pr_number": "'$PR_NUMBER'", "user_handle": "'$USER_HANDLE'", "repo": "'$REPO_NAME'", "owner": "'$OWNER_NAME'"}' \ + "${BACKEND_URL}/application/trigger/validate") + echo "Response from validation: $RESPONSE" + + if [ "$RESPONSE" != "true" ]; then + echo "Error: Validation returned false" + exit 1 + fi + + - name: Validation Success + if: steps.validate.outcome == 'success' + run: echo "Validation successful!" \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5fa6a74 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.vscode +.env \ No newline at end of file diff --git a/applications/invalid.md b/applications/invalid.md new file mode 100644 index 0000000..e69de29 diff --git a/data/govteam.json b/data/govteam.json new file mode 100644 index 0000000..dafc69c --- /dev/null +++ b/data/govteam.json @@ -0,0 +1,14 @@ +{ + "gov_team": [ + "panges2", + "simonkim0515", + "dkkapur", + "kevzak", + "galen-mcandrew", + "raghavrmadya", + "Sunnyiscoming", + "clriesco", + "kokal33", + "AlexMCon" + ] +} diff --git a/data/notaries.json b/data/notaries.json new file mode 100644 index 0000000..03145de --- /dev/null +++ b/data/notaries.json @@ -0,0 +1,2362 @@ +{ + "notaries": [ + { + "id": 1, + "organization": "Fungi Project", + "name": "Andress Sarria", + "election_round": "4th", + "status": "Active", + "use_case": "Web 3.0 Applications/ Web 2.0 Applications/ Developer Tools/ Scientific Data/ User Content/ Professional Services/ Media & Entertainment", + "location": "Europe", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/600", + "website": "", + "email": ["dreskirim@gmail.com", "", ""], + "fil_slack_id": "", + "github_user": ["dreski3", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1m6pqvscf7o5n3pzyxxb4w2soqgma7cfqh2z6fra" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1m6pqvscf7o5n3pzyxxb4w2soqgma7cfqh2z6fra" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 2, + "organization": "N/A", + "name": "Bobby Choi", + "election_round": "4th", + "status": "Active", + "use_case": "General", + "location": "Europe", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/769", + "website": "", + "email": ["BobbyChoii@outlook.com", "", ""], + "fil_slack_id": "", + "github_user": ["BobbyChoii", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1irqs2gmctiv3jcdfwuch7oxvf4ixh3k4b2wc24i" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1irqs2gmctiv3jcdfwuch7oxvf4ixh3k4b2wc24i" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 3, + "organization": "FBG Capital", + "name": "Gary Gao", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "Professional Services, Decentralized Applications, Public or Open Data, Media & Entertainment", + "location": "Asia minus GCR", + "notary_application_link": "github.com/filecoin-project/notary-governance/issues/722", + "website": "", + "email": ["gary.gao@fbg.capital", "", ""], + "fil_slack_id": "gary.gao@fbg.capital", + "github_user": ["GaryGJG", "gary.gao@fbg.capital"], + "ldn_config": { + "active_signer": true, + "signing_address": "f1zffqhxwq2rrg7rtot6lmkl6hb2xyrrseawprzsq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1zffqhxwq2rrg7rtot6lmkl6hb2xyrrseawprzsq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 4, + "organization": "Protocan", + "name": "AnthonySmith", + "election_round": "4th", + "status": "Active", + "use_case": "[Open dataset and Enterprise data]", + "location": "Asia minus GCR", + "notary_application_link": "github.com/filecoin-project/notary-governance/issues/682", + "website": "", + "email": ["contact@protocan.info", "", ""], + "fil_slack_id": "", + "github_user": ["Protocan", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1vxbqrf7rfum3n6m5u6eb4re6xj7amvsaqnzu64y" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1vxbqrf7rfum3n6m5u6eb4re6xj7amvsaqnzu64y" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 5, + "organization": "Speedium / DCENT BV.", + "name": "Wijnand Schouten", + "election_round": "4th", + "status": "Active", + "use_case": "Personal user storage, scientific datasets, video & music.", + "location": "Europe", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/678", + "website": "", + "email": ["wijnand@speedium.nl", "", ""], + "fil_slack_id": "", + "github_user": ["cryptowhizzard", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1krmypm4uoxxf3g7okrwtrahlmpcph3y7rbqqgfa" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1krmypm4uoxxf3g7okrwtrahlmpcph3y7rbqqgfa" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 9, + "organization": "ZhongYiGuoLian", + "name": "Patapon", + "election_round": "4th", + "status": "Active", + "use_case": "General", + "location": "Europe", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/638", + "website": "", + "email": ["zygl16712143089@163.com", "", ""], + "fil_slack_id": "", + "github_user": ["Patapon0702", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1ho2liobpznr7llma6xcl7jtififsfvhdnudn4yy" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1ho2liobpznr7llma6xcl7jtififsfvhdnudn4yy" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 11, + "organization": "Ewesion", + "name": "Peter Shao", + "election_round": "4th", + "status": "Active", + "use_case": "User Content (Personal Storage), Public or Open Data (Scientific datasets, research data, government or historic, Media & Entertainment (Videos, photos, NFTs)", + "location": "Greater China Region (GCR)", + "notary_application_link": "github.com/filecoin-project/notary-governance/issues/740", + "website": "", + "email": ["shaoping@ewesion.com", "", ""], + "fil_slack_id": "", + "github_user": ["Ewesion", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1ihv7gz3vn3xqvikpt4rwryecgisl7745lodx3yi" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1ihv7gz3vn3xqvikpt4rwryecgisl7745lodx3yi" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 14, + "organization": "RawTech Ventures", + "name": "Dalen Johnson", + "election_round": "4th", + "status": "Active", + "use_case": "General", + "location": "Europe", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/661", + "website": "", + "email": ["info@rawtechvc.com", "", ""], + "fil_slack_id": "", + "github_user": ["RawTechVentures", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1txfsjmix4vlzido4dkildrnbw26owtlbslexmpa" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1txfsjmix4vlzido4dkildrnbw26owtlbslexmpa" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 15, + "organization": "N/A", + "name": "Olivier Molenkamp", + "election_round": "4th", + "status": "Active", + "use_case": "General", + "location": "Europe", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/774", + "website": "", + "email": ["Olivier.Molenkamp@outlook.com", "", ""], + "fil_slack_id": "", + "github_user": ["OlivierMolenkamp", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1fl5gjqv3xknuhka273jrsrkzqcumrp6idrnvgyi" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1fl5gjqv3xknuhka273jrsrkzqcumrp6idrnvgyi" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 16, + "organization": "Blockmaker", + "name": "Rvo Nagaoka", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "General", + "location": "Asia minus GCR", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/695", + "website": "", + "email": ["ryo@bm.land", "", ""], + "fil_slack_id": "BlockMaker", + "github_user": ["BlockMakeronline", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1o3twrcpwjtpcd4q36lpq4qmy2qfbgtyy5h6tsty" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1o3twrcpwjtpcd4q36lpq4qmy2qfbgtyy5h6tsty" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 17, + "organization": "Acrontech Inc.", + "name": "Gendin Han", + "election_round": "4th", + "status": "Active", + "use_case": "[ESPA Module 3G -Scaling Large Filecoin Implementations](https://www.youtube.com/watch?v=8aC70R--6Q4&t=178s), [ESPA Module - Filecoin Service Provider Financial Analysis - Acrontech](https://www.youtube.com/watch?v=pUQZAZDaDOs&t=563s)", + "location": "North America", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/743", + "website": "", + "email": ["gendin_han@acrontech.us", "", ""], + "fil_slack_id": "", + "github_user": ["TinySwitcher", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1kjyqtjjtco4dudknq6iszoevicebo6kz3crecpy" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1kjyqtjjtco4dudknq6iszoevicebo6kz3crecpy" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 18, + "organization": "Aifabot", + "name": "Benny", + "election_round": "4th", + "status": "Active", + "use_case": "General", + "location": "North America", + "notary_application_link": "github.com/filecoin-project/notary-governance/issues/698", + "website": "", + "email": ["benny@aifabot.net", "", ""], + "fil_slack_id": "", + "github_user": ["Aifabot-Cloud", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f174fg3bqbln3zjnkxtyf6s54txqkr7yqkj6cig7y" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f174fg3bqbln3zjnkxtyf6s54txqkr7yqkj6cig7y" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 19, + "organization": "Saukibit, Inc. (DBA Canza Finance)", + "name": "NatoSilue", + "election_round": "4th", + "status": "Active", + "use_case": "research data, government or historic)", + "location": "North America", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/744", + "website": "", + "email": [ + "p.ntsama@canza.io", + "o.oluwoye@canza.io", + "v.teixeira@canza.io" + ], + "fil_slack_id": "", + "github_user": ["NatoSilue", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1u46kil2f4kmo3pkaowqrohfueaijslm7limqxyq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1u46kil2f4kmo3pkaowqrohfueaijslm7limqxyq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 20, + "organization": "Bit Engine Pte Ltd", + "name": "Reeta", + "election_round": "4th", + "status": "Active", + "use_case": "Developer Tools, Decentralized Applications, User Content, Public or Open Data, Media & Entertainment", + "location": "Asia minus GCR", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/692", + "website": "", + "email": ["contact@bitenginesg.com", "", ""], + "fil_slack_id": "", + "github_user": ["Bitengine-reeta", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1jyvhxp4kmwreo22ke4itspraznpudw3uqaink5i" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1jyvhxp4kmwreo22ke4itspraznpudw3uqaink5i" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 21, + "organization": "OPENGATE TECHNOLOGY INVESTMENT GROUP PTY LTD", + "name": "TAO YANG", + "election_round": "4th", + "status": "Active", + "use_case": "We support all cases, but will focus to NFT and web3 related applications", + "location": "Oceania", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/673", + "website": "", + "email": ["marketing@opengatenft.com", "", ""], + "fil_slack_id": "", + "github_user": ["OpenGate01", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1im4hmtbfzqnx7ir74kdaiu4ynjhgqh3sdi2snla" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1im4hmtbfzqnx7ir74kdaiu4ynjhgqh3sdi2snla" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 22, + "organization": "Starboard", + "name": "Sylvan Zhang", + "election_round": "4th", + "status": "Active", + "use_case": "Public or Open Data (Scientific datasets, research data, government or historic", + "location": "Asia minus GCR", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/745", + "website": "", + "email": ["", "", ""], + "fil_slack_id": "", + "github_user": ["beng-starboard", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1x5gaseatlcp7heucu7xms5sslcwerttexgigeoq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1x5gaseatlcp7heucu7xms5sslcwerttexgigeoq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 23, + "organization": "BigData Exchange", + "name": "CB Tan", + "election_round": "4th", + "status": "Active", + "use_case": "All", + "location": "Asia minus GCR", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/703", + "website": "", + "email": ["jack@bigdataexchange.io", "", ""], + "fil_slack_id": "", + "github_user": ["BDE-io", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1dvvrjur7tstos2paxdsvdpljqx53c74wsp5cl4q" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1dvvrjur7tstos2paxdsvdpljqx53c74wsp5cl4q" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 24, + "organization": "Bitrise capital", + "name": "Kivi", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "General", + "location": "Asia minus GCR", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/716", + "website": "", + "email": ["accounting@bitrisevc.com", "", ""], + "fil_slack_id": "Bitrise-work", + "github_user": ["Bitrise0111", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1nknj7ayq4o43czrtdoauggtwl43fbqatmqis3yy" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1nknj7ayq4o43czrtdoauggtwl43fbqatmqis3yy" + }, + "previous_config": { + "signing_address": "f1dfkdmjhuvvol6okun57mix447wdpolwcd323ktq" + } + }, + { + "id": 25, + "organization": "12Ships Foundation", + "name": "Irene Young", + "election_round": "2nd, 3rd, 4th", + "status": "Active", + "use_case": "Professional Services (Hosting Reseller, Digital Preservation, Long-term Backups, Long-term Log Storage), Developer Tools (Package Managers, Automatic Notaries), Web 3.0 / Decentralized Applications, Web 2.0 Applications, User Content (Personal Storage, User Generated Media), Scientific Data (Satellite Imagery, Geological Data, Computer Vision, Autonomous Driving), Media & Entertainment", + "location": "Asia minus GCR", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/677", + "website": "", + "email": ["irene@12ships.com", "", ""], + "fil_slack_id": "Irene - 12Ships Foundation", + "github_user": ["IreneYoung", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1d4gmpqz3execjj2wvrxuuhvbms5mzh7t7yqrviq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1d4gmpqz3execjj2wvrxuuhvbms5mzh7t7yqrviq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 26, + "organization": "N/A", + "name": "Carohere/Carolina", + "election_round": "4th", + "status": "Active", + "use_case": "User Content (Personal Storage), Public or Open Data (Scientific datasets, research data, government or historic, Media & Entertainment (Videos, photos, NFTs)", + "location": "Europe", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/676", + "website": "", + "email": ["caro98linna@gmail.com", "", ""], + "fil_slack_id": "", + "github_user": ["Carohere", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1pynuve3pi2fwvhlkco6dl3ipspkgzmb25syv5ca" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1pynuve3pi2fwvhlkco6dl3ipspkgzmb25syv5ca" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 27, + "organization": "FogMeta", + "name": "Leo Zhang", + "election_round": "4th", + "status": "Active", + "use_case": "Professional Services, Decentralized Applications, Public or Open Data, Media & Entertainment", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/772", + "website": "", + "email": ["jianzhang@fogmeta.com", "", ""], + "fil_slack_id": "", + "github_user": ["Normalnoise", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1c5non5yf35avgcpsqvxu4yj54yyvxorwyjochqq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1c5non5yf35avgcpsqvxu4yj54yyvxorwyjochqq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 28, + "organization": "Holon Global Investments PTY Ltd", + "name": "mjroddy", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "General", + "location": "Oceania", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/748", + "website": "", + "email": ["notary@holon.investments", "", ""], + "fil_slack_id": "", + "github_user": ["mjroddy", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1ystxl2ootvpirpa7ebgwl7vlhwkbx2r4zjxwe5i" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1ystxl2ootvpirpa7ebgwl7vlhwkbx2r4zjxwe5i" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 29, + "organization": "Top Value Limited", + "name": "Luo Bin", + "election_round": "4th", + "status": "Active", + "use_case": "Professional Services (Hosting Reseller, Long-term Backups, Data Warehousing), Developer Tools (Package Managers, Automatic Notaries, Web2 to Web3 integrations), Decentralized Applications, User Content (Personal Storage), Public or Open Data (Scientific datasets, research data, government or historic, Media & Entertainment (Videos, photos, NFTs)", + "location": "North America", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/729", + "website": "", + "email": ["operation@topvalue.pro", "", ""], + "fil_slack_id": "", + "github_user": ["", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1tbd632f6w62glfaf7wjpimacbnjiz26poyoes2q" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1tbd632f6w62glfaf7wjpimacbnjiz26poyoes2q" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 30, + "organization": "TopBlocks", + "name": "Harry Ma", + "election_round": "4th", + "status": "Active", + "use_case": "Professional Services, Developer Tools, Decentralized Applications, Media & Entertainment", + "location": "North America", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/675", + "website": "", + "email": ["harry.ma@topblocks.io", "", ""], + "fil_slack_id": "", + "github_user": ["woshidama323", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f12tk3adljauwnd3hjbigpfxb7b7gdlj63p6afwtq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f12tk3adljauwnd3hjbigpfxb7b7gdlj63p6afwtq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 31, + "organization": "Fenbushi Capital", + "name": "Zhehao Chen", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "Professional Services (Hosting Reseller, Long-term Backups, Data Warehousing), Developer Tools (Package Managers, Automatic Notaries, Web2 to Web3 integrations), Decentralized Applications, User Content (Personal Storage), Public or Open Data (Scientific datasets, research data, government or historic, Media & Entertainment (Videos, photos, NFTs)", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/647", + "website": "", + "email": ["k.chen@fenbushi.vc", "", ""], + "fil_slack_id": "", + "github_user": ["Fenbushi-Filecoin", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1yqydpmqb5en262jpottko2kd65msajax7fi4rmq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1yqydpmqb5en262jpottko2kd65msajax7fi4rmq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 32, + "organization": "Pangod", + "name": "Casey", + "election_round": "4th", + "status": "Active", + "use_case": "[Web2/ Web3 Public Data, Enterprise Data]", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/775", + "website": "", + "email": ["nixinqin@pangod.com", "", ""], + "fil_slack_id": "", + "github_user": ["PangodGroup", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1d4yb3wags3mtddzesxoo63jv7dmlec3bq4yteni" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1d4yb3wags3mtddzesxoo63jv7dmlec3bq4yteni" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 33, + "organization": "Banyan", + "name": "Claudia Richoux", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "General", + "location": "North America", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/742", + "website": "", + "email": ["c@banyan.computer", "", ""], + "fil_slack_id": "@laudiacay", + "github_user": ["laudiacay", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1oc6qvenzp7wsriu7edyebb325gnaovktmujl7jq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1oc6qvenzp7wsriu7edyebb325gnaovktmujl7jq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 35, + "organization": "Pluskit", + "name": "Wu Xiao", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "General", + "location": "Asia minus GCR", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/694", + "website": "", + "email": ["pearl@arockpool.com", "wuxiao@pluskit.io", ""], + "fil_slack_id": "@PluskitOfficial", + "github_user": ["PluskitOfficial", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1tgnlhtcmhwipfm7thsftxhn5k52velyjlazpvka" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1tgnlhtcmhwipfm7thsftxhn5k52velyjlazpvka" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 36, + "organization": "Bewell Technology Limited", + "name": "Aaron Hu", + "election_round": "4th", + "status": "Active", + "use_case": "We want to store data that is valuable to the development of the Filecoin network and meaningful to human development, such as data from Web2 or Web3 applications, NFT, music, movies, educational videos, model training base datasets, etc.", + "location": "Asia minus GCR", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/679", + "website": "", + "email": ["bewell88.hk@gmail.com", "", ""], + "fil_slack_id": "", + "github_user": ["Aaron01230", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1xrnysd4gimg64d4l6qi7ulzwwq22c6vfg6lpw3i" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1xrnysd4gimg64d4l6qi7ulzwwq22c6vfg6lpw3i" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 37, + "organization": "CodoonHealth", + "name": "Holiday", + "election_round": "4th", + "status": "Active", + "use_case": "General", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/752", + "website": "", + "email": ["holiday@codoonhealth.com", "", ""], + "fil_slack_id": "", + "github_user": ["Holiday507", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1sa3dp3a7fwirrsxjdthvzneo7rnjcrrfllsnjpq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1sa3dp3a7fwirrsxjdthvzneo7rnjcrrfllsnjpq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 38, + "organization": "FILWallet", + "name": "Peng Kai", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "Developer Tools、Decentralized Applications、Media & Entertainment 、Public or Open Data", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/644", + "website": "", + "email": ["filwallet@filwallet.io", "", ""], + "fil_slack_id": "", + "github_user": ["a1991car", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1qnumecdypgrbaebtkdfjnwt5ndacadcuas3deiq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1qnumecdypgrbaebtkdfjnwt5ndacadcuas3deiq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 39, + "organization": "Interstellar Storage(ShenZhen)", + "name": "Interstellar Storage(ShenZhen)", + "election_round": "4th", + "status": "Active", + "use_case": "Professional Services (Hosting Reseller, Long-term Backups, Data Warehousing)", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/768", + "website": "", + "email": ["nikkaz@interstel.ntesmail.com", "", ""], + "fil_slack_id": "", + "github_user": ["kyokaki", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1ktp3fmcfnt3tjeansazq4ed5qkrs6pbn4lvwgvq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1ktp3fmcfnt3tjeansazq4ed5qkrs6pbn4lvwgvq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 40, + "organization": "STCould", + "name": "LISA", + "election_round": "4th", + "status": "Active", + "use_case": "Professional Services 、Developer Tools、Decentralized Applications、User Content、Public or Open Data、Media & Entertainment", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/764", + "website": "", + "email": ["lisa@yunos.io", "", ""], + "fil_slack_id": "", + "github_user": ["stcouldlisa", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1jvvltduw35u6inn5tr4nfualyd42bh3vjtylgci" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1jvvltduw35u6inn5tr4nfualyd42bh3vjtylgci" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 41, + "organization": "Ipollo", + "name": "Mona", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "General", + "location": "North America", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/721", + "website": "", + "email": ["ipollo_gh@ipollo.com", "", ""], + "fil_slack_id": "ipollo_gh@ipollo.com", + "github_user": ["ipollo00", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1n5wlrrhoxpkgwij25xrtt7w7g2k3fhbthmdn6ri" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1n5wlrrhoxpkgwij25xrtt7w7g2k3fhbthmdn6ri" + }, + "previous_config": { + "signing_address": "f1guplg5wyjdn6bv4forsb5eu2lohexvdlttkavpq" + } + }, + { + "id": 42, + "organization": "MS Cloud(formerly MatrixStorage)", + "name": "Tracy", + "election_round": "4th", + "status": "Active", + "use_case": "General", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/719", + "website": "", + "email": ["mscloud@a2pool.com", "", ""], + "fil_slack_id": "", + "github_user": ["MatrixStorage", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1tbxqwjxfyv7swsdin4einirlsfquv3vnmlapley" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1tbxqwjxfyv7swsdin4einirlsfquv3vnmlapley" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 43, + "organization": "Tokencan", + "name": "Joy Lee", + "election_round": "4th", + "status": "Active", + "use_case": "General", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/746", + "website": "", + "email": ["lihuiling@tokencan.ap", "", ""], + "fil_slack_id": "", + "github_user": ["", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1txboxiscdm4f3okffyjmbilmwjtbisrbee72j6q" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1pwc4w756u5gmp6gmqrxdphj7fu7kj6xjuoio54q" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 44, + "organization": "Nebula Block Data", + "name": "Boqian Wang", + "election_round": "4th", + "status": "Active", + "use_case": "Developer Tools, Public or Open Data, Media & Entertainment", + "location": "North America", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/777", + "website": "", + "email": ["boqian.wang@nbfsdata.com", "", ""], + "fil_slack_id": "", + "github_user": ["bq1024", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1pkjtavqx4r2q2w3he3jknfc5mo2vgfimccmpnaa" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1pkjtavqx4r2q2w3he3jknfc5mo2vgfimccmpnaa" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 45, + "organization": "NewToken - Hangzhou Niutong Information Technology Co., Ltd.", + "name": "jomozz", + "election_round": "4th", + "status": "Active", + "use_case": "General", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/674", + "website": "", + "email": ["newtoken@ntkblock.com", "", ""], + "fil_slack_id": "", + "github_user": ["jomozz", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1qpdwt2f2fse74nl5wi27uk5jcyqqqyil47yqt7i" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1qpdwt2f2fse74nl5wi27uk5jcyqqqyil47yqt7i" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 46, + "organization": "Define Platform", + "name": "Alex Kim", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "Web 3.0 / Decentralized Applications, Web 2.0 Applications, User Content (Personal Storage, User Generated Media) and Media & Entertainment.", + "location": "Asia minus GCR", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/657", + "website": "", + "email": ["alex@de-fine.art", "", ""], + "fil_slack_id": "Alex Kim (Define)", + "github_user": ["Alex11801", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1hhippi64yiyhpjdtbidfyzma6irc2nuav7mrwmi" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1hhippi64yiyhpjdtbidfyzma6irc2nuav7mrwmi" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 47, + "organization": "New Huo Pool", + "name": "Bella Huang", + "election_round": "4th", + "status": "Active", + "use_case": "[Developer Tools (Package Managers, Automatic Notaries, Web2 to Web3 integrations), Decentralized Applications, User Content (Personal Storage), Public or Open Data (Scientific datasets, esearch data, government or historic, Media & Entertainment (Videos, photos, NFTs)]", + "location": "North America", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/708", + "website": "", + "email": ["nhp@huobitech.com", "", ""], + "fil_slack_id": "", + "github_user": ["", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f16karfxq7lxdy7izqrzrk75jf3not34k6sg6zvcy" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f16karfxq7lxdy7izqrzrk75jf3not34k6sg6zvcy" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 48, + "organization": "Twinquasar", + "name": "Julien NOEL", + "election_round": "2nd, 3rd, 4th", + "status": "Active", + "use_case": "General", + "location": "Europe", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/739", + "website": "http://twinquasar.io", + "email": ["julien.noel@twinquasar.io", "", ""], + "fil_slack_id": "Julien NOEL", + "github_user": ["s0nik42", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1wxhnytjmklj2czezaqcfl7eb4nkgmaxysnegwii" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1wxhnytjmklj2czezaqcfl7eb4nkgmaxysnegwii" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 49, + "organization": "mkccstorage", + "name": "Hunter", + "election_round": "4th", + "status": "Active", + "use_case": "Professional Services 、Developer Tools、Decentralized Applications、Public or Open Data、Media & Entertainment", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/665", + "website": "", + "email": ["hunter@mkccstorage.com", "", ""], + "fil_slack_id": "", + "github_user": ["", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1shnsfayxqll77svffaxnjenms7bbbysbqcatrpy" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1shnsfayxqll77svffaxnjenms7bbbysbqcatrpy" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 50, + "organization": "Meibuy Cloud", + "name": "", + "election_round": "4th", + "status": "Active", + "use_case": "[Professional Services, Decentralized Applications, Public or Open Data, Media & Entertainment]", + "location": "Africa", + "notary_application_link": "github.com/filecoin-project/notary-governance/issues/681", + "website": "", + "email": ["marketing@meibuy.info", "", ""], + "fil_slack_id": "", + "github_user": ["Meibuy", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1bwugfihrmn3iyunzyxst5nttql3dge4khwmurtq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1bwugfihrmn3iyunzyxst5nttql3dge4khwmurtq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 51, + "organization": "ByteBase", + "name": "Eric", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "Professional Services, Public or Open Data, Media & Entertainment, Developer Tools, Decentralized Applications, User Content", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/689", + "website": "", + "email": ["eric.liu@bytebase.cn", "", ""], + "fil_slack_id": "ByteBase", + "github_user": ["swatchliu", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1yh6q3nmsg7i2sys7f7dexcuajgoweudcqj2chfi" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1yh6q3nmsg7i2sys7f7dexcuajgoweudcqj2chfi" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 52, + "organization": "CoinSummer Labs", + "name": "Max", + "election_round": "4th", + "status": "Active", + "use_case": "research data, government or historic), Professional Services (Hosting Reseller, Long-term Backups, Data Warehousing), Developer Tools (Package Managers, Automatic Notaries, Web2 to Web3 integrations), Decentralized applications", + "location": "Asia minus GCR", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/669", + "website": "", + "email": ["max@coinsummer.io", "", ""], + "fil_slack_id": "", + "github_user": ["yuwenhui", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1ui5iy4mmkxjbw7752omiwp2ols2fzv4thrayagi" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1ui5iy4mmkxjbw7752omiwp2ols2fzv4thrayagi" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 53, + "organization": "TAKI Chain", + "name": "Smart Dong", + "election_round": "4th", + "status": "Active", + "use_case": "[Professional Services, Developer Tools, Decentralized Applications, Public or Open Data]", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/736", + "website": "", + "email": ["shuizhu@videopls.com", "", ""], + "fil_slack_id": "", + "github_user": ["TakiChain", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f15impf3j2zcaex4lhyxndxswuuhv24vzstuqtxsi" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f15impf3j2zcaex4lhyxndxswuuhv24vzstuqtxsi" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 55, + "organization": "Guazi Dynamic", + "name": "@Fatman13", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "Web 3.0 / Decentralized Applications, Web 2.0 Applications, User Content, Scientific Data, Media & Entertainment", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/670", + "website": "", + "email": ["yu.leng@guazi.io", "", ""], + "fil_slack_id": "Fatman13", + "github_user": ["Fatman13", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1j3u7crhjzwb2cj5mq7vodlt4o66yoyci7lhcauy" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1j3u7crhjzwb2cj5mq7vodlt4o66yoyci7lhcauy" + }, + "previous_config": { + "signing_address": "f15ofoeeq57euuha3ig273lhkcpjhhnlbgyylqdii" + } + }, + { + "id": 56, + "organization": "ND LABS", + "name": "Leo", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "General", + "location": "Asia minus GCR", + "notary_application_link": "github.com/filecoin-project/notary-governance/issues/697", + "website": "", + "email": ["hzpd@ndlabs.io", "", ""], + "fil_slack_id": "hzpd@ndlabs.io", + "github_user": ["NDLABS-OFFICE", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1yayfsv6whu3rheviucvventj3y6t542xfpb47ei" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1yayfsv6whu3rheviucvventj3y6t542xfpb47ei" + }, + "previous_config": { + "signing_address": "f1y7xmlneep3qtxcumqlmqrja3fhqdxdaxwou6mdq" + } + }, + { + "id": 57, + "organization": "BigFrog Technology", + "name": "Eunice", + "election_round": "4th", + "status": "Active", + "use_case": "Public or Open Data, Media & Entertainment", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/690", + "website": "", + "email": ["-", "", ""], + "fil_slack_id": "", + "github_user": ["DaYouGroup", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1nwjsd2mc6hu4qrwnmd6ukrfkuu4h5fhs7u3exii" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1nwjsd2mc6hu4qrwnmd6ukrfkuu4h5fhs7u3exii" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 58, + "organization": "DeFIL", + "name": "Eden", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "Professional Services、Developer Tools、Decentralized Applications、Public or Open Data", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/720", + "website": "", + "email": ["defil@defil.org", "", ""], + "fil_slack_id": "defil@defil.org", + "github_user": ["DeFIL123", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1dnb3uz7sylxk6emti3ififcvu3nlufnnsjui6ea" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1dnb3uz7sylxk6emti3ififcvu3nlufnnsjui6ea" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 59, + "organization": "Direction Technology Co., LTD", + "name": "George Betts", + "election_round": "4th", + "status": "Active", + "use_case": "Professional Services 、Web 3 Developer Tools、Decentralized Applications", + "location": "Europe", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/717", + "website": "", + "email": ["contact@dtminer.io", "", ""], + "fil_slack_id": "", + "github_user": ["", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1inkdoatsbfumdvpctxbgcatscewr3rus5pxmsgi" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1inkdoatsbfumdvpctxbgcatscewr3rus5pxmsgi" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 60, + "organization": "Kernelogic (sole corporation / self-employed)", + "name": "Fei Yan", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "Developer Tools, Public or Open Data, Decentralized Applications", + "location": "North America", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/658", + "website": "", + "email": ["fei.yan@activecollabmod.com", "", ""], + "fil_slack_id": "", + "github_user": ["kernelogic", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1yjhnsoga2ccnepb7t3p3ov5fzom3syhsuinxexa" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1yjhnsoga2ccnepb7t3p3ov5fzom3syhsuinxexa" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 61, + "organization": "Tech Greedy", + "name": "Xinan Xu", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "Open dataset and enterprise data", + "location": "North America", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/664", + "website": "", + "email": ["xinan.xu@techgreedy.net", "", ""], + "fil_slack_id": "Xinan Xu", + "github_user": ["xinaxu", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1k3ysofkrrmqcot6fkx4wnezpczlltpirmrpsgui" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1k3ysofkrrmqcot6fkx4wnezpczlltpirmrpsgui" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 62, + "organization": "NonEntropy Tech.", + "name": "Junyao Ren", + "election_round": "4th", + "status": "Active", + "use_case": "General", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/700", + "website": "", + "email": ["renjunyao@nonentropy.com", "renjunyao@gmail.com", ""], + "fil_slack_id": "", + "github_user": ["junyaoren", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1xzff5xup63o5sygr2swp4zvcajg54lotliimdty" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1xzff5xup63o5sygr2swp4zvcajg54lotliimdty" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 63, + "organization": "Antalpha Digital Pte. Ltd.", + "name": "Xin Jin", + "election_round": "4th", + "status": "Active", + "use_case": "Professional Services, Developer Tools, User Content, Public or Open Data, Media & Entertainment", + "location": "Asia minus GCR", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/683", + "website": "", + "email": ["xuefeng.bu@antalpha.com", "", ""], + "fil_slack_id": "", + "github_user": ["", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1xx6555qijma7igpnjspyvdunc4vfxkawnpqy5ii" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1xx6555qijma7igpnjspyvdunc4vfxkawnpqy5ii" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 64, + "organization": "LendMi team", + "name": "Rongze92", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "Professional Services (Hosting Reseller, Long-term Backups, Data Warehousing), Developer Tools (Package Managers, Automatic Notaries, Web2 to Web3 integrations), Decentralized Applications, User Content (Personal Storage), Public or Open Data (Scientific datasets, research data, government or historic, Media & Entertainment (Videos, photos, NFTs)", + "location": "North America", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/730", + "website": "", + "email": ["contact@lendmi.finance", "", ""], + "fil_slack_id": "", + "github_user": ["Rongze92", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f12mckci3omexgzoeosjvstcfxfe4vqw7owdia3da" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f12mckci3omexgzoeosjvstcfxfe4vqw7owdia3da" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 65, + "organization": "ZC LABS", + "name": "zhongchuang", + "election_round": "4th", + "status": "Active", + "use_case": "General", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/643", + "website": "", + "email": ["service@szfil.com", "", ""], + "fil_slack_id": "", + "github_user": ["zcfil", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1cjzbiy5xd4ehera4wmbz63pd5ku4oo7g52cldga" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1cjzbiy5xd4ehera4wmbz63pd5ku4oo7g52cldga" + }, + "previous_config": { + "signing_address": "f17xummecmkqgjhm4fesktesaieumn7ugarwucwty" + } + }, + { + "id": 66, + "organization": "POW POWER", + "name": "Jackson", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "General", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/765", + "website": "", + "email": ["kehanwang@powpower.net", "", ""], + "fil_slack_id": "powpower778@gmail.com", + "github_user": ["powpower2022", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1u2c7dpdqmlfk5zknafigcycrpzltcjd6nmjnuia" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1u2c7dpdqmlfk5zknafigcycrpzltcjd6nmjnuia" + }, + "previous_config": { + "signing_address": "f1ji2xty4dtg2a4pfnslltkw7pbhy76kvihizkfmq" + } + }, + { + "id": 67, + "organization": "METAVERSE DATA MINING PTE.LTD.", + "name": "Oliver Lu", + "election_round": "4th", + "status": "Active", + "use_case": "We support all cases, but especially focus on public welfare and Decentralized Applications related data.", + "location": "Asia minus GCR", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/709", + "website": "", + "email": ["contact@mdmlab.io", "", ""], + "fil_slack_id": "", + "github_user": ["METAVERSEDATAMINING", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f17idrnfnxl2mbgcgr57a6z2c6lj2qx56gvm3336i" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f17idrnfnxl2mbgcgr57a6z2c6lj2qx56gvm3336i" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 68, + "organization": "N/A", + "name": "Cabrina Huang", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "web2/ web3 Public Data, Enterprise Data", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/763#", + "website": "", + "email": ["cabrinahuang@gmail.com", "", ""], + "fil_slack_id": "", + "github_user": ["xingjitansuo", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1a2lia2cwwekeubwo4nppt4v4vebxs2frozarz3q" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1a2lia2cwwekeubwo4nppt4v4vebxs2frozarz3q" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 69, + "organization": "Force Community", + "name": "Tim Guo (柏礼)", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "General, Media & Entertainment, User Content.", + "location": "Asia minus GCR", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/668", + "website": "", + "email": ["business@ipfsforce.com", "", ""], + "fil_slack_id": "", + "github_user": ["TimGuo7", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1yslbnnqzrjlyuxsmyxfbqcc7xthcavgpripjevi" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1yslbnnqzrjlyuxsmyxfbqcc7xthcavgpripjevi" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 70, + "organization": "FileDrive Labs", + "name": "Laura Ren", + "election_round": "4th", + "status": "Active", + "use_case": "[Professional Services, Developer Tools, Decentralized Applications, Public or Open Data]", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/684", + "website": "", + "email": ["filedriveteam@outlook.com", "", ""], + "fil_slack_id": "", + "github_user": ["laurarenpanda", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1bp3tzp536edm7dodldceekzbsx7zcy7hdfg6uzq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1bp3tzp536edm7dodldceekzbsx7zcy7hdfg6uzq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 71, + "organization": "Genesis", + "name": "Anne", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "Professional Services, Decentralized Applications, Public or Open Data, Media & Entertainment Developer Tools", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/732", + "website": "", + "email": ["genesis@ipfs6.com", "", ""], + "fil_slack_id": "chuangshiIPFS, U015T4BULA2", + "github_user": ["Chuangshi1", "KIMQI001"], + "ldn_config": { + "active_signer": true, + "signing_address": "f1mdk7s2vntzm6hu35yuo6vjubtrpfnb2awhgvrri" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1mdk7s2vntzm6hu35yuo6vjubtrpfnb2awhgvrri" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 72, + "organization": "ORIGIN Storage", + "name": "llifezou", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "Web 3.0 applications, Web 2.0 applications, user data, scientific data, media, entertainment, and more", + "location": "North America", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/710", + "website": "https://www.originstorage.io/", + "email": ["llifezou@ipfsorigin.com", "", ""], + "fil_slack_id": "cryptostack:U01FV5B9Z2P Tom [OriginStorage] : U037UV4Q8HL Zou [OriginStorage] : U01K3DQE0EB", + "github_user": ["llifezou", "Tom-OriginStorage"], + "ldn_config": { + "active_signer": true, + "signing_address": "f1q6bpjlqia6iemqbrdaxr2uehrhpvoju3qh4lpga" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1q6bpjlqia6iemqbrdaxr2uehrhpvoju3qh4lpga" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 73, + "organization": "New Web Group", + "name": "Yuan", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "Professional Services, Public or Open Data, Media & Entertainment, Developer Tools, Decentralized Applications, User Content", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/713", + "website": "", + "email": ["yuan@newwebgroup.com", "", ""], + "fil_slack_id": "Yuan, U027SDP1PGD", + "github_user": ["newwebgroup", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1e77zuityhvvw6u2t6tb5qlnsegy2s67qs4lbbbq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1e77zuityhvvw6u2t6tb5qlnsegy2s67qs4lbbbq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 74, + "organization": "Tianji Studio", + "name": "Bailey-li", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "Professional Services (Hosting Reseller, Long-term Backups, Data Warehousing), Developer Tools (Package Managers, Automatic Notaries, Web2 to Web3 integrations), Decentralized Applications, User Content (Personal Storage), Public or Open Data (Scientific datasets, research data, government or historic, Media & Entertainment (Videos, photos, NFTs)", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/687", + "website": "", + "email": ["yz.li@m.dapponline.io", "", ""], + "fil_slack_id": "@Patrick-li, @Patrick-li", + "github_user": ["liyunzhi-666", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1pszcrsciyixyuxxukkvtazcokexbn54amf7gvoq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1pszcrsciyixyuxxukkvtazcokexbn54amf7gvoq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 75, + "organization": "FilSwan", + "name": "Charles Cao", + "election_round": "2nd, 3rd, 4th", + "status": "Active", + "use_case": "Professional Services, Developer Tools, Decentralized Applications, User Content, Public or Open Data, Media &", + "location": "North America", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/778", + "website": "", + "email": ["ccao@filswan.com", "", ""], + "fil_slack_id": "Charles Cao -Filswan", + "github_user": ["flyworker", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1hlubjsdkv4wmsdadihloxgwrz3j3ernf6i3cbpy" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1hlubjsdkv4wmsdadihloxgwrz3j3ernf6i3cbpy" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 76, + "organization": "BlockchainWorld", + "name": "Sounghwan Park", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "Media & Entertainment", + "location": "Asia minus GCR", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/648", + "website": "", + "email": ["psh0691@bcwnews.com", "", ""], + "fil_slack_id": "", + "github_user": ["psh0691", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1qdko4jg25vo35qmyvcrw4ak4fmuu3f5rif2kc7i" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1qdko4jg25vo35qmyvcrw4ak4fmuu3f5rif2kc7i" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 77, + "organization": "IPFSMain", + "name": "Neo Ge", + "election_round": "2nd, 3rd, 4th", + "status": "Active", + "use_case": "Professional Services, Decentralized Applications, Public or Open Data, Media & Entertainment", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/672", + "website": "", + "email": ["nge@ipfsmain.ca", "", ""], + "fil_slack_id": "neogeweb3", + "github_user": ["neogeweb3", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f13k5zr6ovc2gjmg3lvd43ladbydhovpylcvbflpa" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f13k5zr6ovc2gjmg3lvd43ladbydhovpylcvbflpa" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 78, + "organization": "XnMatrix", + "name": "Steve Tsou", + "election_round": "4th", + "status": "Active", + "use_case": "Professional Services, Public or Open Data", + "location": "North America", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/747", + "website": "", + "email": ["annshin@atpool.com", "", ""], + "fil_slack_id": "", + "github_user": ["XnMatrixSV", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1bcvvwv3w6az7ivhdzory7anha54ocrlkxazm3yq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1bcvvwv3w6az7ivhdzory7anha54ocrlkxazm3yq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 79, + "organization": "StorSwift", + "name": "coder-lb", + "election_round": "4th", + "status": "Active", + "use_case": "User Content (Personal Storage),Public or Open Data (Scientific datasets, research data, government or historic), Professional Services (Hosting Reseller, Long-term Backups, Data Warehousing), Developer Tools (Package Managers, Automatic Notaries, Web2 to Web3 integrations), Decentralized applications", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/663", + "website": "", + "email": ["lengbo@storswift.com", "", ""], + "fil_slack_id": "", + "github_user": ["coder-lb", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1dktm3abgn7wkpepxab4q3eaw24qktizk4esfzyy" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1dktm3abgn7wkpepxab4q3eaw24qktizk4esfzyy" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 80, + "organization": "Greaterheat Pte.Ltd.", + "name": "Yang Haibo", + "election_round": "4th", + "status": "Active", + "use_case": "General", + "location": "Asia minus GCR", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/659", + "website": "", + "email": ["alan@greaterheat.com", "", ""], + "fil_slack_id": "", + "github_user": ["AlanGreaterheat", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1pnmzlxj7cfeo2v6oj5nco46hkg2l46wj7o4xxui" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1pnmzlxj7cfeo2v6oj5nco46hkg2l46wj7o4xxui" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 81, + "organization": "PiKNiK", + "name": "James Hoang", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "Professional Services, Developer Tools, Public or Open Data, Media & Entertainment", + "location": "North America", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/776", + "website": "", + "email": ["james@piknik.com", "", ""], + "fil_slack_id": "James - PiKNiK", + "github_user": ["jamerduhgamer", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1kqdiokoeubyse4qpihf7yrpl7czx4qgupx3eyzi" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1kqdiokoeubyse4qpihf7yrpl7czx4qgupx3eyzi" + }, + "previous_config": { + "signing_address": "f1ypuqpi4xn5q7zi5at3rmdltosozifhqmrt66vhq" + } + }, + { + "id": 82, + "organization": "YuanHe Tech ( Firefly )", + "name": "embedsky", + "election_round": "4th", + "status": "Active", + "use_case": "Web 3.0 / Decentralized Applications", + "location": "Asia minus GCR", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/788", + "website": "", + "email": ["zhushitong@fireflyminer.com", "", ""], + "fil_slack_id": "", + "github_user": ["YuanHeHK", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1fg6jkxsr3twfnyhdlatmq36xca6sshptscds7xa" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1fg6jkxsr3twfnyhdlatmq36xca6sshptscds7xa" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 83, + "organization": "1475", + "name": "Simon", + "election_round": "2nd, 3rd, 4th", + "status": "Active", + "use_case": "General", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/770", + "website": "", + "email": ["info@1475ipfs.com", "", ""], + "fil_slack_id": "", + "github_user": ["1475Notary", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1ofq4mngy7ggcp755pfquq2gphjjnlydolf6awtq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1ofq4mngy7ggcp755pfquq2gphjjnlydolf6awtq" + }, + "previous_config": { + "signing_address": "f1lwpw2bcv66pla3lpkcuzquw37pbx7ur4m6zvq2a" + } + }, + { + "id": 84, + "organization": "IPFS Force", + "name": "Steven Li", + "election_round": "4th", + "status": "Active", + "use_case": "[Professional Services, Developer Tools, Decentralized Applications, Public or Open Data]", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/667", + "website": "", + "email": ["lvwang@kunyaokeji.com", "", ""], + "fil_slack_id": "", + "github_user": ["steven004", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1ozt3gaqbnzfic6f2zsj4vppncws36ik5nqofhka" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1ozt3gaqbnzfic6f2zsj4vppncws36ik5nqofhka" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 85, + "organization": "SXX Future Data", + "name": "Darleen", + "election_round": "3rd, 4th", + "status": "Active", + "use_case": "[Professional Services (Hosting Reseller, Long-term Backups, Data Warehousing)", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/680", + "website": "", + "email": ["jiasi@sxxfuture.com", "", ""], + "fil_slack_id": "", + "github_user": ["sxxfuture-official", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1foiomqlmoshpuxm6aie4xysffqezkjnokgwcecq" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1foiomqlmoshpuxm6aie4xysffqezkjnokgwcecq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 86, + "organization": "IPFS.CN", + "name": "Nic", + "election_round": "4th", + "status": "Active", + "use_case": "Professional Services 、Developer Tools 、Decentralized Applications、User Content 、Public or Open Data、Media & Entertainment", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/734", + "website": "", + "email": ["zhangguangping@ipfs.cn", "", ""], + "fil_slack_id": "", + "github_user": ["ipfscn", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1j4n74chme7whbz3yls4a7ixqewb6dijypqg2a3a" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1j4n74chme7whbz3yls4a7ixqewb6dijypqg2a3a" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 87, + "organization": "Venus Team", + "name": "Joss Hua", + "election_round": "4th", + "status": "Active", + "use_case": "User Content, Public or Open Data, Media & Entertainment", + "location": "Greater China Region (GCR)", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/645", + "website": "", + "email": ["venus@ipfsforce.com", "", ""], + "fil_slack_id": "", + "github_user": ["Joss-Hua", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1tfg54zzscugttejv336vivknmsnzzmyudp3t7wi" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1tfg54zzscugttejv336vivknmsnzzmyudp3t7wi" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 88, + "organization": "Filecoin Foundation", + "name": "Danny O'Brien", + "election_round": "2nd, 3rd, 4th", + "status": "Active", + "use_case": "Professional Services (Hosting Reseller, Long-term Backups, Data Warehousing)", + "location": "North America", + "notary_application_link": "https://github.com/filecoin-project/notary-governance/issues/750", + "website": "https://fil.org/", + "email": ["danny@fil.org", "", ""], + "fil_slack_id": "Danny O'Brien", + "github_user": ["dannyob", ""], + "ldn_config": { + "active_signer": true, + "signing_address": "f1k6wwevxvp466ybil7y2scqlhtnrz5atjkkyvm4a" + }, + "direct_config": { + "active_signer": true, + "signing_address": "f1k6wwevxvp466ybil7y2scqlhtnrz5atjkkyvm4a" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 89, + "organization": "4Everland", + "name": "Deon Erda", + "election_round": "3rd", + "status": "Inactive", + "use_case": "Web 3.0 Applications/ Web 2.0 Applications/ Developer Tools/ Scientific Data/ User Content/ Professional Services/ Media & Entertainment", + "location": "Europe", + "notary_application_link": "", + "website": "", + "email": ["contact@4everland.org", "", ""], + "fil_slack_id": "Deon Erda", + "github_user": ["4everlandorg", ""], + "ldn_config": { + "active_signer": false, + "signing_address": "f1wp5enznnbgzyoaiafzlox3h3bkwcl347iwqivga" + }, + "direct_config": { + "active_signer": false, + "signing_address": "f1wp5enznnbgzyoaiafzlox3h3bkwcl347iwqivga" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 90, + "organization": "Coffee Cloud", + "name": "", + "election_round": "3rd", + "status": "Inactive", + "use_case": "General", + "location": "Greater China", + "notary_application_link": "", + "website": "https://coffeecloud.io/home", + "email": ["job@coffeecloud.io", "david@coffeecloud.io", ""], + "fil_slack_id": "@job deng, Dave CoffeeCloud", + "github_user": ["jobdeng", "davidthoms"], + "ldn_config": { + "active_signer": false, + "signing_address": "f14qmuid2b6ne4342m5dk56f4rcr7y5sz4sg5fiwy" + }, + "direct_config": { + "active_signer": false, + "signing_address": "f14qmuid2b6ne4342m5dk56f4rcr7y5sz4sg5fiwy" + }, + "previous_config": { + "signing_address": "f13weizhii77v7bp2jb3h5sjotrfmhchee5ktlnvq" + } + }, + { + "id": 91, + "organization": "Gate.io", + "name": "Fafa", + "election_round": "3rd", + "status": "Inactive", + "use_case": "General", + "location": "North America", + "notary_application_link": "", + "website": "", + "email": ["filecoin_notary@gate.io", "", ""], + "fil_slack_id": "filecoin_notary@gate.io", + "github_user": ["gateio", ""], + "ldn_config": { + "active_signer": false, + "signing_address": "f1blw3s545cgl7bwkrvojtbkdyd6oyvg3vxfldqqa" + }, + "direct_config": { + "active_signer": false, + "signing_address": "f1blw3s545cgl7bwkrvojtbkdyd6oyvg3vxfldqqa" + }, + "previous_config": { + "signing_address": "f1jqyyoqncny5bbo5inwnopjrcoig4ivxlm5pnxly" + } + }, + { + "id": 92, + "organization": "Infinite Scroll // Glif", + "name": "", + "election_round": "2nd, 3rd", + "status": "Inactive", + "use_case": "Automatic Notary", + "location": "North America", + "notary_application_link": "", + "website": "", + "email": ["jonathan@infinitescroll.org", "", ""], + "fil_slack_id": "Jonathan Schwartz", + "github_user": ["Schwartz10", "glifio"], + "ldn_config": { + "active_signer": false, + "signing_address": "f3qqlzlsjxgy67wdwe5ade5ygk7omp6cnze3nr3aoxwtptjg3ar4i3w26p4rplnm7ppeeyjlwtxqawx2boioma" + }, + "direct_config": { + "active_signer": false, + "signing_address": "f3qqlzlsjxgy67wdwe5ade5ygk7omp6cnze3nr3aoxwtptjg3ar4i3w26p4rplnm7ppeeyjlwtxqawx2boioma" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 93, + "organization": "IPFS Metaverse Community", + "name": "Nic", + "election_round": "3rd", + "status": "Inactive", + "use_case": "General, Media & Entertainment, User Content.", + "location": "Greater China", + "notary_application_link": "", + "website": "", + "email": ["ipfs2022@outlook.com", "", ""], + "fil_slack_id": "Nic-IPFS Metaverse Community", + "github_user": ["ipfscn", ""], + "ldn_config": { + "active_signer": false, + "signing_address": "f1j4n74chme7whbz3yls4a7ixqewb6dijypqg2a3a" + }, + "direct_config": { + "active_signer": false, + "signing_address": "f1j4n74chme7whbz3yls4a7ixqewb6dijypqg2a3a" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 94, + "organization": "MetaWave", + "name": "Jazz Hsiao", + "election_round": "3rd", + "status": "Inactive", + "use_case": "Web 3.0 / Decentralized Applications, Web 2.0 Applications, User Content, Scientific Data, Media & Entertainment, Other", + "location": "Oceania", + "notary_application_link": "", + "website": "", + "email": ["metawaveinfo@gmail.com", "", ""], + "fil_slack_id": "@Jazz - MetaWave", + "github_user": ["MetaWaveInfo", ""], + "ldn_config": { + "active_signer": false, + "signing_address": "f1ktlkcxnmzxcdaoqfsunrg3vocfbmgv4n3mrn74a" + }, + "direct_config": { + "active_signer": false, + "signing_address": "f1ktlkcxnmzxcdaoqfsunrg3vocfbmgv4n3mrn74a" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 95, + "organization": "Performive", + "name": "Tim Williams", + "election_round": "2nd, 3rd", + "status": "Inactive", + "use_case": "General", + "location": "North America", + "notary_application_link": "", + "website": "", + "email": ["wtim0029@gmail.com", "", ""], + "fil_slack_id": "@Tim Williams", + "github_user": ["TimWilliams00", ""], + "ldn_config": { + "active_signer": false, + "signing_address": "f1fkxkfxgopjf3ufnfg5i3m6qlwf73kp4w5zz7nnq" + }, + "direct_config": { + "active_signer": false, + "signing_address": "f1fkxkfxgopjf3ufnfg5i3m6qlwf73kp4w5zz7nnq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 96, + "organization": "TechHedge (Reiers)", + "name": "Nicklas Reiersen", + "election_round": "2nd, 3rd", + "status": "Inactive", + "use_case": "General", + "location": "Europe", + "notary_application_link": "", + "website": "www.filecoin.no", + "email": ["nicklas@filecoin.no", "", ""], + "fil_slack_id": "Reiers", + "github_user": ["Reiers", ""], + "ldn_config": { + "active_signer": false, + "signing_address": "f1oz43ckvmtxmmsfzqm6bpnemqlavz4ifyl524chq" + }, + "direct_config": { + "active_signer": false, + "signing_address": "f1oz43ckvmtxmmsfzqm6bpnemqlavz4ifyl524chq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 97, + "organization": "Tenet Data Systems", + "name": "", + "election_round": "3rd", + "status": "Inactive", + "use_case": "General", + "location": "Asia minus GCN", + "notary_application_link": "", + "website": "", + "email": ["contact@tenetds.co.kr", "sjk891027@tenetds.co.kr", ""], + "fil_slack_id": "contact@tenetds.co.kr, sjk891027@tenetds.co.kr, contact@tenetds.co.kr", + "github_user": ["TENET-Data-Systems", ""], + "ldn_config": { + "active_signer": false, + "signing_address": "f1eon4u6vq5ejirmyfbz7xmgqimojudmo6xlhpqcq" + }, + "direct_config": { + "active_signer": false, + "signing_address": "f1eon4u6vq5ejirmyfbz7xmgqimojudmo6xlhpqcq" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 98, + "organization": "Textile", + "name": "Andrew Hill", + "election_round": "2nd, 3rd", + "status": "Inactive", + "use_case": "Web3, Web2 integrations, Data Warehousing", + "location": "North America", + "notary_application_link": "", + "website": "textile.io", + "email": ["ignacio@textile.io", "", ""], + "fil_slack_id": "jsign", + "github_user": ["jsign", ""], + "ldn_config": { + "active_signer": false, + "signing_address": "f2kb4izxsxu2jyyslzwmv2sfbrgpld56efedgru5i" + }, + "direct_config": { + "active_signer": false, + "signing_address": "f2kb4izxsxu2jyyslzwmv2sfbrgpld56efedgru5i" + }, + "previous_config": { + "signing_address": "f2kb4izxsxu2jyyslzwmv2sfbrgpld56efedgru5i" + } + }, + { + "id": 99, + "organization": "Tinfra", + "name": "", + "election_round": "3rd", + "status": "Inactive", + "use_case": "General", + "location": "North America", + "notary_application_link": "", + "website": "", + "email": ["brandon@tinfra.io", "xd@telnyx.com", "david@telnyx.com"], + "fil_slack_id": "@Brandon McNabb, @xd (xd@telnyx.com, member ID U08TCB8DQ), @david (david@telnyx.com, Member ID U03UKUFPD)", + "github_user": ["bmcnabb25", "xzhai1"], + "ldn_config": { + "active_signer": false, + "signing_address": "f1jqk7xok5kautet2knhwlg74jvcfbrqlj47kbp2i" + }, + "direct_config": { + "active_signer": false, + "signing_address": "f1jqk7xok5kautet2knhwlg74jvcfbrqlj47kbp2i" + }, + "previous_config": { + "signing_address": "f3rxsadodcupkqtxuh5lf3yn2i4z3ktmljfcuzfft4dm6kcy7znm2qzrbqfda3e4rjtdhq7vfqknt2yvqvn7ca" + } + }, + { + "id": 100, + "organization": "Union Labs (formally IPFSUnion)", + "name": "Jackie Mo", + "election_round": "2nd, 3rd", + "status": "Inactive", + "use_case": "Web 3.0 / Decentralized Applications, Web 2.0 Applications, User Content, Scientific Data, Media & Entertainment, Other", + "location": "Greater China", + "notary_application_link": "", + "website": "", + "email": ["Unionlabs2020@gmail.com", "", ""], + "fil_slack_id": "@Jackie - UnionLabs", + "github_user": ["UnionLabs2020", ""], + "ldn_config": { + "active_signer": false, + "signing_address": "f17xdri3wunqgld7dm23e4f3eqsntjakwc47xjo6i" + }, + "direct_config": { + "active_signer": false, + "signing_address": "f17xdri3wunqgld7dm23e4f3eqsntjakwc47xjo6i" + }, + "previous_config": { + "signing_address": "f1enfilmuyphmnqexjt33zfbk56c25mo2lplgbpxa" + } + }, + { + "id": 101, + "organization": "Waterdrop Lab", + "name": "", + "election_round": "3rd", + "status": "Inactive", + "use_case": "General", + "location": "Greater China", + "notary_application_link": "", + "website": "", + "email": [ + "amiclan@gmail.com", + "cyx384356052@gmail.com", + "85589661@qq.com" + ], + "fil_slack_id": "amiclan, yangxichen, wenxin", + "github_user": ["jggapp", "hxcyx"], + "ldn_config": { + "active_signer": false, + "signing_address": "f122qmy25wdtt5mxd77kndiq7z5x2n3iwiuz2wdsa" + }, + "direct_config": { + "active_signer": false, + "signing_address": "f122qmy25wdtt5mxd77kndiq7z5x2n3iwiuz2wdsa" + }, + "previous_config": { + "signing_address": "" + } + }, + { + "id": 102, + "organization": "West Labs", + "name": "", + "election_round": "3rd", + "status": "Inactive", + "use_case": "General", + "location": "Oceania", + "notary_application_link": "", + "website": "http://westlabs.io", + "email": ["service@westlabs.io", "", ""], + "fil_slack_id": "Korbin Lee", + "github_user": ["westlabsventure", ""], + "ldn_config": { + "active_signer": false, + "signing_address": "f1b5wse72uiusm4n2waqx4vuvsnvadz4ltcfruksa" + }, + "direct_config": { + "active_signer": false, + "signing_address": "f1b5wse72uiusm4n2waqx4vuvsnvadz4ltcfruksa" + }, + "previous_config": { + "signing_address": "" + } + }] + } + \ No newline at end of file