NateWebb03 / FilTestRepo

A test repository for allocator application automation
1 stars 0 forks source link

Test 17 #17

Open NateWebb03 opened 6 months ago

NateWebb03 commented 6 months ago

Pathway Name:

Pluskit

Organization:

Wellhealth International Limited.

Allocator's On-chain addresss:

f1tgnlhtcmhwipfm7thsftxhn5k52velyjlazpvka

Country of Operation:

HK, GCN

Region(s) of operation:

Asia minus GCR,Greater China

Type of allocator: What is your overall diligence process? Automated (programmatic), Market-based, or Manual (human-in-the-loop at some phase). Initial allocations to these pathways will be capped.

Manual

Amount of DataCap Requested for allocator for 12 months:

200PiB

Is your allocator providing a unique, new, or diverse pathway to DataCap? How does this allocator differentiate itself from other applicants, new or existing?

1.We will manually make a plan for the distribution pathway and distinguish the subjects who have applied and those who have not applied, so as to avoid duplication of work as much as possible to improve work efficiency. 2.In addition, we have known a large number of data and industry tools to assist us in better distribution.

As a member in the Filecoin Community, I acknowledge that I must adhere to the Community Code of Conduct, as well other End User License Agreements for accessing various tools and services, such as GitHub and Slack. Additionally, I will adhere to all local & regional laws & regulations that may relate to my role as a business partner, organization, notary, or other operating entity. * You can read the Filecoin Code of Conduct here: https://github.com/filecoin-project/community/blob/master/CODE_OF_CONDUCT.md

Acknowledgment: Acknowledge

Cient Diligence Section:

This section pertains to client diligence processes.

Who are your target clients?

Individuals learning about Filecoin,Small-scale developers or data owners,Enterprise Data Clients,Other (specified above)

Describe in as much detail as possible how you will perform due diligence on clients.

We prepare to do as follows:

  1. First of all, we will designate specialized personnel and develop standardized audit procedures and fixed working hours.
  2. Upon receipt of the application, we will ask clients to answer fixed questions, and vet the authenticity of the clients' identity, the amount of the clients' real data, the openness of the data, and the storage plan of the clients' data (such as how many nodes exist, how many copies will be stored, and which areas will be stored) according to the key questions.
  3. In addition to the information answered by clients, we will also take the initiative to search the relevant information of the client online to verify the real situation of the clients. Specifically: a.Subject Authenticity We will ask clients to send the subject certification documents by email, and ask the clients to send the verification email to us by official email address. If needed, we'll post the application on slack to get more community members to verify the subject's authenticity. b. Real Data Volume We will ask the clients to explain the data form and corresponding quantity ratio, and also ask them to show a screenshot of the current data volume. c. Storage Plan We will force clients to specify storage locations and nodes prior to actual allocation.
  4. At present, we are also planning to develop a new automated tool, which can realize the input of the client's business name and output of a comprehensive authenticity assessment score. It will help us judge the enterprise authenticity and improve work efficiency.
  5. This is our current overall approval process: https://github.com/PluskitOfficial/Pluskit/blob/main/image.png

Please specify how many questions you'll ask, and provide a brief overview of the questions.

We plan to ask the following questions: 1.Are you an individual or a business/organization? If an individual, please specify the name, date of birth, and nationality; if a company/organization, please specify the company name, registration time, and registration area. At the same time, please provide the corresponding supporting documents (individuals provide ID cards, enterprises/organizations provide licenses, which can be sent by E-mail). 2.What is your industry? What data will be stored? How much do you plan to store? Can the data be made public (if not, are we allowed to conduct random checks at any time?) 3.Please share information and relevant supporting documents or links that illustrate your industry status. 4.Did you get any honors? Please provide relevant supporting documents or links. 5.Please provide your social media account and indicate the number of followers. 6.Please describe the duration of your involvement in your industry and give a brief description of your industry. 7.Please specify the storage location, miner ID and storage proportion of your data to be stored. We require any data to be stored on the same node no more than 30% of the same batch of DataCap acquisitions. 8.If you get a DataCap, do you agree to send the storage record back here within 15 days of storage? 9.Did you get a DataCap? If yes, please attach all application links and inform the current remaining amount. We have made a form to record user information.The form is as follows. https://github.com/PluskitOfficial/Pluskit/blob/main/Clients%20Onboarding%20Records.xlsx

