diff --git a/docker-compose-2.yml b/docker-compose-2.yml
new file mode 100644
index 0000000000000000000000000000000000000000..b900f1c96496869f0a51e16ef39c7edfc0bacc7b
--- /dev/null
+++ b/docker-compose-2.yml
@@ -0,0 +1,198 @@
+version: '3.9'
+
+networks:
+  network2: 
+    driver: bridge
+
+services:
+  nats2:
+    image: nats
+    ports:
+      - '4223:4222' #Nats server port
+      - '8223:8222' #Nats server Monitoring port
+    command:
+      [
+        '--config',
+        'nats-server.conf',
+        '--debug',
+        '--trace',
+        '--user',
+        'nats_user',
+        '--pass',
+        'nats_password',
+      ]
+    networks:
+      - network2
+
+  s32:
+    image: minio/minio
+    ports:
+      - '9002:9000'
+      - '9003:9001'
+    environment:
+      MINIO_ROOT_USER: minio
+      MINIO_ROOT_PASSWORD: minio123
+    command: ['server', '/data', '--console-address', ':9003']
+    volumes:
+      - /data
+    networks:
+      - network2
+
+  init-s32:
+    image: minio/mc
+    entrypoint: >
+      /bin/sh -c "
+        sleep 1;
+        /usr/bin/mc config host add ssi-s32 http://s32:9002 minio minio123;
+        /usr/bin/mc mb --ignore-existing ssi-s32/ssi;
+        /usr/bin/mc anonymous set download ssi-s32/ssi;
+        /usr/bin/mc admin user add ssi-s32 ssi-abstraction very-long-secret-key;
+        /usr/bin/mc admin policy attach ssi-s32 readwrite --user=ssi-abstraction;
+        exit 0;
+      "
+    depends_on:
+      - s32
+    networks:
+      - network2
+
+  ssi-abstraction2:
+    build:
+      args:
+        - SERVICE=ssi-abstraction
+    init: true
+    ports:
+      - '4010:3000'
+      - '4015:3001'
+    environment:
+      HTTP_PORT: 3000
+      NATS_URL: nats://nats2:4222
+      NATS_USER: nats_user
+      NATS_PASSWORD: nats_password
+      AGENT_NAME: ssi-abstraction-agent
+      AGENT_WALLET_ID: ssi-wallet-id
+      AGENT_WALLET_KEY: ssi-wallet-key
+      AGENT_HOST: http://ssi-abstraction2
+      AGENT_INBOUND_PORT: 3001
+      AGENT_PUBLIC_DID_SEED: 000000000000000_OCM_E2E_ENDORSER
+      AGENT_AUTO_ACCEPT_CONNECTION: true
+      AGENT_AUTO_ACCEPT_CREDENTIAL: contentApproved
+      AGENT_LEDGER_ID: BCOVRIN_TEST
+      TAILS_SERVER_BASE_URL: http://s32:9002
+      TAILS_SERVER_BUCKET_NAME: ssi
+      S3_ACCESS_KEY: ssi-abstraction
+      S3_SECRET: very-long-secret-key
+    depends_on:
+      - nats2
+      - init-s32
+    networks:
+      - network2
+
+  devtools2:
+    build:
+      target: devtools
+    init: true
+    ports:
+      - '4110:3000'
+    environment:
+      HTTP_PORT: 3000
+      NATS_URL: nats://nats2:4222
+      NATS_USER: nats_user
+      NATS_PASSWORD: nats_password
+    depends_on:
+      - nats2
+    networks:
+      - network2
+
+  schema-manager2:
+    build:
+      args:
+        - SERVICE=schema-manager
+    init: true
+    environment:
+      HTTP_PORT: 3000
+      NATS_URL: nats://nats2:4222
+      NATS_USER: nats_user
+      NATS_PASSWORD: nats_password
+      NATS_MONITORING_URL: http://nats2:8223
+    ports:
+      - '4011:3000'
+    depends_on:
+      - nats2
+    networks:
+      - network2
+
+  connection-manager2:
+    build:
+      args:
+        - SERVICE=connection-manager
+    init: true
+    environment:
+      HTTP_HOST: 0.0.0.0
+      HTTP_PORT: 3000
+      NATS_URL: nats://nats2:4222
+      NATS_USER: nats_user
+      NATS_PASSWORD: nats_password
+      NATS_MONITORING_URL: http://nats2:8223
+    ports:
+      - '4012:3000'
+    depends_on:
+      - nats2
+    networks:
+      - network2
+
+  credential-manager2:
+    build:
+      args:
+        - SERVICE=credential-manager
+    init: true
+    environment:
+      HTTP_HOST: 0.0.0.0
+      HTTP_PORT: 3000
+      NATS_URL: nats://nats2:4222
+      NATS_USER: nats_user
+      NATS_PASSWORD: nats_password
+      NATS_MONITORING_URL: http://nats2:8223
+    ports:
+      - '4013:3000'
+    depends_on:
+      - nats2
+    networks:
+      - network2
+
+  proof-manager2:
+    build:
+      args:
+        - SERVICE=proof-manager
+    init: true
+    environment:
+      HTTP_HOST: 0.0.0.0
+      HTTP_PORT: 3000
+      NATS_URL: nats://nats2:4222
+      NATS_USER: nats_user
+      NATS_PASSWORD: nats_password
+      NATS_MONITORING_URL: http://nats2:8223
+    ports:
+      - '4014:3000'
+    depends_on:
+      - nats2
+    networks:
+      - network2
+
+  did-manager2:
+    build:
+      args:
+        - SERVICE=did-manager
+    init: true
+    environment:
+      HTTP_HOST: 0.0.0.0
+      HTTP_PORT: 3000
+      NATS_URL: nats://nats2:4222
+      NATS_USER: nats_user
+      NATS_PASSWORD: nats_password
+      NATS_MONITORING_URL: http://nats2:8223
+    ports:
+      - '4016:3000'
+    depends_on:
+      - nats2
+    networks:
+      - network2
diff --git a/docker-compose.yml b/docker-compose.yml
index 3c566a485a2c9c9cd4f891c5ea7dca1210de8fdb..4d3671b59f0be6412837e81794940878db5152f9 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,5 +1,10 @@
 version: '3.9'
 
