{
  "app": {
    "port": 3006,
    "env": "development",
    "apiPrefix": "api/v1"
  },
  "database": {
    "url": "postgresql://mpc_user:mpc_password@localhost:5432/mpc_service_dev"
  },
  "jwt": {
    "secret": "development-jwt-secret-change-in-production",
    "accessExpiresIn": "2h",
    "refreshExpiresIn": "30d"
  },
  "redis": {
    "host": "localhost",
    "port": 6379,
    "password": "",
    "db": 5
  },
  "kafka": {
    "brokers": ["localhost:9092"],
    "clientId": "mpc-party-service",
    "groupId": "mpc-party-group"
  },
  "mpc": {
    "coordinatorUrl": "http://localhost:50051",
    "coordinatorTimeout": 30000,
    "messageRouterWsUrl": "ws://localhost:50052",
    "keygenTimeout": 300000,
    "signingTimeout": 180000,
    "refreshTimeout": 300000
  },
  "tss": {
    "libPath": "/opt/tss-lib/tss",
    "tempDir": "/tmp/tss"
  }
}
