Liquify would like to apply with the proposal to CSM and SDVTM integration
About Liquify
Founded in 2021, Liquify LTD is a UK based bare metal Infrastructure as a Service (IaaS) company servicing institutions and foundations with nodes, validators, RPC endpoints, snapshots, Graph nodes, monitoring solutions and other custom tools.
Our utmost focus is decentralisation and quality of service - we go an extra mile being fully bare metal running all our own infrastructure in tier 3 and 4 data centres spread out globally (Asia, US East and West, and Europe).
Motivation
As a node operator running over 60 different chains we understand how crucial for new Node Operators to have a streamlined and seamless process of setting their node up and managing it.
We want to drive DVT adoption as we align with Lido’s approach to give Operators easy access to engage with Lido Community Staking Module (CSM) and Lido Simple DVT Module (SDVTM), that will help:
a) secure the network by increasing the number of different Node Operators participating in running validators;
b) enhance geographic, client, and infrastructure diversity of the validator set for validator resilience, redundancy and reduction of slashing risk.
Experience
As the participant of Lido x Obol Simple DVT testnet transitioning into mainnet Liquify has been determined to keep supporting DVT bringing our decades of infrastructure management expertise.
We have a team of full-stack developers in-house and self-hosted servers allowing us to customise and optimise the services we built and support them long-term.
For example, we have been running the community-favourite THORChain dashboard for over a year now constantly adding new features and improvements.
Proposal
Overview
The goal is to establish a streamlined workflow that serves Node Operators as the simplest solution for engaging in Lido’s SDVT and CSM modules using Liquify’s infrastructure and experience to build a UI that will aim at simplicity combining all Lido’s requirements.
Integration specification
Every tier is included in the proposal according to Lido’s specification to offer full functionality. Please find the details below for every Tier.
Tier 0. Software Setup Helper - CSM & SDVTM
Software set-up. Liquify will facilitate management of the following tools:
- EL and CL nodes;
- MEV-boost;
- Validator client;
- Web3signer;
- Monitoring tools (Grafana).
Tier 1: Operator Statistics
Front-end. Dashboard GUI with login and account management functionality and following information available for the end-user for Node Operator performance and key technical information including:
- Statistics, bond and rewards;
- Keys;
- Queue info;
- Exit requests;
- Configurable alerting with integration to main communication channels: Slack, Telegram.
Tier 2: Operator Manager
Back-end functionality available:
- Manage bond;
- Manage keys;
- Reward claim;
- Setting up a dedicated manager and reward addresses.
Tier 3: Full-featured Operator UI
Having all the Tiers combined we deliver a GUI including the functionality described above alongside a node operator comparison dashboard with search and sort filters on key metrics including: total bond, up-time, age, earnings, location, ISP etc.
Budget overview
Budget-wise we would like to apply for $120,000.00 which could be paid in stablecoins on the milestone basis.
Budget will cover basic updates, bug fixes and maintenance for 12 months but any functionality changes and/or updates requiring significant resources shall be discussed on a case by case basis.
Milestones
- Preparation stage and technical specification - Est. effort: 2 weeks - Budget allocation: 20%
Objectives:
- Draft detailed technical specification of the project;
- Prepare PoC of the design with a stubs that illustrate the whole flow;
- Prepare design mockups;
- Host workshop with Lido team to confirm all the above.
- Implementation - Est. effort: 16 weeks - Budget allocation: 50%
Objectives:
- Implement software features;
- GUI implementation;
- Implement alerting system;
- Dashboard;
- Bug fixes and performance improvements.
- Public Launch - Est. effort: 2 weeks - Budget allocation: 30%
Objectives:
- Final testing;
- Performance improvements;
- Marketing activities.
Thank you for taking your time to review our proposal!