Will you use a 3rd-party "Know your client" (KYC) service?

We recognize and will use official tools such as Toggle, uqudo, linkdin, twitter, facebook and medium to verify clients. That includes the certification and operation of the business, the employment history of the individual, and checking updates through website, social media and portal website to determine whether the business is still functioning.

Can any client apply to your pathway, or will you be closed to only your own internal clients? (eg: bizdev or self-referral)

No. We will open applications to users in all fields.

How do you plan to track the rate at which DataCap is being distributed to your clients?

We will clarify the client's usage speed in advance and ask the client to remind us when he has completed 50% of datacap allocated. We will check how much the client has used before each datacap request, and maintain at least once a week to verify the client's datacap usage, and provide guidance and help.

Data Diligence

This section will cover the types of data that you expect to notarize.

As a reminder: The Filecoin Plus program defines quality data is all content that meets local regulatory requirements AND • the data owner wants to see on the network, including private/encrypted data • or is open and retrievable • or demonstrates proof of concept or utility of the network, such as efforts to improve onboarding

As an operating entity in the Filecoin Community, you are required to follow all local & regional regulations relating to any data, digital and otherwise. This may include PII and data deletion requirements, as well as the storing, transmitting, or accessing of data.

Acknowledgement: Acknowledge

What type(s) of data would be applicable for your pathway?

Public Open Dataset (Research/Non-Profit),Private Commercial/Enterprise,Public Open Commercial/Enterprise,Private Non-Profit/Social Impact

How will you verify a client's data ownership? Will you use 3rd-party KYB (know your business) service to verify enterprise clients?

We will verify their ownership by verifying the authenticity of the client's subject and the correspondence between the data and the client. The general process is as follows. 1.Check the authenticity of the subject: We will use 3rd-party KYB toolings to check the authenticity of the enterprise. 2.Judge the correspondence between the data and the client: We will require clients to provide informations aboout their business and data to judge the correspondence. 3.Require commitment: We'll requires them to commit to the ownership and storage rights of the data. 4.Punishment mechanism: Once the above information is found false, it will be given a period of time or permanent punishment that is not allowed to apply, depending on the situation. And we will take back their unused DataCa. When doing KYB, we'll generally use the following three tools/services: 1.For global enterprise information query. WikiGlobal:www.wikiglobal.com x315:https://www.x315.cn/searchworld 2.For some countries's information query. ①China -National enterprise credit information Publicity system: http://gsxt.saic.gov.cn -Aiqicha: https://aiqicha.baidu.com/ -Tianyancha: https://www.tianyancha.com -Hong Kong companies registry comprehensive consulting system: http://www.icris.cr.gov.hk/csci/ -Department of Commerce, Ministry of Economic Affairs, Website: http://gcis.nat.gov.tw ②USA -Wysk B2B Hub:http://www.wysk.com/index/ -(Delaware)State of Delaware:https://delecorp.delaware.gov -Secretary of States Business Entity Search ③Singapore -ACRA Website:https://www.acra.gov.sg/home/ ④UK -BVI Financial services Commission:http://www.bvifsc.vg/en-gb/regulatedentities.aspx -GOV.UK:https://www.gov.uk ⑤Australia -Australia Bussiness Register:http://abr.business.gov.au ⑥India -Ministry of corporate Affairs:http://www.mca.gov.in ⑦Germany -Firmenwissen:http://www.firmenwissen.de/index.html

  1. Other comprehensive information query. -linkdin:https://www.linkedin.com/ -Twitter:https://twitter.com/ -facebook:www.facebook.com -medium:https://medium.com

