NateWebb03 / FilTestRepo

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

Test app 1055 #1057

Open NateWebb03 opened 5 months ago

NateWebb03 commented 5 months ago

Notary Allocator Pathway Name:

Marshall Fil+

Organization:

Marshall

Allocator's On-chain addresss:

f16b6a4s63opnunpag3llqg77pfl4pyixwb657iza

Country of Operation:

Greater China Region

Region(s) of operation:

Africa ,Asia minus GCR,Greater China,Europe,Oceania,Japan,North America,South America

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:

100 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?

My DataCap allocator does offer unique, innovative and diverse ways to support different types and sizes of applicants.

  1. There is a rigorous KYB/KYC review.
  2. A wide range of DataCap application options are available.
  3. There will be a quick response to applications or questions from customers and the community.
  4. After due diligence is completed, the status and performance of the customer will still be continuously monitored to identify any new risks.
  5. It is monitored by the community and the Fil+ governance team.

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

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

For individual clients, their identity will be verified by the following means: 1.Identity card number 2.Name 3.Birth data 4.Passport copy 5.Address 6.Social media accounts (Facebook/LinkedIn/Twitter) 7.Social reputation (awards, achievements) For enterprise clients, their identity will be verified by the following means: 1.Certificate of Incorporation/Business License 2.Address 3.Website 4.Social media accounts (Facebook/Linkedin/Twitter) 5.Litigation record and legal reputation 6.Company shareholding structure and key stakeholders

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

We will ask our clients the following questions

  1. can you identify yourself as an organization or an individual? What is your name/organization name? 2.What are your/your organization's social media/website links?
  2. how much data do you want to store? Can you indicate how much data you want to store based on the type of use case, source, and amount of each type of data?
  3. How many miners do you want to distribute the data to? How much data does each miner need?
  4. Can you provide transparency of DataCap allocation/decision/execution?
  5. What content will you be storing, and is it compliant with local laws and FileCoin community standards and regulations?

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

  1. Yes, I would use a third party KYC service to confirm the identity of the client and the organization he represents. I would consider using the "toggle" third party tool.
  2. The client needs to provide a GitHub account, a slack account.

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, but they are subject to strict KYC/KYB verification.

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

  1. Before the quota is issued, the client is asked about the expected distribution rate and the rate they have committed to packaging. 2. After the quota is issued, I will set aside a certain amount of time each day to check DataCap's distribution rate and record it in a table. 3. I will use open source tools to track regular updates and provide basic analysis of distribution rates.

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

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

I will use a third party KYB tool to verify business clients Some of the verification information includes: Organization name, nationality, country of incorporation, date of incorporation, names of executives and relevant websites Business license Business authorization letter (CEO signature + stamp) Sample data submission (20% of total DataCap applications) Social media (official website, LinkedIn, GitHub, Twitter)

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

  1. After accepting applications from clients in other regions, I will ask the clients to provide the legal documents related to the location and data, and ask the clients to make commitments accordingly. 2. I will carefully read the local data-related legal documents, ask some lawyers, and judge the legal compliance through the relevant laws of the client's location. 3. I continuously monitor changes in the law to ensure that my strategy is updated in a timely manner.

What types of data preparation will you support or require?

I will support DP.I will provide technical support to clients, including integration services and data preparation services.

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

  1. I would ask the client to provide a sample of the data. 2. I will ask the client to describe how they did the data preparation. 3. I will randomly download a sample of the data stored by the SP to check if it is consistent with what is stated.

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?

  1. At least 3 continents 2. At least 4-5 different cities

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?

In allocating DataCap I need to know the client's detailed allocation plan, I will follow the following template through Google Docs to collect the client's detailed allocation plan as well as the SP's information. 1. The amount of money expected to be allocated to SPs in each round. 2. Which SPs will participate in each round. 3. The minerIDs of all SPs. 4. the real geographic location of all SP machines.

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

1.datacapstats.io 2.CID Check Bot 3.AC Bot

How will clients meet SP distribution requirements?

I will monitor the KYC and distribution plan provided by the client, and I will also provide some information about the SP's reputation to help the client.

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

I can support client who use VPN to trade with SPs. During the KYC/KYB phase, the client as well as the SP must provide me with descriptive information about the use of the VPN and clearly state the geographic location of the SP. In order to track VPN usage, we will implement a monitoring system to detect and log VPN activity, including connection time, duration and source IP address.

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:

