NateWebb03 / FilTestRepo

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

Test app 1058 #1060

Open NateWebb03 opened 5 months ago

NateWebb03 commented 5 months ago

Notary Allocator Pathway Name:

Max

Organization:

CoinSummer Labs

Allocator's On-chain addresss:

f1gn6jq55uyx5eir2a7isc6t63fq7lmhrcpgdo2wy

Country of Operation:

Hong Kong

Region(s) of operation:

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:

300PiB

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

Certainly, our DataCap allocator distinguishes itself through several key features, each tailored to provide a comprehensive, efficient, and equitable service for a diverse range of applicants.

Key aspects include:

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?

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

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

Our due diligence process, especially for high DataCap allocations, is structured to provide a detailed and robust assessment of each clients.

Detailed Criteria:

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

Before approval, we need collect information including:

After approval, keep an eye on datacap usage:

  1. If the DataCap remains unallocated for a certain time, explain the reason why this happens?
  2. Any help needed from the notary to find some SPs?
  3. If a single SP stores over 25% of data, or the number of SP is lower than promised in application, ask them to make modifications as soon as possible and explain why?

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

Our client due diligence framework incorporates external "Know Your Customer" (KYC) services, enhancing our evaluation precision. These services are pivotal in confirming client identities, examining financial backgrounds, and ensuring compliance with global standards. Below is an outline of their roles and integration into our processes:

Service Functionality:

Integration and Data Handling:

In essence, the integration of third-party KYC services significantly bolsters our due diligence mechanism, providing a more thorough and streamlined client risk assessment and ongoing monitoring process.

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, and we also offer services to apply on behalf of some clients.

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

We developed a program on the backend that calls the lotus API. It can check the client's activity of allocations every hour to see how they change. We also have a dashboard to display the speed and distribution of DataCap.

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

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

Data Ownership Verification Process:

Third party KYB services:

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

Through rigorous customer due diligence Conduct an assessment of the legal and policy environment in the location to reduce the loss of data protection caused by legal uncertainty, in order to ensure the legality and compliance of data in the location.

What types of data preparation will you support or require?

Our approach to data management encompasses a comprehensive suite of services, focusing on meticulous data preparation and refinement. Key facets of our service include: - Data Cleaning and Standardization: We employ advanced techniques to cleanse data, ensuring accuracy and uniformity across datasets. - De-identification and Anonymization: Adhering to stringent privacy standards, we remove or modify personal identifiers to protect individual privacy, ensuring compliance with data protection regulations. - Data Enrichment and Integration: By augmenting and integrating data from multiple sources, we enhance the value and usability of the datasets. - Data Segmentation Processing: Our solutions facilitate the segmentation of data into distinct groups for more targeted analysis and utilization. - Automated Data Cleaning Tools: We provide sophisticated tools that streamline the data cleaning process, boosting efficiency and reducing manual labor. - Data De-identification Solutions: Our specialized solutions ensure that sensitive data is effectively de-identified, maintaining confidentiality and compliance. - Data Integration Platforms: We offer robust platforms designed to seamlessly integrate diverse data sources, ensuring high-quality, cohesive datasets.

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

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?

5+

What geographic or regional distribution will you require?

We will require data to be stored in at least 3-4 geographic regions, and expects clients to store copies in at least five physical locations.

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

5+

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 require clients to submit a detailed distribution plan. This plan is crucial for guiding the initial allocation process. Prior to this first allocation, clients must complete a form we provide. This form will gather specific details, including: - Allocation Percentages: The proportion of clients assigned to different Service Providers (SPs). - KYB Information: Essential Know Your Business (KYB) data related to the SPs. Clients are expected to adhere strictly to the distribution plan they submit, ensuring a transparent and orderly allocation process.

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

datacapstats.io and CID checker bot.

How will clients meet SP distribution requirements?

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

We will support in cases where the use of a VPN is necessary, but it is imperative that clients ensure their physical location complies with our requirements. Moreover, clients are required to explicitly inform us of their VPN usage, enabling us to conduct proper processing and evaluation. To monitor VPN usage, we will implement systems to detect and record VPN activities, including connection times, duration, and source IP addresses. Additionally, these data will be regularly reviewed and analyzed to guarantee adherence to regulations and maintain security.

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: 10% - Second: 15% - Third: 25% - Fourth: 50% - Overall cap for each client: 1PiB

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://filplus.fil.org/#/

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

We will strictly monitor and track the usage of DataCap, and each task will be used to evaluate the customer's reputation. - Determine some details of its allocation plan through the use of planning and further investigation. We will check if > 75% of dataCap has been used up? Then check if the SP number is the same as the plan, and there are no individual SPs storing more than 25% of transactions. If necessary, ask them to make adjustments. - We will monitor GitHub/Slack messages to detect any risks of self trading The higher the score for geographic distribution, use cases, and mining, the higher the score for the DataCap client. - Continuously track customer information, such as DataCap deployment records, relevant mining addresses, and storage providers, to match customer words and actions. - Establish a reward and punishment mechanism. If a customer is excessively allocated, we will reject additional allocations and remind the filecoin community; If the customer does not allocate DataCap, we will impose penalties through mechanisms such as deduction, quota reduction, blacklist, etc. Any improper behavior regarding the use of DataCap is not allowed. On the contrary, reputable customers offer plans to acquire more DataCap.

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

