NateWebb03 / FilTestRepo

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

Test app 1042 #1042

Open NateWebb03 opened 5 months ago

NateWebb03 commented 5 months ago

Notary Allocator Pathway Name:

Tianji Studio Fil+

Organization:

Tianji Studio

Allocator's On-chain addresss:

f12ytronnjfel3otbml2xrycb64pbexvdi5ecysda

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:

150PiB

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 Allocator is very different from the current model and offers a new DataCap road.

  1. There are new standards and strict rules for reviewing data as well as KYB/KYC.
  2. In checking the geographic location of SPs and the content they store, the rules will be strictly enforced.
  3. In response to the current slow response from the Fil+ community and the inability to fulfill customers' needs in the first time. We will have time to deal with this on a daily basis.
  4. Communication efficiency, customer and community participation will be greatly improved.

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.

we need to confirm their identification. For individual customers, the verification of their identity will be verified through: 1.Identification number 2.Name 3.Data of birth 4.Copy of Passport 5.Address 6.Social media account (Facebook/LinkedIn/Twitter) 7.Local Offices Contact Details 8.Social reputation (Prize, Achievement) For corporate clients, the verification of their identity will be verified through: 1.Company Registration Certificate/Operating Licence 2.Address 3.Website 4.Social media account (Facebook/Linkedin/Twitter) 5.Record of law suits and legal reputation 6.Company equity structure and key stakeholders 7.Scanned copy of letter from company with stamps and signature of director/stakeholder from the company Stakeholder due diligence process for company shares/equity over 20%. (Stakeholder due diligence process will be similar to the above process, until the final beneficiary/the-actual-stakeholder is found.)

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

We will ask customers the following questions: 1.Can you identify yourself as organization or individual? Your name/Your organization name? 2.What is your/ your organization social media/website link? 3.how much data you want to store? Can you specify the data you want to store according to use case type, source and by how much in each category? 4.Are you receiving DataCap from other notaries? If yes, can you list their names? 5.What cloud service/platform do you use, can you describe to me your usage frequency, volume, price/rates and purpose? 6.How many miners do you want to allocate your data to? How much data for each miner? 7.Can you provide transparency on your DataCap allocation/decision/ execution respectively? 8.What are the advance FileCoin features do you use to apply your DataCap allocation? 9.What content you’re going to store, does this content comply with local law and FileCoin community standards and regulation? is there any potential client will paid for the content you store? 10.Where do you store these data, how much in total, and how much do you pay respectively per year?

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

Yes.

  1. I would use a third party KYC service to confirm the identity of the customer and the organization he represents. I would consider using the "toggle" third party tool.
  2. The client will need to provide a GitHub account, a slack account.
  3. The third party tool "toggle" verification may involve face verification and ID verification.
  4. We hereby declare that the private information of the customer is only used to verify whether the customer is a real person or not, and will not use the information for other purposes.

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 have to go through a strict KYC/KYB verification. In the meantime, I will be doing some online or offline events to introduce Fil+ and my Notary Allocator Pathway to people and encourage them to participate actively.

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

  1. I will ask the client what distribution rate they expect and what encapsulation rate they have committed to before the credits are issued. 2.In my previous role as V3 and V4 Notary, I would spend a certain amount of time each week checking the distribution rate of the LDNs I was signing and if it was too slow I would ask the customer a few questions to see if they needed help. In the new V5 Notary Allocator I will take some time each day of the workday to check the DataCap distribution rate and record it on the form. 3. As mentioned in point 2, I will still do this (check the DataCap distribution rate and if it's too slow I'll ask the client some questions to see if they need help) and in this V5 Notary Allocator I'll be using an open source tool to track regular updates and provide a basic analysis of the distribution rate.

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?

  1. I will use a third party KYB tool to verify business clients 2.Some of the verification information includes: 2.1 Organization name, nationality, country of incorporation, time of incorporation, names of executives and relevant websites 2.2 Business license 2.3 Business authorization letter (CEO signature + stamp) 2.4 Sample data submission (20% of total DataCap applications) 2.5 Business perception of Filecoin 2.6 Social media (official website, WeChat, LinkedIn, GitHub)

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

  1. I understand the data related laws in China and Asia. So when a client from China or Asia applies, I can make a judgment based on my knowledge of the law. 2. After accepting applications from clients in other regions, I will ask the client to provide the location and data-related legal documents, and ask the client to make corresponding commitments. 3. 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.

What types of data preparation will you support or require?

