We provide a Soroban ecosystem dashboard, enabling the community to perform DDs on protocols and create custom risk frameworks.
Benedikt
The review we received from SCF on our application had been structured in 4 sections: General, Team, Budged/Deliverables, Implementation Plan. We address your points below in chronological order:
General
Team
In the description of our proposal, we incorporated the LinkedIn profiles of the key team members. Please let us know, if you would like to have any additional information on our leadership or project team.
Budget/deliverables
Based on the feedback provided, we have refined the estimated hours for the node integration, the ETL pipeline setup, and the measurement of the ETL pipeline setup completion. Additionally, we provide an initial overview of Community Grant following the Activation Grant. Please note that the indicated Phase 2 is only a first outline and that we are more than happy to align specific deliverables and protocol integrations of a subsequent Community Grant in close collaboration with the SCF team.
Implementation plan
We have included an implementation plan (section 1.5). The goal of this Activation project is to expand our methodologies and expertise to the Stellar/Soroban ecosystem. Please note that we have already gathered significant implementation expertise on the integration of nodes, as we have already implemented five chains in our infrastructure, so that we are very confident that we can deliver this project.
Value for the ecosystem
Direct benefits for Soroban
Alterscope aims to craft a real-time risk overview within Soroban's growing ecosystem, highlighting dApp-specific risks. Our vision is to integrate as a core risk assessment layer, offering developers, strategists, and users easy access to detailed data on protocols, liquidity pools, or new DeFi derivative stacks.
We propose to build a community dashboard for SCF to facilitate end users to research dAps and to perform due diligence on on-chain/off-chain related parameters, ranging from liquidity to security metrics. Thereby, we provide a clear look at dApps in the Soroban ecosystem, helping improve projects and attract and retain liquidity in the ecosystem.
“Know Your Protocol" (KYP) is a concept we have developed to emphasize the importance of understanding the intricacies of dApps. Drawing inspiration from the financial sector's "Know Your Customer" principle, KYP allows a comprehensive research of protocols. We propose using "Know Your Protocol" as the name for a dedicated tab, reflecting our commitment to offering users in-depth insights into the Soroban ecosystem.
Figure: Illustration of how a community dashboard on dApps could be embedded on the webpage of Stellar.
The "Know Your Protocol" links to a DYOR community dashboard to assess dApp-specific risks metrics. We suggest the personalized Soroban domain (https://solity.community/Soroban).
Below you see an illustration of our current UI design with an overview of integrated dApps in our solution.
Figure: Illustration of frontend design for the overview of integrated dApps.
We'll provide a high-level overview in a table format, comparing dApps based on predefined risk frameworks, as highlighted in the illustration below.
Figure: Illustration of an UI for the summary of protocol risks in table format (scores here only illustrative).
Upon clicking on a protocol, users can delve deeper into its subcategories, such as the detailed breakdown of audit data. This approach allows for a more granular view of each protocol's risk profile while preventing information overload on the initial risk screen, ensuring a user-friendly experience.
Figure: Illustration of the audit section for a selected protocol.
We are working on various major risk categories to analyze risks and facilitate users' analysis of risks. Currently, we cover the following dApp-specific risk dimensions:
Category |
Metric/Aspect |
Description |
Liquidity |
DEX Liquidity Assessment |
Volume, impermanent loss, and growth patterns |
Liquidity |
Volume Continuity |
Persistence of volume flows from mean and median volume, unique wallet interactions, overall transaction count |
Liquidity |
Protocol Analytics |
Protocol's trading dynamics from LP observation on 24-hour volume and TVL (in USD) |
Liquidity |
Pool-specific Analysis |
Granular insights on individual pool dynamics from TVL, fees, tx count and distinct wallets besides token volume and value |
Liquidity |
Statistical Liquidity |
Daily average transaction count and volume |
Liquidity |
Lending Markets Assessment |
Wallet positions, loan balances, broader protocol patterns |
Liquidity |
Liquidity Health |
Average score for all wallets in a protocol, influenced by borrowed money, with more debt leading to a higher influence on the average |
Liquidity |
Market, Token and Lending Data |
Supply metrics, borrowed amounts in base asset, represented by each protocol and addresses |
Social Channels |
Discord |
Server statistics, sentiment analysis, textual trends, and activity spread |
Social Channels |
News |
Market perception and potential shifts driven by news sentiments |
Social Channels |
|
Subreddit popularity, moderators count, and traction metrics |
Social Channels |
Telegram |
Community size, communication patterns and intensity of daily interactions |
Decentralization |
Autocracy |
Power distribution among token holders |
Decentralization |
Participation |
Depth of user engagement, emphasizing each participant's voting potential |
Decentralization |
Gini Coefficient |
Equity of token distribution |
Tokenomics |
Price Manipulation Data |
Price dynamics, lock-up periods, and influence of major holders |
Tokenomics |
Market Positioning Data |
Market cap, fully diluted valuation, core utility, and competitor standings |
Tokenomics |
Token Circulation Data |
Metrics like 24-hour volume, token velocity, holder count, top-5 holder concentration |
Tokenomics |
Value Stability Data |
Daily volatility, correlation data and support mechanisms |
Tokenomics |
Liquidity Risk Data |
Tradeability and liquidity focusing on total supply, volume, listings and market depth |
Tokenomics |
Token Distribution Data |
Decentralization of allocated token distribution |
Security |
Audits |
Vulnerabilities spotlight, categorized by severity, and modifications in smart contract source code |
Security |
Upgradability and Latest Updates |
Governance model overview with focus on upgradable smart contracts and proxy contracts |
Security |
Bounty Amount, Hacks and Team Data |
Rewards for reporting vulnerabilities, unauthorized activities coverage, developer team transparency |
Development Activities |
Dev Contribution |
Frequency of issues raised and pull requests submitted |
Development Activities |
Engagement |
Promptness and activity in addressing ongoing issues |
Development Activities |
Documentation |
Upkeep and clarity of provided documentation |
Development Activities |
Dev Balance |
Diversity of contributions across developers |
Development Activities |
Development Risk |
Regularity of development undertakings, efficacy in issue resolution, overall popularity of the repositories |
Our high-level design system streamlines a multi-faceted public data ingestion process, differentiated in on- and off-chain data sources. Regarding, on-chain data we run our own nodes and build proprietary ETL pipeline to ensure a high accuracy and latency of data (e.g., Liquidity Risk Data). Regarding off-chain data, we built our own data pipeline infrastructure for being able to continuously gather and process relevant data (e.g., Development Activity Data from GitHub). To ensure data integrity, we run stress tests on our infrastructure and establish quality processes. Since data in our risk modules are public, dApps don’t need to opt in for realizing our solution.
Standards have not yet been established for analyzing technical-fundamental risks associated with dApps and today’s risk scores lack the ability to provide objective evaluation criteria. For this reason, we emphasize transparency on how the risk scores are calculated and offer the Stellar/Soroban team to adapt the evaluation criteria according to their preferences.
The system architecture is designed to enable efficient data processing, ingestion, and management, integrating machine and deep learning capabilities with high speed data storage. The data processing utilizes Kafka for stream processing, coupled with a ML engine for risk processing, and employs an ETL process for data treatment. The system incorporates APIs to harness off-chain data from various sources, including GitHub and social media, and utilizes web crawlers for real-time data acquisition. Storage solutions are diversified, featuring for example MongoDB for structured risk parameters, ensuring robust data persistence and retrieval. The AWS is orchestrated via Kubernetes, utilizing EBS for scalaling. The frontend is made with React.js libraries to render the data in an intuitive dashboard, interfacing with the OAuth2 service for secure user authentication. Please see the attached Technical Architecture Doc.
Currently, we have already implemented five chains within our infrastructure. The goal of this project is to expand our methodologies and expertise to the Stellar/Soroban ecosystem. As part of our implementation plan, we anticipate the following steps to ensure the successful delivery of this project.
1. Project Initialization:
2. System Design:
3. Development Setup:
4. Development:
5. Data Storage and Management:
6. Infrastructure and Orchestration:
7. Frontend Development:
8. Testing:
9. Deployment:
11. Monitoring and Optimization:
13. Project Review and Closure:
Phase 1: Activation award (Setup of indexing and monitoring for Soroban)
Our proposal is to develop a blockchain-agnostic dashboard that leverages the high-performance capabilities of WASM, designed to process and present complex risk data efficiently. This dashboard is engineered to support fast indexing and data processing, essential for handling the multifaceted risks and the Lindy effect associated with the growing complexity of DeFi protocols. It aims to be adaptable across multiple networks and protocols, with the ultimate goal of deploying on the Mainnet to address real financial risks after thorough testing on integrated testnets.
In the initial phase of the Activation Award, we plan to systematically establish indexing and monitoring for network nodes. The integration with these nodes begins with our AWS cluster configuration to capture block-level data. A robust ETL pipeline will be implemented, transforming raw data into structured databases for real-time data processing. This setup enables dynamic analytics with statistical and machine learning models. Parallelly, we will craft visually engaging dashboards, optimized for network data to enhance the user experience. The process culminates with extensive testing and documentation, ensuring the reliability of our system. This step-by-step approach guarantees the successful implementation of the network's indexing and monitoring functions, with a project commencement date set for January 25, 2024. The details of each phase and the respective deliverables will be outlined below.
Description of deliverables |
How to measure completion |
Estimation completion date |
Estimated hours of work (H) |
Required budget (USD) |
Node integration |
Nodes in sync with network |
02/02/2024 |
90 |
7.200 |
ETL pipeline setup |
ETL pipelines extracting, transforming, and loading a sample data set |
02/16/2024 |
125 |
10.000 |
Data processing setup |
Real time processing through custom made statistical models established |
02/23/2024 |
60 |
4.800 |
Frontend setup |
Frontend displays graphs and charts data |
02/31/2024 |
90 |
7.200 |
Testing & documentation |
Documentation with key features published, achieve 90% test coverage |
03/08/2024 |
115 |
9.200 |
Total |
~ 6 weeks |
480 |
38.400 |
Phase 2: Community award (Protocol scale up & risk marketplace integration)
After completing Phase 1, we will have established the foundations for indexing and integrating protocols in the Soroban ecosystem in our KYP dashboards, enabling the community to perform sound due diligences on ecosystem elements. We aim to begin by indexing key protocols in the Soroban ecosystem, facilitating a rapid accumulation of high-quality projects. The selection of protocols for indexing will be collaboratively determined with the SCF team.
This project is grounded in a community-driven approach, addressing the challenges of composability and interconnectedness. Our platform allows users to build customizable risk frameworks using over 300 parameters, a number that is continuously expanding. The strength of our solution lies in its real-time capabilities, the opportunity for community collaboration, and the ability to integrate diverse parameters from chains, protocols, and various middleware solutions simultaneously. Initially, we will develop the first risk frameworks on our platform, leveraging our domain expertise. These frameworks will then be made public and customizable for community use, fostering innovation. We are also progressing towards incorporating zk-proofs into our risk frameworks, enhancing user privacy and augmenting ecosystem protocols with greater intelligence and flexibility. We anticipate the launch of this feature by the end of 2024.
Below is an initial outline for a potential Community Grant following the Activation grant, commencing in mid-March 2024. Detailed deliverables and an implementation plan will be outlined in a forthcoming application, developed in close collaboration with the SCF team.
Description of deliverables |
How to measure completion |
Estimation completion date |
Estimated hours of work (H) |
Required budget (USD) |
Indexing of leading protocols in the Soroban ecosystem |
Protocol integrations in KYP-Dashboard |
04/19/2024 |
600 |
48.000 |
Integration in risk framework tooling frontend |
Integration in risk framework frontend + API access |
04/30/2014 |
200 |
16.000 |
Integration in risk framework marketplace frontend |
Integration in risk framework marketplace |
05/10/2024 |
200 |
16.000 |
Testing & documentation |
Documentation for indexed protocols, risk framework & marketplace integrations |
05/15/2024 |
100 |
8.000 |
Total |
~ 8 weeks |
1.100 |
88.000 |
The development team of 15 is led by Marijo Radman. With more than 10 years of experience in corporate development, Marijo has worked for major German corporations such as AUDI, ZF Group, and E.ON. He has led intricate multibillion-dollar projects and managed teams of over 70 individuals within the realm of electromobility. Notably, he spearheaded the development of a Formula-E team that secured a win at one of the Grand Prix events, contending with teams from Audi, NIO, BMW, and Renault.
Since 2016, Marijo has immersed himself in the crypto space, with a predominant focus on DeFi. He co-founded his first web3 startup, Chaincentive, in the niche of gamification & NFTs. He won prizes at various web3 hackathons (e.g., Miami Wormhole, Avalanche Summit Barcelona, ETH Amsterdam). These achievements led to inclusion in the inaugural cohort of the Polkadot Academy, where he spent a month with Gavin Wood. Together, they delved deep into the intricacies of designing a blockchain network. Regarding his academic credentials, Marijo holds a technical degree in electrical engineering and informatics, with a focus on software robotics and machine learning. Additionally, he earned an executive MBA from the Technical University of Munich.
The Alterscope development team consists of a mix of senior and junior developers from the best European technical universities (e.g., Technical University Munich/TUM, Koc University Istanbul, FER Zagreb), with a strong track record in applied research (e.g., working at institutions such as Frauenhofer IIS, IEEE) and practical experience gathered at renowned organizations (e.g., Oracle, SAP Labs, ING, Cisco, Dassault Systems). Notably, Vedran Zivicnjak, the infrastructure lead of Alterscope, has over 15 years of experience in DevOps and previously built critical national IT infrastructures in the area of telecommunications.
Regarding Stellar/Soroban, the leadership team has been in contact with the Stellar Community Fund and the investment team of Stellar for over a year, discussing strategic cooperation. Additionally, the Alterscope development team gained practical experience with the technological specifications of Stellar/Soroban by participating in the SCF Startup Camp at the beginning of 2023.
Overview of Linkedin profiles of key project team members: