filecoin-project / Allocator-Governance

7 stars 36 forks source link

[Allocator Application] <StudyBlock>< StudyBlock Allocator> PR #70 #71

Open martapiekarska opened 5 months ago

martapiekarska commented 5 months ago

Allocator Application

Application Number

recjuar7MnhvqZU2w

Organization Name

StudyBlock

Organization On-chain Identity

f1i7m7xzuajypjo7424lh2adah2hsjiuuldlnkoiq

Allocator Pathway Name

StudyBlock Allocator

Github PR Number

70

Region of Operation

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

GitHub ID

Neilneil333

On-chain address

I will provide an address on a later date

Type of Allocator

Similar to existing allocator pathways

Filecoin Community Agreement

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, allocator, or other operating entity Acknowledge

Type of Allocator and RFA List

Manual - Existing similar diligence pathway

Allocator Description

Why do you think there is space and need for an additional manual diligence pathway? The current pathways for Filecoin datacap approvals are primarily designed for general storage providers across various sectors. However, the online education sector has unique requirements that warrant a specialized pathway:

  1. Specific Data Requirements: Online education platforms require tailored data management protocols for educational content, user interaction data, and student privacy, distinct from general storage use cases.
  2. Quality Assurance: Ensuring reliable access to educational resources is crucial. A specialized pathway can focus on verifying the reliability, accessibility, and responsiveness of data storage solutions specific to educational content.
  3. Compliance and Security: Educational institutions must comply with stringent data protection regulations. A specialized pathway can include enhanced checks for compliance with these regulations, ensuring data security and privacy.
  4. Performance Metrics: Online education demands consistent performance metrics such as low latency and optimized bandwidth for global content delivery. These metrics can be prioritized and improved upon in a dedicated pathway.
  5. Tailored Support: Educational institutions seek customized support for storage solutions that align with curriculum delivery models, including multimedia content and interactive learning tools.

    What metrics will you improve upon?

    In establishing a specialized manual diligence pathway for online education datacap approvals, the following metrics can be enhanced compared to existing pathways:

  6. Educational Content Integrity: Focus on verifying the integrity and authenticity of educational content stored on Filecoin, ensuring it remains unaltered and secure.
  7. Performance Optimization: Enhance metrics related to storage performance, including latency reduction and bandwidth optimization, to support seamless global content delivery.
  8. Compliance Adherence: Implement rigorous checks to ensure compliance with educational data privacy laws and regulations, providing assurances regarding data protection and privacy.
  9. Resource Scalability: Prioritize scalability in storage solutions to meet the growing demands of educational content delivery. These enhancements aim to address the specific needs of the online education sector and ensure robust, compliant, and efficient data storage solutions on the Filecoin network.

Contributions to EcosystemBuild better data onboarding pathway,Onboard >10PiBs of Data

Monetization and Fee structure

None.

Target Clients

Commercial/Enterprise,Nonprofit organizations,Individuals,Open/Public

Client Diligence Check

Client promise/attestation,Manual verification

Description of client diligence

Description of Client Diligence Our pathway verifies clients and establishes initial trust through a multi-step approach:

Verification Mechanism: We utilize a comprehensive verification process that includes identity verification, background checks, and validation of business credentials for enterprise clients.

Mitigating Sybil Attacks: To prevent sybil attacks, we implement rate limits and deterministic checks in our automated verification system. This ensures that each entity is verified based on unique, identifiable criteria before datacap allocation.

Authenticity Verification: For enterprise or paying clients, we validate data ownership claims through documentation review, including contracts and digital signatures. This ensures the authenticity and legitimacy of the data stored on Filecoin.

Audit Trail: We maintain detailed records and evidence of our client diligence process. This includes providing auditable proof to the Governance Team, demonstrating compliance with regulatory requirements and best practices in data security and privacy.

This approach ensures robust client verification and trust establishment, safeguarding against potential security risks and ensuring integrity within the Filecoin ecosystem.

Type of data

Public, open, and retrievable

Description of Data Diligence

Description of Data Diligence To verify clients within our specialized online education program:

Scope Verification: We perform rigorous checks to ensure clients' data aligns with online education scope requirements, focusing on educational content integrity and compliance with regional legal standards.

Ownership and Compliance: We validate data ownership through contract reviews and digital signatures, ensuring adherence to local and regional data protection laws such as GDPR and FERPA.

Data Sampling: We employ systematic data sampling techniques to verify the accuracy and integrity of stored educational content, ensuring it matches initial client claims.

Verification Tools: Utilizing blockchain technology and cryptographic proofs, we confirm that data stored in Filecoin deals corresponds accurately with client-provided claims.

Audit Proofs: We maintain detailed documentation and audit trails of our data diligence process, including verification results, legal compliance checks, and data sampling outcomes. These proofs are readily available for review by the Governance team during audits.

This approach guarantees robust data integrity and compliance within the online education sector, enhancing trust and reliability in our Filecoin allocator services.

Data Preparation

Client-provided,Singularity,Other existing ecosystem tooling

Replicas required, verified by CID checker

4+

Distribution required

Equal distribution of deals across regions

Number of Storage Providers required

4+

Retrieval Requirements

Public data highly retrievable over Spark.

Allocation Tranche Schedule TypeManual or other allocation schedule.

Initial Maximum for Each Client: Clients in the initial stages may be subject to restrictions on the overall cap to ensure fair distribution and prevent misuse. This initial cap can gradually increase as the client's participation and reputation grow in the network. Dynamic Adjustment of Overall Cap: With improvements in a client's performance and reputation within the Filecoin network, the overall cap can be dynamically adjusted. This encourages clients to contribute valuable data and actively engage in the Filecoin ecosystem. Allocator Always Follows a ""Limited Trust Over Time"" Approach: More Datacap is gradually released over time based on the time process, such as doubling the rate from the previous round. For example:

First Round: 512 TiB Second Round: 1 PiB Third Round: 2 PiB Fourth Round: 2 PiB Overall Cap for Each Client: (2 PiB)

Will you use FIDL tooling, such as allocator.tech and other bots?

Yes, some tools

GitHub Bookkeeping Repo Link

https://github.com/filecoin-project/Allocator-Governance/pull/70

Success metrics

Number of clients,Retrievability of data,Amount of data onboarded, daily & aggregate,Speed of allocations (TTD)

Timeline to begin allocating to clients

1 week from RKH approval

Funnel: Expected DataCap usage over 12 months

50-75PiB

Risk mitigation strategies

To protect our organization, reputation, and pathway for our specialized online education Filecoin allocator, we will implement robust risk mitigation strategies:

Operational Security (OpSec) Standards: Adhere to industry best practices for OpSec, including regular security audits, encryption of sensitive data, and access control measures to safeguard against unauthorized access.

User Agreements: Require clients to sign comprehensive user agreements outlining acceptable use policies, data ownership rights, and compliance with legal regulations such as GDPR and FERPA. These agreements ensure clarity and accountability in data handling practices.

Alert Systems: Implement real-time monitoring and alert systems to detect suspicious activities or anomalies in DataCap utilization patterns. Alerts will trigger immediate investigation and response to mitigate potential threats or abuse.

Throttling Mechanisms: Employ rate limiting and throttling mechanisms to control and limit the speed or frequency of data transactions, preventing overload scenarios or abusive usage patterns that could compromise network stability or performance.

Audits and Compliance Checks: Conduct regular audits of client accounts and data transactions to verify compliance with contractual obligations and regulatory requirements. These audits provide assurance of data integrity, security, and legal compliance.

Education and Training: Provide ongoing education and training to clients on best practices for secure data storage and management on Filecoin. This empowers clients to uphold security standards and mitigate risks from their end.

Incident Response Plan: Develop and maintain an incident response plan outlining procedures for handling security incidents, including communication protocols, escalation paths, and post-incident reviews to continuously improve response effectiveness.

Reputation Management: Monitor online reputation and feedback channels to promptly address any issues or concerns raised by clients or stakeholders. Swift resolution and transparency demonstrate commitment to maintaining trust and credibility.

By implementing these risk mitigation strategies, we aim to protect our organization, uphold our reputation, and maintain the integrity of our Filecoin allocator pathway dedicated to serving the online education sector securely and responsibly.

