filecoin-project / notary-governance

114 stars 58 forks source link

v5 Notary Allocator Application: XnMatrix #1077

Open XnMatrixSV opened 8 months ago

XnMatrixSV commented 8 months ago
  1. Notary Allocator Pathway Name (This can be your name, or the name of your pathway/program. For example "E-Fil+"): XnMatrix
  2. Organization Name: XnMatrix
  3. On-chain address for Allocator (Provide a NEW unique address. During ratification, you will need to initialize this address on-chain): f1bcvvwv3w6az7ivhdzory7anha54ocrlkxazm3yq
  4. Country of Operation (Where your organization is legally based): United States of America
  5. Region of Operation (What region will you serve?): North America
  6. Type of Allocator, diligence process: (Automated/programmatic, Market-based, or Manual (human-in-the-loop at some phase): Manual
  7. DataCap requested for allocator for 12 months of activity (This should be an estimate of overall expected activity. Estimate the total amount of DataCap you will be distributing to clients in 12 months, in TiB or PiB): 20 Pib.
    ### Tasks
ghost commented 8 months ago

Basic Information

1. Notary Allocator Pathway Name: XnMatrix

2. Organization: XnMatrix

3. On Chain Address for Allocator: f1bcvvwv3w6az7ivhdzory7anha54ocrlkxazm3yq

4. Country of Operation: United States of America

5. Region(s) of operation: North America

6. Type of Allocator: Manual

7. DataCap requested for allocator for 12 months of activity: 20 PiB

8. Is your allocator providing a unique, new, or diverse pathway to DataCap? How does this allocator differentiate itself from other applicants, new or existing?: XnMatrix has been a partner with Filecoin since 2019. Through this partnership, we have significantly contributed to the overall network. We assess all laws before storing any data in the Filecoin ecosystem. We investigate the dataset with the Filecoin Plus protocols. To guarantee legitimacy and accuracy, we analyze data through sampling techniques that all adhere to Filecoin's rules. We do not provide a unique, new, or diverse pathway to Datacap but we differentiate ourselves by serving as the bridge between users and the centralized data cloud. We take pride in continuing to be involved in the mining of filecoin moving forward. XnMatrix has a due diligence process for DataCap allocation, ensuring transparency and efficiency. Here's an overview of our procedure: A. Basic Information / Initial Verification:

  1. Verify if the customer has used allocated DataCap.
  2. Validate client:
    • Active time of at least 6 months on GitHub or other authorized social platforms.
    • Basic requirements adherence.
  3. Application Requirements: a. Legally existing entities can apply, meeting basic, ban, and announcement requirements. b. Data to be stored should have irrefutable proprietary rights and comply with legal standards. c. Discouragement of miners or entities associated with miners applying for DataCap.
  4. Announcement Principles: a. Exhausted DataCap principle. b. Waiting principle for applications from regions outside North America. c. Updated specifications principle. d. Response and allocation principles. B. Basic Requirements of DataCap Allocation / Second Verification:
  5. Verify if the region matches the notary's region.
  6. Ensure information integrity, including required details for individuals and organizations.
  7. Verify information accuracy. C. More Information / Final Verification:
  8. Confirm DataCap allocation plan with qualified clients.
  9. Collect application records from other notaries, past allocations, and client acceptance of the allocation plan. Training and Online Test:
    • Implement a training plan and an online test for DataCap and Filecoin. Only clients passing the test can apply for DataCap. Client Support:
    • Help clients match with suitable miners by providing information on failure rate, storage cost, safety, reliability, and capacity.
    • Use client feedback on DataCap usage to influence future allocations and customer behavior. Incentive, Punishment, and Supervision Mechanisms:
  10. Incentive Mechanism:
    • Increase in reputation credit for valid and efficient DataCap applications.
    • Higher credit allows clients to apply for more DataCap (maximum increase of 200%).
    • Additional incentives for allocating DataCap to new miners.
  11. Punishment Mechanism:
    • Reduction of 50% in the next application for abusing data.
    • Banlist inclusion for clients and miners involved in cheating. Supervision Mechanism:
    • Development of a tool to randomly check verified transactions to ensure compliance.
    • Incentive mechanisms to encourage clients to report unfair allocations and monitor each other.

9. 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.: Acknowledge

Client Diligence

10. Who are your target clients?: Individuals learning about Filecoin, Small-scale developers or data owners, Enterprise Data Clients, Other (specified above)

11. Describe in as much detail as possible how you will perform due diligence on clients. If you are proposing an automated pathway, what diligence mechanism will you use to determine client eligibility?: At XnMatrix, our commitment to adhering to the law extends to every facet of data stored within the Filecoin ecosystem. In determining eligibility, we meticulously assess the data for any content misaligned with our values or legal requirements. Our dedication leads us to reject data containing graphic elements. Furthermore, we prioritize checks for general compliance, ownership, public disclosure, and copyright. Following the data review, clients provide us with all storage provider addresses, ensuring compliance with Filecoin regulations for retrieval and location. At XnMatrix, our approach continues with a KYC process that involves a comprehensive questionnaire for clients to read and answer thoroughly. This process offers valuable insights into their storage requests. Upon our approval, we systematically record data on an Excel sheet, tracking their requested Datacap amount and other essential details. Here is a link to our allocation process: https://user-images.githubusercontent.com/74889675/119301991-ee5aa900-bc95-11eb-82de-1dcdcf94b441.jpg

12. Please specify how many questions you’ll ask, and provide a brief overview of the questions.: We pose approximately 25 thoughtfully crafted questions during our inquiry process. These questions delve into various aspects, including the identity of the DataCap applicant and their relationship to the project, comprehensive project details, organizational specifics, a detailed description of the data, the methodology involved in data preparation, the intended frequency of data retrieval, the projected storage duration, and the geographic distribution of the data. Each question is carefully designed to extract pertinent information in order to thoroughly understand and assess the nature of the data and its associated context.

13. Will you use a 3rd-party Know your client (KYC) service?: XnMatrix employs a KYC service for all prospective and existing clients to assess eligibility and validate legitimacy. The process involves posing questions, including a request for a valid form of identification.

14. Can any client apply to your pathway, or will you be closed to only your own internal clients? (eg: bizdev or self-referral): On our platform, we welcome any client to work with us with proof of identity.

15. How do you plan to track the rate at which DataCap is being distributed to your clients?: At XnMatrix, we uphold a value of open transparency. Employing open-source tools, we systematically gather and track data on a daily basis. With our KYC process, we gain insights into the usage of the client's Datacap through a maintained tracking record that we compile. This approach ensures clarity and accountability in our data management practices.

Data Diligence

16. 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, transmit: Acknowledge

17. 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)