How will you ensure the data meets local & regional legal requirements?

First of all,we have mastered the basic data related laws due to longtime working as Notary. We will do the following things to ensure the data meets legal requirements. 1.Ask for commitment.We'll ask clients to make commitment to state their data has met the local legal requirements. 2.Make punishment rules. Once the date is found not meet the requirement, we will not accept their application for a certain time and all the unused DataCap will be taken back. We will also disclose it in the community.

What types of data preparation will you support or require?

We will ask clients to package the data into categories and give a brief description for each package. We support various preparation methods, such as Singularity, Lotus and so on.

What tools or methodology will you use to sample and verify the data aligns with your pathway?

We'll start by telling clients on Github and Slack that they can't make sector-size subse. We will randomly check the stored data. 2 pieces of data are sampled for each PiB of data to confirm whether the data is abused.

Data Distribution

This section covers deal-making and data distribution.

As a reminder, the Filecoin Plus program currently defines distributed onboarding as multiple physical locations AND multiple storage provider entities to serve client requirements.

Recommended Minimum: 3 locations, 4 to 5 storage providers, 5 copies

How many replicas will you require to meet programmatic requirements for distribution?

3+

What geographic or regional distribution will you require?

Each batch of data requires at least 3 different provinces or countries. We will not require (or exclude) certain geopolitical regions.

How many Storage Provider owner/operators will you require to meet programmatic requirements for distribution?

4+

Do you require equal percentage distribution for your clients to their chosen SPs? Will you require preliminary SP distribution plans from the client before allocating any DataCap?

We will require each client that each batch of their data to be stored at least 4 SPs, with no more than 30% of the quantity stored on each SP. At the application stage, we'll ask for a public description of the plan on Github and document it by using a form. Before the subsequent application, we will check whether the actual distribution ratio is roughly in line with their plan.

What tooling will you use to verify client deal-making distribution?

We will use the existing CID checker bot and datacapstats.io to assist us in verification. At the same time, we will use the browsers to make further confirmation. Filfox:https://filfox.info/en/deal Glif:https://explorer.glif.io/ Filscan:https://filscan.io/tipset/dsn/ FilecoinPLUS:https://datacapstats.io/clients Filecoin tools:https://filecoin.tools/ Filedrive:https://filplus.info/

How will clients meet SP distribution requirements?

We will ask clients to clarify the SP plan and specific distribution on Github in advance, and use tools such as Bot to check whether the number of SPs meets the requirement of at least 4 SP after storage.

As an allocator, do you support clients that engage in deal-making with SPs utilizing a VPN?

We do not support VPNs. We will ask clients to provide the address proof of the selected SPs, and at the same time through the software, such as Filecoin Green, Filstats.io, to query the address. In addition, if a client is reported to be using a VPN, we will reject his/HER subsequent applications.

DataCap Allocation Strategy

In this section, you will explain your client DataCap allocation strategy.

Keep in mind the program principle over Limited Trust Over Time. Parties, such as clients, start with a limited amount of trust and power. Additional trust and power need to be earned over time through good-faith execution of their responsibilities and transparency of their actions.

Will you use standardized DataCap allocations to clients?

No, client specific

Allocation Tranche Schedule to clients:

For general applications, we will allocate their required amount on a certain ratio basis. But no more than our maximum. • First: 20% of their required amount, but not more than 10TiB. • Second: 40% of their required amount, but not more than 20TiB. • Third: 70% of their required amount, but not more than 40TiB. • Fourth: 100% of their required amount, but not more than 100TiB. • Max per client overall: 100 for individule and 500 for enterprise. For LDN, we do not set a cap, as long as the client's storage is in line with community requirements.

Will you use programmatic or software based allocations?

Yes, standardized and software based

What tooling will you use to construct messages and send allocations to clients?

https://plus.fil.org

Describe the process for granting additional DataCap to previously verified clients.

