NateWebb03 / FilTestRepo

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

Test app 1075 #1077

Open NateWebb03 opened 5 months ago

NateWebb03 commented 5 months ago

Notary Allocator Pathway Name:

XnMatrix

Organization:

XnMatrix

Allocator's On-chain addresss:

f1bcvvwv3w6az7ivhdzory7anha54ocrlkxazm3yq

Country of Operation:

United States of America

Region(s) of operation:

North 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:

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

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.

As a member in the Filecoin Community, I acknowledge that I must adhere to the Community Code of Conduct, as well other End User License Agreements for accessing various tools and services, such as GitHub and Slack. Additionally, I will adhere to all local & regional laws & regulations that may relate to my role as a business partner, organization, notary, or other operating entity. * You can read the Filecoin Code of Conduct here: https://github.com/filecoin-project/community/blob/master/CODE_OF_CONDUCT.md

Acknowledgment: Acknowledge

Cient Diligence Section:

This section pertains to client diligence processes.

Who are your target clients?

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

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

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

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.

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.

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.

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

This section will cover the types of data that you expect to notarize.

As a reminder: The Filecoin Plus program defines quality data is all content that meets local regulatory requirements AND • the data owner wants to see on the network, including private/encrypted data • or is open and retrievable • or demonstrates proof of concept or utility of the network, such as efforts to improve onboarding

As an operating entity in the Filecoin Community, you are required to follow all local & regional regulations relating to any data, digital and otherwise. This may include PII and data deletion requirements, as well as the storing, transmitting, or accessing of data.

Acknowledgement: Acknowledge

What type(s) of data would be applicable for your pathway?

Public Open Dataset (Research/Non-Profit),Public Open Commercial/Enterprise,Private Commercial/Enterprise,Private Non-Profit/Social Impact,Other (specified elsewhere)

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

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.

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.

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.

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

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?

3+

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.

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

2+

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.

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.

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.

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

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:

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.”

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?

We use the notary registry tool provided by Filecoin+. ( https://filplus.fil.org/#/)

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.

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: 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 

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.

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

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.

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.

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.

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

We utilize Github and Slack tools to announce updates.

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.

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.

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

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.

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.

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.

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.

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

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.

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.