Dispute Resolutions

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.

Compliance Audit Check

Regular checking: Check the utilization of DataCap regularly.

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.

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.

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.

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.

Compliance Report content presented for audit

Success metric: onchain report of data onboarded,Client Diligence: Client statements, client provided verification,Client Diligence: KYC/KYB report on clients,Data Compliance: Data Samples,Data Compliance: Manual report,Compliance: CID report.

Connections to Filecoin Ecosystem

Big data contributor

Slack ID

Edison

Neilneil333 commented 5 months ago

Updation f2 multi-signature address: f2o3h3fgyf7sjfpzo75zgukaz3nmyw7cvh6nkxpca

Neilneil333 commented 5 months ago

Updation GitHub Bookkeeping Repo Link:https://github.com/Neilneil333/StudyBlock

Neilneil333 commented 4 months ago

Hi @Kevin-FF-USA @galen-mcandrew I applied for allocator two weeks ago, when can I expect the new round of allocator approvals to start? Thanks!

Neilneil333 commented 3 months ago

Our team attended the governance meeting on August 20 last week. We appreciate the feedback from @Kevin-FF-USA and @galen-mcandrew during the meeting. @Kevin-FF-USA mentioned what makes our allocator unique, and we want to emphasize again that past manual allocators have mostly focused on general data. However, the StudyBlock Allocator is the only one dedicated to the online education sector. The StudyBlock Allocator specifically approves data for online education.

Additionally, during the meeting, @Kevin-FF-USA mentioned some official tasks, which we have already completed in advance. We have set up a f2 multi-signature address: f2o3h3fgyf7sjfpzo75zgukaz3nmyw7cvh6nkxpca, Updation GitHub Bookkeeping Repo Link:https://github.com/Neilneil333/StudyBlock. and our Slack team member for contact is Edison.If you have any questions, please feel free to reach out. Thank you very much!

Kevin-FF-USA commented 3 months ago

Hi @Neilneil333,

Thanks for coming to the recent call with us. Glad to have you interested in the program.

Since there are over 40 current DataCap pathways available and running for applicants to request DataCap currently, we are prioritizing onboarding applications that are implementing systems other than Manual. When this application starts you will be contacted via email and here in this issue for next KYC and onboarding steps. One of the key points as you prepare to apply and serve as an allocator is keeping with the standards in this application. 4+ replicas and retrievable in Spark, with bookkeeping and public documentation of application requests will need to be maintained if onboarded into the program.

Please join us on the next call, would love to hear more and answer any questions you may have. https://docs.google.com/presentation/d/1Ek0TO9AzhLKQLFoFPsIUwKSY7Wp9N0Gefwdb-wU_c34/edit?usp=drive_link

Every other Tuesday (03Sep) Call 1: 0900 pdt /1600 utc Call 2: 1900 pdt / 0200 utc (next day) https://calendar.google.com/calendar/embed?src=c_k1gkfoom17g0j8c6bam6uf43j0%40group.calendar.google.com&ctz=America%2FLos_Angeles

image image
Neilneil333 commented 3 months ago

Thank you for your response @Kevin-FF-USA . Our team will continue to participate in the next governance meeting and hopes to obtain a fast-track approval process.

As StudyBlock Allocator is the only community allocator specifically focused on online education, we are committed to promoting the compliant storage of online education data.

We hope the officials can approve this quickly, and together we can contribute to the prosperity of the Filecoin ecosystem.

Neilneil333 commented 2 months ago

Hi @galen-mcandrew @Kevin-FF-USA

Yesterday, one of our team members attended the governance meeting. They were a bit nervous, but we greatly appreciate your patience and understanding. The team member had a very positive experience at the meeting!

Actually, we got involved with Filecoin back in 2021, when we invested in mining machines. We have always been optimistic about the future of distributed storage. Since then, we’ve kept in touch with SPs providing mining services, and they informed us that Filecoin has long transitioned from the CC model to the Fil-plus model.