We will use certain criteria for subsequent allocation. The specific process are as follows: 1. We will define the threshold for reapplication, that is, the amount of remaining datacap/the amount of datacap used in the last week < 0.5, and check whether the client's datacap allocated by us does not exceed 20% of our own total datacap. If these two conditions are met, the client can apply again. We will carry out the following investigation. If not, we will not continue to check and allocate. 2. Based on the results of SA bot, https://datacapstats.io/, etc. We will check the actual usage of the datacap obtained before. The application will be rejected if the following circumstances occur. a. At least 3 different provinces or countries do not exist b. Do not stored on at least four SPs c. The datacap storage of single SP storage exceed 30% d. The stored data does not support retrieval e. The stored data retrieved by sampling is not valid data 3. If there is no problem in the above two steps, we will conduct the next allocation according to the standard.

Tooling & Bookkeeping

This program relies on many software tools in order to function. The Filecoin Foundation and PL have invested in many different elements of this end-to-end process, and will continue to make those tools open-sourced. Our goal is to increase adoption, and we will balance customization with efficiency.

This section will cover the various UX/UI tools for your pathway. You should think high-level (GitHub repo architecture) as well as tactical (specific bots and API endoints).

Describe in as much detail as possible the tools used for: • client discoverability & applications • due diligence & investigation • bookkeeping • on-chain message construction • client deal-making behavior • tracking overall allocator health • dispute discussion & resolution • community updates & comms

• client discoverability & applications We will publish our contact information on Pluskit's official website, Slack, Github. And we usually receive application requests from clients through Slack, Github and email, and guide clients in the application process. • due diligence & investigation -KYC/KYB Baidu encyclopedia, Qichacha, Tianyancha, Wikiglobal, regional government websites, portal information, etc -Socail media Official website, Wechat public account, Weibo, Linkdin, Twitter, Facebook, Medium, etc -Website Whois、Tencent cloud, etc. • bookkeeping We will record through online tools such as Google Docs, Graphite Docs, github, and offline Docs. • on-chain message construction Filecoin tools:https://filecoin.tools/ FilecoinPLUS:https://datacapstats.io/clients Glif:https://explorer.glif.io/ Filedrive:https://filplus.info/ Filfox:https://filfox.info/en/deal Filscan: https://filscan.io/tipset/dsn/ • client deal-making behavior Filecoin tools:https://filecoin.tools/ FilecoinPLUS:https://datacapstats.io/clients Glif:https://explorer.glif.io/ Filedrive:https://filplus.info/ Filfox:https://filfox.info/en/deal Filscan: https://filscan.io/tipset/dsn/ • tracking overall allocator health datacapstats.io, SA bot, etc. • dispute discussion & resolution Github、Email、Zoom、Slack • community updates & comms Github、Email、Slack

Will you use open-source tooling from the Fil+ team?

Yes. 1.API integration tools https://documenter.getpostman.com/view/131998/Tzsim4NU#98fe18ca-b15a-4753-986f-91882fd87a12 2. Notary allocation inquiry a.https://datacapstats.io/notaries b.https://filplus.info/ 3. Data retrieval ratio https://retrievalbot-dashboard.vercel.app 4.SP Dispersed location query SA Bot 5. Query the SP allocation https://datacapstats.io/clients/X/breakdown 6. Datacap usage records a.https://filecoin.tools/ b.https://datacapstats.io/clients

Where will you keep your records for bookkeeping? How will you maintain transparency in your allocation decisions?

All allocation decisions will be recorded in form and kept/updated both on Google&Shimo. and locally. The information will be publicly available on Github. Other private clients' information, such as the size of the client's assets, data composition, etc., will not be publicly available on Ggithub, but will be stored in emails and local files. In the event of dispute, or as required by PL, non-public disclosure will be made in the form of mail with the permission of the client.

What will your DataCap distribution look like?

Our DataCap distribution details are detailed in 22-28.

Risk Mitigation, Auditing, Compliance

