filecoin-project / notary-governance

114 stars 56 forks source link

Notary Application: 12Ships Foundation #456

Closed IreneYoung closed 1 month ago

IreneYoung commented 2 years ago

Notary Application

To apply to be a Fil+ Notary, please review the Notary Overview here and then fill out the following form.

Core Information

Please respond to the questions below in pargraph form, replacing the text saying "Please answer here". Include as much detail as you can in your answer!

Long Term Network Alignment

Time Commitment

Describe the nature and duration of your affiliation with the Filecoin project. Please include relevant Github handles, miner ids, significant projects or contributions (with links).

1. As one of the earliest participants in the Filecoin ecosystem across South Korea and Singapore, 12Ships Foundation has been contributing to the Filecoin network and ecosystem from April 2020. The team has several developers and hardware experts working as a special technical team for long-term R&D on Filecoin network. (https://12ships.medium.com/12ships-is-working-on-filecoin-miners-and-test-mined-filecoin-successfully-3df18a6ff435)

2. With adequate development and operational experience in crypto mining for years, the 12Ships team also provides complete technology solutions to the storage providers who would like to participate in the Filecoin network after the mainnet of Filecoin.

3. 12Ships Foundation applied to become a Fil+ Notary from May 2021(https://github.com/filecoin-project/notary-governance/issues/180). 12Ships has processed 8 client requests for small data and allocated 60 TiB DataCap in total; reviewed and multisigned 8 client requests for LDN and allocated over dozens of LDN in the past year. All the contributions are recorded on the chain so that anyone could check it.

4. The 12Ships community members have a strong interest in Filecoin mining and would like to join in mining so they initiated a discussion and a proposal to suggest our team develop a new product for individual users to easily join in Filecoin storage mining. The 12Ships team has developed some decentralized staking pools on the BSC smart chain in May 2021 that token holders could deposit their tokens to earn FILs as rewards. For the beta test, the deposit amounts have exceeded the max amount limitation of each staking pool within just one day. We would like to release the product online afterwards if we get more funds and support.

Stake Exposure

Please cite total token at stake (currently available, locked as collateral, vesting over time) and any substantiating evidence.

N/A

Industry Reputation

In-protocol Reputation

Please describe (in detail) your activity and tenure as a member of the Filecoin community. Please note (with links where possible) any contributions made to implementations of Filecoin, the spec, documentation, or to substantially help the Filecoin ecosystem grow.

1. Working as a Fil+ Notary in the community since May 2021.
2. Answering some frequently asked questions which were put forward by the members in slack for years.
3. Participating in the Slingshot Restore Program as a client starting from Dec 2021 (still in the process currently); and making deals with some SPs in the network.

In-protocol Security

Please describe your contributions to the security of Filecoin and the duration over which you've made contributions. Please also include any links or references that can substantiate your contributions.

N/A

Organizational Reputation

Please describe the nature of your organization, including the country of registration, size of the organization, and time since inception.

12Ships Foundation, founded in 2018, is a blockchain platform that focuses on the cryptocurrency mining field. The founding team members are mainly from South Korea and the Foundation is registered in Singapore. 12Ships Foundation has been committed to providing investment and advisory services in the blockchain mining business for users globally. Its vision is to make it easier for users to understand and participate in blockchain investment and crypto mining by providing reliable, high-yield and high-performance mining infrastructure. 12Ships is also known to be a blockchain mining company with a technical team of 15 people coming from electronics companies such as Samsung Electronics and Nexell; an operational team of 5 people located in SH, Seoul, and Singapore working remotely. The 12Ships team has independently developed and mass-produced a batch of air-cooled Bitcoin ASIC mining machines and multi-algorithm parallel mining machines and also runs a mining pool named Hansando. Since 2021, 12Ships has been contributing to the Filecoin ecosystem and community serving as a Fil+ Notary.

Please share any relevant details to help substantiate information about your organization (website, named officers, links to social media profiles).

Website: https://www.12ships.com/
Management and Founder: Qianjie Zhao, Young Min, Michael Ahn
Github: https://github.com/12shipsdevelopment; https://github.com/IreneYoung 
Twitter: @TwelveShips12
Medium: https://12ships.medium.com/; https://medium.com/@TwelveShips 
Cobak: https://cobak.co.kr/forum/12ships 

Please share any relevant external information regarding your organization (e.g. news articles, social media profiles, etc.)

https://twitter.com/TwelveShips12

Individual Reputation

Please share links to at least 2 of your (personal) social media profiles (or accounts that you are able to use) and the approximate size of your audience (i.e., followers, subscribers) for each one.

Twitter: @TwelveShips12 (7300+ followers)
Medium: https://12ships.medium.com/ (78 followers) ; https://medium.com/@TwelveShips (2700+ followers)
Telegram: https://t.me/TwelveShips_EN (1350+ English speaking members);  https://t.me/tshpturkiye  (358 Turkish members)
KakaoTalk: https://open.kakao.com/o/grmQSstb (620+ Korean members)

Diversity and Decentralization

Use Case Diversity

(Optional) Any additional information you'd like to share about the use case(s) you plan to support?

1. We would like to support more use cases based on Filecoin and the following FVM
2. blockchain projects, such as NFT, DataDAO, Oracle, Storage layer2, etc.
3. Filecoin programs like Slingshot

Allocation Plan

Concreteness of Allocation Plan

Allocation Strategy

How do you plan on allocating the DataCap requested above? Please describe your allocation strategy with as much specificity as you can. This includes the target amount per client and rate at which you'll allocate DataCap.

We will reference heavily on the allocation strategies we used in the past year. 

The purpose of allocating the DataCap is to make sure clients use these DataCap in the right way to store real and valid data. We firstly specify some rules to figure out the true identity of the applicant.
* Browse their official website to get a general understanding of the company or the individual. 
* Query the company's registration information from government related websites to make sure the information he submitted is true.
* Ask some questions to know about the applicant's position/organization/plans/use case etc. 
* Then We will classify applicants based on their industry reputation and scale etc. All applicants will be divided into eight levels of grading to determine the amount of DataCap they will get. 

The following Rubric will be the primary guideline we use when evaluating a client and determining their DataCap allocation.   
You can see it: https://docs.google.com/spreadsheets/d/1UYY7AcXMAy376kjqKcCgcwb4-WrTKBEshYgJllNQtlk/edit?usp=sharing
These scoring guidelines serves as a tool of assessment further to add a level of consistency across the board.

How do you plan on securing the DataCap to ensure your organization (and its delegated members) are the ones allocating the DataCap?

A hardware wallet will be used to store the keys associated with the DataCap allocation address securely. Multisign will be considered when the DataCap request reaches a large amount.

Client Due Diligence

How will you vet the clients that are applying for DataCap? What questions will you ask to ensure your trust is placed well and that clients can properly handle the DataCap you intend to allocate to them?

There will be three stages in the verification process to ensure the DataCap is used properly. Moreover, the greater the amount of DataCap requested, the more restricted the client scrutiny will be. The details are as follows:
Stage New Client/small DataCap request Repeat Client/large DataCap request
Before the allocation 1. Ask for some details about his organization and use plan
2. Verify the submitted information
3. Score them according to our score sheet
1. Learn about his DataCap usage
2. Collect details[1]about his organization and use plan.
3. Detailed review of related information
4. Score them according to our score sheet
During the allocation 1. 2-day waiting period for possible adjustments or disagreements
2. Allocate a small amount of DataCap (less than 5TB) for trial
1. At least a 7-day waiting period for due diligence, usage review, possible adjustments or disagreements.
2. A DataCap allocation agreement will be signed to clarify the rights & responsibilities of each party.
3. Allocate DataCap carefully after scoring
After the allocation 1. Provide help and guidance for DataCap users
2. Communicate with customers on a regular basis to know his DataCap usage and leave him a good impression on Filecoin
1. Conduct routine verification to ensure the DataCap is used properly
2. Introduce a feedback mechanism to sync DataCap usage list and to optimize suggestion
3. If the applicant commits any violation, we will take actions to stop further allocation or even take punishment actions[2].
[1] Details include but not limited to these:
     1. Entity Information
     - Formation documents - this includes certificates of registration/incorporation/information.
     - government-issued identification number for the entity
     2. Beneficial Owners
     - If there are any 25%+ shareholders, we need a document as a capitalization table, operating agreement, or something similar to verify the ownership, and also the following information for each of them:
     - legal name;
     - date of birth;
     - street address (P.O. box number is not acceptable);
     - a government-issued identification number, which shall be either an SSN, ITIN, passport number and country of issuance, alien identification card number, or number and country of issuance of any other government-issued document evidencing nationality or residence;
     - copy of an unexpired passport or other government-issued document evidencing the individual's nationality or residence which bears a photograph of the individual.
     4. A file list which contains the size and data CID of each stored file.

[2] Punishment actions may include disqualifying the applicant certification, public its wrong actions in the community, stop further allocation forever, fine the FIL pledged by the client, etc. In the extreme scenario, the legal options will also be taken based on the aforementioned DataCap allocation agreement.

The Questions will be like this as below.

Thanks for your application. Please answer the following questions to let us know about you, your company, and further information about the DataCap allocation.

Basic Info
1. What's your name and your position in your company?
2. Please introduce yourself and your team briefly. How many team members do you have in your R&D or core team? Could you provide several Github accounts or email addresses of them?
3. For your organization, Please describe its business, its history since inception, registration country, scale, employee counts, operation regions, named executive officers, relevant projects, industry reputation, etc.
5. Please show us some of your web pages, Github, social media accounts such as Twitter, Facebook, Naver blog, WeChat official account, etc. Please include as many relevant details to provide contextual information (with external links) to show your Web3 reputation or external reputation. 
6. Please provide your company's business registration license. If you have any presentation documents about your business, please provide them to us. And also could send me via email for privacy concerns. My contact: irene@12ships.com
7. How long have the team core members been engaged in development?
8. What types of data do you plan to store with the DataCap and how many do you need? Could you please send us some of your sample data?
9. Regarding the data you intend to store, What’s the original source of those data, and do you have any proof of the ownership or authorization?
10. Where is your data stored now? Whether the data is stored on a server or a cloud service provider?

Track Record
1. Has your organization obtained DataCap before? if so, please answer the following sub-questions.
1.1 Please share all the links and recordings of your applications before.
1.2 How about your DataCap usage? Is there any remaining? Is there any information on the deals you've done and the miners you've allocated your DataCap to?
1.3 What was your allocation strategy plan then and how did you execute it?
2. Are there any disputes open against you from your previous DataCap allocations? If any, please describe any of your honors or disputes in the field of Filecoin.

Allocation Plan

1. Please describe your plan to use the DataCap as detailed as possible, including use case, amount, timespan, geography, storage providers, partners, etc. 
2. How many regions do you plan to store the data in? 
3. How many storage providers you intend to make dealing with?
4. Do you plan to record your allocation decisions and execution details in public? And how to realize it?
5. Do you agree to use the DataCap to only store data that abide by local regulations and is in compliance with the recipient miner’s terms of service?

We may further ask some questions and then give an accurate score to the application. Thank you for your cooperation!

What processes will you employ when granting additional DataCap to a client that has previously been verified? This includes confirming that the client is not improperly using the DataCap they were previously granted, i.e., making deals with a single SP entity.

The webpage of filplus.info easily displays if a client has only made deals with a single SP. 
To make sure deals are not distributed within a single SP entity, I plan to sync with other notaries and cross check with them on a regular basis to eliminate the concerns.

Bookkeeping Plan

Do you plan on conducting all your allocation decisions in public (e.g. Github repo), private (e.g. over email, Telegram, etc), or both?

All allocation decisions will be conducted publicly in the Github repository ( https://github.com/filecoin-project/filecoin-plus-client-onboarding )

Where do you plan on keeping a publicly accessible record of all your allocation decisions?

Github and Google spreadsheets.

Service Level Agreement

Engagement in Program

How much time per week, on average, are you willing to dedicate to participating in the Fil+ program? This includes making DataCap allocations (direct and/or Large Datasets), comments on discussion/issues, attendance in governance calls, messages in Slack, etc.

8-10 hours per week

Track Record

Past allocation

Have you previously received DataCap to allocate before? If so, please link to any previous applications.

Yes, the application link is https://github.com/filecoin-project/notary-governance/issues/180

Cumulatively, how much DataCap have you previously successfully allocated?

70 TiB
galen-mcandrew commented 2 years ago

12Ships - Round 3 Notary Election Scorecard.pdf

Kevin-FF-USA commented 2 years ago

Hi @IreneYoung based on this Notary election cycle's final scoring, you/your organization has qualified to be a Fil+ Notary! You will be receiving your final scored rubric soon, along with the total allocation of Datacap based on rubric scoring.

In order to confirm your participation as a Notary in the Fil+ ecosystem, please respond to the following:

  1. Please confirm that the region of operation for client applications you will focus on is Asia minus GCN.



  2. Please confirm each of the following items below (you can do this by quoting each of the following bullets and adding a line under each section agreeing that you'll abide by these operational principles).



    • Upfront Disclosures: Prior to being confirmed as a Notary, Notaries are expected to disclose all relevant addresses which they control, have a financial stake in, or are strongly connected to by other means. For the disclosure, the Notary should state the relevant addresses and the nature of the relationship
.

    • Promoting Client Best Practices: Notaries agree to educate approved clients about the best practices for using their DataCap (e.g. how to request additional services from miners, storing data redundantly across many miners, etc). Some reference information can be found here.


    • Commitment to efficiently serving the Network: Notaries agree to serve as fiduciaries of the Network, striving to work towards bringing useful data onto Filecoin and improving the experience for clients to do so. Notaries should generally be able to respond to Client applications and updates within 3 days, and should be comfortable communicating with Clients and Notaries if an application needs to be redirected.


    • No Self Dealing: To prevent conflicts of interest, Notaries should not allocate DataCap to Clients over which they control the private keys, or to a Client who intends to specifically spend the allocated DataCap with an address affiliated with the Notary. When in doubt, Notaries should bias towards transparency (i.e. public disclosure) or to getting a different Notary to handle the individual request.


    • Operating in Good Faith: Notaries hold a position of trust in the network, and as such it is expected that they operate keeping the Principles of this mechanism in mind. While each form of abuse cannot be exhaustively defined, Notaries are expected to bias towards caution and act in a way that promotes transparency. Notaries should expect to potentially receive requests or questions for allocation decisions (within reason) - and should make decisions with this in mind.


    • Community Governance Participation: It is expected that you will participate in the program 8-10 hours a week. Along with data allocation, participation in Github issues and Slack conversations, Notaries are to make an effort to regularly attend the scheduled Governance calls. As these calls are a forum to shape this process, it is important to ensure Notaries are present to provide their context, with discussions and input.


  3. Please list any addresses you are affiliated with, and state the nature of the relationship. Please refer to the first bullet point in (2) for the definition of "affiliated", and bias towards transparency when in doubt.



  4. Please affirm that you will abide by the allocation / client due diligence plan you laid out above.



  5. (If ready) Please confirm the address that should receive DataCap. This is the address which you will use to sign messages on-chain to verify clients (through using a Ledger and the Fil+ Registry App). If you have an active (non-zero) DataCap grant from a previous election cycle, please provide a different address here.
 • If you do not have a ledger already, we recommend ordering directly from the Manufacturer for the Nano S or Nano X (link: https://shop.ledger.com/pages/ledger-nano-x)


IreneYoung commented 2 years ago

@Kevin-FF-USA - Thank you very much!

  1. Please confirm that the region of operation for client applications you will focus on is Asia minus GCN.


Confirmed.

  1. Please confirm each of the following items below (you can do this by quoting each of the following bullets and adding a line under each section agreeing that you'll abide by these operational principles).

  • Upfront Disclosures: Prior to being confirmed as a Notary, Notaries are expected to disclose all relevant addresses which they control, have a financial stake in, or are strongly connected to by other means. For the disclosure, the Notary should state the relevant addresses and the nature of the relationship.

Confirmed.

  • Promoting Client Best Practices: Notaries agree to educate approved clients about the best practices for using their DataCap (e.g. how to request additional services from miners, storing data redundantly across many miners, etc). Some reference information can be found here.

Confirmed.

  • Commitment to efficiently serving the Network: Notaries agree to serve as fiduciaries of the Network, striving to work towards bringing useful data onto Filecoin and improving the experience for clients to do so. Notaries should generally be able to respond to Client applications and updates within 3 days, and should be comfortable communicating with Clients and Notaries if an application needs to be redirected.

Confirmed.

  • No Self Dealing: To prevent conflicts of interest, Notaries should not allocate DataCap to Clients over which they control the private keys, or to a Client who intends to specifically spend the allocated DataCap with an address affiliated with the Notary. When in doubt, Notaries should bias towards transparency (i.e. public disclosure) or to getting a different Notary to handle the individual request.

Confirmed.

  • Operating in Good Faith: Notaries hold a position of trust in the network, and as such it is expected that they operate keeping the Principles of this mechanism in mind. While each form of abuse cannot be exhaustively defined, Notaries are expected to bias towards caution and act in a way that promotes transparency. Notaries should expect to potentially receive requests or questions for allocation decisions (within reason) - and should make decisions with this in mind.

Confirmed.

  • Community Governance Participation: It is expected that you will participate in the program 10 hours a week. Along with data allocation, participation in Github issues and Slack conversations, Notaries are to make an effort to regularly attend the scheduled Governance calls. As these calls are a forum to shape this process, it is important to ensure Notaries are present to provide their context, with discussions and input.

Confirmed.

  1. Please list any addresses you are affiliated with, and state the nature of the relationship. Please refer to the first bullet point in (2) for the definition of "affiliated", and bias towards transparency when in doubt.


N/A

  1. Please affirm that you will abide by the allocation / client due diligence plan you laid out above.


Confirmed.

  1. (If ready) Please confirm the address that should receive DataCap. This is the address which you will use to sign messages on-chain to verify clients (through using a Ledger and the Fil+ Registry App). If you have an active (non-zero) DataCap grant from a previous election cycle, please provide a different address here.

I confirm the address is, f1erw2ndakztn4qcjogtdtlndgcm7wn36dylinqjy. It is a new address, with no DataCap grant.

galen-mcandrew commented 2 years ago

@IreneYoung

Please fill out this form to move forwards with the ratification process: https://airtable.com/shrs55Lzbm1wJTIRw

IreneYoung commented 2 years ago

@galen-mcandrew @Kevin-FF-USA I just updated the Notary address to f1d4gmpqz3execjj2wvrxuuhvbms5mzh7t7yqrviq. Please check that. Thanks!

IreneYoung commented 2 years ago

Notary Ledger Verified

Message sent to Filecoin Network

message CID: bafy2bzaceaj756gx2qmapzxcbpihfpubjnpabxfuar5bcqu6rrnjqrwqrt5wm

You can check the status of the message here: https://filfox.info/en/message/bafy2bzaceaj756gx2qmapzxcbpihfpubjnpabxfuar5bcqu6rrnjqrwqrt5wm

filecoin-notaries-onboarding-bot[bot] commented 2 years ago

Thanks for your request! :exclamation: We have found some problems in the information provided. We could not find your Filecoin address in the information provided We could not find the Datacap requested in the information provided We could not find any Web site or social media info in the information provided

    Please, take a look at the request and edit the body of the issue providing all the required information.
filecoin-notaries-onboarding-bot[bot] commented 2 years ago

Thanks for your request! Everything looks good. :ok_hand:

    A Governance Team member will review the information provided and contact you back pretty soon.
filecoin-notaries-onboarding-bot[bot] commented 2 years ago

Thanks for your request! :exclamation: We have found some problems in the information provided. We could not find your Filecoin address in the information provided We could not find the Datacap requested in the information provided

    Please, take a look at the request and edit the body of the issue providing all the required information.
filecoin-notaries-onboarding-bot[bot] commented 2 years ago

Thanks for your request! :exclamation: We have found some problems in the information provided. We could not find your Filecoin address in the information provided We could not find the Datacap requested in the information provided

    Please, take a look at the request and edit the body of the issue providing all the required information.
galen-mcandrew commented 2 years ago

Request Approved

Address

f1d4gmpqz3execjj2wvrxuuhvbms5mzh7t7yqrviq

Datacap Allocated

1PiB

filecoin-notaries-onboarding-bot[bot] commented 2 years ago

Thanks for your request! :exclamation: We have found some problems in the information provided. We could not find your Filecoin address in the information provided We could not find the Datacap requested in the information provided

    Please, take a look at the request and edit the body of the issue providing all the required information.
filecoin-notaries-onboarding-bot[bot] commented 2 years ago

Thanks for your request! :exclamation: We have found some problems in the information provided. We could not find your Filecoin address in the information provided We could not find the Datacap requested in the information provided

    Please, take a look at the request and edit the body of the issue providing all the required information.
filecoin-plus-bot commented 2 years ago

The request has been signed by a new Root Key Holder

Message sent to Filecoin Network

bafy2bzaceay6rbprlpusr6c5ngrexukl5bzpvwlyn6dsvflj3zwudb57f4b3i

You can check the status of the message here: https://filfox.info/en/message/bafy2bzaceay6rbprlpusr6c5ngrexukl5bzpvwlyn6dsvflj3zwudb57f4b3i

filecoin-plus-bot commented 2 years ago

The request has been signed by a new Root Key Holder

Message sent to Filecoin Network

bafy2bzaceb2xso5osthzpmghrswqz5y2xbadngjd3fglhy5aziwgdfoh2ylxw

You can check the status of the message here: https://filfox.info/en/message/bafy2bzaceb2xso5osthzpmghrswqz5y2xbadngjd3fglhy5aziwgdfoh2ylxw

IreneYoung commented 1 year ago

Notary Ledger Verified

Message sent to Filecoin Network

message CID: bafy2bzacedjzztr74poez3d2witeo7rclrqkesjwn7hrrczw6u3o2lljdvscq

You can check the status of the message here: https://filfox.info/en/message/bafy2bzacedjzztr74poez3d2witeo7rclrqkesjwn7hrrczw6u3o2lljdvscq

galen-mcandrew commented 1 month ago

Request Approved

Address

f1d4gmpqz3execjj2wvrxuuhvbms5mzh7t7yqrviq

Datacap Allocated

0PiB

filplus-bot commented 1 month ago

The request has been signed by a new Root Key Holder

Message sent to Filecoin Network

bafy2bzacedlaqcixguxlz7537nk7gxl6ectmh6fwadtfo2iykpyxrwfuxbrqo

You can check the status of the message here: https://filfox.info/en/message/bafy2bzacedlaqcixguxlz7537nk7gxl6ectmh6fwadtfo2iykpyxrwfuxbrqo

galen-mcandrew commented 1 month ago

bafy2bzacean3hoilrd2cajjb762xxzcsd6iednog6tel52kf2u2mq3whah3vq