Deployment

Production deployment guide for ClawFi infrastructure. This document covers smart contract deployment, MCP server configuration, and authorization engine setup for mainnet operations.


Prerequisites

System Requirements

Development Environment:

  • Node.js 18.17 or later

  • Rust 1.75+ (for Solana programs)

  • Solana CLI 1.18+

  • Docker 24.0+ (for containerized deployment)

Network Access:

  • Solana RPC endpoint (mainnet-beta, devnet, or local validator)

  • PostgreSQL 15+ (for authorization engine state)

  • Redis 7+ (for MCP server session management)

Required Credentials

# Solana keypairs
DEPLOYER_KEYPAIR=~/.config/solana/deployer.json
AUTHORITY_KEYPAIR=~/.config/solana/authority.json

# API credentials
CLAWFI_SERVICE_KEY=sk_live_...
DATABASE_URL=postgresql://user:pass@host:5432/clawfi
REDIS_URL=redis://host:6379

Smart Contract Deployment

1. Build Solana Programs

2. Deploy to Devnet (Testing)

3. Initialize Programs

4. Mainnet Deployment

5. Program Verification


Authorization Engine Deployment

Architecture

1. Database Setup

2. Container Build

3. Kubernetes Deployment

4. Load Balancer Configuration


MCP Server Deployment

1. Server Configuration

2. Container Deployment

3. WebSocket Load Balancing


Monitoring & Observability

1. Prometheus Metrics

2. Grafana Dashboards

Key Metrics to Monitor:

  • Authorization latency (p50, p95, p99)

  • Transaction success rate

  • MCP WebSocket connection count

  • Solana RPC response times

  • Database query performance

  • Redis cache hit rate

3. Alerting Rules


Security Hardening

1. Network Security

2. Secret Management

3. TLS Configuration


Backup & Disaster Recovery

1. Database Backups

2. Smart Contract Recovery

3. Disaster Recovery Plan

RTO (Recovery Time Objective): 4 hours RPO (Recovery Point Objective): 15 minutes

Recovery Steps:

  1. Restore database from latest backup

  2. Redeploy authorization engine containers

  3. Redeploy MCP server cluster

  4. Verify Solana program accessibility

  5. Run health checks and smoke tests

  6. Resume normal operations


Health Checks

Authorization Engine

MCP Server

Solana Programs


Rollback Procedures

Smart Contract Rollback

Application Rollback


Performance Tuning

Database Optimization

Redis Configuration


Deployment Checklist

Pre-Deployment

Deployment

Post-Deployment


Support & Escalation

Production Issues:

Security Issues:


Last Updated: March 2026 Version: 1.0.0 Status: Production Ready

Last updated