- Customer Discovery and Application: Market analysis tools (Google Analytics) to understand customer behavior and preferences.
- Due Diligence and Investigation: Background check tools for customer background and reputation investigation; Survey software (SurveyMonkey) to collect customer feedback and opinions.
- Bookkeeping: Google sheets for data analysis and record-keeping.
- On-Chain Message Construction: Blockchain interaction tools (Ledger, GILF) and Lotus/Boost APIs for creating and sending on-chain messages.
- Client Deal-making Behavior: Data analysis tools (Tableau, Power BI) to analyze and visualize transaction data.
- Tracking Overall Allocator Health: Health assessment tools (such as Riskalyze) to evaluate the overall health of the organization.
- Dispute Discussion & Resolution: Online collaboration tools (Slack) to facilitate discussion and collaboration among teams.
- Community Updates & Communication: Social media management tools (Slack) to manage social media accounts and updates.

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

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

We will publicly distribute decision trackers on Github. Maintain an open attitude towards any audit requests from private and public channels, and all allocation decision records will be accessible and publicly available, supervised by the Filecoin community.

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.

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

Our process of handling disputes in DataCap allocation is designed for rapid response, and is committed to transparency and accountability.

Through this structured approach, we aim to resolve disputes efficiently and fairly, ensuring the integrity and health of the network.

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

Communicate thoroughly with teams internally before making any changes. This includes meetings or discussions with other notaries and notary governance teams to ensure that everyone has a consensus on the upcoming changes.Publish detailed explanations of changes to tools, path guides, parameters, and processes on Github and the community, ensuring that update notifications include necessary information such as the background, purpose, scope of impact, and relevant timelines of the changes. Before issuing the update notice, it is recommended to conduct a round of publicity and feedback. Make relevant team members aware of the changes and encourage them to provide feedback to ensure transparency and effectiveness of the changes. Based on the results of publicity and feedback, decide whether adjustments or modifications are necessary, and notify all community members. Regular follow-up and evaluation of its effectiveness, based on feedback results, can further optimize and improve tools, path guidelines, parameters, and processes.

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

We plan to provide at least 2 weeks for community members to provide feedback. This timeframe is intended to ensure ample community participation while allowing enough time for careful consideration and discussion.

The process of community interaction, moderation, and feedback balancing will proceed as follows:

This systematic approach aims to strike a balance between decentralized participation and operational efficiency, ensuring that community members have a meaningful role in key decision-making processes.

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 protect the on-chain notary address by multisig to ensure the security and standardization of signing. Our process of multisig takes place within our company's senior management team, via internal OA approval --- The operations team submits the allocator request and the management team approves the request, copying it to the company's audit team. After internal approval, the management team selects two members for two multisig to grant the DataCap.

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

N/A

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 instances where clients lack the capability to perform Data Preparation (DP) tasks, we offer specialized data preparation services. The fee structure for these services is as follows:

All service fees and pledge requirements will be clearly communicated to clients before the commencement of services. Regularly assess and adjust the fee structure to ensure competitiveness and service quality.

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

CoinSummer(https://coinsummer.io) is a HK-based technology company, founded on February 26, 2018. Right now, we have around 50 employees. We provide cryptocurrency market insights and reliable data analysis, dedicated to creating a one-stop crypto market research platform. The core members of the team are early Bitcoin evangelists with over eight years of experience in the crypto field. They have made early investments in projects like Bitcoin, Ethereum and have experience with trading platforms and wallets. We following the progress of IPFS and Filecoin from the beginning of 2018, and partitcipated on many offline and online activities. In the early 2020, we joined Filecoin DevNet, TestNet, MainNet, partitcipated on Devgrants and Slingshot, made a huge contribution for Filecoin community.

Where will accounting for fees be maintained?

We implement a focused and transparent financial management system for cost accounting, guaranteeing comprehensive recording and traceability of all transactions. The management of pledges, including their release or destruction, will adhere strictly to compliance standards and contractual agreements. Regular audits conducted by Fil+ governance and relevant stakeholders will oversee this process, ensuring its transparency and fairness in the monetization framework.

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

https://github.com/filecoin-project/notary-governance/issues/669

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

We created and maintaining Filecoin Chinese technology WeChat group with more than 5k miners and developers. There are tens of thousands of messages every day including hardware configuration, mining tutorial, troubleshooting, development sharing, bug trace and so on. We believe that these are the most active and useful technical community for Filecoin ecosystem. We also organized and collected Filecoin Community China(https://github.com/filecoin-project/community-china) for Chinese community. Including common resource links, lotus node operations, common storage miner operations, seal worker operations, deal operations, environment variables, debugging, benchmarks, frequently asked questions, etc.

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

We maintain active engagement with our current clients through direct meetings, emails, and regular online and offline events, including on-site visits. This approach not only strengthens existing relationships but also aids in attracting new clients. To gauge customer demand and usage patterns, we employ advanced data analysis tools and surveys, gathering insights on market trends and customer preferences. Our multi-channel marketing strategy, encompassing social media, partner networks, and online advertising, complements our efforts in expanding our client base. Additionally, we leverage customer referrals and word-of-mouth promotion to further broaden our onboarding channels. Our expertise in blockchain and market research enables us to accurately forecast client needs, ensuring we remain ahead in meeting market demands.