This framework ensures the responsible allocation of DataCap by conducting regular audits, enforcing strict compliance checks, and requiring allocators to maintain transparency and engage with the community. This approach safeguards the ecosystem, deters misuse, and upholds the commitment to a fair and accountable storage marketplace.

In addition to setting their own rules, each notary allocator will be responsible for managing compliance within their own pathway. You will need to audit your own clients, manage interventions (such as removing DataCap from clients and keeping records), and respond to disputes.

Describe your proposed compliance check mechanisms for your own clients.

  1. Tracking and auditing DataCap distribution of allocated datacap For regular applications, We will pre-formulate the main scoring standards and the corresponding DataCap allocation standards, and publish them on Github for all community members to consult and strictly follow the standards. In addition, we will record the allocation results of all allocation results, including regular applications, LDN, E-Fil, etc.), in a timely manner and publish them to be monitored by the whole community on Github.
  2. The clients' downstream usage of datacap We will implement clear downstream usage standards for clients and require them to commit to compliance and disclosure of usage. Before re-allocation, we will check the actual usage, and continue to allocate according to the standard if it meets the requirements. If it does not meet the requirements, it will be given 2 reminders and warnings, and if the client still violates the rules, the application will no longer be assigned, and it will be notified in slack. There is a maximum of 2 consecutive opportunities for client violations.
  3. Client compliance standards We would ask that clients to meet enterprise compliance, data compliance, SP compliance, storage compliance. Corporate compliance:
  4. The enterprise should be legally existing.
  5. Possess of the right to legally store data. Data compliance:
  6. The data type and content must meet the requirements of the registration location
  7. Data is allowed to be publicly/privately stored on the Filecoin, whether it is own data or third-party data. SP compliance:
  8. Number of SPS and allocation ratio
  9. Location of the SP and IP address area
  10. Support retrieval Storage compliance:
  11. No abuse
  12. Support retrieval
  13. The stored data is valid Before datacap allocation, we will ask the client to clarify the above information, the total amount of datacap requested, and the estimated weekly datacap usage. All these must meet our requirements. At the same time,we will ask clients to publish their usage on Github every 2 weeks. After datacap allocation, w will check every 2 weeks whether the client has feedbacks on the issue of their application, whether datacap usage meets our requirements, and whether it is used in the way promised in advance.

Describe your process for handling disputes. Highlight response times, transparency, and accountability mechanisms.

First of all, we will avoid disputes as much as possible by setting clear standards and following up datacap usage throughout the process. In the event of dispute with the client, we will: 1.Make an initial response on Github within 3 working days. Then, we will find out the situation and explain it on Github within 2 working days.

  1. We will disclose non-private information related to the client in view of the dispute. If information is private, we will contact PL and send the information to PL via email and request PL to publish the verification results on Github. For the part related to the dispute that we am not clear about, we will communicate with the client and ask them to explain on Github and provide relevant evidence.
  2. If there are omissions in the dispute, we will explain on Github and apologize. If necessary, we will ask PL assistance to remove the client's DataCap. In the event of a dispute against me, we will:
  3. Make an initial response on Github within 3 working days. Then, we will find out the situation and explain it on Github within 2 working days.
  4. Actively submit evidence related to the dispute on Github. If it involves private information, we will contact PL and send the information to PL by email, requesting PL to publish the verification results on Github.
  5. We promise there will be no private deals that violate community norms if we am elected as allcator.

Detail how you will announce updates to tooling, pathway guidelines, parameters, and process alterations.

We will update some information and tools within community norms, but not too often, no more than twice a year. When it comes to updates, we will explain the update point on Github and Slack. In the meantime, we will notify PL and existing clients via Github, Slack and email.

How long will you allow the community to provide feedback before implementing changes?

Before changing, we will publicly state the proposed update point and estimated effective time on github and slack. We will ask community members to respond within 1 month. In the case of inadequacies, we will reconfirm and publish. If no objection received from PL and community members within 1 month, the corresponding update point will automatically take effect.