18. How will you verify a client’s data ownership? Will you use 3rd-party KYB (know your business) service to verify enterprise clients?: We verify a client's data ownership through comprehensive data reviews, adhering to Filecoin Plus protocols and aligning with our core values. The legitimacy of the client and their data holds importance for approval into the Filecoin ecosystem. To ensure authentic identification, we employ Jumio, a trusted tool in our verification process.

19. How will you ensure the data meets local & regional legal requirements?: Ensuring that clients uphold moral standards consistent with legal requirements is a top priority for us before granting Datacap requests. Our process begins by verifying the client's identification through Jumio. Subsequently, we conduct a thorough examination of the storage providers' locations, ensuring legal compliance at a regional level. We strictly refrain from accepting any data that violates legal standards across most countries. In addition, we employ data sampling techniques to confirm that the data hasn't been flagged previously, and we ensure it is free from any illegal activities. As a final security measure, we request clients to encrypt their data. Our guidelines are stringent, and we reject applications that deviate from Filecoin Plus protocols, legal laws, or the standards set by our organization. This approach underscores our commitment to maintaining ethical and legal standards within the Filecoin ecosystem.

20. What types of data preparation will you support or require?: We offer valuable data prechecks to facilitate the onboarding of data. These prechecks are designed to ensure that the data meets the necessary criteria for approval and can successfully pass any verifications required for obtaining Datacap. Our commitment to thorough assessments and compliance measures contributes to a smooth and efficient process for clients seeking approval within the Filecoin ecosystem.

