# RPC Provider Data Collection Strategies ## Introduction In this document, we will outline a comprehensive set of strategies to acquire data for RPC (Remote Procedure Call) providers, focusing on creating categories of users and gathering insights from them. These strategies are intended to provide a clear path towards data collection and analysis. ## Strategies ### 1. Create Categories of RPC Users - **Objective**: To categorize RPC users into distinct groups based on their use cases. - **Action Plan**: Divide RPC users into categories, such as DEXs, NFT Marketplaces, Data Aggregators, and other web applications utilizing blockchains. ### 2. User Requirements Gathering - **Objective**: Understand the specific needs and preferences of each category of RPC users. - **Action Plan**: Schedule meetings with founders, developers, and owners of the above categories to discuss their requirements. Aim for 3-10 meetings or collect responses through forms to gather valuable insights. ### 3. Github Repository Research - **Objective**: Identify open source projects on Github that rely on EVM Node RPCs. - **Action Plan**: Search Github for repositories related to EVM Node RPC usage. Categorize these repositories according to the user categories established in Strategy 1. ### 4. Market and Location Analysis - **Objective**: Analyze the origins and target markets of projects in each category. - **Action Plan**: Collect research statistics on the founding locations of NFT Marketplaces, DEXs, and other categories. Determine the global markets these projects serve. This analysis will provide valuable context for the data. ### 5. Countries and Locations with Restricted or Illegal Blockchain Activities In order to focus our data set on the most valuable locations for blockchain activities, we need to identify and disqualify countries and locations where blockchain is restricted or illegal. This will ensure that our data analysis is aligned with regions where blockchain technology is supported and thriving. ## Data Compilation and Reporting After implementing the above strategies, a comprehensive dataset will be created for each category of RPC users. The next steps involve compiling a report and creating data visualizations for the client. - **Data Compilation**: Gather and organize the acquired data into a structured format, ensuring that it aligns with the established user categories. - **Report Generation**: Prepare a detailed report summarizing the findings from each category, including user requirements, Github repository analysis, and market/location data. - **Data Visualizations**: Create informative visual representations of the data to provide a clear understanding of trends and patterns within each category. The final report, along with data visualizations, will be delivered to the client, providing them with valuable insights and a comprehensive understanding of RPC user categories and their specific requirements. ### Helpful but not necessary: - Request Raw data from the POKT team of usage statistics ## Conclusion These strategies aim to provide a clear and systematic approach to acquiring data for RPC providers. By following these steps, we can ensure that the data collected is well-organized and informative, leading to actionable insights for our client. The data set above will help us extrapolate and make assumptions that we can then validate through follow up meetings with willing participants.