Regarding security, how will you structure and secure the on-chain notary address? If you will utilize a multisig, how will it be structured? Who will have administrative & signatory rights?

We will use ledger to manage our on-chain wallet addresses and keep the ledger in a place where only we can get it and sign applications with the Ledger. And, we will use ledger to operate on a specific network. If we use multiple signatures, we will activate legder first and connect on the computer. Then, we will log in to plus.fil.org and select the corresponding issue for approval.

Will you deploy smart contracts for program or policy procedures? If so, how will you track and fund them?

No, we won't use smart contracts at this stage. Further consideration will be given in the future based on the development situation and the specification of the rules of Filecoin Plus.

Monetization

While the Filecoin Foundation and PL will continue to make investments into developing the program and open-sourcing tools, we are also striving to expand and encourage high levels of service and professionalism through these new Notary Allocator pathways. These pathways require increasingly complex tooling and auditing platforms, and we understand that Notaries (and the teams and organizations responsible) are making investments into building effective systems.

It is reasonable for teams building services in this marketplace to include monetization structures. Our primary guiding principles in this regard are transparency and equity. We require these monetization pathways to be clear, consistent, and auditable.

Outline your monetization models for the services you provide as a notary allocator pathway.

In the present stage, we think it is the initial stage of profit exploration, so allocator should not set up too many charges. We plan to start experimenting with charging for value-added services. Usually we will review clients' applications within 5 working days and complete the feedback. If urgent feedback is required, we will charge the urgent fee and complete it within 2 working days after receipt of the account. It is estimated 10 FIL/ time.

Describe your organization's structure, such as the legal entity and other business & market ventures.

The name of organization: Wellhealth International Limited. The legal entity: Bo Shen Location: suite 603,6/f laws comm plaza 788 cheung sha wan road,kowloon,hong kong Registration date: Aug.18.2017 Wellhealth International Limited. is currently actively exploring the Filecoin and support the further development and operation of Pluskit.

Where will accounting for fees be maintained?

If expense accounting is involved, we will use a special address for unified income and expenditure. Income and expenditure are presented on the chain. We will use offline forms to record and make them available to the public when necessary. This address is not clear at the moment and will be clear before Jan. 20.

If you've received DataCap allocation privileges before, please link to prior notary applications.

The GitHub URL of our previous notary applications: https://github.com/filecoin-project/notary-governance/issues/448 https://github.com/filecoin-project/notary-governance/issues/694

How are you connected to the Filecoin ecosystem? Describe your (or your organization's) Filecoin relationships, investments, or ownership.

As an independent team, we joined Filecoin as developers and started to develop a statistical tool, pluskit.io, to make it easier for the community to query DataCap distribution data more efficiently. Pluskit team was founded in June 2021, and the product was officially launched in October 2021. In December 2021, Pluskit team was invited to participate in the Notary Governance Call to present a project showcase, which won a large number of likes from community members; In January 2022, Pluskit received Next Step Microgrant; In February 2022, Pluskit was included in the Filecoin Community Roadmap. In March 2022, Pluskit was elected as Notary in the 3rd round of Notary Elections. During the tenure, we actively performed the duties as a notary: a. Attended almost every Governance calls. b. Timely process applications. We received four general applications with an average processing time of 1 day and we dealt LDN for more than 60 times. c. Actively participate in community discussions and express our own views, such as E-Fil+, project Beacon, issue of the third round of notary signing etc. d. Join E-Fli+ group and attend the meetings. In addition, in 2021 and 2022 we are notary of Filecoin Plus and deeply involved in the notary work.

How are you estimating your client demand and pathway usage? Do you have existing clients and an onboarding funnel?

We will initially assess the actual demand of clients according to their industry, business type and data type. As for the client's pathway usage, we will require it to be publicly posted on Github, and further confirm the actual usage of the allocated datacap through query tools (such as https://filecoin.tools/, https://filplus.info/, etc.). Because I've approved a number of applications as a notary, we have some existing public clients. W usually get clients' applications through Email, Github and Slack.