Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 6.99 KB

FuturePlans.md

File metadata and controls

37 lines (31 loc) · 6.99 KB

Avalytics Logo Avalytics Logo

Future Plans for Avalytics

  1. Our main vision for Avalytics is to grow it into an "Entrance gate" for all things Avalanche C-chain, rather than being an "Output only" type of application. To this end, the app can leverage on 1Inch protocol/API's or even TraderJOE's smart contracts to enable users to buy and sell tokens in the c-chain.
  2. Users can be allowed to download source data used in creating the visualizations, possibly at a minor charge, opening the door for revenue and datanomics.
  3. A full-fledged datanomics model can be created, that will enable monetization from the Avalytics app. Basic ideas include selling the source data, computed data, rendered charts, and dynamically constructed full reports, in return for AVAX tokens. A subscription-based model can also be adopted, as in Token Metrics, possibly in a decentralized way, using systems such as SuperFluid. Generated reports can be stored on decentalized IPFS cloud using Moralis API. If a token is to be issued for Avalytics, a full-fledged tokenomics design is needed, which mitigates against different types of technical, legal, economic, and social risks, and ensures economics value and growth. For example, in both datanomics and tokenomics design, it is important to make sure not to distribute tokens to users randomly, as this may be labeled as lottery and sued by some users.
  4. Users can be allowed to select other color palettes for the visualizations. These palettes can include pallets that are suitable for color blindness, similar to R packages for color blindness. Another possibility is to use color palettes inspired by photos of nature.
  5. Several other analyses categories and types can be added to the app. These extensions include analysis of NFTs, Whales, MemPools, Bridges, and other networks, in comparison and conjunction with Avalanche C-Chain. There can even be detailed analytics for Avalanche Dapps, as in the top Dapp directory, DappRadar, which -as of January 2022- does not list Avalanche Dapps, returning empty results page.
  6. Sliding news tickers can be added, at least as a footer in the main Dashboard screen, that would display prices of Avalanche C-Chain tokens dynamically. Several Javascript libraries can be used to this end, including react-ticker, dynamic-marquee, and react-native-text-ticker.
  7. Basic statistical metrics, such as standard deviation, skewness, and kurtosis, tracked and plotted over time, can (a) give an approximation of the distribution function, and (b) provide insights into where the price may be moving next.
  8. Several other calculations, especially with respect to volatiliy, and specifically the "VIX Index" and other Fear & Greed indicators calculations can be done through collecting more data with other API, such as Binance Market Data endpoints and FTX Grouped Orderbooks.
  9. Other visual analytics methods can be implemented using alternative libraries, including Python visualization/animation/storytelling libraries (such as seaborn) whose output may be displayed on the frontend within Avalytics.
  10. Advanced data analytics methods and machine learning (ML) algorithms, including predictive and even prescriptive analytics, can be implemented within Avalytics into the future, using some of the top data science software libraries.
  11. Computed statistics can be published on ChainLink and other oracles. One simple example would be publishing the correlation between AVAX and ETH (or WETH.e) prices as feeds.
  12. Computed statistics can be published as webhooks, allowing RPA tools such as Zapier, CaptainData, Konnectzit and Hexomatic to connect to these hooks and do many interesting things, including automated notification/signal/alert push messages to social media.
  13. Presented visualizations and results can be described automatically using AI-generated text narrations, using GPT-3 or other text-generation/NLP (Natural Language Processing) libraries, or APIs that build on those libraries, such as the Rytr API for automated text generation. Such text can also be transformed into voice through text-to-speech technology and libraries.
  14. On the documentation side, the developed code, especially the Javascript code can be visually documented using SmartDraw's Automated Class Diagrams Extensions
  15. On the documentation side, the documentation can be put into a better format using GitBook, just like the GitBook documentation of TraderJoe.
  16. Many other opportunities for improvement have been identified and listed through brain storming sessions and are available as internal notes.

Index

  1. Background
  2. Unique Value Offerings
  3. Design Principles
  4. System Architecture
  5. Backend: Data under Moralis
  6. Frontend: UI and Visual Analytics
  7. Technology/Tool Stack
  8. Related Projects
  9. Other Resources
  10. Future Plans for Avalytics

Back to Main GitHub Page | Back to Documentation Index Page