{"version":1,"pages":[{"id":"tw4xhkuMSazwBrYL61bt","title":"Welcome to the Chain.Love's Performance module","pathname":"/chain.loves-performance","siteSpaceId":"sitesp_g8Nd2","icon":"chart-line","description":"Performance module is designed for developers to monitor, mitigate risks and, eventually, influence the quality of the Web3 APIs."},{"id":"XDNoqgE5aQb7RAPxxOUD","title":"Getting started","pathname":"/chain.loves-performance/monitoring/getting-started","siteSpaceId":"sitesp_g8Nd2","description":"Page describes the essentials of the API monitoring configuration","breadcrumbs":[{"label":"Monitoring","icon":"monitor-waveform"}]},{"id":"0pK0RzGKl75oGiJU2K9i","title":"Setup notifications","pathname":"/chain.loves-performance/monitoring/notifications","siteSpaceId":"sitesp_g8Nd2","description":"Configure monitoring notifications","breadcrumbs":[{"label":"Monitoring","icon":"monitor-waveform"}]},{"id":"u6JLRBDdnVtbsu4FgYOH","title":"Embed a widget","pathname":"/chain.loves-performance/monitoring/embed-a-widget","siteSpaceId":"sitesp_g8Nd2","description":"Describes a process of embedding a Node.JS NPM package widget that displays the current provider health status.","breadcrumbs":[{"label":"Monitoring","icon":"monitor-waveform"}]},{"id":"QK30VirZNtVfJHHUQkwu","title":"Fetch monitoring data from the API","pathname":"/chain.loves-performance/monitoring/api","siteSpaceId":"sitesp_g8Nd2","description":"Fetching health status is fairly simple. Send a GET request to our endpoint with serviceId retrieved when setting up notifications to get an up to date provider's health status.","breadcrumbs":[{"label":"Monitoring","icon":"monitor-waveform"}]},{"id":"KBn2qFwUVOdFzK0Sz7Gs","title":"How it works?","pathname":"/chain.loves-performance/monitoring/how-it-works","siteSpaceId":"sitesp_g8Nd2","description":"How Chain.Love internal mechanisms work, how health status is evaluated.","breadcrumbs":[{"label":"Monitoring","icon":"monitor-waveform"}]},{"id":"y80hW3NFXmdpJi0eRSPb","title":"Getting started","pathname":"/chain.loves-performance/load-balancer/getting-started","siteSpaceId":"sitesp_g8Nd2","description":"The Chain.Love Load Balancer provides a simple way to route requests across multiple Web3 RPC/API endpoints with automatic health checks, equal traffic distribution, and fallback protection.","breadcrumbs":[{"label":"Load Balancer","icon":"scale-balanced"}]},{"id":"5PPQpzVG3pskiHvx3xHg","title":"Getting started","pathname":"/chain.loves-performance/performance-agreements/getting-started","siteSpaceId":"sitesp_g8Nd2","description":"Performance agreements are essentially deals signed within Chain.Love's Smart Contract","breadcrumbs":[{"label":"Performance agreements","icon":"file-signature"}]}]}