I will support DP, there are a lot of good data processing tools in the community right now, like "Singularity". I would recommend this tool to customers who apply for DataCap and encourage them to use it. There are some good tools out there, but I don't see them being open sourced yet, so when they are, I'll encourage my clients to use them as well.

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

  1. at the time of the client's application, I will ask the client to provide a sample of the data. 2. Ask the client to describe how they do their data preparation work. 3. In order to avoid the situation of sector filling, I will use Lotus to download their files according to the CID after each round of DataCap allocation, and randomly check whether the data stored in the SP is consistent with what is declared.

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 collect the client's detailed allocation plan along with the SP's KYB information through Google Docs. The allocation plan submitted by the client should contain: 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. 5. KYB details of all SPs including: business license, machine room site photo, corporate authorization letter (CEO signature + seal)

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

I would use the following tools: 1.datacapstats.io 2.CID Check Bot 3.AC Bot

How will clients meet SP distribution requirements?

I will provide some support to the client to help them find the right SP, for example, I will provide some SP contact information that I know, and SP reputation information to help the client.

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

I support clients who use VPNs for transactions with SPs It is well known that corporate firewalls are many times done through VPNs, so it is not a sin to use VPNs. However, I support them provided that during the KYC/KYB period, the information provided to me by the client should contain an indication of whether the SP is using a VPN or not, and clearly and unambiguously state the geographic location where the SP is located. I will also conduct a KYB check on the SP if necessary.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:

• First:After the client has completed the KYC/KYBd review and related due diligence.5% of the total DataCap requested will be allocated. • Second:After the client completes the first batch of quota allocation, I will check the data stored by the SP for eligibility and geographic distribution. If the requirements are met, then the second batch of quota will be issued.10% of the total DataCap requested will be allocated. • Third:After the client completes the second batch of quota allocation, I will check the data stored by the SP for eligibility and geographic distribution. If the requirements are met, then the third batch of quota will be issued.20% of the total DataCap requested will be allocated. • Fourth:After the client completes the allocation of the third batch of credits, I will check the data stored by the SP for eligibility and geographic distribution. If the requirements are met, then the fourth batch of quota will be issued.40% of the total DataCap requested will be allocated. • Fifth: After the client has completed the allocation of the fourth batch of credits, I will check the data stored by the SP for eligibility and geographic distribution. If the requirements are met, then the fifth batch of quota will be issued.80% of the total DataCap requested will be allocated. • 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.

I would use an explicit allocation strategy to initiate subsequent allocation requests.And I'll be using open-source tooling such as the Subsequent Allocation (SA) bot. First allocation: 5% of the total DataCap requested Second allocation: 10% of the total DataCap requested Third allocation: 20% of the total DataCap requested Fourth allocation: 40% of the total DataCap requested Fifth allocation: 80% of total DataCap requested

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:Google spreadsheet tracking and online meetings. • due diligence & investigation:background check tool (LexisNexis) VPN testing tool (IPQualityScore) for client background and reputation checks; Google spreadsheets to collect client feedback and comments. • bookkeeping:Google spreadsheets. • on-chain message construction:blockchain interaction tools for creating and sending on-chain messages (Ledger & GILF) and the current filplus.fil.org website. • client deal-making behavior:data analytics tool (Power BI) and CID Inspector bot for analyzing and visualizing transaction data. • tracking overall allocator health:health assessment tool (CID Inspector bot) for assessing the overall health of the organization. • dispute discussion & resolution:Slack is used to discuss disputes and GitHub is used to document evidence. • community updates & comms *: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 kept highly transparent and up-to-date in a public place (e.g. GitHub). Information that relates to the privacy of individuals will be kept in an email and also recorded in a document shared with the Fil+ governance team.

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 check-ins: Regularly review and evaluate DataCap usage and client compliance.
  2. Tracking DataCap allocation metrics: A monitoring system is implemented to track the allocation and utilization of DataCap, utilizing tools such as datacapstats.io and CID checking bots to monitor the distribution of DataCap, with a focus on key metrics such as DataCap residuals and allocation frequency. Metrics such as allocation frequency, DataCap size per allocation, and client request frequency are closely monitored, reported and discussed on a weekly basis.
  3. Understand client demographics: Information about client industry, size and storage behavior, geographic location, etc. is collected and analyzed to ensure diversity in DataCap allocations.
  4. 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 evaluations:Initial trust assessment of new customers, including their historical credit history and business reputation. Implement a trust assessment system where new clients start with a lower DataCap allocation. As 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 that 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. Through these mechanisms, we can ensure that DataCap is used appropriately and that potential compliance issues are identified and resolved in a timely manner. Our tolerance for new customers will be based on their credit and compliance history, and initial DataCap allocations may be more conservative, increasing over time as trust is built.

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

Disputes may be internal, involving yourself and your client, or external, where you will need to defend your decisions against another active notary or the Fil+ Governance Team. Disputes can't be avoided. I will create a dispute log form, it will be in the form of a Google Form, it is fully public and accessible to the community, customers and the Fil+ governance team.

  1. I will be the first to receive an email notification when someone submits a dispute in the Google Form.
  2. I will look at the specifics of the dispute and encourage the person submitting the dispute to provide more detailed evidence.
  3. I then contact the client via email or slack to find out why the dispute exists.
  4. I encourage the client to provide evidence in their favor in a Google Form.
  5. I will combine the evidence given by both parties to make a judgment.
  6. When one party is not satisfied with my judgment. The dispute can be resubmitted, at which point I will invite the Fil+ governance team to handle the dispute together.

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