+networks:
+  network1: 
+    driver: bridge
+
+
 services:
   nats:
     image: nats
@@ -17,6 +22,8 @@ services:
         '--pass',
         'nats_password',
       ]
+    networks:
+      - network1
 
   s3:
     image: minio/minio
@@ -29,6 +36,8 @@ services:
     command: ['server', '/data', '--console-address', ':9001']
     volumes:
       - /data
+    networks:
+      - network1
 
   init-s3:
     image: minio/mc
@@ -44,6 +53,8 @@ services:
       "
     depends_on:
       - s3
+    networks:
+      - network1
 
   ssi-abstraction:
     build:
@@ -74,6 +85,8 @@ services:
     depends_on:
       - nats
       - init-s3
+    networks:
+      - network1
 
   devtools:
     build:
@@ -88,6 +101,8 @@ services:
       NATS_PASSWORD: nats_password
     depends_on:
       - nats
+    networks:
+      - network1
 
   schema-manager:
     build:
@@ -104,6 +119,8 @@ services:
       - '4001:3000'
     depends_on:
       - nats
+    networks:
+      - network1
 
   connection-manager:
     build:
@@ -121,6 +138,8 @@ services:
       - '4002:3000'
     depends_on:
       - nats
+    networks:
+      - network1
 
   credential-manager:
     build:
@@ -138,6 +157,8 @@ services:
       - '4003:3000'
     depends_on:
       - nats
+    networks:
+      - network1
 
   proof-manager:
     build:
@@ -155,6 +176,8 @@ services:
       - '4004:3000'
     depends_on:
       - nats
+    networks:
+      - network1
 
   did-manager:
     build:
@@ -172,3 +195,5 @@ services:
       - '4006:3000'
     depends_on:
       - nats
+    networks:
+      - network1