I will refer to the current FIL+ allocation rules First allocation: lesser of 5% of total DataCap requested or 50% of weekly allocation rate Second allocation: lesser of 10% of total DataCap requested or 100% of weekly allocation rate Third allocation: lesser of 20% of total DataCap request or 200% of weekly allocation rate Fourth allocation: lesser of 40% of total DataCap requested or 400% of weekly allocation rate Max per client overall: lesser of 80% of total DataCap request or 800% of weekly allocation rate• Max per client overall:5PiB

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?

Open source tools such as the current Filecoin Plus Registry

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

When granting additional DataCap to a previously verified client, I will monitor the remaining DataCap via the Large datacap requests bot. When it falls below 10%, the next round of allocation requests will be triggered.

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 and applications: Google spreadsheet tracking. Due Diligence and Investigations: background check tool (LexisNexis) VPN testing tool (IPQualityScore) for client background and reputation checks; Google Spreadsheet to collect client feedback and comments. Bookkeeping: Google spreadsheets. On-chain message building: blockchain interaction tools for creating and sending on-chain messages (Ledger & GILF) and the current filplus.fil.org website. Client transaction behavior: CID checker bot. Tracking the overall health of the allocator: CID Inspector bot for assessing overall health. Dispute Discussion & Resolution: Slack is used to discuss disputes and GitHub is used to document evidence. Community updates & communication: Slack and GitHub.

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

I will be using open source tools from the Fil+ team. For example Filecoin Plus Registry, CID Check Bot, AC Bot.

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

Client's DataCap application information will be recorded in a public GitHub repository. Information that relates to personal privacy will be kept in emails as well as slack personal chats.

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. Regular checking: Check the utilization of DataCap regularly.
  2. Track DataCap allocation metrics: Utilize tools such as datacapstats.io, CID checker bots, etc. to monitor DataCap allocation and usage, focusing on key metrics such as DataCap residuals, allocation frequency, and more.
  3. Understand customer demographics: Gather and analyze information about customer industry, size and storage behavior, geographic location, etc. to ensure diversity in DataCap allocation.
  4. Monitor time metrics: Track time patterns of client DataCap usage, such as frequency and duration of use, to ensure proper allocation. Regularly assess whether clients are completing data storage and usage on time to manage DataCap effectiveness.
  5. Trust Assessment: Conduct an initial trust assessment of new customers, including their historical credit history and business reputation. When they demonstrate compliance and reliability, their trust score, as well as their DataCap allocation, increases.
  6. Use tools such as CID Checker/Retrievability Bot: Utilize tools such as CID Checker to validate the data stored by the client to ensure it matches the declared data. Retrievability bots can be used to monitor and verify the retrievability of data and ensure that clients are adhering to storage protocols.

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

Response time: within 48 hours. Upon receipt of relevant dispute information, I will initiate the process of handling the dispute within 48 hours. Transparency: I will create the proposal on GitHub or Google Public Forms and allow parties to leave comments and submit evidence below the proposal. Dispute communication: Slack or Zoom online meetings. All parties are encouraged to communicate via Slack or Zoom online meetings to express their views and opinions. Accountability Mechanism: If a customer violates the law, penalties will be applied, including deletion of the remaining DataCap credits, blacklisting of the customer and the SP, and barring the customer from reapplying.

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

Any changes will be posted in the fil-plus channel in Slack with advance notice. Relevant update announcements will also be posted in GitHub.

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

I will provide a two-week feedback period to implement changes, and if the feedback makes sense then I will accept and implement the changes. The fil-plus channel in slack and the GitHub repository will be good places to discuss and document.

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 create on-chain notary addresses via the new Ledger wallet, specifically for things related to the Notary Allocator Pathway.

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

I won't be deploying smart contracts.

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.

There are no plans for a monetization model at this time. But in the future there should be a corresponding monetization model. The monetization model will contain:

  1. SP taking collateral or cutting collateral
  2. Service fee for the client by the SP
  3. Service fee for the client's application review
  4. Audit service fee

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

I'm a self-employed miner who serves a number of small clients, and I've been actively involved in building the Fil+ community, attending multiple Fil+ governance meetings over the last year.

Where will accounting for fees be maintained?

Pledge and burn will be used.

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

NA

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

I'm a self-employed miner who serves a number of small clients, and I've been actively involved in building the Fil+ community, attending multiple Fil+ governance meetings over the last year.

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

I have previously helped many small and medium sized SPs to understand Fil+ and also introduced them to how to apply to get DataCap. There are still a lot of people who are not sure how to get into Fil+, they have some data they want to store, I think I can help them, at the same time I'm also introducing Fil+ to some heads of companies who are also interested in storing their data in Filecoin.Fil+ is a good choice for them, it can help them save storage space.