Skip to main content

Catalyst-CLI

Catalyst-CLI is a command line tool for node operators to easily manage AVS infrastructure across different restaking protocols.

It works particularly well with AVSs built using Catalyst-SDK, creating a synergistic combination of AVS building & infrastructure management.

Features:

  • Think of it as “Kubernetes for managing AVS infra”.
  • Offers unified node setup for AVSs distributed across multiple restaking protocols.
  • Includes key management, setup & monitoring among other features.

Architecture

1. Multi Deployment Support

  • Efficiently manages multiple AVS binaries at once.
  • Load docker images built using catalyst-sdk.
  • Also run your full or validator node as a systemd process
  • Handle AVS upgrades gracefully.

2. Key Management

  • Efficiently manages private keys of node operators across multiple shared security protocols.
  • Provides a single unified key management solution.
  • Supports variety of key management solutions like on disk, KMS (AWS, HashiCorp), Remote Signer (web3signer), etc.

3. Observability

  • Provides a single observability view to manage AVS operations across multiple restaking platforms efficiently.
  • Provides all the essential observability features such as:
FeatureUse
PrometheusPulls metrics for Grafana dashboard and Alert Manager
GrafanaVisual dashboard for metrics
LokiProvides log aggregation system and metrics
ProfilingValuable for debugging via tools like pprof
TracingDebugging using tracing
Alert managerManages alerts when certain thresholds cross (say 5% of AVS stake slashed)
Runtime statisticsCollection and analysis of runtime stats for a high-level overview of AVS performance