NateWebb03 / FilTestRepo

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

Test app 1035 #1035

Open NateWebb03 opened 5 months ago

NateWebb03 commented 5 months ago

Notary Allocator Pathway Name:

Venus Fil+ Datacap Allocator (VFDA)

Organization:

Venus Team

Allocator's On-chain addresss:

f1wdnx2g2rffbg2pmu2ilguedw2oxg25ettfjl5fy

Country of Operation:

PRC

Region(s) of operation:

Asia minus GCR,Greater China,Japan,Other

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.

Market-based

Amount of DataCap Requested for allocator for 12 months:

200 PiB; 1) In 2023, we distributed over 20 PiB of data (DC) through Venus Hub, which was only as a client; 2) Currently, Venus has over 15% of users (QAP) in the network; 3) In 2023, over 1EiB of data (DC) was distributed across the entire network; 4) Expected to distribute over 2EiB of data (DC) across the entire network by 2024 So we expect that when we become an allocator, we can distribute 10% of the DC by 2024, approximately 200 PiB;

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

Process 1)Client submits application 2)KYC/KYB validates 3)Allocator Check information 4)Process continues if it is compliant 5)Allocator distributes manually for round 1 6)SP sealing 7)Allocation Check storage compliance 8)Process continues if it is compliant 9)Allocation for round 2 10)SP sealing 11)Allocation Check storage compliance 12)Process continues if it is not compliant 13)Closed

Help to resolve regional disputs

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,Other (specified above),Enterprise Data Clients

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

The following channels can help us to reach and understand Client more effectively within the assoigned area: 1)KYC/KYB 2)Self-introduction of client 3)Confirmation of the actual business 4)Estimation of DC requirement. In addition to the regular information filled by clients, we can further collect the information in face-to-face interview or through other channels such as third-party platforms or search engines etc.

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

A. Applicant identification details. 1)Name, e-mail address, and Wechat account 2)Github, Slack, Discord, Telegram account 3)Details of residence B. Questions on data 4)Request form number #xxxxx 5)Frequency of data retrieval 6)The data ownership 7)Co-owner of the data and/or LDN address C. SP related questions (no more than 5 copies should be stored using the same SP ID; no restrictions on the number of regions, service providers, or Datacap allocation ratio) 8)Request of referring more SPs 9) Confirmation letter with the applicant’s email address.

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

Agrees to use a system, but does not yet know which provider or how integration will be handled for their pathway and tooling;

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

Any client can apply the pathway

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

Tool Glif and/or filplus.info is used for the weekly review of timely LDN distribution. The summary report for analysis and tracking is generated based on the information from the tool. This process is appllied to most members of the community to synchronize the data.

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),Public Open Commercial/Enterprise,Private Commercial/Enterprise,Private Non-Profit/Social Impact,Other (specified elsewhere)

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

Proof of ownership of the data is provided by the applicant and verified on the basis of the previously established procedure. There are no restrictions on the method of verification.

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

One of the reasons why this pathway restricts the service area is precisely to avoid the unknown legal risks and policy complexity of data going abroad. In the area where we apply for the Pathway, we are familiar with local legal requirements, including the Voviol Code, the Constitution and many guilelines issues by government. This can help us avoid unknown legal risks and complicated policies. It is client’s liablity if some illegal data is stored. And the data will be deleted immediately if it does not comply with the regulations.

What types of data preparation will you support or require?

We have rich experience in Deal. And we can help applicants on the entir data preparation process; In addition, we recommend applicants to use tool Droplet to process the data as we can directly contact the developers to provide further suppport if required.

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

Based on our experience, applicants need us to provide early assistance, and we can avoid wrongdoing during this step; We can also retrieve client data through Venus(droplet) and check it; But this pathway does not want to impose too many specific restrictions on data types; Sector padding is indeed an objective phenomenon that existed before, and we believe that quick spot checks are the most cost-effective way to minimize such cheating behavior. The cost invested in solving such phenomena 100% is not necessary;

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?

2+

What geographic or regional distribution will you require?

Two geopolitical regions, multiple physical locations, VPNs supported, 2+ SP owner operators;

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?

Requires some initial client SP distribution plan, very flexible and non-standardized, allows client to update between allocations Provide a plan to manage client and DC balances; Yes, provide templates to collect information, but not publicly available to the community at the moment;

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

CID Checker Bot + filplus.info

How will clients meet SP distribution requirements?

Some support provided to clients to assist in SP discovery & deal-making; When we have a clear understanding of who the client is, who the SP is, data requirements, and storage capabilities, we can try to avoid joint wrongdoing by the applicant and SP.

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