Before I make an announcement, I'll email it to my clients and the Fil+ governance team 3 days in advance so they can prepare for it. I'll post the announcement on the slack public channel and on GitHub when I make it official.

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

I will address community feedback from these channels on a daily basis, typically by:

  1. check for community feedback.
  2. try to discuss the feedback with the community on the slack public channel or in a public domain like GitHub.
  3. I will give my feedback suggestions.
  4. I will seek out some equally experienced notaries to refine my comments with their views.
  5. I will also seek the views of the Fil+ governance team to refine my comments.

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?

  1. I have purchased a new Ledger wallet to create on-chain notary addresses through Ledger, specifically for physical objects related to the Notary Allocator Pathway.
  2. we have two coworkers involved in this. One is responsible for holding the Ledger wallet and reviewing customer applications, and the other is responsible for reviewing customer applications and signing and distributing DataCap .

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

A small number of smart contracts will be used, but they are not currently deployed.

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 reducing collateral.
  2. Service fee for the client by the SP.
  3. Application review service fee for the client.
  4. service charge for data preparation. 5.Distribution service fee for data exchange centers. 6.Audit service fee.

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

Tianji Data was established in Shenzhen, China, and the team was established in 2018. Since its establishment two years ago, it has been committed to the ecological construction of blockchain. Its products include DappOnline, TJWallet, Filecoin ecological construction, etc, we are the best data service provider and distributed storage solution provider. DappOnline is the world’s leading blockchain ecological application store. It uses “DApp big data + DApp application + blockchain ecology” as the framework. Information, evaluation, analysis, recommendation, etc. can all be consulted. It is loved by many users all over the world; TJWallet is another product of Tianji Data. It provides a one-stop digital asset management solution with a dual ecological guarantee of “software wallet + hardware wallet”, which fully combines the security of hardware wallets and the ease of use of software wallets. Software wallets can manage blockchain assets with one click, and provide BTC, ETH, TRX, Filecoin, ACL, and all ERC20, TRC10, TRC20 and other digital asset transactions and transfers and other fullchain asset management; hardware wallets act as flash drives and Offline storage of the user’s blockchain private key, the full name is offline disconnection operation, the private key will not leave the hardware wallet, the entire transaction verification process is completed in the hardware wallet itself. The encrypted currency stored in the wallet remains offline and cannot be hacked. TJWallet is the first digital wallet tool in the 2020 star project IPFS/Filecoin ecosystem that supports F1/F3 full-chain full-function transaction transfer.

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.

I'm V3, V4 notary. https://github.com/filecoin-project/notary-governance/issues/453 https://github.com/filecoin-project/notary-governance/issues/687

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

Tianji Data was established in Shenzhen, China, and the team was established in 2018. Since its establishment two years ago, it has been committed to the ecological construction of blockchain. Its products include DappOnline, TJWallet, Filecoin ecological construction, etc, we are the best data service provider and distributed storage solution provider. DappOnline is the world’s leading blockchain ecological application store. It uses “DApp big data + DApp application + blockchain ecology” as the framework. Information, evaluation, analysis, recommendation, etc. can all be consulted. It is loved by many users all over the world; TJWallet is another product of Tianji Data. It provides a one-stop digital asset management solution with a dual ecological guarantee of “software wallet + hardware wallet”, which fully combines the security of hardware wallets and the ease of use of software wallets. Software wallets can manage blockchain assets with one click, and provide BTC, ETH, TRX, Filecoin, ACL, and all ERC20, TRC10, TRC20 and other digital asset transactions and transfers and other fullchain asset management; hardware wallets act as flash drives and Offline storage of the user’s blockchain private key, the full name is offline disconnection operation, the private key will not leave the hardware wallet, the entire transaction verification process is completed in the hardware wallet itself. The encrypted currency stored in the wallet remains offline and cannot be hacked. TJWallet is the first digital wallet tool in the 2020 star project IPFS/Filecoin ecosystem that supports F1/F3 full-chain full-function transaction transfer. We provide storage services and routine maintenance services to these SPs: f065113 f066302 f066476 f080868 f01246563.

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

As a V3 and V4 notary, I have signed many DataCaps and I am well aware of the current demand for DataCaps from clients. Some large organizations need to store corporate cold data, so Filecoin is a good choice for them. At the same time, if you use DataCap, you will save a lot of storage machines. Currently AIGC is very hot, AIGC training needs a lot of data, I believe this is also a good direction. Most of the customers applying for DataCap are looking for cold storage to help them save money on traditional storage providers.