21. What tools or methodology will you use to sample and verify the data aligns with your pathway?: We perform data checks to ensure compliance with our standards: a pre-approval check and a random retrieval from customer nodes for further validation.

Data Distribution

22. How many replicas will you require to meet programmatic requirements for distribution?: 3+

23. What geographic or regional distribution will you require?: For LDN, we have a preference for 5 locations, with a minimum requirement of 4. As for Efil+, we mandate 2 physical locations, as specified in their original storage request.

24. How many Storage Provider owner/operators will you require to meet programmatic requirements for distribution?: 2+

25. 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?: Ensuring equitable distribution of Datacap among storage providers is a key priority for our organization. This approach incentivizes strengthening the Filecoin Network while offering equal opportunities to providers. Clients must outline their distribution plan if they wish to allocate Datacap in different percentages. While such requests may be approved, adherence to all protocols is imperative to ensure alignment with Filecoin's guidelines.

26. What tooling will you use to verify client deal-making distribution?: To verify client deal-making distribution, we utilize datacapstats.io and the CID checker bot.

27. How will clients meet SP distribution requirements?: To check if client’s meet SP distribution requirements, we will use the allocation outlined for II+ LDN, available on GitHub [link: https://github.com/filecoin-project/filecoin-plus-large-datasets#applying-for-a-large-datacap-allocation]. Clients seeking Datacap for data exceeding 100 TiB are recommended to follow Filecoin’s Plus Protocols for storing large data sets.

28. As an allocator, do you support clients that engage in deal-making with SPs utilizing a VPN?: We permit the use of VPNs, provided they comply with both Filecoin Plus regulations and our organization's rules. Our KYC process mandates proof of company and location to prevent identity or location fraud for users utilizing VPNs. This ensures a secure and transparent verification process.

DataCap Allocation Strategy

29. Will you use standardized DataCap allocations to clients?: Yes, standardized

30. Allocation Tranche Schedule to clients:: We follow the standard DataCap tranche size calculations provided by Filecoin.
“First Allocation: 5% of the requested DataCap total or 50% of the weekly allocation rate, whichever is smaller.  Second Allocation: 10% of the requested DataCap total or 100% of the weekly allocation rate, whichever is smaller. Third Allocation: 20% of the requested DataCap total or 200% of the weekly allocation rate, whichever is smaller.
Fourth Allocation: 40% of the requested DataCap total or 400% of the weekly allocation rate, whichever is smaller. Subsequent Allocations: 80% of the requested DataCap total or 800% of the weekly allocation rate, whichever is smaller.”

31. Will you use programmatic or software based allocations?: Yes, standardized and software based

32. What tooling will you use to construct messages and send allocations to clients?: We use the notary registry tool provided by Filecoin+. ( https://filplus.fil.org/#/)

33. Describe the process for granting additional DataCap to previously verified clients.: We extend additional Datacap to previously verified clients after conducting an extensive search for track records and reviewing previous requests. This thorough process ensures the trustworthiness of the client and helps prevent any fraudulent activities. If a track record is found to violate Filecoin Plus regulations or our organization's rules, we refrain from granting additional Datacap and closely monitor their actions within the ecosystem. XnMatrix implements several measures to ensure responsible usage of DataCap and prevent misuse: Transaction Monitoring: Utilize the filplus.info website to check if a client has exclusively transacted with a single Storage Provider (SP). Sync with different notaries and crosscheck regularly to eliminate concerns of misusing DataCap. Customer Disclosure and Tracking: Require customers to disclose their addresses. Set up tracking records and conduct rigorous investigations into the customer's stored data. Customer Rating Database: Establish a special customer rating database. Provide warnings or implement punishments for low-scoring or poor-performing customers. Incentivizing Positive Behavior: Improve the customer's score for storage data diversity and high data authenticity. Publicly praise and acknowledge customers with positive behavior. Community Volunteer Participation: Recruit community volunteers to actively participate in monitoring activities. Enhance transparency and community involvement to ensure responsible DataCap usage. These measures collectively contribute to fostering a secure and responsible environment within the Filecoin community, promoting fair and ethical practices in data storage and allocation.

34. 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 • disput: • client discoverability & applications: XnMatrix Excel sheets, meetings, folders  • due diligence & investigation: https://www.jumio.com/  • bookkeeping: Excel Sheet • on-chain message construction: Filecoin Plus Website  • client deal-making behavior: CID Checker Bot  • tracking overall allocator health: CID Checker Bot  • dispute discussion & resolution: Github Notary Governance Repo, Emailing, Slack • community updates & comms: Slack, Github, Email 

Tools and Bookkeeping

35. Will you use open-source tooling from the Fil+ team?: We are using many Fil+ open source tools including GitHub Repo, Excel Sheets, Google Sheets, Checker bots, AC bot, LD bot, CID checker, etc.

36. Where will you keep your records for bookkeeping? How will you maintain transparency in your allocation decisions?: GitHub serves as a platform for posting community updates, official public records for Datacap requests, and communications made by data clients (if accepted by the client). Email communication is employed to engage with clients, addressing inquiries, providing clarification, discussing their process, resolving issues, and facilitating effective communication throughout the engagement.

Risk Mitigation, Auditing, Compliance

37. Describe your proposed compliance check mechanisms for your own clients.: We manage our audits of Datacap distribution internally through Google Spreadsheets, where comprehensive client information is documented. Regular check-ins via email are conducted to ensure ongoing legitimacy and compliance. In addition, we utilize tools such as the CID Checker Bot, time metrics, and retrievability bot to actively assess data integrity, prevent fraudulent activities, and evaluate Datacap usage. We welcome new clients who successfully pass our rigorous assessments for legitimacy, accuracy, safety, and legal compliance.

38. Describe your process for handling disputes. Highlight response times, transparency, and accountability mechanisms.: Addressing disputes is a top priority for XnMatrix. We leverage the T&T tracker to assess disputes and the involved clients, promoting transparency in our resolution process. Our personal Excel sheet that allows us to track the status of clients efficiently. We commit to responding to any updates within 24 hours, whether on GitHub or through email. Valuing our clients, we remain vigilant in upholding Filecoin's guidelines. We take a case-by-case approach, and if necessary, we will remove DataCap accordingly.

39. Detail how you will announce updates to tooling, pathway guidelines, parameters, and process alterations.: We utilize Github and Slack tools to announce updates.

40. How long will you allow the community to provide feedback before implementing changes?: The implementation of changes is case-dependent. For urgent cases, discussions and implementation will occur within a couple of days. In more complex situations, additional time will be allocated for thorough discussions with the Filecoin community before implementing changes.

41. 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?: The on-chain notary address will be safeguarded by utilizing a ledger wallet. Designated ledger holders will possess the authority to sign on this address, ensuring secure access and protection.

42. Will you deploy smart contracts for program or policy procedures? If so, how will you track and fund them?: We refrain from deploying smart contracts for program or policy procedures.

Monetization

43. Outline your monetization models for the services you provide as a notary allocator pathway.: Our notary ventures are not driven by monetization. We are committed to continuing our notary journey to contribute to the Filecoin community, fostering a secure environment for decentralized cloud storage.

44. Describe your organization's structure, such as the legal entity and other business & market ventures.: XnMatrix proudly stands as the world's premier IPFS supplier, leading with the most prominent IPFS mine pool. Our ambition is to evolve into the foremost decentralized cloud computing platform globally. Our allocator offers comprehensive storage services, encompassing resource management, trading, and token transactions across various blockchains. In parallel, XnMatrix delivers decentralized cloud computing services, leveraging the Web 3.0 infrastructure supported by blockchain technology. Actively engaging in online AMA meetings, we remain committed to fostering a robust and collaborative community. Furthermore, we achieved success in hosting the 2020 Distributed Storage Summit in Chengdu, further solidifying our commitment to advancements in the decentralized storage landscape.

45. Where will accounting for fees be maintained?: Our Notary service does not incur any accounting fees. We aim to provide our services with transparency and efficiency without imposing additional financial burdens on our clients.

Past Experience, Affiliations, Reputation

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

  1. https://github.com/filecoin-project/filecoin-plus-large-datasets/issues/2008 2. https://github.com/filecoin-project/filecoin-plus-large-datasets/issues/1264 3. https://github.com/filecoin-project/filecoin-plus-large-datasets/issues/928

47. How are you connected to the Filecoin ecosystem? Describe your (or your organization's) Filecoin relationships, investments, or ownership.: As an organization, our robust relationship with the Filecoin community, established since 2019, is characterized by significant contributions to the network's advancement. Serving as both a miner and researcher, we actively participated in key initiatives, including the testnet, space race, slingshot, and mainnet. Our discussions on Github issues reflect our commitment to the ongoing development and improvement of the Filecoin network. Furthermore, our deep involvement in Filecoin mining is evidenced by our multiple miner IDs (f02614, f09652, f010424, f03362, f020928, f039992, and f01929568), boasting a substantial total computing power of about 600 PiB. This dedication underscores our significant role in the growth and success of the Filecoin ecosystem.

48. How are you estimating your client demand and pathway usage? Do you have existing clients and an onboarding funnel?: As a data infrastructure company within the Filecoin ecosystem, we specialize in decentralized storage. Clients connect with us through various channels for datacap applications, and we guide them to the Fil+ program. White-label services aren't offered, but we will direct clients to other notaries for DataCap applications.

galen-mcandrew commented 6 months ago

Datacap Request for Allocator

Address

f262hsabfg4hjrk7u77istvf3fffgg4tworhth5fa

Datacap Allocated

5PiB

filplus-bot commented 6 months ago

The request has been signed by a new Root Key Holder

Message sent to Filecoin Network

bafy2bzacecvumrrqaf4flm3qu4ei7k4obq27fgjvphxd5p35evvy23va2hnzy

You can check the status of the message here: https://filfox.info/en/message/bafy2bzacecvumrrqaf4flm3qu4ei7k4obq27fgjvphxd5p35evvy23va2hnzy

Kevin-FF-USA commented 3 months ago

Hi @XnMatrixSV

Wanted to send a friendly check in.
As of this comment date, haven't seen any client applications or DataCap disbursements for the organization. Inactive organizations are in the process of being reviewed to see if still wanting to remain in program. If you would like this pathway to remain active as an Allocator, kindly asking that you reply to the proposal with your timeline for onboarding pathway or plan for action to clients.

1077 | XnMatrix | Manual | Bookkeeping | North America | https://github.com/filecoin-project/notary-governance/issues/1077 | f03019938

Kevin-FF-USA commented 3 months ago

Tonight is the final night to provide a timeline for activity to this Allocator. If we don't hear from you in https://github.com/filecoin-project/Allocator-Governance/issues/6 this Allocator pathway will be sunset and you will need to reapply in order to receive DataCap again.

If you wish to remain active, please respond to Issue 6 with a timeline /or/ roadmap.

Warmly, -Kevin

https://docs.google.com/presentation/d/1yx-C1urFX7I_A1kmhJTXBy8R42770ZnST0WoQaZzTd0/edit?usp=drive_link and https://docs.google.com/presentation/d/1pmrRvAyxP56ZjMpcItVbiuJcAvYNQ_YDyD3n6FtX5Co/edit?usp=drive_link