We’ve researched extensively on GitHub and found Fil-plus very interesting. Fil-plus has evolved through V1, V2, V3, V4, and now the V5 allocator model. We are eager to get involved, as we are an educational institution and believe that many similar institutions have a large amount of educational data but struggle with data storage.

In studying existing allocators, we were surprised to find that none are specifically focused on online education data. We believe our idea is quite innovative, so we plan to apply for a highly specialized allocator dedicated to storing online education data.

We have participated in several official governance meetings and, as discussed, we understand the importance of focusing on retrieval and rules. We are confident in our ability to perform well. We will seek SPs with a retrieval rate of at least 20%-50%, and over time, we aim for Spark retrieval rates to increase to over 85%. For SPs that do not meet Spark retrieval standards, we will issue rectification requests, and if they do not adjust, we will terminate cooperation.

This is in response to the questions from yesterday’s meeting. We hope the official team will give us the opportunity to become a unique allocator @galen-mcandrew @Kevin-FF-USA .

Thank you once again!

Neilneil333 commented 2 months ago

Hi @galen-mcandrew @Kevin-FF-USA It's been a while, any further replies please?

Kevin-FF-USA commented 1 month ago

Friendly Hello @Neilneil333,

Thanks for the patience while we looked into this. Also, thank you for sharing the Spark specific % that this pathway would be able to maintain in distributions if onboarded.

One of the hurdles the program is overcoming right now is the ability to onboard and support additional Allocator pathways that are especially doing the same process as the 54 existing pathways. Manually reviewing applications. Hence the call for RFA (Request for Allocators) who would be able to join the program and develop new use cases that could be adopted by the wider community.

Kevin-FF-USA commented 1 month ago

One of the scoring mechanisms for pathways is their ability to onboard quality data to the network. Given your existing clients, suggesting a proposal to help establish your ability within the ecosystem to serve as an Allocator performing MANUAL diligence.

Proposal Bring one of your clients into the ecosystem with an Existing Allocator Pathway. Establish that you have real clients and can maintain the diligence standards of this application. Demonstrate that to the community as the ability and value to onboarding this new Manual Pathway.

Steps

  1. Work with any existing Allocator to create an application on behalf of your client. FIDL runs an enterprise Allocator if you were looking for a pathway with existing support in place to help with questions.

  2. Once the data is onboarded, reply back to this application with the following

    1. Client ID
    2. Links to the DataCap Application
    3. Spark retrieval %
    4. Verification that the Data reached the targeted number of SP's
    5. What the data type was

Onboarding Once the ability to onboard clients through the application process has been verified, this application will receive a KYC check and begin onboarding as an Allocator to onboard clients directly.

For questions or support

Neilneil333 commented 1 month ago

@Kevin-FF-USA Thank you for the response. I will arrange for the client (online education) to submit the application immediately.

Kevin-FF-USA commented 1 month ago

Thanks @Neilneil333,

Once this application is processed and completed with TechGreedy, please comment below with

  1. Client ID
  2. Links to the DataCap Application
  3. Spark retrieval %
  4. Verification that the Data reached the targeted number of SP's
  5. What the data type was
  6. Your role in the BD for applicant
Neilneil333 commented 4 weeks ago

Thank you for the reminder @Kevin-FF-USA . I have started the application on behalf of the client.

  1. HarD (Xiamen) Education Technology Group Co.

  2. https://github.com/tech-greedy/EasyOnboard-Allocator/issues/2

  3. Spark retrieval success rates can be referenced https://grafana.filstation.app/d/fea90509-20e8-4d49-b4ad-f0436da9c75d/spark-public-dashboard?orgId=1&from=now-7d&to=now

image

4.With seven SPs involved in the first round, we think we reached our target number and will work with more and more SPs as the sealing continues.

  1. Online education data.

  2. Data preparers and business mentors.

Neilneil333 commented 1 week ago

Hi @Kevin-FF-USA some time has passed, can I get some updates please?

Also in light of the wallet issue, we made an update adjustment: Organization On-chain Identity: f1gdq3yqyjyyyxdqsrtf2oefxxt5ifou72hgs56dq

Updation f2 multi-signature address: f2tv5dsxja2g4d2nryd5bwb62ae4ifldxzek52bki