{
  "services": [
    {
      "name": "identity-service",
      "id": "identity-service-1",
      "address": "192.168.1.111",
      "port": 3000,
      "tags": ["rwa", "api", "identity"],
      "meta": {
        "version": "1.0.0",
        "environment": "production"
      },
      "checks": [
        {
          "http": "http://192.168.1.111:3000/api/v1/health",
          "interval": "10s",
          "timeout": "5s",
          "deregister_critical_service_after": "1m"
        }
      ]
    },
    {
      "name": "wallet-service",
      "id": "wallet-service-1",
      "address": "192.168.1.111",
      "port": 3001,
      "tags": ["rwa", "api", "wallet"],
      "meta": {
        "version": "1.0.0",
        "environment": "production"
      },
      "checks": [
        {
          "http": "http://192.168.1.111:3001/api/v1/health",
          "interval": "10s",
          "timeout": "5s",
          "deregister_critical_service_after": "1m"
        }
      ]
    },
    {
      "name": "backup-service",
      "id": "backup-service-1",
      "address": "192.168.1.111",
      "port": 3002,
      "tags": ["rwa", "api", "backup", "mpc"],
      "meta": {
        "version": "1.0.0",
        "environment": "production"
      },
      "checks": [
        {
          "http": "http://192.168.1.111:3002/health",
          "interval": "10s",
          "timeout": "5s",
          "deregister_critical_service_after": "1m"
        }
      ]
    },
    {
      "name": "planting-service",
      "id": "planting-service-1",
      "address": "192.168.1.111",
      "port": 3003,
      "tags": ["rwa", "api", "planting"],
      "meta": {
        "version": "1.0.0",
        "environment": "production"
      },
      "checks": [
        {
          "http": "http://192.168.1.111:3003/api/v1/health",
          "interval": "10s",
          "timeout": "5s",
          "deregister_critical_service_after": "1m"
        }
      ]
    },
    {
      "name": "referral-service",
      "id": "referral-service-1",
      "address": "192.168.1.111",
      "port": 3004,
      "tags": ["rwa", "api", "referral"],
      "meta": {
        "version": "1.0.0",
        "environment": "production"
      },
      "checks": [
        {
          "http": "http://192.168.1.111:3004/api/v1/health",
          "interval": "10s",
          "timeout": "5s",
          "deregister_critical_service_after": "1m"
        }
      ]
    },
    {
      "name": "reward-service",
      "id": "reward-service-1",
      "address": "192.168.1.111",
      "port": 3005,
      "tags": ["rwa", "api", "reward"],
      "meta": {
        "version": "1.0.0",
        "environment": "production"
      },
      "checks": [
        {
          "http": "http://192.168.1.111:3005/api/v1/health",
          "interval": "10s",
          "timeout": "5s",
          "deregister_critical_service_after": "1m"
        }
      ]
    },
    {
      "name": "mpc-service",
      "id": "mpc-service-1",
      "address": "192.168.1.111",
      "port": 3006,
      "tags": ["rwa", "api", "mpc", "crypto"],
      "meta": {
        "version": "1.0.0",
        "environment": "production"
      },
      "checks": [
        {
          "http": "http://192.168.1.111:3006/api/v1/health",
          "interval": "10s",
          "timeout": "5s",
          "deregister_critical_service_after": "1m"
        }
      ]
    },
    {
      "name": "leaderboard-service",
      "id": "leaderboard-service-1",
      "address": "192.168.1.111",
      "port": 3007,
      "tags": ["rwa", "api", "leaderboard"],
      "meta": {
        "version": "1.0.0",
        "environment": "production"
      },
      "checks": [
        {
          "http": "http://192.168.1.111:3007/api/health",
          "interval": "10s",
          "timeout": "5s",
          "deregister_critical_service_after": "1m"
        }
      ]
    },
    {
      "name": "reporting-service",
      "id": "reporting-service-1",
      "address": "192.168.1.111",
      "port": 3008,
      "tags": ["rwa", "api", "reporting"],
      "meta": {
        "version": "1.0.0",
        "environment": "production"
      },
      "checks": [
        {
          "http": "http://192.168.1.111:3008/api/v1/health",
          "interval": "10s",
          "timeout": "5s",
          "deregister_critical_service_after": "1m"
        }
      ]
    },
    {
      "name": "authorization-service",
      "id": "authorization-service-1",
      "address": "192.168.1.111",
      "port": 3009,
      "tags": ["rwa", "api", "authorization", "rbac"],
      "meta": {
        "version": "1.0.0",
        "environment": "production"
      },
      "checks": [
        {
          "http": "http://192.168.1.111:3009/api/v1/health",
          "interval": "10s",
          "timeout": "5s",
          "deregister_critical_service_after": "1m"
        }
      ]
    },
    {
      "name": "admin-service",
      "id": "admin-service-1",
      "address": "192.168.1.111",
      "port": 3010,
      "tags": ["rwa", "api", "admin"],
      "meta": {
        "version": "1.0.0",
        "environment": "production"
      },
      "checks": [
        {
          "http": "http://192.168.1.111:3010/api/v1/health",
          "interval": "10s",
          "timeout": "5s",
          "deregister_critical_service_after": "1m"
        }
      ]
    },
    {
      "name": "presence-service",
      "id": "presence-service-1",
      "address": "192.168.1.111",
      "port": 3011,
      "tags": ["rwa", "api", "presence", "realtime"],
      "meta": {
        "version": "1.0.0",
        "environment": "production"
      },
      "checks": [
        {
          "http": "http://192.168.1.111:3011/api/v1/health",
          "interval": "10s",
          "timeout": "5s",
          "deregister_critical_service_after": "1m"
        }
      ]
    }
  ]
}