Although we do not support it, we accept that some of its nodes use VPN. However, excessive use will affect our evaluation of SP and even blacklist it. Mainly because many service providers use VPNs to solve problems such as networks and firewalls, it cannot be completely denied.

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?

Yes, standardized

Allocation Tranche Schedule to clients:

• First: 1/4 • Second: 1/4 • Third: 1/4 • Fourth: 1/4 • Max per client overall: 5 PiB

Will you use programmatic or software based allocations?

No, manually calculated & determined

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

filplus.fil.org or Venus

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

When DataCap is less than 20%. Will not use current tools. Based on previous experience, tools can sometimes lead to errors and reduce efficiency, making manual labor more efficient and accurate in limited needs.

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: bigdataexchange.io Community Offline filplus.storage Github • due diligence & investigation qcc.com Official Website Social Medium Offline • bookkeeping TBD • on-chain message construction Venus CLI • client deal-making behavior Venus CLI filecoin.tools • tracking overall allocator health  filplus.info datacapstats.io • dispute discussion & resolution Github proposal Slack Channel • community updates & comms * Address all the tools & software platforms in your process. Slack Wechat Telegram Github

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

Retrieval Checker Bot CIDChecker Bot datacapstats.io filplus.storage filecoin.tools , etc Majority of tools are open source with regular contributions to the community; well-documented;

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

Cloud Notes; Digital record-keeping with good standards, metrics, visuals, etc that is open sourced and documented

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.

Client submits application ->KYC/KYB ->Allocation Check information ->Passed ->Manual allocation for round 1->SP sealing ->Allocation Check storage compliance ->OK ->Allocation for round 2->SP sealing ->Allocation Check storage compliance ->Not OK ->Close

Use tools such as Glif and filplus.info to check weekly whether LDN is distributed as expected, and regularly summarize and analyze to form reports; When the client's data distribution encounters 2 exceptions, it will be immediately shut down;

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

SP storage ->Distribution may be abnormal/cheating ->Public channels raise doubts and gain community recognition ->Specific doubts require clients to collect and publicly disclose information within 7 days ->Governance team&Allocator&community discussion ->Continue/Closed

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

We have social medium and community that can effectively communicate to any community member who guides us. We can consider further organizing and publishing information such as tools, guidelines, parameters, etc;

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

Based on our experience, we can gradually receive feedback within 2-6 weeks;

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?

I can build and protect addresses through Ledger wallet, and only I can manage and sign them. If the manager is changed in the future, this information will also be synchronized with the governance team.

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

Not for now, but it may be considered in the future.

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.

As a long-term participant in the Filecoin ecosystem and FIL+project, we currently plan to provide free time to review DC applications; In addition, as mentioned earlier, if participants require it, we can provide data processing and other technical support, and the cost of this part needs to be shared by the participants. Specifically, we may charge Max (1FIL/TiB (based on quotes from platforms such as BigDataExchange, we only need less than 50%), or an equal amount of storage fee (FIL paid by the client to SP);

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

The main body is Shanghai Kunyao Network Technology Co., Ltd., with a team consisting of development, marketing, operation and maintenance, testing, personnel, finance, and research personnel. Currently, the team focuses on distributed storage, mainly focusing on Filecoin and ecological construction, and also spending some time on ecological project research and development;

Where will accounting for fees be maintained?

We have dedicated financial personnel responsible for expense accounting, who will use specialized financial tools to complete such tasks;

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

Notary v3: https://github.com/filecoin-project/notary-governance/issues/431 Notary v4: https://github.com/filecoin-project/notary-governance/issues/645

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

1) The management team for Filecoin Venus implementation, including development and marketing work; 2) Develop on FVM, including GO-FVM-SDK, etc; 3) Provide technical support for nodes, including f0121788, etc; 4) LDN application and distribution, obtaining more SPs, and providing assistance to community users, all from the VenusHub (Venus Deal Accelerator) project; Overall, the Venus team has been deeply involved in ecological construction since the Filecoin Test network;

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

The number of DCs applied by the client mainly consists of the number of datasets and replicas, followed by the storage resources of the SP and the number of pledged tokens. The ratio of DCs to the dataset is required to be between x1 and x100, which needs to be determined according to the client's plan description. However, during the process, expectations can be adjusted in a timely manner based on allocating speed and quality to maximize value and avoid wrongdoing. VDA is an existing client, uses' filplus.storage ',' Graphsync ',' Venus', and other tools.