Repository: privacera/paig (language: python)

Issue:
[ENH]: Restructure code directory and add plugin and common codebase
### Contact Details

_No response_

### Feature Description

1. Restructure code
2. Add Paig Plugin/client codebase
3. Add Paig Common codebase

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct
[ENH]: Restructure code directory and add plugin and common codebase
### Contact Details

_No response_

### Feature Description

1. Restructure code
2. Add Paig Plugin/client codebase
3. Add Paig Common codebase

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct
[ENH]: Restructure code directory and add plugin and common codebase
### Contact Details

_No response_

### Feature Description

1. Restructure code
2. Add Paig Plugin/client codebase
3. Add Paig Common codebase

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct
[ENH]: Restructure code directory and add plugin and common codebase
### Contact Details

_No response_

### Feature Description

1. Restructure code
2. Add Paig Plugin/client codebase
3. Add Paig Common codebase

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct
[ENH]: Restructure code directory and add plugin and common codebase
### Contact Details

_No response_

### Feature Description

1. Restructure code
2. Add Paig Plugin/client codebase
3. Add Paig Common codebase

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct
[ENH]: Restructure code directory and add plugin and common codebase
### Contact Details

_No response_

### Feature Description

1. Restructure code
2. Add Paig Plugin/client codebase
3. Add Paig Common codebase

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct
Paig-client tests fix
## Change Description

paig-client test fix

## Issue reference

This PR fixes issue #XX

## Checklist

- [x] I have reviewed the [contribution guidelines](https://github.com/privacera/paig/blob/main/docs/CONTRIBUTING.md)
- [x] My code includes unit tests
- [x] All unit tests and lint checks pass locally
- [x] My PR contains documentation updates / additions if required
[ENH]: Restructure code directory and add plugin and common codebase
### Contact Details

_No response_

### Feature Description

1. Restructure code
2. Add Paig Plugin/client codebase
3. Add Paig Common codebase

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct
[ENH]: Restructure code directory and add plugin and common codebase
### Contact Details

_No response_

### Feature Description

1. Restructure code
2. Add Paig Plugin/client codebase
3. Add Paig Common codebase

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct
paig client ci workflow added
## Change Description

paig-client ci workflow added.

## Issue reference

This PR fixes issue #XX

## Checklist

- [x] I have reviewed the [contribution guidelines](https://github.com/privacera/paig/blob/main/docs/CONTRIBUTING.md)
- [x] My code includes unit tests
- [x] All unit tests and lint checks pass locally
- [x] My PR contains documentation updates / additions if required
paig client ci workflow added
## Change Description

paig-client ci workflow added.

## Issue reference

This PR fixes issue #XX

## Checklist

- [x] I have reviewed the [contribution guidelines](https://github.com/privacera/paig/blob/main/docs/CONTRIBUTING.md)
- [x] My code includes unit tests
- [x] All unit tests and lint checks pass locally
- [x] My PR contains documentation updates / additions if required


Discussion / hints:

Fix patch:
diff --git a/.github/workflows/ci.yml b/.github/workflows/paig-server-ci.yml
similarity index 83%
rename from .github/workflows/ci.yml
rename to .github/workflows/paig-server-ci.yml
index dd62ef76..113184f0 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/paig-server-ci.yml
@@ -1,10 +1,14 @@
-name: CI
+name: paig-server-ci
 
 on:
   push:
     branches: [ "main" ]
+    paths:
+      - 'paig-server/**'
   pull_request:
     branches: [ "main" ]
+    paths:
+      - 'paig-server/**'
 
 permissions:
   contents: read
@@ -25,14 +29,13 @@ jobs:
         python3 -m pip install virtualenv
         virtualenv -p python3 venv && . venv/bin/activate
         pip install twine build pytest pytest-cov
-        pip install -r backend/requirements.txt
+        pip install -r paig-server/backend/requirements.txt
 
     - name: Test with pytest
       run: |
         filepath=$PWD
-        . venv/bin/activate && cd backend/paig
+        . venv/bin/activate && cd paig-server/backend/paig
         python3 -m pytest --cov="." --cov-report term --cov-report xml:$filepath/coverage.xml --junitxml=$filepath/junit.xml tests
-        cd $filepath
 
     - name: Upload coverage report
       uses: actions/upload-artifact@v4
@@ -54,17 +57,18 @@ jobs:
 
     - name: Install Node.js dependencies and build UI
       run: |
-        cd scripts
+        cd paig-server/scripts
         sh build_ui.sh
-        cd ..
 
     - name: Build the wheel
       run: |
         . venv/bin/activate
+        cd paig-server
         python3 -m build -w
-    
+
     - name: Install created package
       run: |
           rm -rf venv
           virtualenv -p python3 venv && . venv/bin/activate
+          cd paig-server
           pip install dist/*.whl
diff --git a/.github/workflows/release.yml b/.github/workflows/paig-server-release.yml
similarity index 86%
rename from .github/workflows/release.yml
rename to .github/workflows/paig-server-release.yml
index 51e33144..062187d2 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/paig-server-release.yml
@@ -1,4 +1,4 @@
-name: Upload Wheel to PyPI
+name: paig-server upload to PyPI
 
 on:
   workflow_dispatch: # Allows manual trigger
@@ -22,14 +22,13 @@ jobs:
         python3 -m pip install virtualenv
         virtualenv -p python3 venv && . venv/bin/activate
         pip install twine build pytest pytest-cov
-        pip install -r backend/requirements.txt
+        pip install -r paig-server/backend/requirements.txt
 
     - name: Test with pytest
       run: |
         filepath=$PWD
-        . venv/bin/activate && cd backend/paig
+        . venv/bin/activate && cd paig-server/backend/paig
         python3 -m pytest --cov="." --cov-report term --cov-report xml:$filepath/coverage.xml --junitxml=$filepath/junit.xml tests
-        cd $filepath
 
     - name: Upload coverage report
       uses: actions/upload-artifact@v4
@@ -51,19 +50,20 @@ jobs:
 
     - name: Install Node.js dependencies and build UI
       run: |
-        cd scripts
+        cd paig-server/scripts
         sh build_ui.sh
-        cd ..
 
     - name: Build the wheel
       run: |
         . venv/bin/activate
+        cd paig-server
         python3 -m build -w
 
     - name: Install created package
       run: |
         rm -rf venv
         virtualenv -p python3 venv && . venv/bin/activate
+        cd paig-server
         pip install dist/*.whl
 
     - name: Release to PyPI
@@ -73,4 +73,4 @@ jobs:
       run: |
         . venv/bin/activate
         pip install twine
-        twine upload dist/*
\ No newline at end of file
+        twine upload paig-server/dist/*
\ No newline at end of file
diff --git a/docs/SNIPPET_USING_PLUGIN.md b/docs/SNIPPET_USING_PLUGIN.md
index 2a14ee25..514ddbd0 100644
--- a/docs/SNIPPET_USING_PLUGIN.md
+++ b/docs/SNIPPET_USING_PLUGIN.md
@@ -5,7 +5,7 @@ PAIG provides a platform to secure and govern your AI applications. You can use
 - PAIG web application should be up. You can refer to [Quick Start](QUICK_START_README.md)
 - Dependency should be installed . You can install them by
    ```shell
-   pip install privacera_shield openai
+   pip install paig_client openai
    ```
 
 
@@ -54,16 +54,16 @@ PAIG provides a platform to secure and govern your AI applications. You can use
 
    
    ```Python
-   from privacera_shield import client as privacera_shield_client
+   from paig_client import client as paig_shield_client
    from openai import OpenAI
-   from privacera_shield.model import ConversationType
-   import privacera_shield.exception
+   from paig_client.model import ConversationType
+   import paig_client.exception
    import uuid
    
    # Set the OPENAI_API_KEY environment variable or set it here
    openai_client = OpenAI()
    
-   privacera_shield_client.setup(frameworks=[])
+   paig_shield_client.setup(frameworks=[])
 
    # Replace "testuser" with the user who is using the application. Or you can use the service username
    user = "testuser"
@@ -72,11 +72,11 @@ PAIG provides a platform to secure and govern your AI applications. You can use
    privacera_thread_id = str(uuid.uuid4())
    
    try:
-      with privacera_shield_client.create_shield_context(username=user):
+      with paig_shield_client.create_shield_context(username=user):
          prompt_text = "Who was the first President of USA and where did they live?"
          print(f"User Prompt: {prompt_text}")
          # Validate prompt with Privacera Shield
-         updated_prompt_text = privacera_shield_client.check_access(
+         updated_prompt_text = paig_shield_client.check_access(
             text=prompt_text,
             conversation_type=ConversationType.PROMPT,
             thread_id=privacera_thread_id
@@ -97,14 +97,14 @@ PAIG provides a platform to secure and govern your AI applications. You can use
          llm_response = response.choices[0].message.content
          print(f"LLM Response: {llm_response}")
          # Validate LLM response with Privacera Shield
-         updated_reply_text = privacera_shield_client.check_access(
+         updated_reply_text = paig_shield_client.check_access(
             text=llm_response,
             conversation_type=ConversationType.REPLY,
             thread_id=privacera_thread_id
          )
          updated_reply_text = updated_reply_text[0].response_text
          print(f"LLM Response (After Privacera Shield): {updated_reply_text}")
-   except privacera_shield.exception.AccessControlException as e:
+   except paig_client.exception.AccessControlException as e:
       # If access is denied, then this exception will be thrown. You can handle it accordingly.
       print(f"AccessControlException: {e}")
 ```
diff --git a/docs/mkdocs/docs/integration/langchain.md b/docs/mkdocs/docs/integration/langchain.md
index cd9fdc96..53f49d7d 100644
--- a/docs/mkdocs/docs/integration/langchain.md
+++ b/docs/mkdocs/docs/integration/langchain.md
@@ -148,20 +148,20 @@ betweens agents and chains. The following code snippet shows how to initialize t
 
 Create a folder called `privacera` in your application and copy the Privacera Shield Application configuration file
 
-### **Install privacera_shield**
+### **Install paig_client**
 
 Privacera's Shield library needs to be first installed. This can be done by running the following command:
 
 ```shell
-pip install privacera_shield
+pip install paig_client
 ```
 
 ### **Importing the PAIG Libraries**
 Add the following imports to your application
 
 ```python
-import privacera_shield
-from privacera_shield import client as privacera_shield_client
+import paig_client
+from paig_client import client as paig_shield_client
 ```
 
 ### **Initializing the PAIG Library**
@@ -169,7 +169,7 @@ from privacera_shield import client as privacera_shield_client
 Call the setup method to initialize the Privacera Shield library.
 
 ```python
-privacera_shield_client.setup(frameworks=["langchain"])
+paig_shield_client.setup(frameworks=["langchain"])
 ```
 
 ### **Setting Privacera Shield Context**
@@ -181,10 +181,10 @@ Before calling Langchain, the Privacera Shield context needs to be set. This is
 
 ```python
 try:
-    with privacera_shield_client.create_shield_context(username=user):
+    with paig_shield_client.create_shield_context(username=user):
         response = llm_chain.invoke(prompt_text)
         print(f"LLM Response: {response.get('text')}")
-except privacera_shield.exception.AccessControlException as e:
+except paig_client.exception.AccessControlException as e:
     # If access is denied, then this exception will be thrown. You can handle it accordingly.
     print(f"AccessControlException: {e}")
 ```
diff --git a/docs/mkdocs/docs/integration/python-applications.md b/docs/mkdocs/docs/integration/python-applications.md
index 08280e77..73a8918e 100644
--- a/docs/mkdocs/docs/integration/python-applications.md
+++ b/docs/mkdocs/docs/integration/python-applications.md
@@ -8,12 +8,12 @@ If your AI application is developed in Python and not using LangChain, you can i
 using the PAIG Python library. With this option you also have an option to customize the flow and decide when to invoke
 PAIG.
 
-## **Install privacera_shield**
+## **Install paig_client**
 
 Privacera's plugin library needs to be first installed. This can be done by running the following command:
 
 ```shell
-pip install privacera_shield
+pip install paig_client
 ```
 
 ## **Adding AI Application in PAIG**
@@ -95,9 +95,9 @@ call the APIs:
 
 **Importing the PAIG Libraries**
 ```python
-from privacera_shield import client as privacera_shield_client
-from privacera_shield.model import ConversationType
-import privacera_shield.exception
+from paig_client import client as paig_shield_client
+from paig_client.model import ConversationType
+import paig_client.exception
 import uuid
 ```
 
@@ -107,7 +107,7 @@ Call the setup method to initialize the Privacera Shield library. Since you are
 an empty list to the setup method.
 
 ```python
-privacera_shield_client.setup(frameworks=[])
+paig_shield_client.setup(frameworks=[])
 ```
 
 Generate a random UUID which will be used to bind a prompt with a response
@@ -120,16 +120,16 @@ privacera_thread_id = str(uuid.uuid4())
 
 ```python
 try:
-    with privacera_shield_client.create_shield_context(username=user):
+    with paig_shield_client.create_shield_context(username=user):
         # Validate prompt with Privacera Shield
-        updated_prompt_text = privacera_shield_client.check_access(
+        updated_prompt_text = paig_shield_client.check_access(
             text=prompt_text,
             conversation_type=ConversationType.PROMPT,
             thread_id=privacera_thread_id
         )
         updated_prompt_text = updated_prompt_text[0].response_text
         print(f"User Prompt (After Privacera Shield): {updated_prompt_text}")
-except privacera_shield.exception.AccessControlException as e:
+except paig_client.exception.AccessControlException as e:
     # If access is denied, then this exception will be thrown. You can handle it accordingly.
     print(f"AccessControlException: {e}")
 ```
@@ -137,15 +137,15 @@ except privacera_shield.exception.AccessControlException as e:
 **Checking Access After Receiving Response from LLM**
 ```python
 try:
-    with privacera_shield_client.create_shield_context(username=user):
+    with paig_shield_client.create_shield_context(username=user):
         # Validate LLM response with Privacera Shield
-        updated_reply_text = privacera_shield_client.check_access(
+        updated_reply_text = paig_shield_client.check_access(
             text=llm_response,
             conversation_type=ConversationType.REPLY,
             thread_id=privacera_thread_id
         )
         updated_reply_text = updated_reply_text[0].response_text
-except privacera_shield.exception.AccessControlException as e:
+except paig_client.exception.AccessControlException as e:
     # If access is denied, then this exception will be thrown. You can handle it accordingly.
     print(f"AccessControlException: {e}")
 ```
diff --git a/docs/mkdocs/docs/integration/snippets/requirements_langchain_openai.txt b/docs/mkdocs/docs/integration/snippets/requirements_langchain_openai.txt
index 637c2edb..0d3c63bb 100644
--- a/docs/mkdocs/docs/integration/snippets/requirements_langchain_openai.txt
+++ b/docs/mkdocs/docs/integration/snippets/requirements_langchain_openai.txt
@@ -1,4 +1,4 @@
 langchain-community==0.0.17
 langchain-openai==0.0.5
 langchain==0.1.5
-privacera_shield
+paig_client
diff --git a/docs/mkdocs/docs/integration/snippets/sample_langchain_integration_bedrock.md b/docs/mkdocs/docs/integration/snippets/sample_langchain_integration_bedrock.md
index d8c7b4b3..35bb2e9d 100644
--- a/docs/mkdocs/docs/integration/snippets/sample_langchain_integration_bedrock.md
+++ b/docs/mkdocs/docs/integration/snippets/sample_langchain_integration_bedrock.md
@@ -1,14 +1,14 @@
 ```python title="sample_langchain_integration.py" hl_lines="3 4 10 26 29"
 import os
 
-import privacera_shield
-from privacera_shield import client as privacera_shield_client
+import paig_client
+from paig_client import client as paig_shield_client
 from langchain.llms.bedrock import Bedrock
 from langchain.prompts import PromptTemplate
 from langchain.chains import LLMChain
 
 # Inititialize Privacera Shield
-privacera_shield_client.setup(frameworks=["langchain"])
+paig_shield_client.setup(frameworks=["langchain"])
 
 model_name = "amazon.titan-tg1-large"
 region = "us-west-2"
@@ -24,10 +24,10 @@ user = "testuser"
 prompt_text = "Who was the first President of USA and where did they live?"
 llm_chain = LLMChain(prompt=prompt, llm=llm)
 try:
-    with privacera_shield_client.create_shield_context(username=user):
+    with paig_shield_client.create_shield_context(username=user):
         response = llm_chain.run(prompt_text)
         print(f"LLM Response: {response}")
-except privacera_shield.exception.AccessControlException as e:
+except paig_client.exception.AccessControlException as e:
     # If access is denied, then this exception will be thrown. You can handle it accordingly.
     print(f"AccessControlException: {e}")
 ```
diff --git a/docs/mkdocs/docs/integration/snippets/sample_langchain_integration_openai.py b/docs/mkdocs/docs/integration/snippets/sample_langchain_integration_openai.py
index e9623d95..5f069b23 100644
--- a/docs/mkdocs/docs/integration/snippets/sample_langchain_integration_openai.py
+++ b/docs/mkdocs/docs/integration/snippets/sample_langchain_integration_openai.py
@@ -1,6 +1,6 @@
 import os
-import privacera_shield
-from privacera_shield import client as privacera_shield_client
+import paig_client
+from paig_client import client as paig_shield_client
 from langchain_openai import OpenAI
 from langchain.prompts import PromptTemplate
 from langchain.chains import LLMChain
@@ -8,7 +8,7 @@
 api_key = os.getenv("OPENAI_API_KEY")  # (1)
 
 # Initialize Privacera Shield
-privacera_shield_client.setup(frameworks=["langchain"])
+paig_shield_client.setup(frameworks=["langchain"])
 
 llm = OpenAI(openai_api_key=api_key)
 template = """Question: {question}
@@ -24,9 +24,9 @@
 
 llm_chain = LLMChain(prompt=prompt, llm=llm)
 try:
-    with privacera_shield_client.create_shield_context(username=user):
+    with paig_shield_client.create_shield_context(username=user):
         response = llm_chain.invoke(prompt_text)
         print(f"LLM Response: {response.get('text')}")
-except privacera_shield.exception.AccessControlException as e:
+except paig_client.exception.AccessControlException as e:
     # If access is denied, then this exception will be thrown. You can handle it accordingly.
     print(f"AccessControlException: {e}")
diff --git a/docs/mkdocs/docs/integration/snippets/sample_python_integration_bedrock.md b/docs/mkdocs/docs/integration/snippets/sample_python_integration_bedrock.md
index f3d97381..9a530f7e 100644
--- a/docs/mkdocs/docs/integration/snippets/sample_python_integration_bedrock.md
+++ b/docs/mkdocs/docs/integration/snippets/sample_python_integration_bedrock.md
@@ -1,9 +1,9 @@
 ```python title="sample_python_integration.py" hl_lines="3 4 5 22 24 28 29 30 55 56 57 60 61 62"
 import json
 
-import privacera_shield
-from privacera_shield import client as privacera_shield_client
-from privacera_shield.model import ConversationType
+import paig_client
+from paig_client import client as paig_shield_client
+from paig_client.model import ConversationType
 import boto3
 
 # If needed, pdate the below 2 variables with your model name and region
@@ -17,16 +17,16 @@ bedrock_runtime = boto3.client(
 accept = "application/json"
 contentType = "application/json"
 
-privacera_shield_client.setup(frameworks=[])
+paig_shield_client.setup(frameworks=[])
 
 # Replace "testuser" with the user who is using the application. Or you can use the service username
 user = "testuser"
 try:
-    with privacera_shield_client.create_shield_context(username=user):
+    with paig_shield_client.create_shield_context(username=user):
         prompt_text = "Who was the first President of USA and where did they live?"
         print(f"User Prompt: {prompt_text}")
         # Validate prompt with Privacera Shield
-        updated_prompt_text = privacera_shield_client.check_access(
+        updated_prompt_text = paig_shield_client.check_access(
             text=prompt_text,
             conversation_type=ConversationType.PROMPT
         )
@@ -53,12 +53,12 @@ try:
         for result in results:
             reply_text = result.get('outputText')
             # Validate LLM response with Privacera Shield
-            update_reply_text = privacera_shield_client.check_access(
+            update_reply_text = paig_shield_client.check_access(
                 text=reply_text,
                 conversation_type=ConversationType.REPLY
             )
             print(f"LLM Response (After Privacera Shield): {update_reply_text}")
-except privacera_shield.exception.AccessControlException as e:
+except paig_client.exception.AccessControlException as e:
     # If access is denied, then this exception will be thrown. You can handle it accordingly.
     print(f"AccessControlException: {e}")
 ```
\ No newline at end of file
diff --git a/docs/mkdocs/docs/integration/snippets/sample_python_integration_openai.md b/docs/mkdocs/docs/integration/snippets/sample_python_integration_openai.md
index 9c9894eb..6dce8efe 100644
--- a/docs/mkdocs/docs/integration/snippets/sample_python_integration_openai.md
+++ b/docs/mkdocs/docs/integration/snippets/sample_python_integration_openai.md
@@ -1,14 +1,14 @@
 ```python title="sample_python_integration.py" hl_lines="1 2 3 4 10 13 16 19 23 24 25 26 27 28 43 44 45 46 47 48 49 51 52 53"
-from privacera_shield import client as privacera_shield_client
-from privacera_shield.model import ConversationType
-import privacera_shield.exception
+from paig_client import client as paig_shield_client
+from paig_client.model import ConversationType
+import paig_client.exception
 import uuid
 from openai import OpenAI
 
 # Set the OPENAI_API_KEY environment variable or set it here
 openai_client = OpenAI()
 
-privacera_shield_client.setup(frameworks=[])
+paig_shield_client.setup(frameworks=[])
 
 # Replace "testuser" with the user who is using the application. Or you can use the service username
 user = "testuser"
@@ -17,11 +17,11 @@ user = "testuser"
 privacera_thread_id = str(uuid.uuid4())
 
 try:
-   with privacera_shield_client.create_shield_context(username=user):
+   with paig_shield_client.create_shield_context(username=user):
       prompt_text = "Who was the first President of USA and where did they live?"
       print(f"User Prompt: {prompt_text}")
       # Validate prompt with Privacera Shield
-      updated_prompt_text = privacera_shield_client.check_access(
+      updated_prompt_text = paig_shield_client.check_access(
          text=prompt_text,
          conversation_type=ConversationType.PROMPT,
          thread_id=privacera_thread_id
@@ -42,14 +42,14 @@ try:
       llm_response = response.choices[0].message.content
       print(f"LLM Response: {llm_response}")
       # Validate LLM response with Privacera Shield
-      updated_reply_text = privacera_shield_client.check_access(
+      updated_reply_text = paig_shield_client.check_access(
          text=llm_response,
          conversation_type=ConversationType.REPLY,
          thread_id=privacera_thread_id
       )
       updated_reply_text = updated_reply_text[0].response_text
       print(f"LLM Response (After Privacera Shield): {updated_reply_text")
-except privacera_shield.exception.AccessControlException as e:
+except paig_client.exception.AccessControlException as e:
    # If access is denied, then this exception will be thrown. You can handle it accordingly.
    print(f"AccessControlException: {e}")
 ```
diff --git a/docs/mkdocs/docs/integration/vectordb/milvus.md b/docs/mkdocs/docs/integration/vectordb/milvus.md
index 02e82681..96970ebe 100644
--- a/docs/mkdocs/docs/integration/vectordb/milvus.md
+++ b/docs/mkdocs/docs/integration/vectordb/milvus.md
@@ -27,12 +27,12 @@ The below line of the code shows how we have enabled milvus data governance by a
 setting up privacera shield client.
 
 ```python
-privacera_shield_client.setup(frameworks=["milvus"])
+paig_shield_client.setup(frameworks=["milvus"])
 ```
 
 !!! info "Multiple Frameworks"
     This can also be utilized in conjunction with AI application policies by incorporating it within the Langchain 
     framework as shown below: 
     ```python
-    privacera_shield_client.setup(frameworks=["langchain", "milvus"])
+    paig_shield_client.setup(frameworks=["langchain", "milvus"])
     ```
diff --git a/notebooks/paig-os/google-colab/PAIG_OpenAI.ipynb b/notebooks/paig-os/google-colab/PAIG_OpenAI.ipynb
index cc0a6b26..fcc4cf97 100644
--- a/notebooks/paig-os/google-colab/PAIG_OpenAI.ipynb
+++ b/notebooks/paig-os/google-colab/PAIG_OpenAI.ipynb
@@ -63,7 +63,7 @@
       },
       "outputs": [],
       "source": [
-        "!pip install -qqq privacera_shield openai paig-server --no-warn-conflicts\n",
+        "!pip install -qqq paig_client openai paig-server --no-warn-conflicts\n",
         "!python -m spacy download en_core_web_lg\n",
         "!echo \"\\n\\n\"\n",
         "!echo \"Ignore the above messages to restart the runtime or kernel. Please continue to the next step\""
@@ -238,13 +238,13 @@
         "\n",
         "This section demonstrates a simple Python application that uses OpenAI for inference. The PAIG Shield is integrated within the application. The PAIG Shield client is initialized using the `setup()` method and is then used to validate the prompts and replies. In this basic GenAI application, the PAIG Shield's `check_access()` method needs to be explicitly called for the prompt and reply. However, when using frameworks like LangChain, PAIG will automatically instrument the code and call the `check_access()` method for all interactions with LLMs and RAGs.\n",
         "\n",
-        "To enforce user or group-specific policies, the calling username should be set as the request context before processing the prompt. This can be done using the `with privacera_shield_client.create_shield_context(username=username):` syntax.\n",
+        "To enforce user or group-specific policies, the calling username should be set as the request context before processing the prompt. This can be done using the `with paig_client_client.create_shield_context(username=username):` syntax.\n",
         "\n",
         "To stitch together related calls, an optional thread ID can be passed to the `check_access()` method to tie them together.\n",
         "\n",
         "Depending on the policies, the `check_access()` method will perform one of the following actions:\n",
         "\n",
-        "1. If the user is not permitted to use the application or if there is a policy to deny contents which are inappropriate, having unauthorized sensitive information, or is of malicious intent, then the method will throw the exception `privacera_shield.exception.AccessControlException`. This exception can be caught, and an alternate reply can be returned to the caller.\n",
+        "1. If the user is not permitted to use the application or if there is a policy to deny contents which are inappropriate, having unauthorized sensitive information, or is of malicious intent, then the method will throw the exception `paig_client.exception.AccessControlException`. This exception can be caught, and an alternate reply can be returned to the caller.\n",
         "2. If the request is permitted but contains PII or sensitive information that is not authorized and needs to be redacted, the method will return the content with the PII or sensitive data elements redacted. This behavior is consistent for prompts, requests to RAGs, replies from RAGs, requests to LLMs, and replies from LLMs.\n",
         "3. If there are no policy violations, the content is returned without any alterations.\n",
         "\n"
@@ -260,9 +260,9 @@
       "outputs": [],
       "source": [
         "\n",
-        "from privacera_shield import client as privacera_shield_client\n",
-        "from privacera_shield.model import ConversationType\n",
-        "import privacera_shield.exception\n",
+        "from paig_client import client as paig_client_client\n",
+        "from paig_client.model import ConversationType\n",
+        "import paig_client.exception\n",
         "from openai import OpenAI\n",
         "import uuid\n",
         "\n",
@@ -272,7 +272,7 @@
         ")\n",
         "\n",
         "# PAIG supports frameworks like LangChain and VectorDBs like Milvus, OpenSearch. The integration to be considered should be passed as the frameworks parameter.\n",
-        "privacera_shield_client.setup(frameworks=[])\n",
+        "paig_client_client.setup(frameworks=[])\n",
         "\n",
         "# Create a function which can be called for the prompts\n",
         "def query_as_user(username, prompt_text):\n",
@@ -280,11 +280,11 @@
         "    privacera_thread_id = str(uuid.uuid4())\n",
         "\n",
         "    try:\n",
-        "        with privacera_shield_client.create_shield_context(username=username):\n",
+        "        with paig_client_client.create_shield_context(username=username):\n",
         "            print(f\"PROMPT BY USER: {prompt_text}\")\n",
         "\n",
         "            # Validate prompt with Privacera Shield\n",
-        "            updated_prompt_text = privacera_shield_client.check_access(\n",
+        "            updated_prompt_text = paig_client_client.check_access(\n",
         "                text=prompt_text,\n",
         "                conversation_type=ConversationType.PROMPT,\n",
         "                thread_id=privacera_thread_id\n",
@@ -309,7 +309,7 @@
         "            print(f\"LLM Response: {llm_response}\")\n",
         "\n",
         "            # Validate LLM response with Privacera Shield\n",
-        "            updated_reply_text = privacera_shield_client.check_access(\n",
+        "            updated_reply_text = paig_client_client.check_access(\n",
         "                text=llm_response,\n",
         "                conversation_type=ConversationType.REPLY,\n",
         "                thread_id=privacera_thread_id\n",
@@ -320,7 +320,7 @@
         "            else:\n",
         "                print(\"REPLY VALIDATION: The reply has not been updated by PAIG.\")\n",
         "            return updated_reply_text\n",
-        "    except privacera_shield.exception.AccessControlException as e:\n",
+        "    except paig_client.exception.AccessControlException as e:\n",
         "        # If access is denied, this exception will be thrown. Handle it accordingly.\n",
         "        print(\"The query has been denied!\")\n",
         "        print(f\"AccessControlException: {e}\")\n",
diff --git a/notebooks/paig-os/google-colab/PAIG_colab.ipynb b/notebooks/paig-os/google-colab/PAIG_colab.ipynb
index 1e03807b..85bb12b8 100644
--- a/notebooks/paig-os/google-colab/PAIG_colab.ipynb
+++ b/notebooks/paig-os/google-colab/PAIG_colab.ipynb
@@ -32,7 +32,7 @@
       },
       "outputs": [],
       "source": [
-        "!pip install -qqq privacera_shield openai paig-server --no-warn-conflicts\n",
+        "!pip install -qqq paig_client openai paig-server --no-warn-conflicts\n",
         "!python -m spacy download en_core_web_lg"
       ]
     },
@@ -189,13 +189,13 @@
       },
       "outputs": [],
       "source": [
-        "from privacera_shield import client as privacera_shield_client\n",
+        "from paig_client import client as paig_client_client\n",
         "from openai import OpenAI\n",
         "\n",
         "# Set the OPENAI_API_KEY environment variable or set it here\n",
         "openai_client = OpenAI()\n",
         "\n",
-        "privacera_shield_client.setup(frameworks=[])\n"
+        "paig_client_client.setup(frameworks=[])\n"
       ]
     },
     {
@@ -224,9 +224,9 @@
       },
       "outputs": [],
       "source": [
-        "from privacera_shield import client as privacera_shield_client\n",
-        "from privacera_shield.model import ConversationType\n",
-        "import privacera_shield.exception\n",
+        "from paig_client import client as paig_client_client\n",
+        "from paig_client.model import ConversationType\n",
+        "import paig_client.exception\n",
         "import uuid\n",
         "\n",
         "# Replace \"testuser\" with the user who is using the application. Or you can use the service username\n",
@@ -236,11 +236,11 @@
         "privacera_thread_id = str(uuid.uuid4())\n",
         "\n",
         "try:\n",
-        "   with privacera_shield_client.create_shield_context(username=user):\n",
+        "   with paig_client_client.create_shield_context(username=user):\n",
         "      prompt_text = \"Who was the first President of USA and where did they live?\"\n",
         "      print(f\"User Prompt: {prompt_text}\")\n",
         "      # Validate prompt with Privacera Shield\n",
-        "      updated_prompt_text = privacera_shield_client.check_access(\n",
+        "      updated_prompt_text = paig_client_client.check_access(\n",
         "         text=prompt_text,\n",
         "         conversation_type=ConversationType.PROMPT,\n",
         "         thread_id=privacera_thread_id\n",
@@ -261,14 +261,14 @@
         "      llm_response = response.choices[0].message.content\n",
         "      print(f\"LLM Response: {llm_response}\")\n",
         "      # Validate LLM response with Privacera Shield\n",
-        "      updated_reply_text = privacera_shield_client.check_access(\n",
+        "      updated_reply_text = paig_client_client.check_access(\n",
         "         text=llm_response,\n",
         "         conversation_type=ConversationType.REPLY,\n",
         "         thread_id=privacera_thread_id\n",
         "      )\n",
         "      updated_reply_text = updated_reply_text[0].response_text\n",
         "      print(f\"LLM Response (After Privacera Shield): {updated_reply_text}\")\n",
-        "except privacera_shield.exception.AccessControlException as e:\n",
+        "except paig_client.exception.AccessControlException as e:\n",
         "   # If access is denied, then this exception will be thrown. You can handle it accordingly.\n",
         "   print(f\"AccessControlException: {e}\")"
       ]
diff --git a/notebooks/paig-os/jupyter-notebook/PAIG_OpenAI_jupyter.ipynb b/notebooks/paig-os/jupyter-notebook/PAIG_OpenAI_jupyter.ipynb
index 0db56adb..7f0ac79a 100644
--- a/notebooks/paig-os/jupyter-notebook/PAIG_OpenAI_jupyter.ipynb
+++ b/notebooks/paig-os/jupyter-notebook/PAIG_OpenAI_jupyter.ipynb
@@ -63,7 +63,7 @@
    },
    "outputs": [],
    "source": [
-    "!pip install -qqq privacera_shield openai paig-server --no-warn-conflicts\n",
+    "!pip install -qqq paig_client openai paig-server --no-warn-conflicts\n",
     "!python -m spacy download en_core_web_lg\n",
     "!echo \"\\n\\n\"\n",
     "!echo \"Ignore the above messages to restart the runtime or kernel. Please continue to the next step\""
@@ -272,13 +272,13 @@
     "\n",
     "This section demonstrates a simple Python application that uses OpenAI for inference. The PAIG Shield is integrated within the application. The PAIG Shield client is initialized using the `setup()` method and is then used to validate the prompts and replies. In this basic GenAI application, the PAIG Shield's `check_access()` method needs to be explicitly called for the prompt and reply. However, when using frameworks like LangChain, PAIG will automatically instrument the code and call the `check_access()` method for all interactions with LLMs and RAGs.\n",
     "\n",
-    "To enforce user or group-specific policies, the calling username should be set as the request context before processing the prompt. This can be done using the `with privacera_shield_client.create_shield_context(username=username):` syntax.\n",
+    "To enforce user or group-specific policies, the calling username should be set as the request context before processing the prompt. This can be done using the `with paig_client_client.create_shield_context(username=username):` syntax.\n",
     "\n",
     "To stitch together related calls, an optional thread ID can be passed to the `check_access()` method to tie them together.\n",
     "\n",
     "Depending on the policies, the `check_access()` method will perform one of the following actions:\n",
     "\n",
-    "1. If the user is not permitted to use the application or if there is a policy to deny contents which are inappropriate, having unauthorized sensitive information, or is of malicious intent, then the method will throw the exception `privacera_shield.exception.AccessControlException`. This exception can be caught, and an alternate reply can be returned to the caller.\n",
+    "1. If the user is not permitted to use the application or if there is a policy to deny contents which are inappropriate, having unauthorized sensitive information, or is of malicious intent, then the method will throw the exception `paig_client.exception.AccessControlException`. This exception can be caught, and an alternate reply can be returned to the caller.\n",
     "2. If the request is permitted but contains PII or sensitive information that is not authorized and needs to be redacted, the method will return the content with the PII or sensitive data elements redacted. This behavior is consistent for prompts, requests to RAGs, replies from RAGs, requests to LLMs, and replies from LLMs.\n",
     "3. If there are no policy violations, the content is returned without any alterations.\n"
    ]
@@ -292,9 +292,9 @@
    },
    "outputs": [],
    "source": [
-    "from privacera_shield import client as privacera_shield_client\n",
-    "from privacera_shield.model import ConversationType\n",
-    "import privacera_shield.exception\n",
+    "from paig_client import client as paig_client_client\n",
+    "from paig_client.model import ConversationType\n",
+    "import paig_client.exception\n",
     "from openai import OpenAI\n",
     "import uuid\n",
     "\n",
@@ -304,7 +304,7 @@
     ")\n",
     "\n",
     "# PAIG supports frameworks like LangChain and VectorDBs like Milvus, OpenSearch. The integration to be considered should be passed as the frameworks parameter.\n",
-    "privacera_shield_client.setup(frameworks=[])\n",
+    "paig_client_client.setup(frameworks=[])\n",
     "\n",
     "# Create a function which can be called for the prompts\n",
     "def query_as_user(username, prompt_text):\n",
@@ -312,11 +312,11 @@
     "    privacera_thread_id = str(uuid.uuid4())\n",
     "\n",
     "    try:\n",
-    "        with privacera_shield_client.create_shield_context(username=username):\n",
+    "        with paig_client_client.create_shield_context(username=username):\n",
     "            print(f\"PROMPT BY USER: {prompt_text}\")\n",
     "\n",
     "            # Validate prompt with Privacera Shield\n",
-    "            updated_prompt_text = privacera_shield_client.check_access(\n",
+    "            updated_prompt_text = paig_client_client.check_access(\n",
     "                text=prompt_text,\n",
     "                conversation_type=ConversationType.PROMPT,\n",
     "                thread_id=privacera_thread_id\n",
@@ -341,7 +341,7 @@
     "            print(f\"LLM Response: {llm_response}\")\n",
     "\n",
     "            # Validate LLM response with Privacera Shield\n",
-    "            updated_reply_text = privacera_shield_client.check_access(\n",
+    "            updated_reply_text = paig_client_client.check_access(\n",
     "                text=llm_response,\n",
     "                conversation_type=ConversationType.REPLY,\n",
     "                thread_id=privacera_thread_id\n",
@@ -352,7 +352,7 @@
     "            else:\n",
     "                print(\"REPLY VALIDATION: The reply has not been updated by PAIG.\")\n",
     "            return updated_reply_text\n",
-    "    except privacera_shield.exception.AccessControlException as e:\n",
+    "    except paig_client.exception.AccessControlException as e:\n",
     "        # If access is denied, this exception will be thrown. Handle it accordingly.\n",
     "        print(\"The query has been denied!\")\n",
     "        print(f\"AccessControlException: {e}\")\n",
diff --git a/notebooks/paig-os/jupyter-notebook/PAIG_jupyter.ipynb b/notebooks/paig-os/jupyter-notebook/PAIG_jupyter.ipynb
index 18d513fd..34e9b79a 100644
--- a/notebooks/paig-os/jupyter-notebook/PAIG_jupyter.ipynb
+++ b/notebooks/paig-os/jupyter-notebook/PAIG_jupyter.ipynb
@@ -32,7 +32,7 @@
    },
    "outputs": [],
    "source": [
-    "!pip install -qqq privacera_shield openai paig-server --no-warn-conflicts\n",
+    "!pip install -qqq paig_client openai paig-server --no-warn-conflicts\n",
     "!python -m spacy download en_core_web_lg"
    ]
   },
@@ -226,13 +226,13 @@
    },
    "outputs": [],
    "source": [
-    "from privacera_shield import client as privacera_shield_client\n",
+    "from paig_client import client as paig_client_client\n",
     "from openai import OpenAI\n",
     "\n",
     "# Set the OPENAI_API_KEY environment variable or set it here\n",
     "openai_client = OpenAI()\n",
     "\n",
-    "privacera_shield_client.setup(frameworks=[])\n"
+    "paig_client_client.setup(frameworks=[])\n"
    ]
   },
   {
@@ -261,9 +261,9 @@
    },
    "outputs": [],
    "source": [
-    "from privacera_shield import client as privacera_shield_client\n",
-    "from privacera_shield.model import ConversationType\n",
-    "import privacera_shield.exception\n",
+    "from paig_client import client as paig_client_client\n",
+    "from paig_client.model import ConversationType\n",
+    "import paig_client.exception\n",
     "import uuid\n",
     "\n",
     "# Replace \"testuser\" with the user who is using the application. Or you can use the service username\n",
@@ -273,11 +273,11 @@
     "privacera_thread_id = str(uuid.uuid4())\n",
     "\n",
     "try:\n",
-    "   with privacera_shield_client.create_shield_context(username=user):\n",
+    "   with paig_client_client.create_shield_context(username=user):\n",
     "      prompt_text = \"Who was the first President of USA and where did they live?\"\n",
     "      print(f\"User Prompt: {prompt_text}\")\n",
     "      # Validate prompt with Privacera Shield\n",
-    "      updated_prompt_text = privacera_shield_client.check_access(\n",
+    "      updated_prompt_text = paig_client_client.check_access(\n",
     "         text=prompt_text,\n",
     "         conversation_type=ConversationType.PROMPT,\n",
     "         thread_id=privacera_thread_id\n",
@@ -298,14 +298,14 @@
     "      llm_response = response.choices[0].message.content\n",
     "      print(f\"LLM Response: {llm_response}\")\n",
     "      # Validate LLM response with Privacera Shield\n",
-    "      updated_reply_text = privacera_shield_client.check_access(\n",
+    "      updated_reply_text = paig_client_client.check_access(\n",
     "         text=llm_response,\n",
     "         conversation_type=ConversationType.REPLY,\n",
     "         thread_id=privacera_thread_id\n",
     "      )\n",
     "      updated_reply_text = updated_reply_text[0].response_text\n",
     "      print(f\"LLM Response (After Privacera Shield): {updated_reply_text}\")\n",
-    "except privacera_shield.exception.AccessControlException as e:\n",
+    "except paig_client.exception.AccessControlException as e:\n",
     "   # If access is denied, then this exception will be thrown. You can handle it accordingly.\n",
     "   print(f\"AccessControlException: {e}\")"
    ]
diff --git a/paig-client/requirements.txt b/paig-client/requirements.txt
index 986005e9..bc47d18c 100644
--- a/paig-client/requirements.txt
+++ b/paig-client/requirements.txt
@@ -13,3 +13,4 @@ urllib3
 cryptography
 
 paig_common
+langchain_community
diff --git a/backend/README.md b/paig-server/backend/README.md
similarity index 100%
rename from backend/README.md
rename to paig-server/backend/README.md
diff --git a/backend/__init__.py b/paig-server/backend/__init__.py
similarity index 100%
rename from backend/__init__.py
rename to paig-server/backend/__init__.py
diff --git a/backend/install_pkgs.sh b/paig-server/backend/install_pkgs.sh
similarity index 100%
rename from backend/install_pkgs.sh
rename to paig-server/backend/install_pkgs.sh
diff --git a/backend/paig/README.md b/paig-server/backend/paig/README.md
similarity index 97%
rename from backend/paig/README.md
rename to paig-server/backend/paig/README.md
index 0e264932..8d0845c9 100644
--- a/backend/paig/README.md
+++ b/paig-server/backend/paig/README.md
@@ -2,7 +2,7 @@
 - [Technology Stack](#technology-stack)
 - [How to Start Development Server](#developmentserver)
 - [Optional Configuration](#configuration)
-- [How to Start/Build Web UI](../../frontend/README.md)
+- [How to Start/Build Web UI](../../paig-server/frontend/README.md)
 - [How to Setup Database](#databsesetup)
 - [Logging](#logging)
 
diff --git a/backend/paig/VERSION b/paig-server/backend/paig/VERSION
similarity index 100%
rename from backend/paig/VERSION
rename to paig-server/backend/paig/VERSION
diff --git a/backend/paig/__init__.py b/paig-server/backend/paig/__init__.py
similarity index 100%
rename from backend/paig/__init__.py
rename to paig-server/backend/paig/__init__.py
diff --git a/backend/paig/__main__.py b/paig-server/backend/paig/__main__.py
similarity index 100%
rename from backend/paig/__main__.py
rename to paig-server/backend/paig/__main__.py
diff --git a/backend/paig/alembic_db/README.md b/paig-server/backend/paig/alembic_db/README.md
similarity index 100%
rename from backend/paig/alembic_db/README.md
rename to paig-server/backend/paig/alembic_db/README.md
diff --git a/backend/paig/alembic_db/__init__.py b/paig-server/backend/paig/alembic_db/__init__.py
similarity index 100%
rename from backend/paig/alembic_db/__init__.py
rename to paig-server/backend/paig/alembic_db/__init__.py
diff --git a/backend/paig/alembic_db/alembic.ini b/paig-server/backend/paig/alembic_db/alembic.ini
similarity index 100%
rename from backend/paig/alembic_db/alembic.ini
rename to paig-server/backend/paig/alembic_db/alembic.ini
diff --git a/backend/paig/alembic_db/env.py b/paig-server/backend/paig/alembic_db/env.py
similarity index 100%
rename from backend/paig/alembic_db/env.py
rename to paig-server/backend/paig/alembic_db/env.py
diff --git a/backend/paig/alembic_db/script.py.mako b/paig-server/backend/paig/alembic_db/script.py.mako
similarity index 100%
rename from backend/paig/alembic_db/script.py.mako
rename to paig-server/backend/paig/alembic_db/script.py.mako
diff --git a/backend/paig/alembic_db/versions/1b4de1560f7a_added_application_key_to_ai_application_.py b/paig-server/backend/paig/alembic_db/versions/1b4de1560f7a_added_application_key_to_ai_application_.py
similarity index 100%
rename from backend/paig/alembic_db/versions/1b4de1560f7a_added_application_key_to_ai_application_.py
rename to paig-server/backend/paig/alembic_db/versions/1b4de1560f7a_added_application_key_to_ai_application_.py
diff --git a/backend/paig/alembic_db/versions/1fced03debf8_access_audits_table_added.py b/paig-server/backend/paig/alembic_db/versions/1fced03debf8_access_audits_table_added.py
similarity index 100%
rename from backend/paig/alembic_db/versions/1fced03debf8_access_audits_table_added.py
rename to paig-server/backend/paig/alembic_db/versions/1fced03debf8_access_audits_table_added.py
diff --git a/backend/paig/alembic_db/versions/5e805b526efa_add_tenant.py b/paig-server/backend/paig/alembic_db/versions/5e805b526efa_add_tenant.py
similarity index 100%
rename from backend/paig/alembic_db/versions/5e805b526efa_add_tenant.py
rename to paig-server/backend/paig/alembic_db/versions/5e805b526efa_add_tenant.py
diff --git a/backend/paig/alembic_db/versions/9249428e19b0_added_encryption_key_table.py b/paig-server/backend/paig/alembic_db/versions/9249428e19b0_added_encryption_key_table.py
similarity index 100%
rename from backend/paig/alembic_db/versions/9249428e19b0_added_encryption_key_table.py
rename to paig-server/backend/paig/alembic_db/versions/9249428e19b0_added_encryption_key_table.py
diff --git a/backend/paig/alembic_db/versions/99a43bcdbea1_added_encryption_master_key_table.py b/paig-server/backend/paig/alembic_db/versions/99a43bcdbea1_added_encryption_master_key_table.py
similarity index 100%
rename from backend/paig/alembic_db/versions/99a43bcdbea1_added_encryption_master_key_table.py
rename to paig-server/backend/paig/alembic_db/versions/99a43bcdbea1_added_encryption_master_key_table.py
diff --git a/backend/paig/alembic_db/versions/a7d20ed3c5b4_added_governance_service_tables.py b/paig-server/backend/paig/alembic_db/versions/a7d20ed3c5b4_added_governance_service_tables.py
similarity index 100%
rename from backend/paig/alembic_db/versions/a7d20ed3c5b4_added_governance_service_tables.py
rename to paig-server/backend/paig/alembic_db/versions/a7d20ed3c5b4_added_governance_service_tables.py
diff --git a/backend/paig/alembic_db/versions/d016d5e1fe5a_initial_migrations.py b/paig-server/backend/paig/alembic_db/versions/d016d5e1fe5a_initial_migrations.py
similarity index 100%
rename from backend/paig/alembic_db/versions/d016d5e1fe5a_initial_migrations.py
rename to paig-server/backend/paig/alembic_db/versions/d016d5e1fe5a_initial_migrations.py
diff --git a/backend/paig/api/__init__.py b/paig-server/backend/paig/api/__init__.py
similarity index 100%
rename from backend/paig/api/__init__.py
rename to paig-server/backend/paig/api/__init__.py
diff --git a/backend/paig/api/audit/RDS_service/__init__.py b/paig-server/backend/paig/api/audit/RDS_service/__init__.py
similarity index 100%
rename from backend/paig/api/audit/RDS_service/__init__.py
rename to paig-server/backend/paig/api/audit/RDS_service/__init__.py
diff --git a/backend/paig/api/audit/RDS_service/db_models/__init__.py b/paig-server/backend/paig/api/audit/RDS_service/db_models/__init__.py
similarity index 100%
rename from backend/paig/api/audit/RDS_service/db_models/__init__.py
rename to paig-server/backend/paig/api/audit/RDS_service/db_models/__init__.py
diff --git a/backend/paig/api/audit/RDS_service/db_models/access_audit_model.py b/paig-server/backend/paig/api/audit/RDS_service/db_models/access_audit_model.py
similarity index 100%
rename from backend/paig/api/audit/RDS_service/db_models/access_audit_model.py
rename to paig-server/backend/paig/api/audit/RDS_service/db_models/access_audit_model.py
diff --git a/backend/paig/api/audit/RDS_service/db_operations/__init__.py b/paig-server/backend/paig/api/audit/RDS_service/db_operations/__init__.py
similarity index 100%
rename from backend/paig/api/audit/RDS_service/db_operations/__init__.py
rename to paig-server/backend/paig/api/audit/RDS_service/db_operations/__init__.py
diff --git a/backend/paig/api/audit/RDS_service/db_operations/access_audit_repository.py b/paig-server/backend/paig/api/audit/RDS_service/db_operations/access_audit_repository.py
similarity index 100%
rename from backend/paig/api/audit/RDS_service/db_operations/access_audit_repository.py
rename to paig-server/backend/paig/api/audit/RDS_service/db_operations/access_audit_repository.py
diff --git a/backend/paig/api/audit/RDS_service/rds_service.py b/paig-server/backend/paig/api/audit/RDS_service/rds_service.py
similarity index 100%
rename from backend/paig/api/audit/RDS_service/rds_service.py
rename to paig-server/backend/paig/api/audit/RDS_service/rds_service.py
diff --git a/backend/paig/api/audit/__init__.py b/paig-server/backend/paig/api/audit/__init__.py
similarity index 100%
rename from backend/paig/api/audit/__init__.py
rename to paig-server/backend/paig/api/audit/__init__.py
diff --git a/backend/paig/api/audit/api_schemas/__init__.py b/paig-server/backend/paig/api/audit/api_schemas/__init__.py
similarity index 100%
rename from backend/paig/api/audit/api_schemas/__init__.py
rename to paig-server/backend/paig/api/audit/api_schemas/__init__.py
diff --git a/backend/paig/api/audit/api_schemas/access_audit_schema.py b/paig-server/backend/paig/api/audit/api_schemas/access_audit_schema.py
similarity index 100%
rename from backend/paig/api/audit/api_schemas/access_audit_schema.py
rename to paig-server/backend/paig/api/audit/api_schemas/access_audit_schema.py
diff --git a/backend/paig/api/audit/controllers/__init__.py b/paig-server/backend/paig/api/audit/controllers/__init__.py
similarity index 100%
rename from backend/paig/api/audit/controllers/__init__.py
rename to paig-server/backend/paig/api/audit/controllers/__init__.py
diff --git a/backend/paig/api/audit/controllers/data_store_controller.py b/paig-server/backend/paig/api/audit/controllers/data_store_controller.py
similarity index 100%
rename from backend/paig/api/audit/controllers/data_store_controller.py
rename to paig-server/backend/paig/api/audit/controllers/data_store_controller.py
diff --git a/backend/paig/api/audit/factory/__init__.py b/paig-server/backend/paig/api/audit/factory/__init__.py
similarity index 100%
rename from backend/paig/api/audit/factory/__init__.py
rename to paig-server/backend/paig/api/audit/factory/__init__.py
diff --git a/backend/paig/api/audit/factory/service_interface.py b/paig-server/backend/paig/api/audit/factory/service_interface.py
similarity index 100%
rename from backend/paig/api/audit/factory/service_interface.py
rename to paig-server/backend/paig/api/audit/factory/service_interface.py
diff --git a/backend/paig/api/audit/opensearch_service/__init__.py b/paig-server/backend/paig/api/audit/opensearch_service/__init__.py
similarity index 100%
rename from backend/paig/api/audit/opensearch_service/__init__.py
rename to paig-server/backend/paig/api/audit/opensearch_service/__init__.py
diff --git a/backend/paig/api/audit/opensearch_service/opensearch_client.py b/paig-server/backend/paig/api/audit/opensearch_service/opensearch_client.py
similarity index 100%
rename from backend/paig/api/audit/opensearch_service/opensearch_client.py
rename to paig-server/backend/paig/api/audit/opensearch_service/opensearch_client.py
diff --git a/backend/paig/api/audit/opensearch_service/opensearch_service.py b/paig-server/backend/paig/api/audit/opensearch_service/opensearch_service.py
similarity index 100%
rename from backend/paig/api/audit/opensearch_service/opensearch_service.py
rename to paig-server/backend/paig/api/audit/opensearch_service/opensearch_service.py
diff --git a/backend/paig/api/audit/opensearch_service/opensearch_util.py b/paig-server/backend/paig/api/audit/opensearch_service/opensearch_util.py
similarity index 100%
rename from backend/paig/api/audit/opensearch_service/opensearch_util.py
rename to paig-server/backend/paig/api/audit/opensearch_service/opensearch_util.py
diff --git a/backend/paig/api/audit/opensearch_service/resources/access_audit_template.json b/paig-server/backend/paig/api/audit/opensearch_service/resources/access_audit_template.json
similarity index 100%
rename from backend/paig/api/audit/opensearch_service/resources/access_audit_template.json
rename to paig-server/backend/paig/api/audit/opensearch_service/resources/access_audit_template.json
diff --git a/backend/paig/api/audit/opensearch_service/resources/admin_audit_template.json b/paig-server/backend/paig/api/audit/opensearch_service/resources/admin_audit_template.json
similarity index 100%
rename from backend/paig/api/audit/opensearch_service/resources/admin_audit_template.json
rename to paig-server/backend/paig/api/audit/opensearch_service/resources/admin_audit_template.json
diff --git a/backend/paig/api/audit/routers.py b/paig-server/backend/paig/api/audit/routers.py
similarity index 100%
rename from backend/paig/api/audit/routers.py
rename to paig-server/backend/paig/api/audit/routers.py
diff --git a/backend/paig/api/authz/__init__.py b/paig-server/backend/paig/api/authz/__init__.py
similarity index 100%
rename from backend/paig/api/authz/__init__.py
rename to paig-server/backend/paig/api/authz/__init__.py
diff --git a/backend/paig/api/authz/authorizer/__init__.py b/paig-server/backend/paig/api/authz/authorizer/__init__.py
similarity index 100%
rename from backend/paig/api/authz/authorizer/__init__.py
rename to paig-server/backend/paig/api/authz/authorizer/__init__.py
diff --git a/backend/paig/api/authz/authorizer/backend/__init__.py b/paig-server/backend/paig/api/authz/authorizer/backend/__init__.py
similarity index 100%
rename from backend/paig/api/authz/authorizer/backend/__init__.py
rename to paig-server/backend/paig/api/authz/authorizer/backend/__init__.py
diff --git a/backend/paig/api/authz/authorizer/backend/rds_based_paig_authorizer.py b/paig-server/backend/paig/api/authz/authorizer/backend/rds_based_paig_authorizer.py
similarity index 100%
rename from backend/paig/api/authz/authorizer/backend/rds_based_paig_authorizer.py
rename to paig-server/backend/paig/api/authz/authorizer/backend/rds_based_paig_authorizer.py
diff --git a/backend/paig/api/authz/authorizer/base_paig_authorizer.py b/paig-server/backend/paig/api/authz/authorizer/base_paig_authorizer.py
similarity index 100%
rename from backend/paig/api/authz/authorizer/base_paig_authorizer.py
rename to paig-server/backend/paig/api/authz/authorizer/base_paig_authorizer.py
diff --git a/backend/paig/api/authz/authorizer/filter/__init__.py b/paig-server/backend/paig/api/authz/authorizer/filter/__init__.py
similarity index 100%
rename from backend/paig/api/authz/authorizer/filter/__init__.py
rename to paig-server/backend/paig/api/authz/authorizer/filter/__init__.py
diff --git a/backend/paig/api/authz/authorizer/filter/base_metadata_filter_criteria_creator.py b/paig-server/backend/paig/api/authz/authorizer/filter/base_metadata_filter_criteria_creator.py
similarity index 100%
rename from backend/paig/api/authz/authorizer/filter/base_metadata_filter_criteria_creator.py
rename to paig-server/backend/paig/api/authz/authorizer/filter/base_metadata_filter_criteria_creator.py
diff --git a/backend/paig/api/authz/authorizer/filter/base_vector_db_filter_creator.py b/paig-server/backend/paig/api/authz/authorizer/filter/base_vector_db_filter_creator.py
similarity index 100%
rename from backend/paig/api/authz/authorizer/filter/base_vector_db_filter_creator.py
rename to paig-server/backend/paig/api/authz/authorizer/filter/base_vector_db_filter_creator.py
diff --git a/backend/paig/api/authz/authorizer/filter/milvus_filter_creator.py b/paig-server/backend/paig/api/authz/authorizer/filter/milvus_filter_creator.py
similarity index 100%
rename from backend/paig/api/authz/authorizer/filter/milvus_filter_creator.py
rename to paig-server/backend/paig/api/authz/authorizer/filter/milvus_filter_creator.py
diff --git a/backend/paig/api/authz/authorizer/filter/opensearch_filter_creator.py b/paig-server/backend/paig/api/authz/authorizer/filter/opensearch_filter_creator.py
similarity index 100%
rename from backend/paig/api/authz/authorizer/filter/opensearch_filter_creator.py
rename to paig-server/backend/paig/api/authz/authorizer/filter/opensearch_filter_creator.py
diff --git a/backend/paig/api/authz/authorizer/paig_authorizer.py b/paig-server/backend/paig/api/authz/authorizer/paig_authorizer.py
similarity index 100%
rename from backend/paig/api/authz/authorizer/paig_authorizer.py
rename to paig-server/backend/paig/api/authz/authorizer/paig_authorizer.py
diff --git a/backend/paig/api/authz/authorizer/utils/__init__.py b/paig-server/backend/paig/api/authz/authorizer/utils/__init__.py
similarity index 100%
rename from backend/paig/api/authz/authorizer/utils/__init__.py
rename to paig-server/backend/paig/api/authz/authorizer/utils/__init__.py
diff --git a/backend/paig/api/authz/authorizer/utils/authorizer_response_utils.py b/paig-server/backend/paig/api/authz/authorizer/utils/authorizer_response_utils.py
similarity index 100%
rename from backend/paig/api/authz/authorizer/utils/authorizer_response_utils.py
rename to paig-server/backend/paig/api/authz/authorizer/utils/authorizer_response_utils.py
diff --git a/backend/paig/api/authz/authorizer/utils/authorizer_utils.py b/paig-server/backend/paig/api/authz/authorizer/utils/authorizer_utils.py
similarity index 100%
rename from backend/paig/api/authz/authorizer/utils/authorizer_utils.py
rename to paig-server/backend/paig/api/authz/authorizer/utils/authorizer_utils.py
diff --git a/backend/paig/api/authz/controllers/__init__.py b/paig-server/backend/paig/api/authz/controllers/__init__.py
similarity index 100%
rename from backend/paig/api/authz/controllers/__init__.py
rename to paig-server/backend/paig/api/authz/controllers/__init__.py
diff --git a/backend/paig/api/authz/controllers/paig_authorizer_controller.py b/paig-server/backend/paig/api/authz/controllers/paig_authorizer_controller.py
similarity index 100%
rename from backend/paig/api/authz/controllers/paig_authorizer_controller.py
rename to paig-server/backend/paig/api/authz/controllers/paig_authorizer_controller.py
diff --git a/backend/paig/api/authz/routers.py b/paig-server/backend/paig/api/authz/routers.py
similarity index 100%
rename from backend/paig/api/authz/routers.py
rename to paig-server/backend/paig/api/authz/routers.py
diff --git a/backend/paig/api/authz/routes/__init__.py b/paig-server/backend/paig/api/authz/routes/__init__.py
similarity index 100%
rename from backend/paig/api/authz/routes/__init__.py
rename to paig-server/backend/paig/api/authz/routes/__init__.py
diff --git a/backend/paig/api/authz/routes/paig_authorizer_router.py b/paig-server/backend/paig/api/authz/routes/paig_authorizer_router.py
similarity index 100%
rename from backend/paig/api/authz/routes/paig_authorizer_router.py
rename to paig-server/backend/paig/api/authz/routes/paig_authorizer_router.py
diff --git a/backend/paig/api/authz/services/__init__.py b/paig-server/backend/paig/api/authz/services/__init__.py
similarity index 100%
rename from backend/paig/api/authz/services/__init__.py
rename to paig-server/backend/paig/api/authz/services/__init__.py
diff --git a/backend/paig/api/authz/services/paig_authorizer_service.py b/paig-server/backend/paig/api/authz/services/paig_authorizer_service.py
similarity index 100%
rename from backend/paig/api/authz/services/paig_authorizer_service.py
rename to paig-server/backend/paig/api/authz/services/paig_authorizer_service.py
diff --git a/backend/paig/api/authz/utils/__init__.py b/paig-server/backend/paig/api/authz/utils/__init__.py
similarity index 100%
rename from backend/paig/api/authz/utils/__init__.py
rename to paig-server/backend/paig/api/authz/utils/__init__.py
diff --git a/backend/paig/api/authz/utils/cache_decorator.py b/paig-server/backend/paig/api/authz/utils/cache_decorator.py
similarity index 100%
rename from backend/paig/api/authz/utils/cache_decorator.py
rename to paig-server/backend/paig/api/authz/utils/cache_decorator.py
diff --git a/backend/paig/api/authz/utils/config.py b/paig-server/backend/paig/api/authz/utils/config.py
similarity index 100%
rename from backend/paig/api/authz/utils/config.py
rename to paig-server/backend/paig/api/authz/utils/config.py
diff --git a/backend/paig/api/authz/utils/constants.py b/paig-server/backend/paig/api/authz/utils/constants.py
similarity index 100%
rename from backend/paig/api/authz/utils/constants.py
rename to paig-server/backend/paig/api/authz/utils/constants.py
diff --git a/backend/paig/api/encryption/__init__.py b/paig-server/backend/paig/api/encryption/__init__.py
similarity index 100%
rename from backend/paig/api/encryption/__init__.py
rename to paig-server/backend/paig/api/encryption/__init__.py
diff --git a/backend/paig/api/encryption/api_schemas/__init__.py b/paig-server/backend/paig/api/encryption/api_schemas/__init__.py
similarity index 100%
rename from backend/paig/api/encryption/api_schemas/__init__.py
rename to paig-server/backend/paig/api/encryption/api_schemas/__init__.py
diff --git a/backend/paig/api/encryption/api_schemas/encryption_key.py b/paig-server/backend/paig/api/encryption/api_schemas/encryption_key.py
similarity index 100%
rename from backend/paig/api/encryption/api_schemas/encryption_key.py
rename to paig-server/backend/paig/api/encryption/api_schemas/encryption_key.py
diff --git a/backend/paig/api/encryption/controllers/__init__.py b/paig-server/backend/paig/api/encryption/controllers/__init__.py
similarity index 100%
rename from backend/paig/api/encryption/controllers/__init__.py
rename to paig-server/backend/paig/api/encryption/controllers/__init__.py
diff --git a/backend/paig/api/encryption/controllers/encryption_key_controller.py b/paig-server/backend/paig/api/encryption/controllers/encryption_key_controller.py
similarity index 100%
rename from backend/paig/api/encryption/controllers/encryption_key_controller.py
rename to paig-server/backend/paig/api/encryption/controllers/encryption_key_controller.py
diff --git a/backend/paig/api/encryption/database/__init__.py b/paig-server/backend/paig/api/encryption/database/__init__.py
similarity index 100%
rename from backend/paig/api/encryption/database/__init__.py
rename to paig-server/backend/paig/api/encryption/database/__init__.py
diff --git a/backend/paig/api/encryption/database/db_models/__init__.py b/paig-server/backend/paig/api/encryption/database/db_models/__init__.py
similarity index 100%
rename from backend/paig/api/encryption/database/db_models/__init__.py
rename to paig-server/backend/paig/api/encryption/database/db_models/__init__.py
diff --git a/backend/paig/api/encryption/database/db_models/encryption_key_model.py b/paig-server/backend/paig/api/encryption/database/db_models/encryption_key_model.py
similarity index 100%
rename from backend/paig/api/encryption/database/db_models/encryption_key_model.py
rename to paig-server/backend/paig/api/encryption/database/db_models/encryption_key_model.py
diff --git a/backend/paig/api/encryption/database/db_models/encryption_master_key_model.py b/paig-server/backend/paig/api/encryption/database/db_models/encryption_master_key_model.py
similarity index 100%
rename from backend/paig/api/encryption/database/db_models/encryption_master_key_model.py
rename to paig-server/backend/paig/api/encryption/database/db_models/encryption_master_key_model.py
diff --git a/backend/paig/api/encryption/database/db_operations/__init__.py b/paig-server/backend/paig/api/encryption/database/db_operations/__init__.py
similarity index 100%
rename from backend/paig/api/encryption/database/db_operations/__init__.py
rename to paig-server/backend/paig/api/encryption/database/db_operations/__init__.py
diff --git a/backend/paig/api/encryption/database/db_operations/encryption_key_repository.py b/paig-server/backend/paig/api/encryption/database/db_operations/encryption_key_repository.py
similarity index 100%
rename from backend/paig/api/encryption/database/db_operations/encryption_key_repository.py
rename to paig-server/backend/paig/api/encryption/database/db_operations/encryption_key_repository.py
diff --git a/backend/paig/api/encryption/database/db_operations/encryption_master_key_repository.py b/paig-server/backend/paig/api/encryption/database/db_operations/encryption_master_key_repository.py
similarity index 100%
rename from backend/paig/api/encryption/database/db_operations/encryption_master_key_repository.py
rename to paig-server/backend/paig/api/encryption/database/db_operations/encryption_master_key_repository.py
diff --git a/backend/paig/api/encryption/events/__init__.py b/paig-server/backend/paig/api/encryption/events/__init__.py
similarity index 100%
rename from backend/paig/api/encryption/events/__init__.py
rename to paig-server/backend/paig/api/encryption/events/__init__.py
diff --git a/backend/paig/api/encryption/events/startup.py b/paig-server/backend/paig/api/encryption/events/startup.py
similarity index 100%
rename from backend/paig/api/encryption/events/startup.py
rename to paig-server/backend/paig/api/encryption/events/startup.py
diff --git a/backend/paig/api/encryption/factory/__init__.py b/paig-server/backend/paig/api/encryption/factory/__init__.py
similarity index 100%
rename from backend/paig/api/encryption/factory/__init__.py
rename to paig-server/backend/paig/api/encryption/factory/__init__.py
diff --git a/backend/paig/api/encryption/factory/secure_encryptor_factory.py b/paig-server/backend/paig/api/encryption/factory/secure_encryptor_factory.py
similarity index 100%
rename from backend/paig/api/encryption/factory/secure_encryptor_factory.py
rename to paig-server/backend/paig/api/encryption/factory/secure_encryptor_factory.py
diff --git a/backend/paig/api/encryption/routers.py b/paig-server/backend/paig/api/encryption/routers.py
similarity index 100%
rename from backend/paig/api/encryption/routers.py
rename to paig-server/backend/paig/api/encryption/routers.py
diff --git a/backend/paig/api/encryption/routes/__init__.py b/paig-server/backend/paig/api/encryption/routes/__init__.py
similarity index 100%
rename from backend/paig/api/encryption/routes/__init__.py
rename to paig-server/backend/paig/api/encryption/routes/__init__.py
diff --git a/backend/paig/api/encryption/routes/encryption_key_router.py b/paig-server/backend/paig/api/encryption/routes/encryption_key_router.py
similarity index 100%
rename from backend/paig/api/encryption/routes/encryption_key_router.py
rename to paig-server/backend/paig/api/encryption/routes/encryption_key_router.py
diff --git a/backend/paig/api/encryption/services/__init__.py b/paig-server/backend/paig/api/encryption/services/__init__.py
similarity index 100%
rename from backend/paig/api/encryption/services/__init__.py
rename to paig-server/backend/paig/api/encryption/services/__init__.py
diff --git a/backend/paig/api/encryption/services/encryption_key_service.py b/paig-server/backend/paig/api/encryption/services/encryption_key_service.py
similarity index 99%
rename from backend/paig/api/encryption/services/encryption_key_service.py
rename to paig-server/backend/paig/api/encryption/services/encryption_key_service.py
index 47d0e02a..c356ee2a 100644
--- a/backend/paig/api/encryption/services/encryption_key_service.py
+++ b/paig-server/backend/paig/api/encryption/services/encryption_key_service.py
@@ -1,6 +1,6 @@
 import logging
 from typing import List
-from privacera_shield_common.encryption import RSAKeyInfo, RSAKeyUtil
+from paig_common.encryption import RSAKeyInfo, RSAKeyUtil
 
 from core.controllers.base_controller import BaseController
 from core.controllers.paginated_response import Pageable
diff --git a/backend/paig/api/encryption/utils/__init__.py b/paig-server/backend/paig/api/encryption/utils/__init__.py
similarity index 100%
rename from backend/paig/api/encryption/utils/__init__.py
rename to paig-server/backend/paig/api/encryption/utils/__init__.py
diff --git a/backend/paig/api/encryption/utils/master_key_generator.py b/paig-server/backend/paig/api/encryption/utils/master_key_generator.py
similarity index 100%
rename from backend/paig/api/encryption/utils/master_key_generator.py
rename to paig-server/backend/paig/api/encryption/utils/master_key_generator.py
diff --git a/backend/paig/api/encryption/utils/secure_encryptor.py b/paig-server/backend/paig/api/encryption/utils/secure_encryptor.py
similarity index 100%
rename from backend/paig/api/encryption/utils/secure_encryptor.py
rename to paig-server/backend/paig/api/encryption/utils/secure_encryptor.py
diff --git a/backend/paig/api/governance/__init__.py b/paig-server/backend/paig/api/governance/__init__.py
similarity index 100%
rename from backend/paig/api/governance/__init__.py
rename to paig-server/backend/paig/api/governance/__init__.py
diff --git a/backend/paig/api/governance/api_schemas/__init__.py b/paig-server/backend/paig/api/governance/api_schemas/__init__.py
similarity index 100%
rename from backend/paig/api/governance/api_schemas/__init__.py
rename to paig-server/backend/paig/api/governance/api_schemas/__init__.py
diff --git a/backend/paig/api/governance/api_schemas/ai_app.py b/paig-server/backend/paig/api/governance/api_schemas/ai_app.py
similarity index 100%
rename from backend/paig/api/governance/api_schemas/ai_app.py
rename to paig-server/backend/paig/api/governance/api_schemas/ai_app.py
diff --git a/backend/paig/api/governance/api_schemas/ai_app_config.py b/paig-server/backend/paig/api/governance/api_schemas/ai_app_config.py
similarity index 100%
rename from backend/paig/api/governance/api_schemas/ai_app_config.py
rename to paig-server/backend/paig/api/governance/api_schemas/ai_app_config.py
diff --git a/backend/paig/api/governance/api_schemas/ai_app_policy.py b/paig-server/backend/paig/api/governance/api_schemas/ai_app_policy.py
similarity index 100%
rename from backend/paig/api/governance/api_schemas/ai_app_policy.py
rename to paig-server/backend/paig/api/governance/api_schemas/ai_app_policy.py
diff --git a/backend/paig/api/governance/api_schemas/metadata_key.py b/paig-server/backend/paig/api/governance/api_schemas/metadata_key.py
similarity index 100%
rename from backend/paig/api/governance/api_schemas/metadata_key.py
rename to paig-server/backend/paig/api/governance/api_schemas/metadata_key.py
diff --git a/backend/paig/api/governance/api_schemas/metadata_value.py b/paig-server/backend/paig/api/governance/api_schemas/metadata_value.py
similarity index 100%
rename from backend/paig/api/governance/api_schemas/metadata_value.py
rename to paig-server/backend/paig/api/governance/api_schemas/metadata_value.py
diff --git a/backend/paig/api/governance/api_schemas/tag.py b/paig-server/backend/paig/api/governance/api_schemas/tag.py
similarity index 100%
rename from backend/paig/api/governance/api_schemas/tag.py
rename to paig-server/backend/paig/api/governance/api_schemas/tag.py
diff --git a/backend/paig/api/governance/api_schemas/vector_db.py b/paig-server/backend/paig/api/governance/api_schemas/vector_db.py
similarity index 100%
rename from backend/paig/api/governance/api_schemas/vector_db.py
rename to paig-server/backend/paig/api/governance/api_schemas/vector_db.py
diff --git a/backend/paig/api/governance/api_schemas/vector_db_policy.py b/paig-server/backend/paig/api/governance/api_schemas/vector_db_policy.py
similarity index 100%
rename from backend/paig/api/governance/api_schemas/vector_db_policy.py
rename to paig-server/backend/paig/api/governance/api_schemas/vector_db_policy.py
diff --git a/backend/paig/api/governance/configs/ai_application_defaults.json b/paig-server/backend/paig/api/governance/configs/ai_application_defaults.json
similarity index 100%
rename from backend/paig/api/governance/configs/ai_application_defaults.json
rename to paig-server/backend/paig/api/governance/configs/ai_application_defaults.json
diff --git a/backend/paig/api/governance/controllers/__init__.py b/paig-server/backend/paig/api/governance/controllers/__init__.py
similarity index 100%
rename from backend/paig/api/governance/controllers/__init__.py
rename to paig-server/backend/paig/api/governance/controllers/__init__.py
diff --git a/backend/paig/api/governance/controllers/ai_app_config_controller.py b/paig-server/backend/paig/api/governance/controllers/ai_app_config_controller.py
similarity index 100%
rename from backend/paig/api/governance/controllers/ai_app_config_controller.py
rename to paig-server/backend/paig/api/governance/controllers/ai_app_config_controller.py
diff --git a/backend/paig/api/governance/controllers/ai_app_config_download_controller.py b/paig-server/backend/paig/api/governance/controllers/ai_app_config_download_controller.py
similarity index 100%
rename from backend/paig/api/governance/controllers/ai_app_config_download_controller.py
rename to paig-server/backend/paig/api/governance/controllers/ai_app_config_download_controller.py
diff --git a/backend/paig/api/governance/controllers/ai_app_controller.py b/paig-server/backend/paig/api/governance/controllers/ai_app_controller.py
similarity index 100%
rename from backend/paig/api/governance/controllers/ai_app_controller.py
rename to paig-server/backend/paig/api/governance/controllers/ai_app_controller.py
diff --git a/backend/paig/api/governance/controllers/ai_app_policy_controller.py b/paig-server/backend/paig/api/governance/controllers/ai_app_policy_controller.py
similarity index 100%
rename from backend/paig/api/governance/controllers/ai_app_policy_controller.py
rename to paig-server/backend/paig/api/governance/controllers/ai_app_policy_controller.py
diff --git a/backend/paig/api/governance/controllers/metadata_key_controller.py b/paig-server/backend/paig/api/governance/controllers/metadata_key_controller.py
similarity index 100%
rename from backend/paig/api/governance/controllers/metadata_key_controller.py
rename to paig-server/backend/paig/api/governance/controllers/metadata_key_controller.py
diff --git a/backend/paig/api/governance/controllers/metadata_value_controller.py b/paig-server/backend/paig/api/governance/controllers/metadata_value_controller.py
similarity index 100%
rename from backend/paig/api/governance/controllers/metadata_value_controller.py
rename to paig-server/backend/paig/api/governance/controllers/metadata_value_controller.py
diff --git a/backend/paig/api/governance/controllers/tag_controller.py b/paig-server/backend/paig/api/governance/controllers/tag_controller.py
similarity index 100%
rename from backend/paig/api/governance/controllers/tag_controller.py
rename to paig-server/backend/paig/api/governance/controllers/tag_controller.py
diff --git a/backend/paig/api/governance/controllers/vector_db_controller.py b/paig-server/backend/paig/api/governance/controllers/vector_db_controller.py
similarity index 100%
rename from backend/paig/api/governance/controllers/vector_db_controller.py
rename to paig-server/backend/paig/api/governance/controllers/vector_db_controller.py
diff --git a/backend/paig/api/governance/controllers/vector_db_policy_controller.py b/paig-server/backend/paig/api/governance/controllers/vector_db_policy_controller.py
similarity index 100%
rename from backend/paig/api/governance/controllers/vector_db_policy_controller.py
rename to paig-server/backend/paig/api/governance/controllers/vector_db_policy_controller.py
diff --git a/backend/paig/api/governance/database/__init__.py b/paig-server/backend/paig/api/governance/database/__init__.py
similarity index 100%
rename from backend/paig/api/governance/database/__init__.py
rename to paig-server/backend/paig/api/governance/database/__init__.py
diff --git a/backend/paig/api/governance/database/db_models/__init__.py b/paig-server/backend/paig/api/governance/database/db_models/__init__.py
similarity index 100%
rename from backend/paig/api/governance/database/db_models/__init__.py
rename to paig-server/backend/paig/api/governance/database/db_models/__init__.py
diff --git a/backend/paig/api/governance/database/db_models/ai_app_config_model.py b/paig-server/backend/paig/api/governance/database/db_models/ai_app_config_model.py
similarity index 100%
rename from backend/paig/api/governance/database/db_models/ai_app_config_model.py
rename to paig-server/backend/paig/api/governance/database/db_models/ai_app_config_model.py
diff --git a/backend/paig/api/governance/database/db_models/ai_app_model.py b/paig-server/backend/paig/api/governance/database/db_models/ai_app_model.py
similarity index 100%
rename from backend/paig/api/governance/database/db_models/ai_app_model.py
rename to paig-server/backend/paig/api/governance/database/db_models/ai_app_model.py
diff --git a/backend/paig/api/governance/database/db_models/ai_app_policy_model.py b/paig-server/backend/paig/api/governance/database/db_models/ai_app_policy_model.py
similarity index 100%
rename from backend/paig/api/governance/database/db_models/ai_app_policy_model.py
rename to paig-server/backend/paig/api/governance/database/db_models/ai_app_policy_model.py
diff --git a/backend/paig/api/governance/database/db_models/metadata_key_model.py b/paig-server/backend/paig/api/governance/database/db_models/metadata_key_model.py
similarity index 100%
rename from backend/paig/api/governance/database/db_models/metadata_key_model.py
rename to paig-server/backend/paig/api/governance/database/db_models/metadata_key_model.py
diff --git a/backend/paig/api/governance/database/db_models/metadata_value_model.py b/paig-server/backend/paig/api/governance/database/db_models/metadata_value_model.py
similarity index 100%
rename from backend/paig/api/governance/database/db_models/metadata_value_model.py
rename to paig-server/backend/paig/api/governance/database/db_models/metadata_value_model.py
diff --git a/backend/paig/api/governance/database/db_models/tag_model.py b/paig-server/backend/paig/api/governance/database/db_models/tag_model.py
similarity index 100%
rename from backend/paig/api/governance/database/db_models/tag_model.py
rename to paig-server/backend/paig/api/governance/database/db_models/tag_model.py
diff --git a/backend/paig/api/governance/database/db_models/vector_db_model.py b/paig-server/backend/paig/api/governance/database/db_models/vector_db_model.py
similarity index 100%
rename from backend/paig/api/governance/database/db_models/vector_db_model.py
rename to paig-server/backend/paig/api/governance/database/db_models/vector_db_model.py
diff --git a/backend/paig/api/governance/database/db_models/vector_db_policy_model.py b/paig-server/backend/paig/api/governance/database/db_models/vector_db_policy_model.py
similarity index 100%
rename from backend/paig/api/governance/database/db_models/vector_db_policy_model.py
rename to paig-server/backend/paig/api/governance/database/db_models/vector_db_policy_model.py
diff --git a/backend/paig/api/governance/database/db_operations/__init__.py b/paig-server/backend/paig/api/governance/database/db_operations/__init__.py
similarity index 100%
rename from backend/paig/api/governance/database/db_operations/__init__.py
rename to paig-server/backend/paig/api/governance/database/db_operations/__init__.py
diff --git a/backend/paig/api/governance/database/db_operations/ai_app_config_repository.py b/paig-server/backend/paig/api/governance/database/db_operations/ai_app_config_repository.py
similarity index 100%
rename from backend/paig/api/governance/database/db_operations/ai_app_config_repository.py
rename to paig-server/backend/paig/api/governance/database/db_operations/ai_app_config_repository.py
diff --git a/backend/paig/api/governance/database/db_operations/ai_app_policy_repository.py b/paig-server/backend/paig/api/governance/database/db_operations/ai_app_policy_repository.py
similarity index 100%
rename from backend/paig/api/governance/database/db_operations/ai_app_policy_repository.py
rename to paig-server/backend/paig/api/governance/database/db_operations/ai_app_policy_repository.py
diff --git a/backend/paig/api/governance/database/db_operations/ai_app_repository.py b/paig-server/backend/paig/api/governance/database/db_operations/ai_app_repository.py
similarity index 100%
rename from backend/paig/api/governance/database/db_operations/ai_app_repository.py
rename to paig-server/backend/paig/api/governance/database/db_operations/ai_app_repository.py
diff --git a/backend/paig/api/governance/database/db_operations/metadata_key_repository.py b/paig-server/backend/paig/api/governance/database/db_operations/metadata_key_repository.py
similarity index 100%
rename from backend/paig/api/governance/database/db_operations/metadata_key_repository.py
rename to paig-server/backend/paig/api/governance/database/db_operations/metadata_key_repository.py
diff --git a/backend/paig/api/governance/database/db_operations/metadata_value_repository.py b/paig-server/backend/paig/api/governance/database/db_operations/metadata_value_repository.py
similarity index 100%
rename from backend/paig/api/governance/database/db_operations/metadata_value_repository.py
rename to paig-server/backend/paig/api/governance/database/db_operations/metadata_value_repository.py
diff --git a/backend/paig/api/governance/database/db_operations/tag_repository.py b/paig-server/backend/paig/api/governance/database/db_operations/tag_repository.py
similarity index 100%
rename from backend/paig/api/governance/database/db_operations/tag_repository.py
rename to paig-server/backend/paig/api/governance/database/db_operations/tag_repository.py
diff --git a/backend/paig/api/governance/database/db_operations/vector_db_policy_repository.py b/paig-server/backend/paig/api/governance/database/db_operations/vector_db_policy_repository.py
similarity index 100%
rename from backend/paig/api/governance/database/db_operations/vector_db_policy_repository.py
rename to paig-server/backend/paig/api/governance/database/db_operations/vector_db_policy_repository.py
diff --git a/backend/paig/api/governance/database/db_operations/vector_db_repository.py b/paig-server/backend/paig/api/governance/database/db_operations/vector_db_repository.py
similarity index 100%
rename from backend/paig/api/governance/database/db_operations/vector_db_repository.py
rename to paig-server/backend/paig/api/governance/database/db_operations/vector_db_repository.py
diff --git a/backend/paig/api/governance/routers.py b/paig-server/backend/paig/api/governance/routers.py
similarity index 100%
rename from backend/paig/api/governance/routers.py
rename to paig-server/backend/paig/api/governance/routers.py
diff --git a/backend/paig/api/governance/routes/__init__.py b/paig-server/backend/paig/api/governance/routes/__init__.py
similarity index 100%
rename from backend/paig/api/governance/routes/__init__.py
rename to paig-server/backend/paig/api/governance/routes/__init__.py
diff --git a/backend/paig/api/governance/routes/ai_app_config_download_router.py b/paig-server/backend/paig/api/governance/routes/ai_app_config_download_router.py
similarity index 100%
rename from backend/paig/api/governance/routes/ai_app_config_download_router.py
rename to paig-server/backend/paig/api/governance/routes/ai_app_config_download_router.py
diff --git a/backend/paig/api/governance/routes/ai_app_config_router.py b/paig-server/backend/paig/api/governance/routes/ai_app_config_router.py
similarity index 100%
rename from backend/paig/api/governance/routes/ai_app_config_router.py
rename to paig-server/backend/paig/api/governance/routes/ai_app_config_router.py
diff --git a/backend/paig/api/governance/routes/ai_app_policy_router.py b/paig-server/backend/paig/api/governance/routes/ai_app_policy_router.py
similarity index 100%
rename from backend/paig/api/governance/routes/ai_app_policy_router.py
rename to paig-server/backend/paig/api/governance/routes/ai_app_policy_router.py
diff --git a/backend/paig/api/governance/routes/ai_app_router.py b/paig-server/backend/paig/api/governance/routes/ai_app_router.py
similarity index 100%
rename from backend/paig/api/governance/routes/ai_app_router.py
rename to paig-server/backend/paig/api/governance/routes/ai_app_router.py
diff --git a/backend/paig/api/governance/routes/metadata_key_router.py b/paig-server/backend/paig/api/governance/routes/metadata_key_router.py
similarity index 100%
rename from backend/paig/api/governance/routes/metadata_key_router.py
rename to paig-server/backend/paig/api/governance/routes/metadata_key_router.py
diff --git a/backend/paig/api/governance/routes/metadata_value_router.py b/paig-server/backend/paig/api/governance/routes/metadata_value_router.py
similarity index 100%
rename from backend/paig/api/governance/routes/metadata_value_router.py
rename to paig-server/backend/paig/api/governance/routes/metadata_value_router.py
diff --git a/backend/paig/api/governance/routes/tag_router.py b/paig-server/backend/paig/api/governance/routes/tag_router.py
similarity index 100%
rename from backend/paig/api/governance/routes/tag_router.py
rename to paig-server/backend/paig/api/governance/routes/tag_router.py
diff --git a/backend/paig/api/governance/routes/vector_db_policy_router.py b/paig-server/backend/paig/api/governance/routes/vector_db_policy_router.py
similarity index 100%
rename from backend/paig/api/governance/routes/vector_db_policy_router.py
rename to paig-server/backend/paig/api/governance/routes/vector_db_policy_router.py
diff --git a/backend/paig/api/governance/routes/vector_db_router.py b/paig-server/backend/paig/api/governance/routes/vector_db_router.py
similarity index 100%
rename from backend/paig/api/governance/routes/vector_db_router.py
rename to paig-server/backend/paig/api/governance/routes/vector_db_router.py
diff --git a/backend/paig/api/governance/services/__init__.py b/paig-server/backend/paig/api/governance/services/__init__.py
similarity index 100%
rename from backend/paig/api/governance/services/__init__.py
rename to paig-server/backend/paig/api/governance/services/__init__.py
diff --git a/backend/paig/api/governance/services/ai_app_config_service.py b/paig-server/backend/paig/api/governance/services/ai_app_config_service.py
similarity index 100%
rename from backend/paig/api/governance/services/ai_app_config_service.py
rename to paig-server/backend/paig/api/governance/services/ai_app_config_service.py
diff --git a/backend/paig/api/governance/services/ai_app_policy_service.py b/paig-server/backend/paig/api/governance/services/ai_app_policy_service.py
similarity index 100%
rename from backend/paig/api/governance/services/ai_app_policy_service.py
rename to paig-server/backend/paig/api/governance/services/ai_app_policy_service.py
diff --git a/backend/paig/api/governance/services/ai_app_service.py b/paig-server/backend/paig/api/governance/services/ai_app_service.py
similarity index 100%
rename from backend/paig/api/governance/services/ai_app_service.py
rename to paig-server/backend/paig/api/governance/services/ai_app_service.py
diff --git a/backend/paig/api/governance/services/metadata_key_service.py b/paig-server/backend/paig/api/governance/services/metadata_key_service.py
similarity index 100%
rename from backend/paig/api/governance/services/metadata_key_service.py
rename to paig-server/backend/paig/api/governance/services/metadata_key_service.py
diff --git a/backend/paig/api/governance/services/metadata_value_service.py b/paig-server/backend/paig/api/governance/services/metadata_value_service.py
similarity index 100%
rename from backend/paig/api/governance/services/metadata_value_service.py
rename to paig-server/backend/paig/api/governance/services/metadata_value_service.py
diff --git a/backend/paig/api/governance/services/tag_service.py b/paig-server/backend/paig/api/governance/services/tag_service.py
similarity index 100%
rename from backend/paig/api/governance/services/tag_service.py
rename to paig-server/backend/paig/api/governance/services/tag_service.py
diff --git a/backend/paig/api/governance/services/vector_db_policy_service.py b/paig-server/backend/paig/api/governance/services/vector_db_policy_service.py
similarity index 100%
rename from backend/paig/api/governance/services/vector_db_policy_service.py
rename to paig-server/backend/paig/api/governance/services/vector_db_policy_service.py
diff --git a/backend/paig/api/governance/services/vector_db_service.py b/paig-server/backend/paig/api/governance/services/vector_db_service.py
similarity index 100%
rename from backend/paig/api/governance/services/vector_db_service.py
rename to paig-server/backend/paig/api/governance/services/vector_db_service.py
diff --git a/backend/paig/api/governance/utils/__init__.py b/paig-server/backend/paig/api/governance/utils/__init__.py
similarity index 100%
rename from backend/paig/api/governance/utils/__init__.py
rename to paig-server/backend/paig/api/governance/utils/__init__.py
diff --git a/backend/paig/api/governance/utils/gov_service_validation_util.py b/paig-server/backend/paig/api/governance/utils/gov_service_validation_util.py
similarity index 100%
rename from backend/paig/api/governance/utils/gov_service_validation_util.py
rename to paig-server/backend/paig/api/governance/utils/gov_service_validation_util.py
diff --git a/backend/paig/api/shield/__init__.py b/paig-server/backend/paig/api/shield/__init__.py
similarity index 100%
rename from backend/paig/api/shield/__init__.py
rename to paig-server/backend/paig/api/shield/__init__.py
diff --git a/backend/paig/api/shield/cache/__init__.py b/paig-server/backend/paig/api/shield/cache/__init__.py
similarity index 100%
rename from backend/paig/api/shield/cache/__init__.py
rename to paig-server/backend/paig/api/shield/cache/__init__.py
diff --git a/backend/paig/api/shield/cache/lru_cache.py b/paig-server/backend/paig/api/shield/cache/lru_cache.py
similarity index 100%
rename from backend/paig/api/shield/cache/lru_cache.py
rename to paig-server/backend/paig/api/shield/cache/lru_cache.py
diff --git a/backend/paig/api/shield/client/__init__.py b/paig-server/backend/paig/api/shield/client/__init__.py
similarity index 100%
rename from backend/paig/api/shield/client/__init__.py
rename to paig-server/backend/paig/api/shield/client/__init__.py
diff --git a/backend/paig/api/shield/client/authz_service_rest_http_client.py b/paig-server/backend/paig/api/shield/client/authz_service_rest_http_client.py
similarity index 97%
rename from backend/paig/api/shield/client/authz_service_rest_http_client.py
rename to paig-server/backend/paig/api/shield/client/authz_service_rest_http_client.py
index 9d689d6e..56388a75 100644
--- a/backend/paig/api/shield/client/authz_service_rest_http_client.py
+++ b/paig-server/backend/paig/api/shield/client/authz_service_rest_http_client.py
@@ -1,8 +1,8 @@
 import logging
 
-from privacera_shield_common.constants import X_TENANT_ID_HEADER, X_USER_ROLE_HEADER
+from paig_common.constants import X_TENANT_ID_HEADER, X_USER_ROLE_HEADER
 
-from privacera_shield_common.async_base_rest_http_client import AsyncBaseRESTHttpClient
+from paig_common.async_base_rest_http_client import AsyncBaseRESTHttpClient
 from api.shield.interfaces.authz_service_interface import IAuthzClient
 from api.shield.model.vectordb_authz_request import AuthorizeVectorDBRequest
 from api.shield.model.vectordb_authz_response import AuthorizeVectorDBResponse
diff --git a/backend/paig/api/shield/client/base_rest_http_client.py b/paig-server/backend/paig/api/shield/client/base_rest_http_client.py
similarity index 98%
rename from backend/paig/api/shield/client/base_rest_http_client.py
rename to paig-server/backend/paig/api/shield/client/base_rest_http_client.py
index 00a8235b..af16b03a 100644
--- a/backend/paig/api/shield/client/base_rest_http_client.py
+++ b/paig-server/backend/paig/api/shield/client/base_rest_http_client.py
@@ -1,6 +1,6 @@
 from typing import Collection
 
-from privacera_shield_common.http_transport import HttpTransport
+from paig_common.http_transport import HttpTransport
 from api.shield.utils import config_utils
 from urllib3.response import HTTPResponse
 import json
diff --git a/backend/paig/api/shield/client/fluentd_rest_http_client.py b/paig-server/backend/paig/api/shield/client/fluentd_rest_http_client.py
similarity index 100%
rename from backend/paig/api/shield/client/fluentd_rest_http_client.py
rename to paig-server/backend/paig/api/shield/client/fluentd_rest_http_client.py
diff --git a/backend/paig/api/shield/client/http_account_service_client.py b/paig-server/backend/paig/api/shield/client/http_account_service_client.py
similarity index 97%
rename from backend/paig/api/shield/client/http_account_service_client.py
rename to paig-server/backend/paig/api/shield/client/http_account_service_client.py
index ca58a837..88cf34d9 100644
--- a/backend/paig/api/shield/client/http_account_service_client.py
+++ b/paig-server/backend/paig/api/shield/client/http_account_service_client.py
@@ -1,7 +1,7 @@
 import logging
 
 
-from privacera_shield_common.async_base_rest_http_client import AsyncBaseRESTHttpClient
+from paig_common.async_base_rest_http_client import AsyncBaseRESTHttpClient
 from api.shield.utils.custom_exceptions import ShieldException
 
 from api.shield.utils import config_utils
diff --git a/backend/paig/api/shield/client/local_account_service_client.py b/paig-server/backend/paig/api/shield/client/local_account_service_client.py
similarity index 100%
rename from backend/paig/api/shield/client/local_account_service_client.py
rename to paig-server/backend/paig/api/shield/client/local_account_service_client.py
diff --git a/backend/paig/api/shield/client/local_authz_service_client.py b/paig-server/backend/paig/api/shield/client/local_authz_service_client.py
similarity index 100%
rename from backend/paig/api/shield/client/local_authz_service_client.py
rename to paig-server/backend/paig/api/shield/client/local_authz_service_client.py
diff --git a/backend/paig/api/shield/conf/Disease_list.txt b/paig-server/backend/paig/api/shield/conf/Disease_list.txt
similarity index 100%
rename from backend/paig/api/shield/conf/Disease_list.txt
rename to paig-server/backend/paig/api/shield/conf/Disease_list.txt
diff --git a/backend/paig/api/shield/conf/Medicine_list.txt b/paig-server/backend/paig/api/shield/conf/Medicine_list.txt
similarity index 100%
rename from backend/paig/api/shield/conf/Medicine_list.txt
rename to paig-server/backend/paig/api/shield/conf/Medicine_list.txt
diff --git a/backend/paig/api/shield/conf/Symptom_list.txt b/paig-server/backend/paig/api/shield/conf/Symptom_list.txt
similarity index 100%
rename from backend/paig/api/shield/conf/Symptom_list.txt
rename to paig-server/backend/paig/api/shield/conf/Symptom_list.txt
diff --git a/backend/paig/api/shield/conf/__init__.py b/paig-server/backend/paig/api/shield/conf/__init__.py
similarity index 100%
rename from backend/paig/api/shield/conf/__init__.py
rename to paig-server/backend/paig/api/shield/conf/__init__.py
diff --git a/backend/paig/api/shield/conf/default_configs.properties b/paig-server/backend/paig/api/shield/conf/default_configs.properties
similarity index 100%
rename from backend/paig/api/shield/conf/default_configs.properties
rename to paig-server/backend/paig/api/shield/conf/default_configs.properties
diff --git a/backend/paig/api/shield/conf/local_configs.properties b/paig-server/backend/paig/api/shield/conf/local_configs.properties
similarity index 100%
rename from backend/paig/api/shield/conf/local_configs.properties
rename to paig-server/backend/paig/api/shield/conf/local_configs.properties
diff --git a/backend/paig/api/shield/conf/presidio_nlp_config.yaml b/paig-server/backend/paig/api/shield/conf/presidio_nlp_config.yaml
similarity index 100%
rename from backend/paig/api/shield/conf/presidio_nlp_config.yaml
rename to paig-server/backend/paig/api/shield/conf/presidio_nlp_config.yaml
diff --git a/backend/paig/api/shield/conf/shield_scanner.properties b/paig-server/backend/paig/api/shield/conf/shield_scanner.properties
similarity index 100%
rename from backend/paig/api/shield/conf/shield_scanner.properties
rename to paig-server/backend/paig/api/shield/conf/shield_scanner.properties
diff --git a/backend/paig/api/shield/controllers/__init__.py b/paig-server/backend/paig/api/shield/controllers/__init__.py
similarity index 100%
rename from backend/paig/api/shield/controllers/__init__.py
rename to paig-server/backend/paig/api/shield/controllers/__init__.py
diff --git a/backend/paig/api/shield/controllers/shield_controller.py b/paig-server/backend/paig/api/shield/controllers/shield_controller.py
similarity index 100%
rename from backend/paig/api/shield/controllers/shield_controller.py
rename to paig-server/backend/paig/api/shield/controllers/shield_controller.py
diff --git a/backend/paig/api/shield/factory/__init__.py b/paig-server/backend/paig/api/shield/factory/__init__.py
similarity index 100%
rename from backend/paig/api/shield/factory/__init__.py
rename to paig-server/backend/paig/api/shield/factory/__init__.py
diff --git a/backend/paig/api/shield/factory/account_service_factory.py b/paig-server/backend/paig/api/shield/factory/account_service_factory.py
similarity index 100%
rename from backend/paig/api/shield/factory/account_service_factory.py
rename to paig-server/backend/paig/api/shield/factory/account_service_factory.py
diff --git a/backend/paig/api/shield/factory/authz_service_client_factory.py b/paig-server/backend/paig/api/shield/factory/authz_service_client_factory.py
similarity index 100%
rename from backend/paig/api/shield/factory/authz_service_client_factory.py
rename to paig-server/backend/paig/api/shield/factory/authz_service_client_factory.py
diff --git a/backend/paig/api/shield/interfaces/__init__.py b/paig-server/backend/paig/api/shield/interfaces/__init__.py
similarity index 100%
rename from backend/paig/api/shield/interfaces/__init__.py
rename to paig-server/backend/paig/api/shield/interfaces/__init__.py
diff --git a/backend/paig/api/shield/interfaces/account_service_interface.py b/paig-server/backend/paig/api/shield/interfaces/account_service_interface.py
similarity index 100%
rename from backend/paig/api/shield/interfaces/account_service_interface.py
rename to paig-server/backend/paig/api/shield/interfaces/account_service_interface.py
diff --git a/backend/paig/api/shield/interfaces/authz_service_interface.py b/paig-server/backend/paig/api/shield/interfaces/authz_service_interface.py
similarity index 100%
rename from backend/paig/api/shield/interfaces/authz_service_interface.py
rename to paig-server/backend/paig/api/shield/interfaces/authz_service_interface.py
diff --git a/backend/paig/api/shield/logfile/__init__.py b/paig-server/backend/paig/api/shield/logfile/__init__.py
similarity index 100%
rename from backend/paig/api/shield/logfile/__init__.py
rename to paig-server/backend/paig/api/shield/logfile/__init__.py
diff --git a/backend/paig/api/shield/logfile/audit_loggers.py b/paig-server/backend/paig/api/shield/logfile/audit_loggers.py
similarity index 98%
rename from backend/paig/api/shield/logfile/audit_loggers.py
rename to paig-server/backend/paig/api/shield/logfile/audit_loggers.py
index 86bc6358..ead5a9d6 100644
--- a/backend/paig/api/shield/logfile/audit_loggers.py
+++ b/paig-server/backend/paig/api/shield/logfile/audit_loggers.py
@@ -1,6 +1,6 @@
 import os
 
-from privacera_shield_common.audit_spooler import AuditLogger
+from paig_common.audit_spooler import AuditLogger
 
 from api.shield.client.fluentd_rest_http_client import FluentdRestHttpClient
 from api.shield.model.shield_audit import ShieldAudit
diff --git a/backend/paig/api/shield/logfile/log_message_in_data_service.py b/paig-server/backend/paig/api/shield/logfile/log_message_in_data_service.py
similarity index 100%
rename from backend/paig/api/shield/logfile/log_message_in_data_service.py
rename to paig-server/backend/paig/api/shield/logfile/log_message_in_data_service.py
diff --git a/backend/paig/api/shield/logfile/log_message_in_file.py b/paig-server/backend/paig/api/shield/logfile/log_message_in_file.py
similarity index 96%
rename from backend/paig/api/shield/logfile/log_message_in_file.py
rename to paig-server/backend/paig/api/shield/logfile/log_message_in_file.py
index b5b00e91..3c9a4c95 100644
--- a/backend/paig/api/shield/logfile/log_message_in_file.py
+++ b/paig-server/backend/paig/api/shield/logfile/log_message_in_file.py
@@ -4,7 +4,7 @@
 from api.shield.model.shield_audit import ShieldAudit
 from api.shield.utils import config_utils
 from api.shield.utils.custom_exceptions import ShieldException
-from privacera_shield_common.paig_exception import DiskFullException, AuditEventQueueFullException
+from paig_common.paig_exception import DiskFullException, AuditEventQueueFullException
 
 
 class LogMessageInFile:
diff --git a/backend/paig/api/shield/logfile/log_message_in_local.py b/paig-server/backend/paig/api/shield/logfile/log_message_in_local.py
similarity index 100%
rename from backend/paig/api/shield/logfile/log_message_in_local.py
rename to paig-server/backend/paig/api/shield/logfile/log_message_in_local.py
diff --git a/backend/paig/api/shield/logfile/log_message_in_s3.py b/paig-server/backend/paig/api/shield/logfile/log_message_in_s3.py
similarity index 100%
rename from backend/paig/api/shield/logfile/log_message_in_s3.py
rename to paig-server/backend/paig/api/shield/logfile/log_message_in_s3.py
diff --git a/backend/paig/api/shield/model/__init__.py b/paig-server/backend/paig/api/shield/model/__init__.py
similarity index 100%
rename from backend/paig/api/shield/model/__init__.py
rename to paig-server/backend/paig/api/shield/model/__init__.py
diff --git a/backend/paig/api/shield/model/analyzer_result.py b/paig-server/backend/paig/api/shield/model/analyzer_result.py
similarity index 100%
rename from backend/paig/api/shield/model/analyzer_result.py
rename to paig-server/backend/paig/api/shield/model/analyzer_result.py
diff --git a/backend/paig/api/shield/model/authorize_request.py b/paig-server/backend/paig/api/shield/model/authorize_request.py
similarity index 100%
rename from backend/paig/api/shield/model/authorize_request.py
rename to paig-server/backend/paig/api/shield/model/authorize_request.py
diff --git a/backend/paig/api/shield/model/authorize_response.py b/paig-server/backend/paig/api/shield/model/authorize_response.py
similarity index 100%
rename from backend/paig/api/shield/model/authorize_response.py
rename to paig-server/backend/paig/api/shield/model/authorize_response.py
diff --git a/backend/paig/api/shield/model/authz_service_request.py b/paig-server/backend/paig/api/shield/model/authz_service_request.py
similarity index 100%
rename from backend/paig/api/shield/model/authz_service_request.py
rename to paig-server/backend/paig/api/shield/model/authz_service_request.py
diff --git a/backend/paig/api/shield/model/authz_service_response.py b/paig-server/backend/paig/api/shield/model/authz_service_response.py
similarity index 100%
rename from backend/paig/api/shield/model/authz_service_response.py
rename to paig-server/backend/paig/api/shield/model/authz_service_response.py
diff --git a/backend/paig/api/shield/model/encryption_key_info.py b/paig-server/backend/paig/api/shield/model/encryption_key_info.py
similarity index 100%
rename from backend/paig/api/shield/model/encryption_key_info.py
rename to paig-server/backend/paig/api/shield/model/encryption_key_info.py
diff --git a/backend/paig/api/shield/model/request_type.py b/paig-server/backend/paig/api/shield/model/request_type.py
similarity index 100%
rename from backend/paig/api/shield/model/request_type.py
rename to paig-server/backend/paig/api/shield/model/request_type.py
diff --git a/backend/paig/api/shield/model/shield_audit.py b/paig-server/backend/paig/api/shield/model/shield_audit.py
similarity index 100%
rename from backend/paig/api/shield/model/shield_audit.py
rename to paig-server/backend/paig/api/shield/model/shield_audit.py
diff --git a/backend/paig/api/shield/model/vectordb_authz_request.py b/paig-server/backend/paig/api/shield/model/vectordb_authz_request.py
similarity index 100%
rename from backend/paig/api/shield/model/vectordb_authz_request.py
rename to paig-server/backend/paig/api/shield/model/vectordb_authz_request.py
diff --git a/backend/paig/api/shield/model/vectordb_authz_response.py b/paig-server/backend/paig/api/shield/model/vectordb_authz_response.py
similarity index 100%
rename from backend/paig/api/shield/model/vectordb_authz_response.py
rename to paig-server/backend/paig/api/shield/model/vectordb_authz_response.py
diff --git a/backend/paig/api/shield/otel/__init__.py b/paig-server/backend/paig/api/shield/otel/__init__.py
similarity index 100%
rename from backend/paig/api/shield/otel/__init__.py
rename to paig-server/backend/paig/api/shield/otel/__init__.py
diff --git a/backend/paig/api/shield/otel/otel_logger_setup.py b/paig-server/backend/paig/api/shield/otel/otel_logger_setup.py
similarity index 100%
rename from backend/paig/api/shield/otel/otel_logger_setup.py
rename to paig-server/backend/paig/api/shield/otel/otel_logger_setup.py
diff --git a/backend/paig/api/shield/otel/otel_utils.py b/paig-server/backend/paig/api/shield/otel/otel_utils.py
similarity index 100%
rename from backend/paig/api/shield/otel/otel_utils.py
rename to paig-server/backend/paig/api/shield/otel/otel_utils.py
diff --git a/backend/paig/api/shield/presidio/__init__.py b/paig-server/backend/paig/api/shield/presidio/__init__.py
similarity index 100%
rename from backend/paig/api/shield/presidio/__init__.py
rename to paig-server/backend/paig/api/shield/presidio/__init__.py
diff --git a/backend/paig/api/shield/presidio/nlp_handler.py b/paig-server/backend/paig/api/shield/presidio/nlp_handler.py
similarity index 100%
rename from backend/paig/api/shield/presidio/nlp_handler.py
rename to paig-server/backend/paig/api/shield/presidio/nlp_handler.py
diff --git a/backend/paig/api/shield/presidio/presidio_analyzer_engine.py b/paig-server/backend/paig/api/shield/presidio/presidio_analyzer_engine.py
similarity index 100%
rename from backend/paig/api/shield/presidio/presidio_analyzer_engine.py
rename to paig-server/backend/paig/api/shield/presidio/presidio_analyzer_engine.py
diff --git a/backend/paig/api/shield/presidio/presidio_anonymizer_engine.py b/paig-server/backend/paig/api/shield/presidio/presidio_anonymizer_engine.py
similarity index 100%
rename from backend/paig/api/shield/presidio/presidio_anonymizer_engine.py
rename to paig-server/backend/paig/api/shield/presidio/presidio_anonymizer_engine.py
diff --git a/backend/paig/api/shield/routers.py b/paig-server/backend/paig/api/shield/routers.py
similarity index 100%
rename from backend/paig/api/shield/routers.py
rename to paig-server/backend/paig/api/shield/routers.py
diff --git a/backend/paig/api/shield/routes/__init__.py b/paig-server/backend/paig/api/shield/routes/__init__.py
similarity index 100%
rename from backend/paig/api/shield/routes/__init__.py
rename to paig-server/backend/paig/api/shield/routes/__init__.py
diff --git a/backend/paig/api/shield/routes/audit_app_router.py b/paig-server/backend/paig/api/shield/routes/audit_app_router.py
similarity index 100%
rename from backend/paig/api/shield/routes/audit_app_router.py
rename to paig-server/backend/paig/api/shield/routes/audit_app_router.py
diff --git a/backend/paig/api/shield/routes/authorize_app_router.py b/paig-server/backend/paig/api/shield/routes/authorize_app_router.py
similarity index 100%
rename from backend/paig/api/shield/routes/authorize_app_router.py
rename to paig-server/backend/paig/api/shield/routes/authorize_app_router.py
diff --git a/backend/paig/api/shield/routes/authorize_vectordb_router.py b/paig-server/backend/paig/api/shield/routes/authorize_vectordb_router.py
similarity index 100%
rename from backend/paig/api/shield/routes/authorize_vectordb_router.py
rename to paig-server/backend/paig/api/shield/routes/authorize_vectordb_router.py
diff --git a/backend/paig/api/shield/routes/init_app_router.py b/paig-server/backend/paig/api/shield/routes/init_app_router.py
similarity index 100%
rename from backend/paig/api/shield/routes/init_app_router.py
rename to paig-server/backend/paig/api/shield/routes/init_app_router.py
diff --git a/backend/paig/api/shield/scanners/BaseScanner.py b/paig-server/backend/paig/api/shield/scanners/BaseScanner.py
similarity index 100%
rename from backend/paig/api/shield/scanners/BaseScanner.py
rename to paig-server/backend/paig/api/shield/scanners/BaseScanner.py
diff --git a/backend/paig/api/shield/scanners/PIIScanner.py b/paig-server/backend/paig/api/shield/scanners/PIIScanner.py
similarity index 100%
rename from backend/paig/api/shield/scanners/PIIScanner.py
rename to paig-server/backend/paig/api/shield/scanners/PIIScanner.py
diff --git a/backend/paig/api/shield/scanners/ToxicContentScanner.py b/paig-server/backend/paig/api/shield/scanners/ToxicContentScanner.py
similarity index 100%
rename from backend/paig/api/shield/scanners/ToxicContentScanner.py
rename to paig-server/backend/paig/api/shield/scanners/ToxicContentScanner.py
diff --git a/backend/paig/api/shield/scanners/__init__.py b/paig-server/backend/paig/api/shield/scanners/__init__.py
similarity index 100%
rename from backend/paig/api/shield/scanners/__init__.py
rename to paig-server/backend/paig/api/shield/scanners/__init__.py
diff --git a/backend/paig/api/shield/scanners/scanner_util.py b/paig-server/backend/paig/api/shield/scanners/scanner_util.py
similarity index 100%
rename from backend/paig/api/shield/scanners/scanner_util.py
rename to paig-server/backend/paig/api/shield/scanners/scanner_util.py
diff --git a/backend/paig/api/shield/services/__init__.py b/paig-server/backend/paig/api/shield/services/__init__.py
similarity index 100%
rename from backend/paig/api/shield/services/__init__.py
rename to paig-server/backend/paig/api/shield/services/__init__.py
diff --git a/backend/paig/api/shield/services/application_manager_service.py b/paig-server/backend/paig/api/shield/services/application_manager_service.py
similarity index 100%
rename from backend/paig/api/shield/services/application_manager_service.py
rename to paig-server/backend/paig/api/shield/services/application_manager_service.py
diff --git a/backend/paig/api/shield/services/auth_service.py b/paig-server/backend/paig/api/shield/services/auth_service.py
similarity index 99%
rename from backend/paig/api/shield/services/auth_service.py
rename to paig-server/backend/paig/api/shield/services/auth_service.py
index db72e6a0..8e0a366f 100644
--- a/backend/paig/api/shield/services/auth_service.py
+++ b/paig-server/backend/paig/api/shield/services/auth_service.py
@@ -26,7 +26,7 @@
 from api.shield.utils import json_utils
 from api.shield.logfile.log_message_in_s3 import LogMessageInS3File
 from api.shield.logfile.log_message_in_local import LogMessageInLocal
-from privacera_shield_common.paig_exception import DiskFullException, AuditEventQueueFullException
+from paig_common.paig_exception import DiskFullException, AuditEventQueueFullException
 
 from core.utils import SingletonDepends
 
diff --git a/backend/paig/api/shield/services/shield_service.py b/paig-server/backend/paig/api/shield/services/shield_service.py
similarity index 100%
rename from backend/paig/api/shield/services/shield_service.py
rename to paig-server/backend/paig/api/shield/services/shield_service.py
diff --git a/backend/paig/api/shield/services/tenant_data_encryptor_service.py b/paig-server/backend/paig/api/shield/services/tenant_data_encryptor_service.py
similarity index 99%
rename from backend/paig/api/shield/services/tenant_data_encryptor_service.py
rename to paig-server/backend/paig/api/shield/services/tenant_data_encryptor_service.py
index 0eb676e0..0184a0cf 100644
--- a/backend/paig/api/shield/services/tenant_data_encryptor_service.py
+++ b/paig-server/backend/paig/api/shield/services/tenant_data_encryptor_service.py
@@ -10,7 +10,7 @@
 
 from api.shield.model.shield_audit import ShieldAuditViaApi
 from api.shield.utils.custom_exceptions import ShieldException
-from privacera_shield_common.encryption import DataEncryptor
+from paig_common.encryption import DataEncryptor
 from api.shield.model.encryption_key_info import EncryptionKeyInfo
 from api.shield.model.authorize_response import AuthorizeResponse
 from api.shield.utils import config_utils
diff --git a/backend/paig/api/shield/utils/__init__.py b/paig-server/backend/paig/api/shield/utils/__init__.py
similarity index 100%
rename from backend/paig/api/shield/utils/__init__.py
rename to paig-server/backend/paig/api/shield/utils/__init__.py
diff --git a/backend/paig/api/shield/utils/config_utils.py b/paig-server/backend/paig/api/shield/utils/config_utils.py
similarity index 100%
rename from backend/paig/api/shield/utils/config_utils.py
rename to paig-server/backend/paig/api/shield/utils/config_utils.py
diff --git a/backend/paig/api/shield/utils/custom_exceptions.py b/paig-server/backend/paig/api/shield/utils/custom_exceptions.py
similarity index 100%
rename from backend/paig/api/shield/utils/custom_exceptions.py
rename to paig-server/backend/paig/api/shield/utils/custom_exceptions.py
diff --git a/backend/paig/api/shield/utils/json_utils.py b/paig-server/backend/paig/api/shield/utils/json_utils.py
similarity index 100%
rename from backend/paig/api/shield/utils/json_utils.py
rename to paig-server/backend/paig/api/shield/utils/json_utils.py
diff --git a/backend/paig/api/user/__init__.py b/paig-server/backend/paig/api/user/__init__.py
similarity index 100%
rename from backend/paig/api/user/__init__.py
rename to paig-server/backend/paig/api/user/__init__.py
diff --git a/backend/paig/api/user/api_schemas/__init__.py b/paig-server/backend/paig/api/user/api_schemas/__init__.py
similarity index 100%
rename from backend/paig/api/user/api_schemas/__init__.py
rename to paig-server/backend/paig/api/user/api_schemas/__init__.py
diff --git a/backend/paig/api/user/api_schemas/data_protect_schema.py b/paig-server/backend/paig/api/user/api_schemas/data_protect_schema.py
similarity index 100%
rename from backend/paig/api/user/api_schemas/data_protect_schema.py
rename to paig-server/backend/paig/api/user/api_schemas/data_protect_schema.py
diff --git a/backend/paig/api/user/api_schemas/error_response.py b/paig-server/backend/paig/api/user/api_schemas/error_response.py
similarity index 100%
rename from backend/paig/api/user/api_schemas/error_response.py
rename to paig-server/backend/paig/api/user/api_schemas/error_response.py
diff --git a/backend/paig/api/user/api_schemas/groups_schema.py b/paig-server/backend/paig/api/user/api_schemas/groups_schema.py
similarity index 100%
rename from backend/paig/api/user/api_schemas/groups_schema.py
rename to paig-server/backend/paig/api/user/api_schemas/groups_schema.py
diff --git a/backend/paig/api/user/api_schemas/user_schema.py b/paig-server/backend/paig/api/user/api_schemas/user_schema.py
similarity index 100%
rename from backend/paig/api/user/api_schemas/user_schema.py
rename to paig-server/backend/paig/api/user/api_schemas/user_schema.py
diff --git a/backend/paig/api/user/constants.py b/paig-server/backend/paig/api/user/constants.py
similarity index 100%
rename from backend/paig/api/user/constants.py
rename to paig-server/backend/paig/api/user/constants.py
diff --git a/backend/paig/api/user/controllers/__init__.py b/paig-server/backend/paig/api/user/controllers/__init__.py
similarity index 100%
rename from backend/paig/api/user/controllers/__init__.py
rename to paig-server/backend/paig/api/user/controllers/__init__.py
diff --git a/backend/paig/api/user/controllers/data_protect_controller.py b/paig-server/backend/paig/api/user/controllers/data_protect_controller.py
similarity index 91%
rename from backend/paig/api/user/controllers/data_protect_controller.py
rename to paig-server/backend/paig/api/user/controllers/data_protect_controller.py
index 3c8135d0..bbc98a4e 100644
--- a/backend/paig/api/user/controllers/data_protect_controller.py
+++ b/paig-server/backend/paig/api/user/controllers/data_protect_controller.py
@@ -1,4 +1,4 @@
-from privacera_shield_common.encryption import DataEncryptor
+from paig_common.encryption import DataEncryptor
 import base64
 
 
diff --git a/backend/paig/api/user/controllers/group_controller.py b/paig-server/backend/paig/api/user/controllers/group_controller.py
similarity index 100%
rename from backend/paig/api/user/controllers/group_controller.py
rename to paig-server/backend/paig/api/user/controllers/group_controller.py
diff --git a/backend/paig/api/user/controllers/user_controller.py b/paig-server/backend/paig/api/user/controllers/user_controller.py
similarity index 100%
rename from backend/paig/api/user/controllers/user_controller.py
rename to paig-server/backend/paig/api/user/controllers/user_controller.py
diff --git a/backend/paig/api/user/database/__init__.py b/paig-server/backend/paig/api/user/database/__init__.py
similarity index 100%
rename from backend/paig/api/user/database/__init__.py
rename to paig-server/backend/paig/api/user/database/__init__.py
diff --git a/backend/paig/api/user/database/db_models/__init__.py b/paig-server/backend/paig/api/user/database/db_models/__init__.py
similarity index 100%
rename from backend/paig/api/user/database/db_models/__init__.py
rename to paig-server/backend/paig/api/user/database/db_models/__init__.py
diff --git a/backend/paig/api/user/database/db_models/base_model.py b/paig-server/backend/paig/api/user/database/db_models/base_model.py
similarity index 100%
rename from backend/paig/api/user/database/db_models/base_model.py
rename to paig-server/backend/paig/api/user/database/db_models/base_model.py
diff --git a/backend/paig/api/user/database/db_models/groups_model.py b/paig-server/backend/paig/api/user/database/db_models/groups_model.py
similarity index 100%
rename from backend/paig/api/user/database/db_models/groups_model.py
rename to paig-server/backend/paig/api/user/database/db_models/groups_model.py
diff --git a/backend/paig/api/user/database/db_models/user_model.py b/paig-server/backend/paig/api/user/database/db_models/user_model.py
similarity index 100%
rename from backend/paig/api/user/database/db_models/user_model.py
rename to paig-server/backend/paig/api/user/database/db_models/user_model.py
diff --git a/backend/paig/api/user/database/db_operations/__init__.py b/paig-server/backend/paig/api/user/database/db_operations/__init__.py
similarity index 100%
rename from backend/paig/api/user/database/db_operations/__init__.py
rename to paig-server/backend/paig/api/user/database/db_operations/__init__.py
diff --git a/backend/paig/api/user/database/db_operations/groups_repository.py b/paig-server/backend/paig/api/user/database/db_operations/groups_repository.py
similarity index 100%
rename from backend/paig/api/user/database/db_operations/groups_repository.py
rename to paig-server/backend/paig/api/user/database/db_operations/groups_repository.py
diff --git a/backend/paig/api/user/database/db_operations/user_repository.py b/paig-server/backend/paig/api/user/database/db_operations/user_repository.py
similarity index 100%
rename from backend/paig/api/user/database/db_operations/user_repository.py
rename to paig-server/backend/paig/api/user/database/db_operations/user_repository.py
diff --git a/backend/paig/api/user/routers.py b/paig-server/backend/paig/api/user/routers.py
similarity index 100%
rename from backend/paig/api/user/routers.py
rename to paig-server/backend/paig/api/user/routers.py
diff --git a/backend/paig/api/user/services/__init__.py b/paig-server/backend/paig/api/user/services/__init__.py
similarity index 100%
rename from backend/paig/api/user/services/__init__.py
rename to paig-server/backend/paig/api/user/services/__init__.py
diff --git a/backend/paig/api/user/services/group_service.py b/paig-server/backend/paig/api/user/services/group_service.py
similarity index 100%
rename from backend/paig/api/user/services/group_service.py
rename to paig-server/backend/paig/api/user/services/group_service.py
diff --git a/backend/paig/api/user/services/user_service.py b/paig-server/backend/paig/api/user/services/user_service.py
similarity index 100%
rename from backend/paig/api/user/services/user_service.py
rename to paig-server/backend/paig/api/user/services/user_service.py
diff --git a/backend/paig/api/user/utils/__init__.py b/paig-server/backend/paig/api/user/utils/__init__.py
similarity index 100%
rename from backend/paig/api/user/utils/__init__.py
rename to paig-server/backend/paig/api/user/utils/__init__.py
diff --git a/backend/paig/api/user/utils/acc_service_validation_util.py b/paig-server/backend/paig/api/user/utils/acc_service_validation_util.py
similarity index 100%
rename from backend/paig/api/user/utils/acc_service_validation_util.py
rename to paig-server/backend/paig/api/user/utils/acc_service_validation_util.py
diff --git a/backend/paig/conf/ai_application_defaults_for_demo_app.json b/paig-server/backend/paig/conf/ai_application_defaults_for_demo_app.json
similarity index 100%
rename from backend/paig/conf/ai_application_defaults_for_demo_app.json
rename to paig-server/backend/paig/conf/ai_application_defaults_for_demo_app.json
diff --git a/backend/paig/conf/default_config.yaml b/paig-server/backend/paig/conf/default_config.yaml
similarity index 100%
rename from backend/paig/conf/default_config.yaml
rename to paig-server/backend/paig/conf/default_config.yaml
diff --git a/backend/paig/conf/logging.ini b/paig-server/backend/paig/conf/logging.ini
similarity index 100%
rename from backend/paig/conf/logging.ini
rename to paig-server/backend/paig/conf/logging.ini
diff --git a/backend/paig/core/__init__.py b/paig-server/backend/paig/core/__init__.py
similarity index 100%
rename from backend/paig/core/__init__.py
rename to paig-server/backend/paig/core/__init__.py
diff --git a/backend/paig/core/api_schemas/__init__.py b/paig-server/backend/paig/core/api_schemas/__init__.py
similarity index 100%
rename from backend/paig/core/api_schemas/__init__.py
rename to paig-server/backend/paig/core/api_schemas/__init__.py
diff --git a/backend/paig/core/api_schemas/base_view.py b/paig-server/backend/paig/core/api_schemas/base_view.py
similarity index 100%
rename from backend/paig/core/api_schemas/base_view.py
rename to paig-server/backend/paig/core/api_schemas/base_view.py
diff --git a/backend/paig/core/config.py b/paig-server/backend/paig/core/config.py
similarity index 100%
rename from backend/paig/core/config.py
rename to paig-server/backend/paig/core/config.py
diff --git a/backend/paig/core/constants.py b/paig-server/backend/paig/core/constants.py
similarity index 100%
rename from backend/paig/core/constants.py
rename to paig-server/backend/paig/core/constants.py
diff --git a/backend/paig/core/controllers/__init__.py b/paig-server/backend/paig/core/controllers/__init__.py
similarity index 100%
rename from backend/paig/core/controllers/__init__.py
rename to paig-server/backend/paig/core/controllers/__init__.py
diff --git a/backend/paig/core/controllers/base_controller.py b/paig-server/backend/paig/core/controllers/base_controller.py
similarity index 100%
rename from backend/paig/core/controllers/base_controller.py
rename to paig-server/backend/paig/core/controllers/base_controller.py
diff --git a/backend/paig/core/controllers/paginated_response.py b/paig-server/backend/paig/core/controllers/paginated_response.py
similarity index 100%
rename from backend/paig/core/controllers/paginated_response.py
rename to paig-server/backend/paig/core/controllers/paginated_response.py
diff --git a/backend/paig/core/db_models/BaseSQLModel.py b/paig-server/backend/paig/core/db_models/BaseSQLModel.py
similarity index 100%
rename from backend/paig/core/db_models/BaseSQLModel.py
rename to paig-server/backend/paig/core/db_models/BaseSQLModel.py
diff --git a/backend/paig/core/db_models/__init__.py b/paig-server/backend/paig/core/db_models/__init__.py
similarity index 100%
rename from backend/paig/core/db_models/__init__.py
rename to paig-server/backend/paig/core/db_models/__init__.py
diff --git a/backend/paig/core/db_models/utils.py b/paig-server/backend/paig/core/db_models/utils.py
similarity index 100%
rename from backend/paig/core/db_models/utils.py
rename to paig-server/backend/paig/core/db_models/utils.py
diff --git a/backend/paig/core/db_session/__init__.py b/paig-server/backend/paig/core/db_session/__init__.py
similarity index 100%
rename from backend/paig/core/db_session/__init__.py
rename to paig-server/backend/paig/core/db_session/__init__.py
diff --git a/backend/paig/core/db_session/session.py b/paig-server/backend/paig/core/db_session/session.py
similarity index 100%
rename from backend/paig/core/db_session/session.py
rename to paig-server/backend/paig/core/db_session/session.py
diff --git a/backend/paig/core/db_session/standalone_session.py b/paig-server/backend/paig/core/db_session/standalone_session.py
similarity index 100%
rename from backend/paig/core/db_session/standalone_session.py
rename to paig-server/backend/paig/core/db_session/standalone_session.py
diff --git a/backend/paig/core/db_session/transactional.py b/paig-server/backend/paig/core/db_session/transactional.py
similarity index 100%
rename from backend/paig/core/db_session/transactional.py
rename to paig-server/backend/paig/core/db_session/transactional.py
diff --git a/backend/paig/core/exceptions/__init__.py b/paig-server/backend/paig/core/exceptions/__init__.py
similarity index 100%
rename from backend/paig/core/exceptions/__init__.py
rename to paig-server/backend/paig/core/exceptions/__init__.py
diff --git a/backend/paig/core/exceptions/base.py b/paig-server/backend/paig/core/exceptions/base.py
similarity index 100%
rename from backend/paig/core/exceptions/base.py
rename to paig-server/backend/paig/core/exceptions/base.py
diff --git a/backend/paig/core/exceptions/error-messages.properties b/paig-server/backend/paig/core/exceptions/error-messages.properties
similarity index 100%
rename from backend/paig/core/exceptions/error-messages.properties
rename to paig-server/backend/paig/core/exceptions/error-messages.properties
diff --git a/backend/paig/core/exceptions/error_messages_parser.py b/paig-server/backend/paig/core/exceptions/error_messages_parser.py
similarity index 100%
rename from backend/paig/core/exceptions/error_messages_parser.py
rename to paig-server/backend/paig/core/exceptions/error_messages_parser.py
diff --git a/backend/paig/core/factory/__init__.py b/paig-server/backend/paig/core/factory/__init__.py
similarity index 100%
rename from backend/paig/core/factory/__init__.py
rename to paig-server/backend/paig/core/factory/__init__.py
diff --git a/backend/paig/core/factory/database_initiator.py b/paig-server/backend/paig/core/factory/database_initiator.py
similarity index 100%
rename from backend/paig/core/factory/database_initiator.py
rename to paig-server/backend/paig/core/factory/database_initiator.py
diff --git a/backend/paig/core/factory/metrics_collector.py b/paig-server/backend/paig/core/factory/metrics_collector.py
similarity index 100%
rename from backend/paig/core/factory/metrics_collector.py
rename to paig-server/backend/paig/core/factory/metrics_collector.py
diff --git a/backend/paig/core/factory/posthog.py b/paig-server/backend/paig/core/factory/posthog.py
similarity index 100%
rename from backend/paig/core/factory/posthog.py
rename to paig-server/backend/paig/core/factory/posthog.py
diff --git a/backend/paig/core/logging_init.py b/paig-server/backend/paig/core/logging_init.py
similarity index 100%
rename from backend/paig/core/logging_init.py
rename to paig-server/backend/paig/core/logging_init.py
diff --git a/backend/paig/core/middlewares/__init__.py b/paig-server/backend/paig/core/middlewares/__init__.py
similarity index 100%
rename from backend/paig/core/middlewares/__init__.py
rename to paig-server/backend/paig/core/middlewares/__init__.py
diff --git a/backend/paig/core/middlewares/request_count_middleware.py b/paig-server/backend/paig/core/middlewares/request_count_middleware.py
similarity index 100%
rename from backend/paig/core/middlewares/request_count_middleware.py
rename to paig-server/backend/paig/core/middlewares/request_count_middleware.py
diff --git a/backend/paig/core/middlewares/sqlalchemy_middleware.py b/paig-server/backend/paig/core/middlewares/sqlalchemy_middleware.py
similarity index 100%
rename from backend/paig/core/middlewares/sqlalchemy_middleware.py
rename to paig-server/backend/paig/core/middlewares/sqlalchemy_middleware.py
diff --git a/backend/paig/core/middlewares/usage.py b/paig-server/backend/paig/core/middlewares/usage.py
similarity index 100%
rename from backend/paig/core/middlewares/usage.py
rename to paig-server/backend/paig/core/middlewares/usage.py
diff --git a/backend/paig/core/security/__init__.py b/paig-server/backend/paig/core/security/__init__.py
similarity index 100%
rename from backend/paig/core/security/__init__.py
rename to paig-server/backend/paig/core/security/__init__.py
diff --git a/backend/paig/core/security/authentication.py b/paig-server/backend/paig/core/security/authentication.py
similarity index 100%
rename from backend/paig/core/security/authentication.py
rename to paig-server/backend/paig/core/security/authentication.py
diff --git a/backend/paig/core/security/jwt.py b/paig-server/backend/paig/core/security/jwt.py
similarity index 100%
rename from backend/paig/core/security/jwt.py
rename to paig-server/backend/paig/core/security/jwt.py
diff --git a/backend/paig/core/thread_server.py b/paig-server/backend/paig/core/thread_server.py
similarity index 100%
rename from backend/paig/core/thread_server.py
rename to paig-server/backend/paig/core/thread_server.py
diff --git a/backend/paig/core/utils.py b/paig-server/backend/paig/core/utils.py
similarity index 100%
rename from backend/paig/core/utils.py
rename to paig-server/backend/paig/core/utils.py
diff --git a/backend/paig/launcher.py b/paig-server/backend/paig/launcher.py
similarity index 100%
rename from backend/paig/launcher.py
rename to paig-server/backend/paig/launcher.py
diff --git a/backend/paig/routers.py b/paig-server/backend/paig/routers.py
similarity index 100%
rename from backend/paig/routers.py
rename to paig-server/backend/paig/routers.py
diff --git a/backend/paig/server.py b/paig-server/backend/paig/server.py
similarity index 100%
rename from backend/paig/server.py
rename to paig-server/backend/paig/server.py
diff --git a/backend/paig/templates/index.html b/paig-server/backend/paig/templates/index.html
similarity index 100%
rename from backend/paig/templates/index.html
rename to paig-server/backend/paig/templates/index.html
diff --git a/backend/paig/templates/static/temp.txt b/paig-server/backend/paig/templates/static/temp.txt
similarity index 100%
rename from backend/paig/templates/static/temp.txt
rename to paig-server/backend/paig/templates/static/temp.txt
diff --git a/backend/requirements.txt b/paig-server/backend/requirements.txt
similarity index 96%
rename from backend/requirements.txt
rename to paig-server/backend/requirements.txt
index cd3696f1..05068995 100644
--- a/backend/requirements.txt
+++ b/paig-server/backend/requirements.txt
@@ -25,7 +25,7 @@ pytest-html==4.1.1
 pytest-mock==3.12.0
 opentelemetry-distro==0.45b0
 opentelemetry-exporter-otlp==1.24.0
-privacera_shield_common==1.4.0
+paig_common
 alt-profanity-check==1.4.2
 numpy==1.26.4
 starlette-request-id==0.7.0
diff --git a/frontend/README.md b/paig-server/frontend/README.md
similarity index 100%
rename from frontend/README.md
rename to paig-server/frontend/README.md
diff --git a/frontend/webapp/app/auth/authorization.js b/paig-server/frontend/webapp/app/auth/authorization.js
similarity index 100%
rename from frontend/webapp/app/auth/authorization.js
rename to paig-server/frontend/webapp/app/auth/authorization.js
diff --git a/frontend/webapp/app/common-ui/components/action_buttons.jsx b/paig-server/frontend/webapp/app/common-ui/components/action_buttons.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/components/action_buttons.jsx
rename to paig-server/frontend/webapp/app/common-ui/components/action_buttons.jsx
diff --git a/frontend/webapp/app/common-ui/components/charts.jsx b/paig-server/frontend/webapp/app/common-ui/components/charts.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/components/charts.jsx
rename to paig-server/frontend/webapp/app/common-ui/components/charts.jsx
diff --git a/frontend/webapp/app/common-ui/components/filters.jsx b/paig-server/frontend/webapp/app/common-ui/components/filters.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/components/filters.jsx
rename to paig-server/frontend/webapp/app/common-ui/components/filters.jsx
diff --git a/frontend/webapp/app/common-ui/components/form_fields.jsx b/paig-server/frontend/webapp/app/common-ui/components/form_fields.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/components/form_fields.jsx
rename to paig-server/frontend/webapp/app/common-ui/components/form_fields.jsx
diff --git a/frontend/webapp/app/common-ui/components/generic_components.jsx b/paig-server/frontend/webapp/app/common-ui/components/generic_components.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/components/generic_components.jsx
rename to paig-server/frontend/webapp/app/common-ui/components/generic_components.jsx
diff --git a/frontend/webapp/app/common-ui/components/order_list.jsx b/paig-server/frontend/webapp/app/common-ui/components/order_list.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/components/order_list.jsx
rename to paig-server/frontend/webapp/app/common-ui/components/order_list.jsx
diff --git a/frontend/webapp/app/common-ui/components/paper_tabs_container.jsx b/paig-server/frontend/webapp/app/common-ui/components/paper_tabs_container.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/components/paper_tabs_container.jsx
rename to paig-server/frontend/webapp/app/common-ui/components/paper_tabs_container.jsx
diff --git a/frontend/webapp/app/common-ui/components/report_util.jsx b/paig-server/frontend/webapp/app/common-ui/components/report_util.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/components/report_util.jsx
rename to paig-server/frontend/webapp/app/common-ui/components/report_util.jsx
diff --git a/frontend/webapp/app/common-ui/components/reports/v_schedule_report_form.jsx b/paig-server/frontend/webapp/app/common-ui/components/reports/v_schedule_report_form.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/components/reports/v_schedule_report_form.jsx
rename to paig-server/frontend/webapp/app/common-ui/components/reports/v_schedule_report_form.jsx
diff --git a/frontend/webapp/app/common-ui/components/table.jsx b/paig-server/frontend/webapp/app/common-ui/components/table.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/components/table.jsx
rename to paig-server/frontend/webapp/app/common-ui/components/table.jsx
diff --git a/frontend/webapp/app/common-ui/components/v_context_menu.js b/paig-server/frontend/webapp/app/common-ui/components/v_context_menu.js
similarity index 100%
rename from frontend/webapp/app/common-ui/components/v_context_menu.js
rename to paig-server/frontend/webapp/app/common-ui/components/v_context_menu.js
diff --git a/frontend/webapp/app/common-ui/components/v_reporting.jsx b/paig-server/frontend/webapp/app/common-ui/components/v_reporting.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/components/v_reporting.jsx
rename to paig-server/frontend/webapp/app/common-ui/components/v_reporting.jsx
diff --git a/frontend/webapp/app/common-ui/components/v_search_component.jsx b/paig-server/frontend/webapp/app/common-ui/components/v_search_component.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/components/v_search_component.jsx
rename to paig-server/frontend/webapp/app/common-ui/components/v_search_component.jsx
diff --git a/frontend/webapp/app/common-ui/components/view_helpers.jsx b/paig-server/frontend/webapp/app/common-ui/components/view_helpers.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/components/view_helpers.jsx
rename to paig-server/frontend/webapp/app/common-ui/components/view_helpers.jsx
diff --git a/frontend/webapp/app/common-ui/components/widgets.jsx b/paig-server/frontend/webapp/app/common-ui/components/widgets.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/components/widgets.jsx
rename to paig-server/frontend/webapp/app/common-ui/components/widgets.jsx
diff --git a/frontend/webapp/app/common-ui/data/models/base_model.js b/paig-server/frontend/webapp/app/common-ui/data/models/base_model.js
similarity index 100%
rename from frontend/webapp/app/common-ui/data/models/base_model.js
rename to paig-server/frontend/webapp/app/common-ui/data/models/base_model.js
diff --git a/frontend/webapp/app/common-ui/data/models/m_property.js b/paig-server/frontend/webapp/app/common-ui/data/models/m_property.js
similarity index 100%
rename from frontend/webapp/app/common-ui/data/models/m_property.js
rename to paig-server/frontend/webapp/app/common-ui/data/models/m_property.js
diff --git a/frontend/webapp/app/common-ui/data/models/m_report_config.js b/paig-server/frontend/webapp/app/common-ui/data/models/m_report_config.js
similarity index 100%
rename from frontend/webapp/app/common-ui/data/models/m_report_config.js
rename to paig-server/frontend/webapp/app/common-ui/data/models/m_report_config.js
diff --git a/frontend/webapp/app/common-ui/data/models/m_resource_lookup.js b/paig-server/frontend/webapp/app/common-ui/data/models/m_resource_lookup.js
similarity index 100%
rename from frontend/webapp/app/common-ui/data/models/m_resource_lookup.js
rename to paig-server/frontend/webapp/app/common-ui/data/models/m_resource_lookup.js
diff --git a/frontend/webapp/app/common-ui/data/models/m_scan_schedule.js b/paig-server/frontend/webapp/app/common-ui/data/models/m_scan_schedule.js
similarity index 100%
rename from frontend/webapp/app/common-ui/data/models/m_scan_schedule.js
rename to paig-server/frontend/webapp/app/common-ui/data/models/m_scan_schedule.js
diff --git a/frontend/webapp/app/common-ui/data/ui_state.js b/paig-server/frontend/webapp/app/common-ui/data/ui_state.js
similarity index 100%
rename from frontend/webapp/app/common-ui/data/ui_state.js
rename to paig-server/frontend/webapp/app/common-ui/data/ui_state.js
diff --git a/frontend/webapp/app/common-ui/decorators.js b/paig-server/frontend/webapp/app/common-ui/decorators.js
similarity index 100%
rename from frontend/webapp/app/common-ui/decorators.js
rename to paig-server/frontend/webapp/app/common-ui/decorators.js
diff --git a/frontend/webapp/app/common-ui/images/apple-touch-icon.png b/paig-server/frontend/webapp/app/common-ui/images/apple-touch-icon.png
similarity index 100%
rename from frontend/webapp/app/common-ui/images/apple-touch-icon.png
rename to paig-server/frontend/webapp/app/common-ui/images/apple-touch-icon.png
diff --git a/frontend/webapp/app/common-ui/images/browserconfig.xml b/paig-server/frontend/webapp/app/common-ui/images/browserconfig.xml
similarity index 100%
rename from frontend/webapp/app/common-ui/images/browserconfig.xml
rename to paig-server/frontend/webapp/app/common-ui/images/browserconfig.xml
diff --git a/frontend/webapp/app/common-ui/images/favicon.ico b/paig-server/frontend/webapp/app/common-ui/images/favicon.ico
similarity index 100%
rename from frontend/webapp/app/common-ui/images/favicon.ico
rename to paig-server/frontend/webapp/app/common-ui/images/favicon.ico
diff --git a/frontend/webapp/app/common-ui/images/icons/chevron_down.svg b/paig-server/frontend/webapp/app/common-ui/images/icons/chevron_down.svg
similarity index 100%
rename from frontend/webapp/app/common-ui/images/icons/chevron_down.svg
rename to paig-server/frontend/webapp/app/common-ui/images/icons/chevron_down.svg
diff --git a/frontend/webapp/app/common-ui/images/icons/chevron_down_blue.svg b/paig-server/frontend/webapp/app/common-ui/images/icons/chevron_down_blue.svg
similarity index 100%
rename from frontend/webapp/app/common-ui/images/icons/chevron_down_blue.svg
rename to paig-server/frontend/webapp/app/common-ui/images/icons/chevron_down_blue.svg
diff --git a/frontend/webapp/app/common-ui/images/monogram-lp-logo.svg b/paig-server/frontend/webapp/app/common-ui/images/monogram-lp-logo.svg
similarity index 100%
rename from frontend/webapp/app/common-ui/images/monogram-lp-logo.svg
rename to paig-server/frontend/webapp/app/common-ui/images/monogram-lp-logo.svg
diff --git a/frontend/webapp/app/common-ui/images/mstile-150x150.png b/paig-server/frontend/webapp/app/common-ui/images/mstile-150x150.png
similarity index 100%
rename from frontend/webapp/app/common-ui/images/mstile-150x150.png
rename to paig-server/frontend/webapp/app/common-ui/images/mstile-150x150.png
diff --git a/frontend/webapp/app/common-ui/images/new_images/astronaut.svg b/paig-server/frontend/webapp/app/common-ui/images/new_images/astronaut.svg
similarity index 100%
rename from frontend/webapp/app/common-ui/images/new_images/astronaut.svg
rename to paig-server/frontend/webapp/app/common-ui/images/new_images/astronaut.svg
diff --git a/frontend/webapp/app/common-ui/images/new_images/logo.svg b/paig-server/frontend/webapp/app/common-ui/images/new_images/logo.svg
similarity index 100%
rename from frontend/webapp/app/common-ui/images/new_images/logo.svg
rename to paig-server/frontend/webapp/app/common-ui/images/new_images/logo.svg
diff --git a/frontend/webapp/app/common-ui/images/new_images/privacera-new-logo-white.svg b/paig-server/frontend/webapp/app/common-ui/images/new_images/privacera-new-logo-white.svg
similarity index 100%
rename from frontend/webapp/app/common-ui/images/new_images/privacera-new-logo-white.svg
rename to paig-server/frontend/webapp/app/common-ui/images/new_images/privacera-new-logo-white.svg
diff --git a/frontend/webapp/app/common-ui/images/patterns/3.png b/paig-server/frontend/webapp/app/common-ui/images/patterns/3.png
similarity index 100%
rename from frontend/webapp/app/common-ui/images/patterns/3.png
rename to paig-server/frontend/webapp/app/common-ui/images/patterns/3.png
diff --git a/frontend/webapp/app/common-ui/images/patterns/4.png b/paig-server/frontend/webapp/app/common-ui/images/patterns/4.png
similarity index 100%
rename from frontend/webapp/app/common-ui/images/patterns/4.png
rename to paig-server/frontend/webapp/app/common-ui/images/patterns/4.png
diff --git a/frontend/webapp/app/common-ui/images/patterns/header-profile-skin-1.png b/paig-server/frontend/webapp/app/common-ui/images/patterns/header-profile-skin-1.png
similarity index 100%
rename from frontend/webapp/app/common-ui/images/patterns/header-profile-skin-1.png
rename to paig-server/frontend/webapp/app/common-ui/images/patterns/header-profile-skin-1.png
diff --git a/frontend/webapp/app/common-ui/images/patterns/header-profile-skin-2.png b/paig-server/frontend/webapp/app/common-ui/images/patterns/header-profile-skin-2.png
similarity index 100%
rename from frontend/webapp/app/common-ui/images/patterns/header-profile-skin-2.png
rename to paig-server/frontend/webapp/app/common-ui/images/patterns/header-profile-skin-2.png
diff --git a/frontend/webapp/app/common-ui/images/patterns/header-profile-skin-3.png b/paig-server/frontend/webapp/app/common-ui/images/patterns/header-profile-skin-3.png
similarity index 100%
rename from frontend/webapp/app/common-ui/images/patterns/header-profile-skin-3.png
rename to paig-server/frontend/webapp/app/common-ui/images/patterns/header-profile-skin-3.png
diff --git a/frontend/webapp/app/common-ui/images/patterns/header-profile.png b/paig-server/frontend/webapp/app/common-ui/images/patterns/header-profile.png
similarity index 100%
rename from frontend/webapp/app/common-ui/images/patterns/header-profile.png
rename to paig-server/frontend/webapp/app/common-ui/images/patterns/header-profile.png
diff --git a/frontend/webapp/app/common-ui/images/patterns/shattered.png b/paig-server/frontend/webapp/app/common-ui/images/patterns/shattered.png
similarity index 100%
rename from frontend/webapp/app/common-ui/images/patterns/shattered.png
rename to paig-server/frontend/webapp/app/common-ui/images/patterns/shattered.png
diff --git a/frontend/webapp/app/common-ui/images/privacera-new-logo-white.svg b/paig-server/frontend/webapp/app/common-ui/images/privacera-new-logo-white.svg
similarity index 100%
rename from frontend/webapp/app/common-ui/images/privacera-new-logo-white.svg
rename to paig-server/frontend/webapp/app/common-ui/images/privacera-new-logo-white.svg
diff --git a/frontend/webapp/app/common-ui/images/privacera_ai.png b/paig-server/frontend/webapp/app/common-ui/images/privacera_ai.png
similarity index 100%
rename from frontend/webapp/app/common-ui/images/privacera_ai.png
rename to paig-server/frontend/webapp/app/common-ui/images/privacera_ai.png
diff --git a/frontend/webapp/app/common-ui/images/privcera-new-logo-for-pdf.png b/paig-server/frontend/webapp/app/common-ui/images/privcera-new-logo-for-pdf.png
similarity index 100%
rename from frontend/webapp/app/common-ui/images/privcera-new-logo-for-pdf.png
rename to paig-server/frontend/webapp/app/common-ui/images/privcera-new-logo-for-pdf.png
diff --git a/frontend/webapp/app/common-ui/images/safari-pinned-tab.svg b/paig-server/frontend/webapp/app/common-ui/images/safari-pinned-tab.svg
similarity index 100%
rename from frontend/webapp/app/common-ui/images/safari-pinned-tab.svg
rename to paig-server/frontend/webapp/app/common-ui/images/safari-pinned-tab.svg
diff --git a/frontend/webapp/app/common-ui/lib/RouteUtils.js b/paig-server/frontend/webapp/app/common-ui/lib/RouteUtils.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/RouteUtils.js
rename to paig-server/frontend/webapp/app/common-ui/lib/RouteUtils.js
diff --git a/frontend/webapp/app/common-ui/lib/autocomplete.jsx b/paig-server/frontend/webapp/app/common-ui/lib/autocomplete.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/autocomplete.jsx
rename to paig-server/frontend/webapp/app/common-ui/lib/autocomplete.jsx
diff --git a/frontend/webapp/app/common-ui/lib/daterangepicker/dateRangePicker.js b/paig-server/frontend/webapp/app/common-ui/lib/daterangepicker/dateRangePicker.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/daterangepicker/dateRangePicker.js
rename to paig-server/frontend/webapp/app/common-ui/lib/daterangepicker/dateRangePicker.js
diff --git a/frontend/webapp/app/common-ui/lib/daterangepicker/index.js b/paig-server/frontend/webapp/app/common-ui/lib/daterangepicker/index.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/daterangepicker/index.js
rename to paig-server/frontend/webapp/app/common-ui/lib/daterangepicker/index.js
diff --git a/frontend/webapp/app/common-ui/lib/form/fs_form.js b/paig-server/frontend/webapp/app/common-ui/lib/form/fs_form.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/form/fs_form.js
rename to paig-server/frontend/webapp/app/common-ui/lib/form/fs_form.js
diff --git a/frontend/webapp/app/common-ui/lib/fs_modal.jsx b/paig-server/frontend/webapp/app/common-ui/lib/fs_modal.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/fs_modal.jsx
rename to paig-server/frontend/webapp/app/common-ui/lib/fs_modal.jsx
diff --git a/frontend/webapp/app/common-ui/lib/fs_select/fs_select.jsx b/paig-server/frontend/webapp/app/common-ui/lib/fs_select/fs_select.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/fs_select/fs_select.jsx
rename to paig-server/frontend/webapp/app/common-ui/lib/fs_select/fs_select.jsx
diff --git a/frontend/webapp/app/common-ui/lib/fs_store/axios_state.js b/paig-server/frontend/webapp/app/common-ui/lib/fs_store/axios_state.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/fs_store/axios_state.js
rename to paig-server/frontend/webapp/app/common-ui/lib/fs_store/axios_state.js
diff --git a/frontend/webapp/app/common-ui/lib/fs_store/cancelRequestMapper.js b/paig-server/frontend/webapp/app/common-ui/lib/fs_store/cancelRequestMapper.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/fs_store/cancelRequestMapper.js
rename to paig-server/frontend/webapp/app/common-ui/lib/fs_store/cancelRequestMapper.js
diff --git a/frontend/webapp/app/common-ui/lib/fs_store/fs_axios.js b/paig-server/frontend/webapp/app/common-ui/lib/fs_store/fs_axios.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/fs_store/fs_axios.js
rename to paig-server/frontend/webapp/app/common-ui/lib/fs_store/fs_axios.js
diff --git a/frontend/webapp/app/common-ui/lib/fs_store/fs_store.js b/paig-server/frontend/webapp/app/common-ui/lib/fs_store/fs_store.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/fs_store/fs_store.js
rename to paig-server/frontend/webapp/app/common-ui/lib/fs_store/fs_store.js
diff --git a/frontend/webapp/app/common-ui/lib/highcharts/ReactHighcharts.jsx b/paig-server/frontend/webapp/app/common-ui/lib/highcharts/ReactHighcharts.jsx
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/highcharts/ReactHighcharts.jsx
rename to paig-server/frontend/webapp/app/common-ui/lib/highcharts/ReactHighcharts.jsx
diff --git a/frontend/webapp/app/common-ui/lib/react-structured-filter/keyevent.js b/paig-server/frontend/webapp/app/common-ui/lib/react-structured-filter/keyevent.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/react-structured-filter/keyevent.js
rename to paig-server/frontend/webapp/app/common-ui/lib/react-structured-filter/keyevent.js
diff --git a/frontend/webapp/app/common-ui/lib/react-structured-filter/main.js b/paig-server/frontend/webapp/app/common-ui/lib/react-structured-filter/main.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/react-structured-filter/main.js
rename to paig-server/frontend/webapp/app/common-ui/lib/react-structured-filter/main.js
diff --git a/frontend/webapp/app/common-ui/lib/react-structured-filter/react-structured-filter.css b/paig-server/frontend/webapp/app/common-ui/lib/react-structured-filter/react-structured-filter.css
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/react-structured-filter/react-structured-filter.css
rename to paig-server/frontend/webapp/app/common-ui/lib/react-structured-filter/react-structured-filter.css
diff --git a/frontend/webapp/app/common-ui/lib/react-structured-filter/tokenizer/index.js b/paig-server/frontend/webapp/app/common-ui/lib/react-structured-filter/tokenizer/index.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/react-structured-filter/tokenizer/index.js
rename to paig-server/frontend/webapp/app/common-ui/lib/react-structured-filter/tokenizer/index.js
diff --git a/frontend/webapp/app/common-ui/lib/react-structured-filter/tokenizer/token.js b/paig-server/frontend/webapp/app/common-ui/lib/react-structured-filter/tokenizer/token.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/react-structured-filter/tokenizer/token.js
rename to paig-server/frontend/webapp/app/common-ui/lib/react-structured-filter/tokenizer/token.js
diff --git a/frontend/webapp/app/common-ui/lib/react-structured-filter/typeahead/index.js b/paig-server/frontend/webapp/app/common-ui/lib/react-structured-filter/typeahead/index.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/react-structured-filter/typeahead/index.js
rename to paig-server/frontend/webapp/app/common-ui/lib/react-structured-filter/typeahead/index.js
diff --git a/frontend/webapp/app/common-ui/lib/react-structured-filter/typeahead/option.js b/paig-server/frontend/webapp/app/common-ui/lib/react-structured-filter/typeahead/option.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/react-structured-filter/typeahead/option.js
rename to paig-server/frontend/webapp/app/common-ui/lib/react-structured-filter/typeahead/option.js
diff --git a/frontend/webapp/app/common-ui/lib/react-structured-filter/typeahead/selector.js b/paig-server/frontend/webapp/app/common-ui/lib/react-structured-filter/typeahead/selector.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/react-structured-filter/typeahead/selector.js
rename to paig-server/frontend/webapp/app/common-ui/lib/react-structured-filter/typeahead/selector.js
diff --git a/frontend/webapp/app/common-ui/lib/timezone_worldmap/timezone.js b/paig-server/frontend/webapp/app/common-ui/lib/timezone_worldmap/timezone.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/timezone_worldmap/timezone.js
rename to paig-server/frontend/webapp/app/common-ui/lib/timezone_worldmap/timezone.js
diff --git a/frontend/webapp/app/common-ui/lib/timezone_worldmap/timezone_worldmap.js b/paig-server/frontend/webapp/app/common-ui/lib/timezone_worldmap/timezone_worldmap.js
similarity index 100%
rename from frontend/webapp/app/common-ui/lib/timezone_worldmap/timezone_worldmap.js
rename to paig-server/frontend/webapp/app/common-ui/lib/timezone_worldmap/timezone_worldmap.js
diff --git a/frontend/webapp/app/common-ui/routers/history.js b/paig-server/frontend/webapp/app/common-ui/routers/history.js
similarity index 100%
rename from frontend/webapp/app/common-ui/routers/history.js
rename to paig-server/frontend/webapp/app/common-ui/routers/history.js
diff --git a/frontend/webapp/app/common-ui/styles/css/animate.css b/paig-server/frontend/webapp/app/common-ui/styles/css/animate.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/animate.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/animate.css
diff --git a/frontend/webapp/app/common-ui/styles/css/bootstrap-tagsinput.css b/paig-server/frontend/webapp/app/common-ui/styles/css/bootstrap-tagsinput.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/bootstrap-tagsinput.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/bootstrap-tagsinput.css
diff --git a/frontend/webapp/app/common-ui/styles/css/bootstrap.css b/paig-server/frontend/webapp/app/common-ui/styles/css/bootstrap.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/bootstrap.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/bootstrap.css
diff --git a/frontend/webapp/app/common-ui/styles/css/common.css b/paig-server/frontend/webapp/app/common-ui/styles/css/common.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/common.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/common.css
diff --git a/frontend/webapp/app/common-ui/styles/css/common_generic.css b/paig-server/frontend/webapp/app/common-ui/styles/css/common_generic.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/common_generic.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/common_generic.css
diff --git a/frontend/webapp/app/common-ui/styles/css/css/common.css b/paig-server/frontend/webapp/app/common-ui/styles/css/css/common.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/css/common.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/css/common.css
diff --git a/frontend/webapp/app/common-ui/styles/css/daterangepicker.css b/paig-server/frontend/webapp/app/common-ui/styles/css/daterangepicker.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/daterangepicker.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/daterangepicker.css
diff --git a/frontend/webapp/app/common-ui/styles/css/design.css b/paig-server/frontend/webapp/app/common-ui/styles/css/design.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/design.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/design.css
diff --git a/frontend/webapp/app/common-ui/styles/css/fixed_data_table.min.css b/paig-server/frontend/webapp/app/common-ui/styles/css/fixed_data_table.min.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/fixed_data_table.min.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/fixed_data_table.min.css
diff --git a/frontend/webapp/app/common-ui/styles/css/fixed_data_table_base.min.css b/paig-server/frontend/webapp/app/common-ui/styles/css/fixed_data_table_base.min.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/fixed_data_table_base.min.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/fixed_data_table_base.min.css
diff --git a/frontend/webapp/app/common-ui/styles/css/fixed_data_table_style.min.css b/paig-server/frontend/webapp/app/common-ui/styles/css/fixed_data_table_style.min.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/fixed_data_table_style.min.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/fixed_data_table_style.min.css
diff --git a/frontend/webapp/app/common-ui/styles/css/font-open-sans.css b/paig-server/frontend/webapp/app/common-ui/styles/css/font-open-sans.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/font-open-sans.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/font-open-sans.css
diff --git a/frontend/webapp/app/common-ui/styles/css/font-roboto.css b/paig-server/frontend/webapp/app/common-ui/styles/css/font-roboto.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/font-roboto.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/font-roboto.css
diff --git a/frontend/webapp/app/common-ui/styles/css/font_awesome.min.css b/paig-server/frontend/webapp/app/common-ui/styles/css/font_awesome.min.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/font_awesome.min.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/font_awesome.min.css
diff --git a/frontend/webapp/app/common-ui/styles/css/fonts.css b/paig-server/frontend/webapp/app/common-ui/styles/css/fonts.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/fonts.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/fonts.css
diff --git a/frontend/webapp/app/common-ui/styles/css/header_footer_styles.css b/paig-server/frontend/webapp/app/common-ui/styles/css/header_footer_styles.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/header_footer_styles.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/header_footer_styles.css
diff --git a/frontend/webapp/app/common-ui/styles/css/loaders.css b/paig-server/frontend/webapp/app/common-ui/styles/css/loaders.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/loaders.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/loaders.css
diff --git a/frontend/webapp/app/common-ui/styles/css/nv.d3.min.css b/paig-server/frontend/webapp/app/common-ui/styles/css/nv.d3.min.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/nv.d3.min.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/nv.d3.min.css
diff --git a/frontend/webapp/app/common-ui/styles/css/odometer_theme_default.css b/paig-server/frontend/webapp/app/common-ui/styles/css/odometer_theme_default.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/odometer_theme_default.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/odometer_theme_default.css
diff --git a/frontend/webapp/app/common-ui/styles/css/platform_style.css b/paig-server/frontend/webapp/app/common-ui/styles/css/platform_style.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/platform_style.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/platform_style.css
diff --git a/frontend/webapp/app/common-ui/styles/css/privacera_font.css b/paig-server/frontend/webapp/app/common-ui/styles/css/privacera_font.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/privacera_font.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/privacera_font.css
diff --git a/frontend/webapp/app/common-ui/styles/css/privacera_loader.css b/paig-server/frontend/webapp/app/common-ui/styles/css/privacera_loader.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/privacera_loader.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/privacera_loader.css
diff --git a/frontend/webapp/app/common-ui/styles/css/react_structured_filter.css b/paig-server/frontend/webapp/app/common-ui/styles/css/react_structured_filter.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/react_structured_filter.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/react_structured_filter.css
diff --git a/frontend/webapp/app/common-ui/styles/css/saas_admin_style.css b/paig-server/frontend/webapp/app/common-ui/styles/css/saas_admin_style.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/saas_admin_style.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/saas_admin_style.css
diff --git a/frontend/webapp/app/common-ui/styles/css/saas_style.css b/paig-server/frontend/webapp/app/common-ui/styles/css/saas_style.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/saas_style.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/saas_style.css
diff --git a/frontend/webapp/app/common-ui/styles/css/select2.css b/paig-server/frontend/webapp/app/common-ui/styles/css/select2.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/select2.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/select2.css
diff --git a/frontend/webapp/app/common-ui/styles/css/theme.css b/paig-server/frontend/webapp/app/common-ui/styles/css/theme.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/theme.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/theme.css
diff --git a/frontend/webapp/app/common-ui/styles/css/theme_generic.css b/paig-server/frontend/webapp/app/common-ui/styles/css/theme_generic.css
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/css/theme_generic.css
rename to paig-server/frontend/webapp/app/common-ui/styles/css/theme_generic.css
diff --git a/frontend/webapp/app/common-ui/styles/fonts/OpenSans-Bold.woff2 b/paig-server/frontend/webapp/app/common-ui/styles/fonts/OpenSans-Bold.woff2
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/OpenSans-Bold.woff2
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/OpenSans-Bold.woff2
diff --git a/frontend/webapp/app/common-ui/styles/fonts/OpenSans-Light.woff2 b/paig-server/frontend/webapp/app/common-ui/styles/fonts/OpenSans-Light.woff2
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/OpenSans-Light.woff2
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/OpenSans-Light.woff2
diff --git a/frontend/webapp/app/common-ui/styles/fonts/OpenSans-Regular.woff2 b/paig-server/frontend/webapp/app/common-ui/styles/fonts/OpenSans-Regular.woff2
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/OpenSans-Regular.woff2
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/OpenSans-Regular.woff2
diff --git a/frontend/webapp/app/common-ui/styles/fonts/OpenSans-SemiBold.woff2 b/paig-server/frontend/webapp/app/common-ui/styles/fonts/OpenSans-SemiBold.woff2
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/OpenSans-SemiBold.woff2
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/OpenSans-SemiBold.woff2
diff --git a/frontend/webapp/app/common-ui/styles/fonts/Roboto-Bold.woff2 b/paig-server/frontend/webapp/app/common-ui/styles/fonts/Roboto-Bold.woff2
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/Roboto-Bold.woff2
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/Roboto-Bold.woff2
diff --git a/frontend/webapp/app/common-ui/styles/fonts/Roboto-Light.woff2 b/paig-server/frontend/webapp/app/common-ui/styles/fonts/Roboto-Light.woff2
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/Roboto-Light.woff2
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/Roboto-Light.woff2
diff --git a/frontend/webapp/app/common-ui/styles/fonts/Roboto-Medium.woff2 b/paig-server/frontend/webapp/app/common-ui/styles/fonts/Roboto-Medium.woff2
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/Roboto-Medium.woff2
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/Roboto-Medium.woff2
diff --git a/frontend/webapp/app/common-ui/styles/fonts/Roboto-Regular.woff2 b/paig-server/frontend/webapp/app/common-ui/styles/fonts/Roboto-Regular.woff2
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/Roboto-Regular.woff2
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/Roboto-Regular.woff2
diff --git a/frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.eot b/paig-server/frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.eot
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.eot
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.eot
diff --git a/frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.svg b/paig-server/frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.svg
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.svg
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.svg
diff --git a/frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.ttf b/paig-server/frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.ttf
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.ttf
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.ttf
diff --git a/frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.woff b/paig-server/frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.woff
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.woff
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.woff
diff --git a/frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.woff2 b/paig-server/frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.woff2
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.woff2
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/fontawesome-webfont.woff2
diff --git a/frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.eot b/paig-server/frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.eot
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.eot
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.eot
diff --git a/frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.svg b/paig-server/frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.svg
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.svg
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.svg
diff --git a/frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.ttf b/paig-server/frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.ttf
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.ttf
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.ttf
diff --git a/frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.woff b/paig-server/frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.woff
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.woff
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.woff
diff --git a/frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.woff2 b/paig-server/frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.woff2
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.woff2
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/glyphicons-halflings-regular.woff2
diff --git a/frontend/webapp/app/common-ui/styles/fonts/logo_font.eot b/paig-server/frontend/webapp/app/common-ui/styles/fonts/logo_font.eot
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/logo_font.eot
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/logo_font.eot
diff --git a/frontend/webapp/app/common-ui/styles/fonts/logo_font.svg b/paig-server/frontend/webapp/app/common-ui/styles/fonts/logo_font.svg
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/logo_font.svg
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/logo_font.svg
diff --git a/frontend/webapp/app/common-ui/styles/fonts/logo_font.ttf b/paig-server/frontend/webapp/app/common-ui/styles/fonts/logo_font.ttf
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/logo_font.ttf
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/logo_font.ttf
diff --git a/frontend/webapp/app/common-ui/styles/fonts/logo_font.woff b/paig-server/frontend/webapp/app/common-ui/styles/fonts/logo_font.woff
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/logo_font.woff
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/logo_font.woff
diff --git a/frontend/webapp/app/common-ui/styles/fonts/platform_logo_font.woff b/paig-server/frontend/webapp/app/common-ui/styles/fonts/platform_logo_font.woff
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/platform_logo_font.woff
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/platform_logo_font.woff
diff --git a/frontend/webapp/app/common-ui/styles/fonts/platform_privacera_font.woff b/paig-server/frontend/webapp/app/common-ui/styles/fonts/platform_privacera_font.woff
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/platform_privacera_font.woff
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/platform_privacera_font.woff
diff --git a/frontend/webapp/app/common-ui/styles/fonts/poppins-light.woff b/paig-server/frontend/webapp/app/common-ui/styles/fonts/poppins-light.woff
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/poppins-light.woff
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/poppins-light.woff
diff --git a/frontend/webapp/app/common-ui/styles/fonts/poppins-light.woff2 b/paig-server/frontend/webapp/app/common-ui/styles/fonts/poppins-light.woff2
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/poppins-light.woff2
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/poppins-light.woff2
diff --git a/frontend/webapp/app/common-ui/styles/fonts/poppins-medium.woff b/paig-server/frontend/webapp/app/common-ui/styles/fonts/poppins-medium.woff
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/poppins-medium.woff
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/poppins-medium.woff
diff --git a/frontend/webapp/app/common-ui/styles/fonts/poppins-medium.woff2 b/paig-server/frontend/webapp/app/common-ui/styles/fonts/poppins-medium.woff2
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/poppins-medium.woff2
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/poppins-medium.woff2
diff --git a/frontend/webapp/app/common-ui/styles/fonts/poppins-regular.woff b/paig-server/frontend/webapp/app/common-ui/styles/fonts/poppins-regular.woff
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/poppins-regular.woff
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/poppins-regular.woff
diff --git a/frontend/webapp/app/common-ui/styles/fonts/poppins-regular.woff2 b/paig-server/frontend/webapp/app/common-ui/styles/fonts/poppins-regular.woff2
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/poppins-regular.woff2
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/poppins-regular.woff2
diff --git a/frontend/webapp/app/common-ui/styles/fonts/poppins-semibold.woff b/paig-server/frontend/webapp/app/common-ui/styles/fonts/poppins-semibold.woff
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/poppins-semibold.woff
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/poppins-semibold.woff
diff --git a/frontend/webapp/app/common-ui/styles/fonts/poppins-semibold.woff2 b/paig-server/frontend/webapp/app/common-ui/styles/fonts/poppins-semibold.woff2
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/poppins-semibold.woff2
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/poppins-semibold.woff2
diff --git a/frontend/webapp/app/common-ui/styles/fonts/privacera_font.eot b/paig-server/frontend/webapp/app/common-ui/styles/fonts/privacera_font.eot
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/privacera_font.eot
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/privacera_font.eot
diff --git a/frontend/webapp/app/common-ui/styles/fonts/privacera_font.svg b/paig-server/frontend/webapp/app/common-ui/styles/fonts/privacera_font.svg
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/privacera_font.svg
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/privacera_font.svg
diff --git a/frontend/webapp/app/common-ui/styles/fonts/privacera_font.ttf b/paig-server/frontend/webapp/app/common-ui/styles/fonts/privacera_font.ttf
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/privacera_font.ttf
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/privacera_font.ttf
diff --git a/frontend/webapp/app/common-ui/styles/fonts/privacera_font.woff b/paig-server/frontend/webapp/app/common-ui/styles/fonts/privacera_font.woff
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/fonts/privacera_font.woff
rename to paig-server/frontend/webapp/app/common-ui/styles/fonts/privacera_font.woff
diff --git a/frontend/webapp/app/common-ui/styles/sass/style.scss b/paig-server/frontend/webapp/app/common-ui/styles/sass/style.scss
similarity index 100%
rename from frontend/webapp/app/common-ui/styles/sass/style.scss
rename to paig-server/frontend/webapp/app/common-ui/styles/sass/style.scss
diff --git a/frontend/webapp/app/common-ui/utils/browser_pagination.js b/paig-server/frontend/webapp/app/common-ui/utils/browser_pagination.js
similarity index 100%
rename from frontend/webapp/app/common-ui/utils/browser_pagination.js
rename to paig-server/frontend/webapp/app/common-ui/utils/browser_pagination.js
diff --git a/frontend/webapp/app/common-ui/utils/f.js b/paig-server/frontend/webapp/app/common-ui/utils/f.js
similarity index 100%
rename from frontend/webapp/app/common-ui/utils/f.js
rename to paig-server/frontend/webapp/app/common-ui/utils/f.js
diff --git a/frontend/webapp/app/common-ui/utils/globals.js b/paig-server/frontend/webapp/app/common-ui/utils/globals.js
similarity index 100%
rename from frontend/webapp/app/common-ui/utils/globals.js
rename to paig-server/frontend/webapp/app/common-ui/utils/globals.js
diff --git a/frontend/webapp/app/common-ui/utils/import_export_util.js b/paig-server/frontend/webapp/app/common-ui/utils/import_export_util.js
similarity index 100%
rename from frontend/webapp/app/common-ui/utils/import_export_util.js
rename to paig-server/frontend/webapp/app/common-ui/utils/import_export_util.js
diff --git a/frontend/webapp/app/common-ui/utils/permission_checker_util.js b/paig-server/frontend/webapp/app/common-ui/utils/permission_checker_util.js
similarity index 100%
rename from frontend/webapp/app/common-ui/utils/permission_checker_util.js
rename to paig-server/frontend/webapp/app/common-ui/utils/permission_checker_util.js
diff --git a/frontend/webapp/app/common-ui/utils/tour_manager_util.js b/paig-server/frontend/webapp/app/common-ui/utils/tour_manager_util.js
similarity index 100%
rename from frontend/webapp/app/common-ui/utils/tour_manager_util.js
rename to paig-server/frontend/webapp/app/common-ui/utils/tour_manager_util.js
diff --git a/frontend/webapp/app/common-ui/utils/utils.js b/paig-server/frontend/webapp/app/common-ui/utils/utils.js
similarity index 100%
rename from frontend/webapp/app/common-ui/utils/utils.js
rename to paig-server/frontend/webapp/app/common-ui/utils/utils.js
diff --git a/frontend/webapp/app/components/account/sensitive_data/v_sensitive_data.jsx b/paig-server/frontend/webapp/app/components/account/sensitive_data/v_sensitive_data.jsx
similarity index 100%
rename from frontend/webapp/app/components/account/sensitive_data/v_sensitive_data.jsx
rename to paig-server/frontend/webapp/app/components/account/sensitive_data/v_sensitive_data.jsx
diff --git a/frontend/webapp/app/components/applications/ai_applications/v_ai_application_form.jsx b/paig-server/frontend/webapp/app/components/applications/ai_applications/v_ai_application_form.jsx
similarity index 100%
rename from frontend/webapp/app/components/applications/ai_applications/v_ai_application_form.jsx
rename to paig-server/frontend/webapp/app/components/applications/ai_applications/v_ai_application_form.jsx
diff --git a/frontend/webapp/app/components/applications/ai_applications/v_ai_applications.jsx b/paig-server/frontend/webapp/app/components/applications/ai_applications/v_ai_applications.jsx
similarity index 100%
rename from frontend/webapp/app/components/applications/ai_applications/v_ai_applications.jsx
rename to paig-server/frontend/webapp/app/components/applications/ai_applications/v_ai_applications.jsx
diff --git a/frontend/webapp/app/components/applications/vector_db/v_vector_db.jsx b/paig-server/frontend/webapp/app/components/applications/vector_db/v_vector_db.jsx
similarity index 100%
rename from frontend/webapp/app/components/applications/vector_db/v_vector_db.jsx
rename to paig-server/frontend/webapp/app/components/applications/vector_db/v_vector_db.jsx
diff --git a/frontend/webapp/app/components/applications/vector_db/v_vector_db_form.jsx b/paig-server/frontend/webapp/app/components/applications/vector_db/v_vector_db_form.jsx
similarity index 100%
rename from frontend/webapp/app/components/applications/vector_db/v_vector_db_form.jsx
rename to paig-server/frontend/webapp/app/components/applications/vector_db/v_vector_db_form.jsx
diff --git a/frontend/webapp/app/components/audits/security/v_security_audits.jsx b/paig-server/frontend/webapp/app/components/audits/security/v_security_audits.jsx
similarity index 100%
rename from frontend/webapp/app/components/audits/security/v_security_audits.jsx
rename to paig-server/frontend/webapp/app/components/audits/security/v_security_audits.jsx
diff --git a/frontend/webapp/app/components/audits/security/v_sensitive_data_accessed.jsx b/paig-server/frontend/webapp/app/components/audits/security/v_sensitive_data_accessed.jsx
similarity index 100%
rename from frontend/webapp/app/components/audits/security/v_sensitive_data_accessed.jsx
rename to paig-server/frontend/webapp/app/components/audits/security/v_sensitive_data_accessed.jsx
diff --git a/frontend/webapp/app/components/audits/security/v_trait_chips.jsx b/paig-server/frontend/webapp/app/components/audits/security/v_trait_chips.jsx
similarity index 100%
rename from frontend/webapp/app/components/audits/security/v_trait_chips.jsx
rename to paig-server/frontend/webapp/app/components/audits/security/v_trait_chips.jsx
diff --git a/frontend/webapp/app/components/compliance/v_admin_audits.jsx b/paig-server/frontend/webapp/app/components/compliance/v_admin_audits.jsx
similarity index 100%
rename from frontend/webapp/app/components/compliance/v_admin_audits.jsx
rename to paig-server/frontend/webapp/app/components/compliance/v_admin_audits.jsx
diff --git a/frontend/webapp/app/components/compliance/v_admin_audits_operation_detail.jsx b/paig-server/frontend/webapp/app/components/compliance/v_admin_audits_operation_detail.jsx
similarity index 100%
rename from frontend/webapp/app/components/compliance/v_admin_audits_operation_detail.jsx
rename to paig-server/frontend/webapp/app/components/compliance/v_admin_audits_operation_detail.jsx
diff --git a/frontend/webapp/app/components/dashboard/data_access_graph.jsx b/paig-server/frontend/webapp/app/components/dashboard/data_access_graph.jsx
similarity index 100%
rename from frontend/webapp/app/components/dashboard/data_access_graph.jsx
rename to paig-server/frontend/webapp/app/components/dashboard/data_access_graph.jsx
diff --git a/frontend/webapp/app/components/dashboard/donut_chart.jsx b/paig-server/frontend/webapp/app/components/dashboard/donut_chart.jsx
similarity index 100%
rename from frontend/webapp/app/components/dashboard/donut_chart.jsx
rename to paig-server/frontend/webapp/app/components/dashboard/donut_chart.jsx
diff --git a/frontend/webapp/app/components/dashboard/v_dashboard.jsx b/paig-server/frontend/webapp/app/components/dashboard/v_dashboard.jsx
similarity index 100%
rename from frontend/webapp/app/components/dashboard/v_dashboard.jsx
rename to paig-server/frontend/webapp/app/components/dashboard/v_dashboard.jsx
diff --git a/frontend/webapp/app/components/metadata/v_metadata.jsx b/paig-server/frontend/webapp/app/components/metadata/v_metadata.jsx
similarity index 100%
rename from frontend/webapp/app/components/metadata/v_metadata.jsx
rename to paig-server/frontend/webapp/app/components/metadata/v_metadata.jsx
diff --git a/frontend/webapp/app/components/metadata/v_metadata_form.jsx b/paig-server/frontend/webapp/app/components/metadata/v_metadata_form.jsx
similarity index 100%
rename from frontend/webapp/app/components/metadata/v_metadata_form.jsx
rename to paig-server/frontend/webapp/app/components/metadata/v_metadata_form.jsx
diff --git a/frontend/webapp/app/components/metadata/v_metadata_values.jsx b/paig-server/frontend/webapp/app/components/metadata/v_metadata_values.jsx
similarity index 100%
rename from frontend/webapp/app/components/metadata/v_metadata_values.jsx
rename to paig-server/frontend/webapp/app/components/metadata/v_metadata_values.jsx
diff --git a/frontend/webapp/app/components/metadata/v_metadata_values_form.jsx b/paig-server/frontend/webapp/app/components/metadata/v_metadata_values_form.jsx
similarity index 100%
rename from frontend/webapp/app/components/metadata/v_metadata_values_form.jsx
rename to paig-server/frontend/webapp/app/components/metadata/v_metadata_values_form.jsx
diff --git a/frontend/webapp/app/components/pendo/pendo_initializer.jsx b/paig-server/frontend/webapp/app/components/pendo/pendo_initializer.jsx
similarity index 100%
rename from frontend/webapp/app/components/pendo/pendo_initializer.jsx
rename to paig-server/frontend/webapp/app/components/pendo/pendo_initializer.jsx
diff --git a/frontend/webapp/app/components/policies/draggable_tr.js b/paig-server/frontend/webapp/app/components/policies/draggable_tr.js
similarity index 100%
rename from frontend/webapp/app/components/policies/draggable_tr.js
rename to paig-server/frontend/webapp/app/components/policies/draggable_tr.js
diff --git a/frontend/webapp/app/components/policies/field_lookups.js b/paig-server/frontend/webapp/app/components/policies/field_lookups.js
similarity index 100%
rename from frontend/webapp/app/components/policies/field_lookups.js
rename to paig-server/frontend/webapp/app/components/policies/field_lookups.js
diff --git a/frontend/webapp/app/components/policies/v_ai_application_access_content_restriction.jsx b/paig-server/frontend/webapp/app/components/policies/v_ai_application_access_content_restriction.jsx
similarity index 100%
rename from frontend/webapp/app/components/policies/v_ai_application_access_content_restriction.jsx
rename to paig-server/frontend/webapp/app/components/policies/v_ai_application_access_content_restriction.jsx
diff --git a/frontend/webapp/app/components/policies/v_ai_application_access_form.jsx b/paig-server/frontend/webapp/app/components/policies/v_ai_application_access_form.jsx
similarity index 100%
rename from frontend/webapp/app/components/policies/v_ai_application_access_form.jsx
rename to paig-server/frontend/webapp/app/components/policies/v_ai_application_access_form.jsx
diff --git a/frontend/webapp/app/components/policies/v_ai_policies.jsx b/paig-server/frontend/webapp/app/components/policies/v_ai_policies.jsx
similarity index 100%
rename from frontend/webapp/app/components/policies/v_ai_policies.jsx
rename to paig-server/frontend/webapp/app/components/policies/v_ai_policies.jsx
diff --git a/frontend/webapp/app/components/policies/v_ai_policy_form.jsx b/paig-server/frontend/webapp/app/components/policies/v_ai_policy_form.jsx
similarity index 100%
rename from frontend/webapp/app/components/policies/v_ai_policy_form.jsx
rename to paig-server/frontend/webapp/app/components/policies/v_ai_policy_form.jsx
diff --git a/frontend/webapp/app/components/policies/v_vector_db_access_content_restriction.jsx b/paig-server/frontend/webapp/app/components/policies/v_vector_db_access_content_restriction.jsx
similarity index 100%
rename from frontend/webapp/app/components/policies/v_vector_db_access_content_restriction.jsx
rename to paig-server/frontend/webapp/app/components/policies/v_vector_db_access_content_restriction.jsx
diff --git a/frontend/webapp/app/components/policies/v_vector_db_access_form.jsx b/paig-server/frontend/webapp/app/components/policies/v_vector_db_access_form.jsx
similarity index 100%
rename from frontend/webapp/app/components/policies/v_vector_db_access_form.jsx
rename to paig-server/frontend/webapp/app/components/policies/v_vector_db_access_form.jsx
diff --git a/frontend/webapp/app/components/policies/v_vector_db_policy_form.jsx b/paig-server/frontend/webapp/app/components/policies/v_vector_db_policy_form.jsx
similarity index 100%
rename from frontend/webapp/app/components/policies/v_vector_db_policy_form.jsx
rename to paig-server/frontend/webapp/app/components/policies/v_vector_db_policy_form.jsx
diff --git a/frontend/webapp/app/components/reports/fields_lookup.js b/paig-server/frontend/webapp/app/components/reports/fields_lookup.js
similarity index 100%
rename from frontend/webapp/app/components/reports/fields_lookup.js
rename to paig-server/frontend/webapp/app/components/reports/fields_lookup.js
diff --git a/frontend/webapp/app/components/reports/gen_ai_report_util.jsx b/paig-server/frontend/webapp/app/components/reports/gen_ai_report_util.jsx
similarity index 100%
rename from frontend/webapp/app/components/reports/gen_ai_report_util.jsx
rename to paig-server/frontend/webapp/app/components/reports/gen_ai_report_util.jsx
diff --git a/frontend/webapp/app/components/reports/report_components.jsx b/paig-server/frontend/webapp/app/components/reports/report_components.jsx
similarity index 100%
rename from frontend/webapp/app/components/reports/report_components.jsx
rename to paig-server/frontend/webapp/app/components/reports/report_components.jsx
diff --git a/frontend/webapp/app/components/reports/reports_pdfUtil.js b/paig-server/frontend/webapp/app/components/reports/reports_pdfUtil.js
similarity index 100%
rename from frontend/webapp/app/components/reports/reports_pdfUtil.js
rename to paig-server/frontend/webapp/app/components/reports/reports_pdfUtil.js
diff --git a/frontend/webapp/app/components/reports/v_report_form.jsx b/paig-server/frontend/webapp/app/components/reports/v_report_form.jsx
similarity index 100%
rename from frontend/webapp/app/components/reports/v_report_form.jsx
rename to paig-server/frontend/webapp/app/components/reports/v_report_form.jsx
diff --git a/frontend/webapp/app/components/reports/v_saved_reports_listing.jsx b/paig-server/frontend/webapp/app/components/reports/v_saved_reports_listing.jsx
similarity index 100%
rename from frontend/webapp/app/components/reports/v_saved_reports_listing.jsx
rename to paig-server/frontend/webapp/app/components/reports/v_saved_reports_listing.jsx
diff --git a/frontend/webapp/app/components/reports/v_sensitive_data_report_summary.jsx b/paig-server/frontend/webapp/app/components/reports/v_sensitive_data_report_summary.jsx
similarity index 100%
rename from frontend/webapp/app/components/reports/v_sensitive_data_report_summary.jsx
rename to paig-server/frontend/webapp/app/components/reports/v_sensitive_data_report_summary.jsx
diff --git a/frontend/webapp/app/components/reports/v_users_gen_ai_application_summary.jsx b/paig-server/frontend/webapp/app/components/reports/v_users_gen_ai_application_summary.jsx
similarity index 100%
rename from frontend/webapp/app/components/reports/v_users_gen_ai_application_summary.jsx
rename to paig-server/frontend/webapp/app/components/reports/v_users_gen_ai_application_summary.jsx
diff --git a/frontend/webapp/app/components/reports/v_users_who_viewed_content_summary.jsx b/paig-server/frontend/webapp/app/components/reports/v_users_who_viewed_content_summary.jsx
similarity index 100%
rename from frontend/webapp/app/components/reports/v_users_who_viewed_content_summary.jsx
rename to paig-server/frontend/webapp/app/components/reports/v_users_who_viewed_content_summary.jsx
diff --git a/frontend/webapp/app/components/shield_configuration/v_shield_configuration_form.jsx b/paig-server/frontend/webapp/app/components/shield_configuration/v_shield_configuration_form.jsx
similarity index 100%
rename from frontend/webapp/app/components/shield_configuration/v_shield_configuration_form.jsx
rename to paig-server/frontend/webapp/app/components/shield_configuration/v_shield_configuration_form.jsx
diff --git a/frontend/webapp/app/components/site/privacera_logo.jsx b/paig-server/frontend/webapp/app/components/site/privacera_logo.jsx
similarity index 100%
rename from frontend/webapp/app/components/site/privacera_logo.jsx
rename to paig-server/frontend/webapp/app/components/site/privacera_logo.jsx
diff --git a/frontend/webapp/app/components/site/sidebar_menu.js b/paig-server/frontend/webapp/app/components/site/sidebar_menu.js
similarity index 100%
rename from frontend/webapp/app/components/site/sidebar_menu.js
rename to paig-server/frontend/webapp/app/components/site/sidebar_menu.js
diff --git a/frontend/webapp/app/components/site/theme.js b/paig-server/frontend/webapp/app/components/site/theme.js
similarity index 100%
rename from frontend/webapp/app/components/site/theme.js
rename to paig-server/frontend/webapp/app/components/site/theme.js
diff --git a/frontend/webapp/app/components/site/v_app_nav_bar.jsx b/paig-server/frontend/webapp/app/components/site/v_app_nav_bar.jsx
similarity index 100%
rename from frontend/webapp/app/components/site/v_app_nav_bar.jsx
rename to paig-server/frontend/webapp/app/components/site/v_app_nav_bar.jsx
diff --git a/frontend/webapp/app/components/site/v_error_page_component.jsx b/paig-server/frontend/webapp/app/components/site/v_error_page_component.jsx
similarity index 100%
rename from frontend/webapp/app/components/site/v_error_page_component.jsx
rename to paig-server/frontend/webapp/app/components/site/v_error_page_component.jsx
diff --git a/frontend/webapp/app/components/site/v_header.jsx b/paig-server/frontend/webapp/app/components/site/v_header.jsx
similarity index 100%
rename from frontend/webapp/app/components/site/v_header.jsx
rename to paig-server/frontend/webapp/app/components/site/v_header.jsx
diff --git a/frontend/webapp/app/components/user_management/user_form_def.js b/paig-server/frontend/webapp/app/components/user_management/user_form_def.js
similarity index 100%
rename from frontend/webapp/app/components/user_management/user_form_def.js
rename to paig-server/frontend/webapp/app/components/user_management/user_form_def.js
diff --git a/frontend/webapp/app/components/user_management/v_group_form.jsx b/paig-server/frontend/webapp/app/components/user_management/v_group_form.jsx
similarity index 100%
rename from frontend/webapp/app/components/user_management/v_group_form.jsx
rename to paig-server/frontend/webapp/app/components/user_management/v_group_form.jsx
diff --git a/frontend/webapp/app/components/user_management/v_group_user_association.jsx b/paig-server/frontend/webapp/app/components/user_management/v_group_user_association.jsx
similarity index 100%
rename from frontend/webapp/app/components/user_management/v_group_user_association.jsx
rename to paig-server/frontend/webapp/app/components/user_management/v_group_user_association.jsx
diff --git a/frontend/webapp/app/components/user_management/v_groups.jsx b/paig-server/frontend/webapp/app/components/user_management/v_groups.jsx
similarity index 100%
rename from frontend/webapp/app/components/user_management/v_groups.jsx
rename to paig-server/frontend/webapp/app/components/user_management/v_groups.jsx
diff --git a/frontend/webapp/app/components/user_management/v_user_group_association.jsx b/paig-server/frontend/webapp/app/components/user_management/v_user_group_association.jsx
similarity index 100%
rename from frontend/webapp/app/components/user_management/v_user_group_association.jsx
rename to paig-server/frontend/webapp/app/components/user_management/v_user_group_association.jsx
diff --git a/frontend/webapp/app/components/user_management/v_user_management.jsx b/paig-server/frontend/webapp/app/components/user_management/v_user_management.jsx
similarity index 100%
rename from frontend/webapp/app/components/user_management/v_user_management.jsx
rename to paig-server/frontend/webapp/app/components/user_management/v_user_management.jsx
diff --git a/frontend/webapp/app/components/user_management/v_user_management_form.jsx b/paig-server/frontend/webapp/app/components/user_management/v_user_management_form.jsx
similarity index 100%
rename from frontend/webapp/app/components/user_management/v_user_management_form.jsx
rename to paig-server/frontend/webapp/app/components/user_management/v_user_management_form.jsx
diff --git a/frontend/webapp/app/containers/account/account_job_status.jsx b/paig-server/frontend/webapp/app/containers/account/account_job_status.jsx
similarity index 100%
rename from frontend/webapp/app/containers/account/account_job_status.jsx
rename to paig-server/frontend/webapp/app/containers/account/account_job_status.jsx
diff --git a/frontend/webapp/app/containers/account/sensitive_data/c_sensitive_data.jsx b/paig-server/frontend/webapp/app/containers/account/sensitive_data/c_sensitive_data.jsx
similarity index 100%
rename from frontend/webapp/app/containers/account/sensitive_data/c_sensitive_data.jsx
rename to paig-server/frontend/webapp/app/containers/account/sensitive_data/c_sensitive_data.jsx
diff --git a/frontend/webapp/app/containers/applications/ai_applications/c_ai_application_create.jsx b/paig-server/frontend/webapp/app/containers/applications/ai_applications/c_ai_application_create.jsx
similarity index 100%
rename from frontend/webapp/app/containers/applications/ai_applications/c_ai_application_create.jsx
rename to paig-server/frontend/webapp/app/containers/applications/ai_applications/c_ai_application_create.jsx
diff --git a/frontend/webapp/app/containers/applications/ai_applications/c_ai_application_detail.jsx b/paig-server/frontend/webapp/app/containers/applications/ai_applications/c_ai_application_detail.jsx
similarity index 100%
rename from frontend/webapp/app/containers/applications/ai_applications/c_ai_application_detail.jsx
rename to paig-server/frontend/webapp/app/containers/applications/ai_applications/c_ai_application_detail.jsx
diff --git a/frontend/webapp/app/containers/applications/ai_applications/c_ai_application_form.jsx b/paig-server/frontend/webapp/app/containers/applications/ai_applications/c_ai_application_form.jsx
similarity index 100%
rename from frontend/webapp/app/containers/applications/ai_applications/c_ai_application_form.jsx
rename to paig-server/frontend/webapp/app/containers/applications/ai_applications/c_ai_application_form.jsx
diff --git a/frontend/webapp/app/containers/applications/ai_applications/c_ai_application_main.jsx b/paig-server/frontend/webapp/app/containers/applications/ai_applications/c_ai_application_main.jsx
similarity index 100%
rename from frontend/webapp/app/containers/applications/ai_applications/c_ai_application_main.jsx
rename to paig-server/frontend/webapp/app/containers/applications/ai_applications/c_ai_application_main.jsx
diff --git a/frontend/webapp/app/containers/applications/ai_applications/c_ai_applications.jsx b/paig-server/frontend/webapp/app/containers/applications/ai_applications/c_ai_applications.jsx
similarity index 100%
rename from frontend/webapp/app/containers/applications/ai_applications/c_ai_applications.jsx
rename to paig-server/frontend/webapp/app/containers/applications/ai_applications/c_ai_applications.jsx
diff --git a/frontend/webapp/app/containers/applications/vector_db/c_vector_db.jsx b/paig-server/frontend/webapp/app/containers/applications/vector_db/c_vector_db.jsx
similarity index 100%
rename from frontend/webapp/app/containers/applications/vector_db/c_vector_db.jsx
rename to paig-server/frontend/webapp/app/containers/applications/vector_db/c_vector_db.jsx
diff --git a/frontend/webapp/app/containers/applications/vector_db/c_vector_db_create.jsx b/paig-server/frontend/webapp/app/containers/applications/vector_db/c_vector_db_create.jsx
similarity index 100%
rename from frontend/webapp/app/containers/applications/vector_db/c_vector_db_create.jsx
rename to paig-server/frontend/webapp/app/containers/applications/vector_db/c_vector_db_create.jsx
diff --git a/frontend/webapp/app/containers/applications/vector_db/c_vector_db_detail.jsx b/paig-server/frontend/webapp/app/containers/applications/vector_db/c_vector_db_detail.jsx
similarity index 100%
rename from frontend/webapp/app/containers/applications/vector_db/c_vector_db_detail.jsx
rename to paig-server/frontend/webapp/app/containers/applications/vector_db/c_vector_db_detail.jsx
diff --git a/frontend/webapp/app/containers/applications/vector_db/c_vector_db_form.jsx b/paig-server/frontend/webapp/app/containers/applications/vector_db/c_vector_db_form.jsx
similarity index 100%
rename from frontend/webapp/app/containers/applications/vector_db/c_vector_db_form.jsx
rename to paig-server/frontend/webapp/app/containers/applications/vector_db/c_vector_db_form.jsx
diff --git a/frontend/webapp/app/containers/applications/vector_db/c_vector_db_main.jsx b/paig-server/frontend/webapp/app/containers/applications/vector_db/c_vector_db_main.jsx
similarity index 100%
rename from frontend/webapp/app/containers/applications/vector_db/c_vector_db_main.jsx
rename to paig-server/frontend/webapp/app/containers/applications/vector_db/c_vector_db_main.jsx
diff --git a/frontend/webapp/app/containers/audits/security/c_security_audits.jsx b/paig-server/frontend/webapp/app/containers/audits/security/c_security_audits.jsx
similarity index 100%
rename from frontend/webapp/app/containers/audits/security/c_security_audits.jsx
rename to paig-server/frontend/webapp/app/containers/audits/security/c_security_audits.jsx
diff --git a/frontend/webapp/app/containers/audits/security/c_sensitive_data_accessed.jsx b/paig-server/frontend/webapp/app/containers/audits/security/c_sensitive_data_accessed.jsx
similarity index 100%
rename from frontend/webapp/app/containers/audits/security/c_sensitive_data_accessed.jsx
rename to paig-server/frontend/webapp/app/containers/audits/security/c_sensitive_data_accessed.jsx
diff --git a/frontend/webapp/app/containers/base_container.jsx b/paig-server/frontend/webapp/app/containers/base_container.jsx
similarity index 100%
rename from frontend/webapp/app/containers/base_container.jsx
rename to paig-server/frontend/webapp/app/containers/base_container.jsx
diff --git a/frontend/webapp/app/containers/c_forbidden_error.jsx b/paig-server/frontend/webapp/app/containers/c_forbidden_error.jsx
similarity index 100%
rename from frontend/webapp/app/containers/c_forbidden_error.jsx
rename to paig-server/frontend/webapp/app/containers/c_forbidden_error.jsx
diff --git a/frontend/webapp/app/containers/c_page_not_found.jsx b/paig-server/frontend/webapp/app/containers/c_page_not_found.jsx
similarity index 100%
rename from frontend/webapp/app/containers/c_page_not_found.jsx
rename to paig-server/frontend/webapp/app/containers/c_page_not_found.jsx
diff --git a/frontend/webapp/app/containers/compliance/c_admin_audits.jsx b/paig-server/frontend/webapp/app/containers/compliance/c_admin_audits.jsx
similarity index 100%
rename from frontend/webapp/app/containers/compliance/c_admin_audits.jsx
rename to paig-server/frontend/webapp/app/containers/compliance/c_admin_audits.jsx
diff --git a/frontend/webapp/app/containers/compliance/c_admin_audits_operation_detail.jsx b/paig-server/frontend/webapp/app/containers/compliance/c_admin_audits_operation_detail.jsx
similarity index 100%
rename from frontend/webapp/app/containers/compliance/c_admin_audits_operation_detail.jsx
rename to paig-server/frontend/webapp/app/containers/compliance/c_admin_audits_operation_detail.jsx
diff --git a/frontend/webapp/app/containers/dashboard/application_table.jsx b/paig-server/frontend/webapp/app/containers/dashboard/application_table.jsx
similarity index 100%
rename from frontend/webapp/app/containers/dashboard/application_table.jsx
rename to paig-server/frontend/webapp/app/containers/dashboard/application_table.jsx
diff --git a/frontend/webapp/app/containers/dashboard/c_dashboard.jsx b/paig-server/frontend/webapp/app/containers/dashboard/c_dashboard.jsx
similarity index 100%
rename from frontend/webapp/app/containers/dashboard/c_dashboard.jsx
rename to paig-server/frontend/webapp/app/containers/dashboard/c_dashboard.jsx
diff --git a/frontend/webapp/app/containers/dashboard/dummy_data.json b/paig-server/frontend/webapp/app/containers/dashboard/dummy_data.json
similarity index 100%
rename from frontend/webapp/app/containers/dashboard/dummy_data.json
rename to paig-server/frontend/webapp/app/containers/dashboard/dummy_data.json
diff --git a/frontend/webapp/app/containers/metadata/c_metadata.jsx b/paig-server/frontend/webapp/app/containers/metadata/c_metadata.jsx
similarity index 100%
rename from frontend/webapp/app/containers/metadata/c_metadata.jsx
rename to paig-server/frontend/webapp/app/containers/metadata/c_metadata.jsx
diff --git a/frontend/webapp/app/containers/metadata/c_metadata_values.jsx b/paig-server/frontend/webapp/app/containers/metadata/c_metadata_values.jsx
similarity index 100%
rename from frontend/webapp/app/containers/metadata/c_metadata_values.jsx
rename to paig-server/frontend/webapp/app/containers/metadata/c_metadata_values.jsx
diff --git a/frontend/webapp/app/containers/policies/ai_policies/ai_policy_form_util.js b/paig-server/frontend/webapp/app/containers/policies/ai_policies/ai_policy_form_util.js
similarity index 100%
rename from frontend/webapp/app/containers/policies/ai_policies/ai_policy_form_util.js
rename to paig-server/frontend/webapp/app/containers/policies/ai_policies/ai_policy_form_util.js
diff --git a/frontend/webapp/app/containers/policies/ai_policies/c_ai_application_access_content_restriction.jsx b/paig-server/frontend/webapp/app/containers/policies/ai_policies/c_ai_application_access_content_restriction.jsx
similarity index 100%
rename from frontend/webapp/app/containers/policies/ai_policies/c_ai_application_access_content_restriction.jsx
rename to paig-server/frontend/webapp/app/containers/policies/ai_policies/c_ai_application_access_content_restriction.jsx
diff --git a/frontend/webapp/app/containers/policies/ai_policies/c_ai_application_access_form.jsx b/paig-server/frontend/webapp/app/containers/policies/ai_policies/c_ai_application_access_form.jsx
similarity index 100%
rename from frontend/webapp/app/containers/policies/ai_policies/c_ai_application_access_form.jsx
rename to paig-server/frontend/webapp/app/containers/policies/ai_policies/c_ai_application_access_form.jsx
diff --git a/frontend/webapp/app/containers/policies/ai_policies/c_ai_permissions.jsx b/paig-server/frontend/webapp/app/containers/policies/ai_policies/c_ai_permissions.jsx
similarity index 100%
rename from frontend/webapp/app/containers/policies/ai_policies/c_ai_permissions.jsx
rename to paig-server/frontend/webapp/app/containers/policies/ai_policies/c_ai_permissions.jsx
diff --git a/frontend/webapp/app/containers/policies/ai_policies/c_ai_policies_detail.jsx b/paig-server/frontend/webapp/app/containers/policies/ai_policies/c_ai_policies_detail.jsx
similarity index 100%
rename from frontend/webapp/app/containers/policies/ai_policies/c_ai_policies_detail.jsx
rename to paig-server/frontend/webapp/app/containers/policies/ai_policies/c_ai_policies_detail.jsx
diff --git a/frontend/webapp/app/containers/policies/vector_db/c_vector_db_access_content_restriction.jsx b/paig-server/frontend/webapp/app/containers/policies/vector_db/c_vector_db_access_content_restriction.jsx
similarity index 100%
rename from frontend/webapp/app/containers/policies/vector_db/c_vector_db_access_content_restriction.jsx
rename to paig-server/frontend/webapp/app/containers/policies/vector_db/c_vector_db_access_content_restriction.jsx
diff --git a/frontend/webapp/app/containers/policies/vector_db/c_vector_db_access_form.jsx b/paig-server/frontend/webapp/app/containers/policies/vector_db/c_vector_db_access_form.jsx
similarity index 100%
rename from frontend/webapp/app/containers/policies/vector_db/c_vector_db_access_form.jsx
rename to paig-server/frontend/webapp/app/containers/policies/vector_db/c_vector_db_access_form.jsx
diff --git a/frontend/webapp/app/containers/policies/vector_db/c_vector_db_permissions.jsx b/paig-server/frontend/webapp/app/containers/policies/vector_db/c_vector_db_permissions.jsx
similarity index 100%
rename from frontend/webapp/app/containers/policies/vector_db/c_vector_db_permissions.jsx
rename to paig-server/frontend/webapp/app/containers/policies/vector_db/c_vector_db_permissions.jsx
diff --git a/frontend/webapp/app/containers/policies/vector_db/c_vector_db_policies_detail.jsx b/paig-server/frontend/webapp/app/containers/policies/vector_db/c_vector_db_policies_detail.jsx
similarity index 100%
rename from frontend/webapp/app/containers/policies/vector_db/c_vector_db_policies_detail.jsx
rename to paig-server/frontend/webapp/app/containers/policies/vector_db/c_vector_db_policies_detail.jsx
diff --git a/frontend/webapp/app/containers/policies/vector_db/vector_db_policy_form_util.js b/paig-server/frontend/webapp/app/containers/policies/vector_db/vector_db_policy_form_util.js
similarity index 100%
rename from frontend/webapp/app/containers/policies/vector_db/vector_db_policy_form_util.js
rename to paig-server/frontend/webapp/app/containers/policies/vector_db/vector_db_policy_form_util.js
diff --git a/frontend/webapp/app/containers/reports/c_reporting.jsx b/paig-server/frontend/webapp/app/containers/reports/c_reporting.jsx
similarity index 100%
rename from frontend/webapp/app/containers/reports/c_reporting.jsx
rename to paig-server/frontend/webapp/app/containers/reports/c_reporting.jsx
diff --git a/frontend/webapp/app/containers/reports/c_saved_reports_listing.jsx b/paig-server/frontend/webapp/app/containers/reports/c_saved_reports_listing.jsx
similarity index 100%
rename from frontend/webapp/app/containers/reports/c_saved_reports_listing.jsx
rename to paig-server/frontend/webapp/app/containers/reports/c_saved_reports_listing.jsx
diff --git a/frontend/webapp/app/containers/reports/c_sensitive_data_report_summary.jsx b/paig-server/frontend/webapp/app/containers/reports/c_sensitive_data_report_summary.jsx
similarity index 100%
rename from frontend/webapp/app/containers/reports/c_sensitive_data_report_summary.jsx
rename to paig-server/frontend/webapp/app/containers/reports/c_sensitive_data_report_summary.jsx
diff --git a/frontend/webapp/app/containers/reports/c_users_gen_ai_application_summary.jsx b/paig-server/frontend/webapp/app/containers/reports/c_users_gen_ai_application_summary.jsx
similarity index 100%
rename from frontend/webapp/app/containers/reports/c_users_gen_ai_application_summary.jsx
rename to paig-server/frontend/webapp/app/containers/reports/c_users_gen_ai_application_summary.jsx
diff --git a/frontend/webapp/app/containers/reports/c_users_who_viewed_content_summary.jsx b/paig-server/frontend/webapp/app/containers/reports/c_users_who_viewed_content_summary.jsx
similarity index 100%
rename from frontend/webapp/app/containers/reports/c_users_who_viewed_content_summary.jsx
rename to paig-server/frontend/webapp/app/containers/reports/c_users_who_viewed_content_summary.jsx
diff --git a/frontend/webapp/app/containers/shield_configuration/c_shield_configuration.jsx b/paig-server/frontend/webapp/app/containers/shield_configuration/c_shield_configuration.jsx
similarity index 100%
rename from frontend/webapp/app/containers/shield_configuration/c_shield_configuration.jsx
rename to paig-server/frontend/webapp/app/containers/shield_configuration/c_shield_configuration.jsx
diff --git a/frontend/webapp/app/containers/user_management/c_groups.jsx b/paig-server/frontend/webapp/app/containers/user_management/c_groups.jsx
similarity index 100%
rename from frontend/webapp/app/containers/user_management/c_groups.jsx
rename to paig-server/frontend/webapp/app/containers/user_management/c_groups.jsx
diff --git a/frontend/webapp/app/containers/user_management/c_groups_form.jsx b/paig-server/frontend/webapp/app/containers/user_management/c_groups_form.jsx
similarity index 100%
rename from frontend/webapp/app/containers/user_management/c_groups_form.jsx
rename to paig-server/frontend/webapp/app/containers/user_management/c_groups_form.jsx
diff --git a/frontend/webapp/app/containers/user_management/c_user_management.jsx b/paig-server/frontend/webapp/app/containers/user_management/c_user_management.jsx
similarity index 100%
rename from frontend/webapp/app/containers/user_management/c_user_management.jsx
rename to paig-server/frontend/webapp/app/containers/user_management/c_user_management.jsx
diff --git a/frontend/webapp/app/containers/user_management/c_user_management_form.jsx b/paig-server/frontend/webapp/app/containers/user_management/c_user_management_form.jsx
similarity index 100%
rename from frontend/webapp/app/containers/user_management/c_user_management_form.jsx
rename to paig-server/frontend/webapp/app/containers/user_management/c_user_management_form.jsx
diff --git a/frontend/webapp/app/containers/user_management/c_user_management_main.jsx b/paig-server/frontend/webapp/app/containers/user_management/c_user_management_main.jsx
similarity index 100%
rename from frontend/webapp/app/containers/user_management/c_user_management_main.jsx
rename to paig-server/frontend/webapp/app/containers/user_management/c_user_management_main.jsx
diff --git a/frontend/webapp/app/data/models/m_admin_audits.js b/paig-server/frontend/webapp/app/data/models/m_admin_audits.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_admin_audits.js
rename to paig-server/frontend/webapp/app/data/models/m_admin_audits.js
diff --git a/frontend/webapp/app/data/models/m_ai_application.js b/paig-server/frontend/webapp/app/data/models/m_ai_application.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_ai_application.js
rename to paig-server/frontend/webapp/app/data/models/m_ai_application.js
diff --git a/frontend/webapp/app/data/models/m_ai_policies.js b/paig-server/frontend/webapp/app/data/models/m_ai_policies.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_ai_policies.js
rename to paig-server/frontend/webapp/app/data/models/m_ai_policies.js
diff --git a/frontend/webapp/app/data/models/m_current_user.js b/paig-server/frontend/webapp/app/data/models/m_current_user.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_current_user.js
rename to paig-server/frontend/webapp/app/data/models/m_current_user.js
diff --git a/frontend/webapp/app/data/models/m_dashboard.js b/paig-server/frontend/webapp/app/data/models/m_dashboard.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_dashboard.js
rename to paig-server/frontend/webapp/app/data/models/m_dashboard.js
diff --git a/frontend/webapp/app/data/models/m_encrypt_decrypt.js b/paig-server/frontend/webapp/app/data/models/m_encrypt_decrypt.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_encrypt_decrypt.js
rename to paig-server/frontend/webapp/app/data/models/m_encrypt_decrypt.js
diff --git a/frontend/webapp/app/data/models/m_group.js b/paig-server/frontend/webapp/app/data/models/m_group.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_group.js
rename to paig-server/frontend/webapp/app/data/models/m_group.js
diff --git a/frontend/webapp/app/data/models/m_job_detail.js b/paig-server/frontend/webapp/app/data/models/m_job_detail.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_job_detail.js
rename to paig-server/frontend/webapp/app/data/models/m_job_detail.js
diff --git a/frontend/webapp/app/data/models/m_metadata.js b/paig-server/frontend/webapp/app/data/models/m_metadata.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_metadata.js
rename to paig-server/frontend/webapp/app/data/models/m_metadata.js
diff --git a/frontend/webapp/app/data/models/m_metadata_value.js b/paig-server/frontend/webapp/app/data/models/m_metadata_value.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_metadata_value.js
rename to paig-server/frontend/webapp/app/data/models/m_metadata_value.js
diff --git a/frontend/webapp/app/data/models/m_public.js b/paig-server/frontend/webapp/app/data/models/m_public.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_public.js
rename to paig-server/frontend/webapp/app/data/models/m_public.js
diff --git a/frontend/webapp/app/data/models/m_security_audits.js b/paig-server/frontend/webapp/app/data/models/m_security_audits.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_security_audits.js
rename to paig-server/frontend/webapp/app/data/models/m_security_audits.js
diff --git a/frontend/webapp/app/data/models/m_sensitive_data.js b/paig-server/frontend/webapp/app/data/models/m_sensitive_data.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_sensitive_data.js
rename to paig-server/frontend/webapp/app/data/models/m_sensitive_data.js
diff --git a/frontend/webapp/app/data/models/m_shield_audits_report.js b/paig-server/frontend/webapp/app/data/models/m_shield_audits_report.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_shield_audits_report.js
rename to paig-server/frontend/webapp/app/data/models/m_shield_audits_report.js
diff --git a/frontend/webapp/app/data/models/m_shield_config.js b/paig-server/frontend/webapp/app/data/models/m_shield_config.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_shield_config.js
rename to paig-server/frontend/webapp/app/data/models/m_shield_config.js
diff --git a/frontend/webapp/app/data/models/m_token.js b/paig-server/frontend/webapp/app/data/models/m_token.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_token.js
rename to paig-server/frontend/webapp/app/data/models/m_token.js
diff --git a/frontend/webapp/app/data/models/m_user.js b/paig-server/frontend/webapp/app/data/models/m_user.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_user.js
rename to paig-server/frontend/webapp/app/data/models/m_user.js
diff --git a/frontend/webapp/app/data/models/m_vector_db.js b/paig-server/frontend/webapp/app/data/models/m_vector_db.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_vector_db.js
rename to paig-server/frontend/webapp/app/data/models/m_vector_db.js
diff --git a/frontend/webapp/app/data/models/m_vector_db_policy.js b/paig-server/frontend/webapp/app/data/models/m_vector_db_policy.js
similarity index 100%
rename from frontend/webapp/app/data/models/m_vector_db_policy.js
rename to paig-server/frontend/webapp/app/data/models/m_vector_db_policy.js
diff --git a/frontend/webapp/app/data/stores/all_stores.js b/paig-server/frontend/webapp/app/data/stores/all_stores.js
similarity index 100%
rename from frontend/webapp/app/data/stores/all_stores.js
rename to paig-server/frontend/webapp/app/data/stores/all_stores.js
diff --git a/frontend/webapp/app/data/stores/base_store.js b/paig-server/frontend/webapp/app/data/stores/base_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/base_store.js
rename to paig-server/frontend/webapp/app/data/stores/base_store.js
diff --git a/frontend/webapp/app/data/stores/s_admin_audits_store.js b/paig-server/frontend/webapp/app/data/stores/s_admin_audits_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_admin_audits_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_admin_audits_store.js
diff --git a/frontend/webapp/app/data/stores/s_ai_application_store.js b/paig-server/frontend/webapp/app/data/stores/s_ai_application_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_ai_application_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_ai_application_store.js
diff --git a/frontend/webapp/app/data/stores/s_ai_policies_store.js b/paig-server/frontend/webapp/app/data/stores/s_ai_policies_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_ai_policies_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_ai_policies_store.js
diff --git a/frontend/webapp/app/data/stores/s_dashboard_store.js b/paig-server/frontend/webapp/app/data/stores/s_dashboard_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_dashboard_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_dashboard_store.js
diff --git a/frontend/webapp/app/data/stores/s_data_protect_store.js b/paig-server/frontend/webapp/app/data/stores/s_data_protect_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_data_protect_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_data_protect_store.js
diff --git a/frontend/webapp/app/data/stores/s_encypt_decypt_store.js b/paig-server/frontend/webapp/app/data/stores/s_encypt_decypt_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_encypt_decypt_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_encypt_decypt_store.js
diff --git a/frontend/webapp/app/data/stores/s_general_store.js b/paig-server/frontend/webapp/app/data/stores/s_general_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_general_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_general_store.js
diff --git a/frontend/webapp/app/data/stores/s_group_store.js b/paig-server/frontend/webapp/app/data/stores/s_group_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_group_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_group_store.js
diff --git a/frontend/webapp/app/data/stores/s_job_manager_store.js b/paig-server/frontend/webapp/app/data/stores/s_job_manager_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_job_manager_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_job_manager_store.js
diff --git a/frontend/webapp/app/data/stores/s_metadata_store.js b/paig-server/frontend/webapp/app/data/stores/s_metadata_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_metadata_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_metadata_store.js
diff --git a/frontend/webapp/app/data/stores/s_metadata_values_store.js b/paig-server/frontend/webapp/app/data/stores/s_metadata_values_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_metadata_values_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_metadata_values_store.js
diff --git a/frontend/webapp/app/data/stores/s_public_store.js b/paig-server/frontend/webapp/app/data/stores/s_public_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_public_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_public_store.js
diff --git a/frontend/webapp/app/data/stores/s_security_audits_store.js b/paig-server/frontend/webapp/app/data/stores/s_security_audits_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_security_audits_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_security_audits_store.js
diff --git a/frontend/webapp/app/data/stores/s_sensitive_data_store.js b/paig-server/frontend/webapp/app/data/stores/s_sensitive_data_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_sensitive_data_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_sensitive_data_store.js
diff --git a/frontend/webapp/app/data/stores/s_shield_audits_reports_store.js b/paig-server/frontend/webapp/app/data/stores/s_shield_audits_reports_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_shield_audits_reports_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_shield_audits_reports_store.js
diff --git a/frontend/webapp/app/data/stores/s_shield_config_store.js b/paig-server/frontend/webapp/app/data/stores/s_shield_config_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_shield_config_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_shield_config_store.js
diff --git a/frontend/webapp/app/data/stores/s_user_store.js b/paig-server/frontend/webapp/app/data/stores/s_user_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_user_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_user_store.js
diff --git a/frontend/webapp/app/data/stores/s_vector_db_policy_store.js b/paig-server/frontend/webapp/app/data/stores/s_vector_db_policy_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_vector_db_policy_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_vector_db_policy_store.js
diff --git a/frontend/webapp/app/data/stores/s_vector_db_store.js b/paig-server/frontend/webapp/app/data/stores/s_vector_db_store.js
similarity index 100%
rename from frontend/webapp/app/data/stores/s_vector_db_store.js
rename to paig-server/frontend/webapp/app/data/stores/s_vector_db_store.js
diff --git a/frontend/webapp/app/data/ui_state.js b/paig-server/frontend/webapp/app/data/ui_state.js
similarity index 100%
rename from frontend/webapp/app/data/ui_state.js
rename to paig-server/frontend/webapp/app/data/ui_state.js
diff --git a/frontend/webapp/app/images/background-spiral-image.png b/paig-server/frontend/webapp/app/images/background-spiral-image.png
similarity index 100%
rename from frontend/webapp/app/images/background-spiral-image.png
rename to paig-server/frontend/webapp/app/images/background-spiral-image.png
diff --git a/frontend/webapp/app/images/privacera-ai-small.svg b/paig-server/frontend/webapp/app/images/privacera-ai-small.svg
similarity index 100%
rename from frontend/webapp/app/images/privacera-ai-small.svg
rename to paig-server/frontend/webapp/app/images/privacera-ai-small.svg
diff --git a/frontend/webapp/app/images/privacera-ai.svg b/paig-server/frontend/webapp/app/images/privacera-ai.svg
similarity index 100%
rename from frontend/webapp/app/images/privacera-ai.svg
rename to paig-server/frontend/webapp/app/images/privacera-ai.svg
diff --git a/frontend/webapp/app/images/privacera-ai_lockup-dark.svg b/paig-server/frontend/webapp/app/images/privacera-ai_lockup-dark.svg
similarity index 100%
rename from frontend/webapp/app/images/privacera-ai_lockup-dark.svg
rename to paig-server/frontend/webapp/app/images/privacera-ai_lockup-dark.svg
diff --git a/frontend/webapp/app/images/privacera-ai_negative-small.svg b/paig-server/frontend/webapp/app/images/privacera-ai_negative-small.svg
similarity index 100%
rename from frontend/webapp/app/images/privacera-ai_negative-small.svg
rename to paig-server/frontend/webapp/app/images/privacera-ai_negative-small.svg
diff --git a/frontend/webapp/app/images/privacera-ai_negative.svg b/paig-server/frontend/webapp/app/images/privacera-ai_negative.svg
similarity index 100%
rename from frontend/webapp/app/images/privacera-ai_negative.svg
rename to paig-server/frontend/webapp/app/images/privacera-ai_negative.svg
diff --git a/frontend/webapp/app/images/simcardalerticon.svg b/paig-server/frontend/webapp/app/images/simcardalerticon.svg
similarity index 100%
rename from frontend/webapp/app/images/simcardalerticon.svg
rename to paig-server/frontend/webapp/app/images/simcardalerticon.svg
diff --git a/frontend/webapp/app/import_common_files.jsx b/paig-server/frontend/webapp/app/import_common_files.jsx
similarity index 100%
rename from frontend/webapp/app/import_common_files.jsx
rename to paig-server/frontend/webapp/app/import_common_files.jsx
diff --git a/frontend/webapp/app/main.js b/paig-server/frontend/webapp/app/main.js
similarity index 100%
rename from frontend/webapp/app/main.js
rename to paig-server/frontend/webapp/app/main.js
diff --git a/frontend/webapp/app/root.js b/paig-server/frontend/webapp/app/root.js
similarity index 100%
rename from frontend/webapp/app/root.js
rename to paig-server/frontend/webapp/app/root.js
diff --git a/frontend/webapp/app/routers/routes.jsx b/paig-server/frontend/webapp/app/routers/routes.jsx
similarity index 100%
rename from frontend/webapp/app/routers/routes.jsx
rename to paig-server/frontend/webapp/app/routers/routes.jsx
diff --git a/frontend/webapp/app/styles/css/styles.css b/paig-server/frontend/webapp/app/styles/css/styles.css
similarity index 100%
rename from frontend/webapp/app/styles/css/styles.css
rename to paig-server/frontend/webapp/app/styles/css/styles.css
diff --git a/frontend/webapp/app/utils/config_properties.js b/paig-server/frontend/webapp/app/utils/config_properties.js
similarity index 100%
rename from frontend/webapp/app/utils/config_properties.js
rename to paig-server/frontend/webapp/app/utils/config_properties.js
diff --git a/frontend/webapp/app/utils/dashboard_utils.js b/paig-server/frontend/webapp/app/utils/dashboard_utils.js
similarity index 100%
rename from frontend/webapp/app/utils/dashboard_utils.js
rename to paig-server/frontend/webapp/app/utils/dashboard_utils.js
diff --git a/frontend/webapp/app/utils/globals.js b/paig-server/frontend/webapp/app/utils/globals.js
similarity index 100%
rename from frontend/webapp/app/utils/globals.js
rename to paig-server/frontend/webapp/app/utils/globals.js
diff --git a/frontend/webapp/app/utils/ui_sidebar_tabs_util.js b/paig-server/frontend/webapp/app/utils/ui_sidebar_tabs_util.js
similarity index 100%
rename from frontend/webapp/app/utils/ui_sidebar_tabs_util.js
rename to paig-server/frontend/webapp/app/utils/ui_sidebar_tabs_util.js
diff --git a/frontend/webapp/babel.config.js b/paig-server/frontend/webapp/babel.config.js
similarity index 100%
rename from frontend/webapp/babel.config.js
rename to paig-server/frontend/webapp/babel.config.js
diff --git a/frontend/webapp/config/paths.js b/paig-server/frontend/webapp/config/paths.js
similarity index 100%
rename from frontend/webapp/config/paths.js
rename to paig-server/frontend/webapp/config/paths.js
diff --git a/frontend/webapp/config/webpack.common.js b/paig-server/frontend/webapp/config/webpack.common.js
similarity index 100%
rename from frontend/webapp/config/webpack.common.js
rename to paig-server/frontend/webapp/config/webpack.common.js
diff --git a/frontend/webapp/config/webpack.config.js b/paig-server/frontend/webapp/config/webpack.config.js
similarity index 100%
rename from frontend/webapp/config/webpack.config.js
rename to paig-server/frontend/webapp/config/webpack.config.js
diff --git a/frontend/webapp/config/webpack.dev.js b/paig-server/frontend/webapp/config/webpack.dev.js
similarity index 100%
rename from frontend/webapp/config/webpack.dev.js
rename to paig-server/frontend/webapp/config/webpack.dev.js
diff --git a/frontend/webapp/config/webpack.prod.js b/paig-server/frontend/webapp/config/webpack.prod.js
similarity index 100%
rename from frontend/webapp/config/webpack.prod.js
rename to paig-server/frontend/webapp/config/webpack.prod.js
diff --git a/frontend/webapp/cypress.config.js b/paig-server/frontend/webapp/cypress.config.js
similarity index 100%
rename from frontend/webapp/cypress.config.js
rename to paig-server/frontend/webapp/cypress.config.js
diff --git a/frontend/webapp/cypress/fixtures/config.json b/paig-server/frontend/webapp/cypress/fixtures/config.json
similarity index 100%
rename from frontend/webapp/cypress/fixtures/config.json
rename to paig-server/frontend/webapp/cypress/fixtures/config.json
diff --git a/frontend/webapp/cypress/support/commands.js b/paig-server/frontend/webapp/cypress/support/commands.js
similarity index 100%
rename from frontend/webapp/cypress/support/commands.js
rename to paig-server/frontend/webapp/cypress/support/commands.js
diff --git a/frontend/webapp/index.html b/paig-server/frontend/webapp/index.html
similarity index 100%
rename from frontend/webapp/index.html
rename to paig-server/frontend/webapp/index.html
diff --git a/frontend/webapp/login.html b/paig-server/frontend/webapp/login.html
similarity index 100%
rename from frontend/webapp/login.html
rename to paig-server/frontend/webapp/login.html
diff --git a/frontend/webapp/package-lock.json b/paig-server/frontend/webapp/package-lock.json
similarity index 100%
rename from frontend/webapp/package-lock.json
rename to paig-server/frontend/webapp/package-lock.json
diff --git a/frontend/webapp/package.json b/paig-server/frontend/webapp/package.json
similarity index 100%
rename from frontend/webapp/package.json
rename to paig-server/frontend/webapp/package.json
diff --git a/pyproject.toml b/paig-server/pyproject.toml
similarity index 96%
rename from pyproject.toml
rename to paig-server/pyproject.toml
index f4bee82e..cd22a0be 100644
--- a/pyproject.toml
+++ b/paig-server/pyproject.toml
@@ -2,7 +2,7 @@
 name = 'paig-server'
 dynamic = ["version"]
 readme = "backend/README.md"
-license = {file = "LICENSE"}
+license = {file = "../LICENSE"}
 description = 'PAIG Server'
 requires-python = ">= 3.10"
 keywords = [
@@ -43,7 +43,7 @@ dependencies = [
     "boto3==1.34.20",
     "opentelemetry-distro==0.45b0",
     "opentelemetry-exporter-otlp==1.24.0",
-    "privacera_shield_common==1.4.0",
+    "paig_common",
     "alt-profanity-check",
     "numpy",
     "starlette-request-id",
diff --git a/scripts/build_ui.sh b/paig-server/scripts/build_ui.sh
similarity index 100%
rename from scripts/build_ui.sh
rename to paig-server/scripts/build_ui.sh


Test patch:
diff --git a/.github/workflows/run-pytest.yml b/.github/workflows/paig-server-run-pytest.yml
similarity index 87%
rename from .github/workflows/run-pytest.yml
rename to .github/workflows/paig-server-run-pytest.yml
index ef326587..ff09a8aa 100644
--- a/.github/workflows/run-pytest.yml
+++ b/.github/workflows/paig-server-run-pytest.yml
@@ -1,4 +1,4 @@
-name: Test
+name: paig-server test
 
 on:
   workflow_call:
@@ -24,11 +24,11 @@ jobs:
         python3 -m pip install virtualenv
         virtualenv -p python3 venv && . venv/bin/activate
         pip install pytest pytest-cov
-        pip install -r backend/requirements.txt
+        pip install -r paig-server/backend/requirements.txt
     - name: Test with pytest
       run: |
         filepath=$PWD
-        . venv/bin/activate && cd backend/paig 
+        . venv/bin/activate && cd paig-server/backend/paig 
         python3 -m pytest --cov="." --cov-report term --cov-report xml:$filepath/coverage.xml --junitxml=$filepath/junit.xml tests
         cd $filepath
 
diff --git a/.github/workflows/test-pypi.yml b/.github/workflows/test-pypi.yml
index 58ef60b9..2d549452 100644
--- a/.github/workflows/test-pypi.yml
+++ b/.github/workflows/test-pypi.yml
@@ -22,12 +22,12 @@ jobs:
         python3 -m pip install virtualenv
         virtualenv -p python3 venv && . venv/bin/activate
         pip install twine build pytest pytest-cov
-        pip install -r backend/requirements.txt
+        pip install -r paig-server/backend/requirements.txt
 
     - name: Test with pytest
       run: |
         filepath=$PWD
-        . venv/bin/activate && cd backend/paig
+        . venv/bin/activate && cd paig-server/backend/paig
         python3 -m pytest --cov="." --cov-report term --cov-report xml:$filepath/coverage.xml --junitxml=$filepath/junit.xml tests
         cd $filepath
 
@@ -51,20 +51,21 @@ jobs:
 
     - name: Install Node.js dependencies and build UI
       run: |
-        cd scripts
+        cd paig-server/scripts
         sh build_ui.sh
         cd ..
 
     - name: Build the wheel
       run: |
         . venv/bin/activate
+        cd paig-server
         python3 -m build -w
 
     - name: Install created package
       run: |
         rm -rf venv
         virtualenv -p python3 venv && . venv/bin/activate
-        pip install dist/*.whl
+        pip install paig-server/dist/*.whl
 
     - name: Upload to Test PyPI
       env:
@@ -73,4 +74,4 @@ jobs:
       run: |
         . venv/bin/activate
         pip install twine
-        twine upload --repository-url https://test.pypi.org/legacy/ dist/*
\ No newline at end of file
+        twine upload --repository-url https://test.pypi.org/legacy/ paig-server/dist/*
\ No newline at end of file
diff --git a/paig-client/src/tests/streaming/test_llm_stream_access_checker.py b/paig-client/src/tests/streaming/test_llm_stream_access_checker.py
index 21794dca..8636e8dc 100644
--- a/paig-client/src/tests/streaming/test_llm_stream_access_checker.py
+++ b/paig-client/src/tests/streaming/test_llm_stream_access_checker.py
@@ -284,7 +284,7 @@ def test_flush_audits_with_logs():
 
     # Assertions
     llm_stream_access_checker.create_stream_access_audit_request.assert_called_once()
-    mock_shield_client.log_stream_access_audit.assert_called_once_with(
+    mock_paig_plugin.log_stream_access_audit.assert_called_once_with(
         llm_stream_access_checker.create_stream_access_audit_request.return_value)
 
 def test_flush_audits_without_logs():
diff --git a/paig-client/src/tests/test_backend.py b/paig-client/src/tests/test_backend.py
index b0194903..3e37a4eb 100644
--- a/paig-client/src/tests/test_backend.py
+++ b/paig-client/src/tests/test_backend.py
@@ -38,7 +38,9 @@ def test_post2(setup_paig_plugin_with_app_config_file_name):
     client = ShieldRestHttpClient(base_url=SHIELD_SERVER_URL, tenant_id=app_config_file['tenantId'],
                                   api_key=app_config_file['apiKey'],
                                   encryption_keys_info=encryption_keys_info)
-    do_post(client)
+    thread = threading.Thread(target=do_post, args=(client,))
+    thread.start()
+    thread.join()
 
 
 @pytest.mark.e2e_test
diff --git a/paig-client/src/tests/test_client.py b/paig-client/src/tests/test_client.py
index cf4ca41f..3d98981e 100644
--- a/paig-client/src/tests/test_client.py
+++ b/paig-client/src/tests/test_client.py
@@ -8,26 +8,31 @@
 import paig_client.message
 import paig_client.model
 import paig_client.encryption
+from paig_client.backend import ShieldAccessResult
+from unittest.mock import patch
 
 
 def test_setup(setup_paig_plugin_with_app_config_file_name):
-    app = paig_client.client.setup_app(application_config_file=setup_paig_plugin_with_app_config_file_name,
-                                            frameworks=[])
-    assert app.tenant_id
-    assert app.api_key
+    with patch("paig_client.backend.ShieldRestHttpClient.init_shield_server", return_value=None):
+        app = paig_client.client.setup_app(application_config_file=setup_paig_plugin_with_app_config_file_name,
+                                                frameworks=[])
+        assert app.tenant_id
+        assert app.api_key
 
 
 def test_setup_with_contents(setup_paig_plugin_with_app_config_file_contents):
-    app = paig_client.client.setup_app(application_config=setup_paig_plugin_with_app_config_file_contents,
-                                            frameworks=[])
-    assert app.tenant_id
-    assert app.api_key
+    with patch("paig_client.backend.ShieldRestHttpClient.init_shield_server", return_value=None):
+        app = paig_client.client.setup_app(application_config=setup_paig_plugin_with_app_config_file_contents,
+                                                frameworks=[])
+        assert app.tenant_id
+        assert app.api_key
 
 
 def test_setup_with_dict(setup_paig_plugin_with_app_config_dict):
-    app = paig_client.client.setup_app(application_config=setup_paig_plugin_with_app_config_dict, frameworks=[])
-    assert app.tenant_id
-    assert app.api_key
+    with patch("paig_client.backend.ShieldRestHttpClient.init_shield_server", return_value=None):
+        app = paig_client.client.setup_app(application_config=setup_paig_plugin_with_app_config_dict, frameworks=[])
+        assert app.tenant_id
+        assert app.api_key
 
 
 def test_setup2(setup_paig_plugin_with_app_config_file_name):
@@ -39,28 +44,34 @@ def test_setup2(setup_paig_plugin_with_app_config_file_name):
 
 
 def test_setup3(setup_paig_plugin_with_app_config_file_name):
-    paig_client.client.setup_app(application_config_file=setup_paig_plugin_with_app_config_file_name,
-                                      frameworks=[])
-    # with pytest.raises(Exception) as exception_info:
-    paig_client.client.setup_app(application_config_file=setup_paig_plugin_with_app_config_file_name,
-                                      frameworks=[])
-    # assert exception_info.type == paig_client.exception.PAIGException
-    # assert exception_info.value.args[0] == paig_client.message.ErrorMessage.PAIG_IS_ALREADY_INITIALIZED.format(
-    #     tenant_id="tenant_id", api_key="api_key")
+    with patch("paig_client.backend.ShieldRestHttpClient.init_shield_server", return_value=None):
+        paig_client.client.setup_app(application_config_file=setup_paig_plugin_with_app_config_file_name,
+                                          frameworks=[])
+        # with pytest.raises(Exception) as exception_info:
+        paig_client.client.setup_app(application_config_file=setup_paig_plugin_with_app_config_file_name,
+                                          frameworks=[])
+        # assert exception_info.type == paig_client.exception.PAIGException
+        # assert exception_info.value.args[0] == paig_client.message.ErrorMessage.PAIG_IS_ALREADY_INITIALIZED.format(
+        #     tenant_id="tenant_id", api_key="api_key")
 
 
 @pytest.mark.e2e_test
 def test_check_access(setup_paig_plugin_with_app_config_file_name):
-    paig_client.client.setup(application_config_file=setup_paig_plugin_with_app_config_file_name, frameworks=[])
-    with paig_client.client.create_shield_context(username="user1"):
-        response_text = paig_client.client.check_access(text="hello world",
-                                                             conversation_type=paig_client.model.ConversationType.PROMPT)
-    assert response_text[0].get_response_text() == "response: hello world"
+    with patch("paig_client.backend.ShieldRestHttpClient.init_shield_server", return_value=None):
+        paig_client.client.setup(application_config_file=setup_paig_plugin_with_app_config_file_name, frameworks=[])
+        with paig_client.client.create_shield_context(username="user1"):
+            with patch("paig_client.backend.ShieldRestHttpClient.is_access_allowed",
+                       return_value=ShieldAccessResult(
+                           **{"isAllowed": True, "responseMessages": [{"responseText": "hello world"}]})):
+                response_text = paig_client.client.check_access(text="hello world",
+                                                                 conversation_type=paig_client.model.ConversationType.PROMPT)
+        assert "hello world" in response_text[0].get_response_text()
 
 
 def test_app_config_as_parameter_exists(setup_paig_plugin_with_app_config_file_name):
-    app = paig_client.core.setup_app(application_config_file=setup_paig_plugin_with_app_config_file_name)
-    assert app.tenant_id
+    with patch("paig_client.backend.ShieldRestHttpClient.init_shield_server", return_value=None):
+        app = paig_client.core.setup_app(application_config_file=setup_paig_plugin_with_app_config_file_name)
+        assert app.tenant_id
 
 
 def test_app_config_as_parameter_does_not_exist():
@@ -70,8 +81,9 @@ def test_app_config_as_parameter_does_not_exist():
 
 def test_app_config_as_env_var_exists(setup_paig_plugin_with_app_config_file_name):
     os.environ["PRIVACERA_SHIELD_CONF_FILE"] = setup_paig_plugin_with_app_config_file_name
-    paig_client.core.setup(frameworks=['None'])
-    assert paig_client.core._paig_plugin.get_current_application().tenant_id
+    with patch("paig_client.backend.ShieldRestHttpClient.init_shield_server", return_value=None):
+        paig_client.core.setup(frameworks=['None'])
+        assert paig_client.core._paig_plugin.get_current_application().tenant_id
 
 
 def test_app_config_as_env_var_does_not_exist(setup_paig_plugin_with_app_config_file_name):
diff --git a/paig-client/src/tests/test_context.py b/paig-client/src/tests/test_context.py
index f9394579..e9bcabab 100644
--- a/paig-client/src/tests/test_context.py
+++ b/paig-client/src/tests/test_context.py
@@ -2,6 +2,7 @@
 import time
 
 import paig_client.client
+from unittest.mock import patch
 
 
 # Define a test function to set the current user_name in a thread-local context
@@ -19,12 +20,13 @@ def set_user_in_context(user):
 
 # Test setting and clearing user_name context in a multithreading environment
 def test_user_context_threads(setup_paig_plugin_with_app_config_file_name):
-    paig_client.client.setup(application_config_file=setup_paig_plugin_with_app_config_file_name, frameworks=["langchain"])
-    thread_list = []
-    for i in range(10):
-        this_thread = threading.Thread(target=set_user_in_context, args=[f"test_user_{i}"])
-        this_thread.start()
-        thread_list.append(this_thread)
+    with patch("paig_client.backend.ShieldRestHttpClient.init_shield_server", return_value=None):
+        paig_client.client.setup(application_config_file=setup_paig_plugin_with_app_config_file_name, frameworks=["langchain"])
+        thread_list = []
+        for i in range(10):
+            this_thread = threading.Thread(target=set_user_in_context, args=[f"test_user_{i}"])
+            this_thread.start()
+            thread_list.append(this_thread)
 
-    for this_thread in thread_list:
-        this_thread.join()
+        for this_thread in thread_list:
+            this_thread.join()
diff --git a/paig-client/src/tests/test_langchain_interceptors.py b/paig-client/src/tests/test_langchain_interceptors.py
index 7465bc82..84f4b050 100644
--- a/paig-client/src/tests/test_langchain_interceptors.py
+++ b/paig-client/src/tests/test_langchain_interceptors.py
@@ -8,6 +8,8 @@
 import paig_client.langchain_callback
 import paig_client.interceptor
 import paig_client.langchain_method_interceptor
+from paig_client.backend import ShieldAccessResult
+from unittest.mock import patch
 
 SHIELD_SERVER_URL = "http://localhost:8000"
 
@@ -39,40 +41,48 @@ def test_langchain_get_baseopenai_methods_to_intercept(setup_paig_plugin_with_ap
 
 @pytest.mark.e2e_test
 def test_b_langchain_set_baseopenai_interceptor(setup_paig_plugin_with_app_config_file_name):
-    paig_client.client.setup(application_config_file=setup_paig_plugin_with_app_config_file_name,
-                                  frameworks=["langchain"])
-
-    # langchain_llm_setup = paig_client.langchain_callback.LangChainMethodInterceptor(
-    #     filter_in_classes=["FakeListLLM"])
-    # langchain_llm_setup.find_all_methods_to_intercept()
-    # langchain_llm_setup.setup_interceptors(paig_client.core._paig_plugin)
-    #
-    # assert len(langchain_llm_setup.list_of_methods_to_intercept) == 1
-
-    paig_client.client.set_current_user("user1")
-    from langchain.llms.fake import FakeListLLM
-    llm = FakeListLLM(responses=["response number 1", "response number 2", "response number 3"])
-    for i in range(10):
-        _logger.debug("will invoke llm(prompt)")
-        _logger.debug(llm.invoke(f"prompt number {i}"))
-        _logger.debug(llm.generate(prompts=[f"prompt number {i}"]))
-    paig_client.client.clear()
+    with patch("paig_client.backend.ShieldRestHttpClient.init_shield_server", return_value=None):
+        with patch("paig_client.backend.ShieldRestHttpClient.is_access_allowed",
+                   return_value=ShieldAccessResult(
+                       **{"isAllowed": True, "responseMessages": [{"responseText": "hello world"}]})):
+            paig_client.client.setup(application_config_file=setup_paig_plugin_with_app_config_file_name,
+                                          frameworks=["langchain"])
+
+            # langchain_llm_setup = paig_client.langchain_callback.LangChainMethodInterceptor(
+            #     filter_in_classes=["FakeListLLM"])
+            # langchain_llm_setup.find_all_methods_to_intercept()
+            # langchain_llm_setup.setup_interceptors(paig_client.core._paig_plugin)
+            #
+            # assert len(langchain_llm_setup.list_of_methods_to_intercept) == 1
+
+            paig_client.client.set_current_user("user1")
+            from langchain.llms.fake import FakeListLLM
+            llm = FakeListLLM(responses=["response number 1", "response number 2", "response number 3"])
+            for i in range(10):
+                _logger.debug("will invoke llm(prompt)")
+                _logger.debug(llm.invoke(f"prompt number {i}"))
+                _logger.debug(llm.generate(prompts=[f"prompt number {i}"]))
+            paig_client.client.clear()
 
 
 def test_BaseLLMGenerateCallback(setup_paig_plugin_with_app_config_file_name):
-    paig_client.client.setup(application_config_file=setup_paig_plugin_with_app_config_file_name,
-                                  frameworks=["None"])
-
-    class TestClass:
-        def __init__(self, responses):
-            self.responses = responses
-
-        def generate(self, prompts):
-            generations = [[Generation(text=response)] for response in self.responses]
-            return LLMResult(generations=generations)
-
-    paig_client.interceptor.wrap_method(paig_client.core._paig_plugin, TestClass, "generate",
-                                             TestClass.generate,
-                                             paig_client.langchain_method_interceptor.BaseLLMGenerateCallback)
-    test_class = TestClass(["response number 1", "response number 2", "response number 3"])
-    test_class.generate(["prompt number 1", "prompt number 2", "prompt number 3"])
+    with patch("paig_client.backend.ShieldRestHttpClient.init_shield_server", return_value=None):
+        with patch("paig_client.backend.ShieldRestHttpClient.is_access_allowed",
+                   return_value=ShieldAccessResult(
+                       **{"isAllowed": True, "responseMessages": [{"responseText": "hello world"}]})):
+            paig_client.client.setup(application_config_file=setup_paig_plugin_with_app_config_file_name,
+                                          frameworks=["None"])
+
+            class TestClass:
+                def __init__(self, responses):
+                    self.responses = responses
+
+                def generate(self, prompts):
+                    generations = [[Generation(text=response)] for response in self.responses]
+                    return LLMResult(generations=generations)
+
+            paig_client.interceptor.wrap_method(paig_client.core._paig_plugin, TestClass, "generate",
+                                                     TestClass.generate,
+                                                     paig_client.langchain_method_interceptor.BaseLLMGenerateCallback)
+            test_class = TestClass(["response number 1", "response number 2", "response number 3"])
+            test_class.generate(["prompt number 1", "prompt number 2", "prompt number 3"])
diff --git a/backend/paig/run_unit_test.sh b/paig-server/backend/paig/run_unit_test.sh
similarity index 100%
rename from backend/paig/run_unit_test.sh
rename to paig-server/backend/paig/run_unit_test.sh
diff --git a/backend/paig/tests/README.md b/paig-server/backend/paig/tests/README.md
similarity index 100%
rename from backend/paig/tests/README.md
rename to paig-server/backend/paig/tests/README.md
diff --git a/backend/paig/tests/__init__.py b/paig-server/backend/paig/tests/__init__.py
similarity index 100%
rename from backend/paig/tests/__init__.py
rename to paig-server/backend/paig/tests/__init__.py
diff --git a/backend/paig/tests/api/__init__.py b/paig-server/backend/paig/tests/api/__init__.py
similarity index 100%
rename from backend/paig/tests/api/__init__.py
rename to paig-server/backend/paig/tests/api/__init__.py
diff --git a/backend/paig/tests/api/audit/__init__.py b/paig-server/backend/paig/tests/api/audit/__init__.py
similarity index 100%
rename from backend/paig/tests/api/audit/__init__.py
rename to paig-server/backend/paig/tests/api/audit/__init__.py
diff --git a/backend/paig/tests/api/audit/opensearch/test_opensearch_client.py b/paig-server/backend/paig/tests/api/audit/opensearch/test_opensearch_client.py
similarity index 100%
rename from backend/paig/tests/api/audit/opensearch/test_opensearch_client.py
rename to paig-server/backend/paig/tests/api/audit/opensearch/test_opensearch_client.py
diff --git a/backend/paig/tests/api/audit/opensearch/test_opensearch_service.py b/paig-server/backend/paig/tests/api/audit/opensearch/test_opensearch_service.py
similarity index 100%
rename from backend/paig/tests/api/audit/opensearch/test_opensearch_service.py
rename to paig-server/backend/paig/tests/api/audit/opensearch/test_opensearch_service.py
diff --git a/backend/paig/tests/api/audit/opensearch/test_opensearch_util.py b/paig-server/backend/paig/tests/api/audit/opensearch/test_opensearch_util.py
similarity index 100%
rename from backend/paig/tests/api/audit/opensearch/test_opensearch_util.py
rename to paig-server/backend/paig/tests/api/audit/opensearch/test_opensearch_util.py
diff --git a/backend/paig/tests/api/authz/__init__.py b/paig-server/backend/paig/tests/api/authz/__init__.py
similarity index 100%
rename from backend/paig/tests/api/authz/__init__.py
rename to paig-server/backend/paig/tests/api/authz/__init__.py
diff --git a/backend/paig/tests/api/authz/authorizer/__init__.py b/paig-server/backend/paig/tests/api/authz/authorizer/__init__.py
similarity index 100%
rename from backend/paig/tests/api/authz/authorizer/__init__.py
rename to paig-server/backend/paig/tests/api/authz/authorizer/__init__.py
diff --git a/backend/paig/tests/api/authz/authorizer/backend/__init__.py b/paig-server/backend/paig/tests/api/authz/authorizer/backend/__init__.py
similarity index 100%
rename from backend/paig/tests/api/authz/authorizer/backend/__init__.py
rename to paig-server/backend/paig/tests/api/authz/authorizer/backend/__init__.py
diff --git a/backend/paig/tests/api/authz/authorizer/backend/test_rds_based_paig_authorizer.py b/paig-server/backend/paig/tests/api/authz/authorizer/backend/test_rds_based_paig_authorizer.py
similarity index 100%
rename from backend/paig/tests/api/authz/authorizer/backend/test_rds_based_paig_authorizer.py
rename to paig-server/backend/paig/tests/api/authz/authorizer/backend/test_rds_based_paig_authorizer.py
diff --git a/backend/paig/tests/api/authz/authorizer/filter/__init__.py b/paig-server/backend/paig/tests/api/authz/authorizer/filter/__init__.py
similarity index 100%
rename from backend/paig/tests/api/authz/authorizer/filter/__init__.py
rename to paig-server/backend/paig/tests/api/authz/authorizer/filter/__init__.py
diff --git a/backend/paig/tests/api/authz/authorizer/filter/test_base_metadata_filter_criteria_creator.py b/paig-server/backend/paig/tests/api/authz/authorizer/filter/test_base_metadata_filter_criteria_creator.py
similarity index 100%
rename from backend/paig/tests/api/authz/authorizer/filter/test_base_metadata_filter_criteria_creator.py
rename to paig-server/backend/paig/tests/api/authz/authorizer/filter/test_base_metadata_filter_criteria_creator.py
diff --git a/backend/paig/tests/api/authz/authorizer/filter/test_base_vector_db_filter_creator.py b/paig-server/backend/paig/tests/api/authz/authorizer/filter/test_base_vector_db_filter_creator.py
similarity index 100%
rename from backend/paig/tests/api/authz/authorizer/filter/test_base_vector_db_filter_creator.py
rename to paig-server/backend/paig/tests/api/authz/authorizer/filter/test_base_vector_db_filter_creator.py
diff --git a/backend/paig/tests/api/authz/authorizer/filter/test_milvus_filter_creator.py b/paig-server/backend/paig/tests/api/authz/authorizer/filter/test_milvus_filter_creator.py
similarity index 100%
rename from backend/paig/tests/api/authz/authorizer/filter/test_milvus_filter_creator.py
rename to paig-server/backend/paig/tests/api/authz/authorizer/filter/test_milvus_filter_creator.py
diff --git a/backend/paig/tests/api/authz/authorizer/filter/test_opensearch_filter_creator.py b/paig-server/backend/paig/tests/api/authz/authorizer/filter/test_opensearch_filter_creator.py
similarity index 100%
rename from backend/paig/tests/api/authz/authorizer/filter/test_opensearch_filter_creator.py
rename to paig-server/backend/paig/tests/api/authz/authorizer/filter/test_opensearch_filter_creator.py
diff --git a/backend/paig/tests/api/authz/authorizer/test_base_paig_authorizer.py b/paig-server/backend/paig/tests/api/authz/authorizer/test_base_paig_authorizer.py
similarity index 100%
rename from backend/paig/tests/api/authz/authorizer/test_base_paig_authorizer.py
rename to paig-server/backend/paig/tests/api/authz/authorizer/test_base_paig_authorizer.py
diff --git a/backend/paig/tests/api/authz/authorizer/test_paig_authorizer.py b/paig-server/backend/paig/tests/api/authz/authorizer/test_paig_authorizer.py
similarity index 100%
rename from backend/paig/tests/api/authz/authorizer/test_paig_authorizer.py
rename to paig-server/backend/paig/tests/api/authz/authorizer/test_paig_authorizer.py
diff --git a/backend/paig/tests/api/authz/authorizer/utils/__init__.py b/paig-server/backend/paig/tests/api/authz/authorizer/utils/__init__.py
similarity index 100%
rename from backend/paig/tests/api/authz/authorizer/utils/__init__.py
rename to paig-server/backend/paig/tests/api/authz/authorizer/utils/__init__.py
diff --git a/backend/paig/tests/api/authz/authorizer/utils/test_authorizer_response_utils.py b/paig-server/backend/paig/tests/api/authz/authorizer/utils/test_authorizer_response_utils.py
similarity index 100%
rename from backend/paig/tests/api/authz/authorizer/utils/test_authorizer_response_utils.py
rename to paig-server/backend/paig/tests/api/authz/authorizer/utils/test_authorizer_response_utils.py
diff --git a/backend/paig/tests/api/authz/authorizer/utils/test_authorizer_utils.py b/paig-server/backend/paig/tests/api/authz/authorizer/utils/test_authorizer_utils.py
similarity index 100%
rename from backend/paig/tests/api/authz/authorizer/utils/test_authorizer_utils.py
rename to paig-server/backend/paig/tests/api/authz/authorizer/utils/test_authorizer_utils.py
diff --git a/backend/paig/tests/api/authz/controllers/__init__.py b/paig-server/backend/paig/tests/api/authz/controllers/__init__.py
similarity index 100%
rename from backend/paig/tests/api/authz/controllers/__init__.py
rename to paig-server/backend/paig/tests/api/authz/controllers/__init__.py
diff --git a/backend/paig/tests/api/authz/controllers/test_paig_authorizer_controller.py b/paig-server/backend/paig/tests/api/authz/controllers/test_paig_authorizer_controller.py
similarity index 100%
rename from backend/paig/tests/api/authz/controllers/test_paig_authorizer_controller.py
rename to paig-server/backend/paig/tests/api/authz/controllers/test_paig_authorizer_controller.py
diff --git a/backend/paig/tests/api/authz/routes/__init__.py b/paig-server/backend/paig/tests/api/authz/routes/__init__.py
similarity index 100%
rename from backend/paig/tests/api/authz/routes/__init__.py
rename to paig-server/backend/paig/tests/api/authz/routes/__init__.py
diff --git a/backend/paig/tests/api/authz/routes/test_paig_authorizer_router.py b/paig-server/backend/paig/tests/api/authz/routes/test_paig_authorizer_router.py
similarity index 100%
rename from backend/paig/tests/api/authz/routes/test_paig_authorizer_router.py
rename to paig-server/backend/paig/tests/api/authz/routes/test_paig_authorizer_router.py
diff --git a/backend/paig/tests/api/authz/services/__init__.py b/paig-server/backend/paig/tests/api/authz/services/__init__.py
similarity index 100%
rename from backend/paig/tests/api/authz/services/__init__.py
rename to paig-server/backend/paig/tests/api/authz/services/__init__.py
diff --git a/backend/paig/tests/api/authz/services/test_paig_authorizer_service.py b/paig-server/backend/paig/tests/api/authz/services/test_paig_authorizer_service.py
similarity index 100%
rename from backend/paig/tests/api/authz/services/test_paig_authorizer_service.py
rename to paig-server/backend/paig/tests/api/authz/services/test_paig_authorizer_service.py
diff --git a/backend/paig/tests/api/conftest.py b/paig-server/backend/paig/tests/api/conftest.py
similarity index 100%
rename from backend/paig/tests/api/conftest.py
rename to paig-server/backend/paig/tests/api/conftest.py
diff --git a/backend/paig/tests/api/encryption/__init__.py b/paig-server/backend/paig/tests/api/encryption/__init__.py
similarity index 100%
rename from backend/paig/tests/api/encryption/__init__.py
rename to paig-server/backend/paig/tests/api/encryption/__init__.py
diff --git a/backend/paig/tests/api/encryption/api_schemas/__init__.py b/paig-server/backend/paig/tests/api/encryption/api_schemas/__init__.py
similarity index 100%
rename from backend/paig/tests/api/encryption/api_schemas/__init__.py
rename to paig-server/backend/paig/tests/api/encryption/api_schemas/__init__.py
diff --git a/backend/paig/tests/api/encryption/api_schemas/test_encryption_key.py b/paig-server/backend/paig/tests/api/encryption/api_schemas/test_encryption_key.py
similarity index 100%
rename from backend/paig/tests/api/encryption/api_schemas/test_encryption_key.py
rename to paig-server/backend/paig/tests/api/encryption/api_schemas/test_encryption_key.py
diff --git a/backend/paig/tests/api/encryption/controllers/__init__.py b/paig-server/backend/paig/tests/api/encryption/controllers/__init__.py
similarity index 100%
rename from backend/paig/tests/api/encryption/controllers/__init__.py
rename to paig-server/backend/paig/tests/api/encryption/controllers/__init__.py
diff --git a/backend/paig/tests/api/encryption/controllers/test_encryption_key_controller.py b/paig-server/backend/paig/tests/api/encryption/controllers/test_encryption_key_controller.py
similarity index 100%
rename from backend/paig/tests/api/encryption/controllers/test_encryption_key_controller.py
rename to paig-server/backend/paig/tests/api/encryption/controllers/test_encryption_key_controller.py
diff --git a/backend/paig/tests/api/encryption/database/__init__.py b/paig-server/backend/paig/tests/api/encryption/database/__init__.py
similarity index 100%
rename from backend/paig/tests/api/encryption/database/__init__.py
rename to paig-server/backend/paig/tests/api/encryption/database/__init__.py
diff --git a/backend/paig/tests/api/encryption/database/db_models/__init__.py b/paig-server/backend/paig/tests/api/encryption/database/db_models/__init__.py
similarity index 100%
rename from backend/paig/tests/api/encryption/database/db_models/__init__.py
rename to paig-server/backend/paig/tests/api/encryption/database/db_models/__init__.py
diff --git a/backend/paig/tests/api/encryption/database/db_models/test_encryption_key_model.py b/paig-server/backend/paig/tests/api/encryption/database/db_models/test_encryption_key_model.py
similarity index 100%
rename from backend/paig/tests/api/encryption/database/db_models/test_encryption_key_model.py
rename to paig-server/backend/paig/tests/api/encryption/database/db_models/test_encryption_key_model.py
diff --git a/backend/paig/tests/api/encryption/database/db_models/test_encryption_master_key_model.py b/paig-server/backend/paig/tests/api/encryption/database/db_models/test_encryption_master_key_model.py
similarity index 100%
rename from backend/paig/tests/api/encryption/database/db_models/test_encryption_master_key_model.py
rename to paig-server/backend/paig/tests/api/encryption/database/db_models/test_encryption_master_key_model.py
diff --git a/backend/paig/tests/api/encryption/database/db_operations/__init__.py b/paig-server/backend/paig/tests/api/encryption/database/db_operations/__init__.py
similarity index 100%
rename from backend/paig/tests/api/encryption/database/db_operations/__init__.py
rename to paig-server/backend/paig/tests/api/encryption/database/db_operations/__init__.py
diff --git a/backend/paig/tests/api/encryption/database/db_operations/test_encryption_key_repository.py b/paig-server/backend/paig/tests/api/encryption/database/db_operations/test_encryption_key_repository.py
similarity index 100%
rename from backend/paig/tests/api/encryption/database/db_operations/test_encryption_key_repository.py
rename to paig-server/backend/paig/tests/api/encryption/database/db_operations/test_encryption_key_repository.py
diff --git a/backend/paig/tests/api/encryption/database/db_operations/test_encryption_master_key_repository.py b/paig-server/backend/paig/tests/api/encryption/database/db_operations/test_encryption_master_key_repository.py
similarity index 100%
rename from backend/paig/tests/api/encryption/database/db_operations/test_encryption_master_key_repository.py
rename to paig-server/backend/paig/tests/api/encryption/database/db_operations/test_encryption_master_key_repository.py
diff --git a/backend/paig/tests/api/encryption/factory/__init__.py b/paig-server/backend/paig/tests/api/encryption/factory/__init__.py
similarity index 100%
rename from backend/paig/tests/api/encryption/factory/__init__.py
rename to paig-server/backend/paig/tests/api/encryption/factory/__init__.py
diff --git a/backend/paig/tests/api/encryption/factory/test_secure_encryptor_factory.py b/paig-server/backend/paig/tests/api/encryption/factory/test_secure_encryptor_factory.py
similarity index 100%
rename from backend/paig/tests/api/encryption/factory/test_secure_encryptor_factory.py
rename to paig-server/backend/paig/tests/api/encryption/factory/test_secure_encryptor_factory.py
diff --git a/backend/paig/tests/api/encryption/routes/__init__.py b/paig-server/backend/paig/tests/api/encryption/routes/__init__.py
similarity index 100%
rename from backend/paig/tests/api/encryption/routes/__init__.py
rename to paig-server/backend/paig/tests/api/encryption/routes/__init__.py
diff --git a/backend/paig/tests/api/encryption/routes/test_encryption_key_router.py b/paig-server/backend/paig/tests/api/encryption/routes/test_encryption_key_router.py
similarity index 100%
rename from backend/paig/tests/api/encryption/routes/test_encryption_key_router.py
rename to paig-server/backend/paig/tests/api/encryption/routes/test_encryption_key_router.py
diff --git a/backend/paig/tests/api/encryption/services/__init__.py b/paig-server/backend/paig/tests/api/encryption/services/__init__.py
similarity index 100%
rename from backend/paig/tests/api/encryption/services/__init__.py
rename to paig-server/backend/paig/tests/api/encryption/services/__init__.py
diff --git a/backend/paig/tests/api/encryption/services/test_encryption_key_service.py b/paig-server/backend/paig/tests/api/encryption/services/test_encryption_key_service.py
similarity index 97%
rename from backend/paig/tests/api/encryption/services/test_encryption_key_service.py
rename to paig-server/backend/paig/tests/api/encryption/services/test_encryption_key_service.py
index 1d63640a..7766fbb0 100644
--- a/backend/paig/tests/api/encryption/services/test_encryption_key_service.py
+++ b/paig-server/backend/paig/tests/api/encryption/services/test_encryption_key_service.py
@@ -1,7 +1,7 @@
 import pytest
 from unittest.mock import AsyncMock, patch, MagicMock
 
-from privacera_shield_common.encryption import RSAKeyInfo
+from paig_common.encryption import RSAKeyInfo
 
 from api.encryption.factory.secure_encryptor_factory import SecureEncryptorFactory
 from core.exceptions import NotFoundException
@@ -65,7 +65,7 @@ async def test_create_encryption_key(encryption_key_service, mock_encryption_key
     rsa_key_info = RSAKeyInfo(public_key_encoded_str="pub_key", private_key_encoded_str="priv_key")
 
     mock_encryption_key_repository.get_active_encryption_key_by_type.side_effect = NotFoundException
-    with patch('privacera_shield_common.encryption.RSAKeyUtil.generate_key_pair', return_value=rsa_key_info):
+    with patch('paig_common.encryption.RSAKeyUtil.generate_key_pair', return_value=rsa_key_info):
         result = await encryption_key_service.create_encryption_key(key_type)
         assert result.key_type == key_type
         assert mock_secure_encryptor.encrypt.call_count == 2
diff --git a/backend/paig/tests/api/encryption/utils/__init__.py b/paig-server/backend/paig/tests/api/encryption/utils/__init__.py
similarity index 100%
rename from backend/paig/tests/api/encryption/utils/__init__.py
rename to paig-server/backend/paig/tests/api/encryption/utils/__init__.py
diff --git a/backend/paig/tests/api/encryption/utils/test_master_key_generator.py b/paig-server/backend/paig/tests/api/encryption/utils/test_master_key_generator.py
similarity index 100%
rename from backend/paig/tests/api/encryption/utils/test_master_key_generator.py
rename to paig-server/backend/paig/tests/api/encryption/utils/test_master_key_generator.py
diff --git a/backend/paig/tests/api/encryption/utils/test_secure_encryptor.py b/paig-server/backend/paig/tests/api/encryption/utils/test_secure_encryptor.py
similarity index 100%
rename from backend/paig/tests/api/encryption/utils/test_secure_encryptor.py
rename to paig-server/backend/paig/tests/api/encryption/utils/test_secure_encryptor.py
diff --git a/backend/paig/tests/api/governance/__init__.py b/paig-server/backend/paig/tests/api/governance/__init__.py
similarity index 100%
rename from backend/paig/tests/api/governance/__init__.py
rename to paig-server/backend/paig/tests/api/governance/__init__.py
diff --git a/backend/paig/tests/api/governance/database/__init__.py b/paig-server/backend/paig/tests/api/governance/database/__init__.py
similarity index 100%
rename from backend/paig/tests/api/governance/database/__init__.py
rename to paig-server/backend/paig/tests/api/governance/database/__init__.py
diff --git a/backend/paig/tests/api/governance/database/db_operations/__init__.py b/paig-server/backend/paig/tests/api/governance/database/db_operations/__init__.py
similarity index 100%
rename from backend/paig/tests/api/governance/database/db_operations/__init__.py
rename to paig-server/backend/paig/tests/api/governance/database/db_operations/__init__.py
diff --git a/backend/paig/tests/api/governance/database/db_operations/test_ai_app_config_repository.py b/paig-server/backend/paig/tests/api/governance/database/db_operations/test_ai_app_config_repository.py
similarity index 100%
rename from backend/paig/tests/api/governance/database/db_operations/test_ai_app_config_repository.py
rename to paig-server/backend/paig/tests/api/governance/database/db_operations/test_ai_app_config_repository.py
diff --git a/backend/paig/tests/api/governance/database/db_operations/test_ai_app_policy_repository.py b/paig-server/backend/paig/tests/api/governance/database/db_operations/test_ai_app_policy_repository.py
similarity index 100%
rename from backend/paig/tests/api/governance/database/db_operations/test_ai_app_policy_repository.py
rename to paig-server/backend/paig/tests/api/governance/database/db_operations/test_ai_app_policy_repository.py
diff --git a/backend/paig/tests/api/governance/database/db_operations/test_ai_app_repository.py b/paig-server/backend/paig/tests/api/governance/database/db_operations/test_ai_app_repository.py
similarity index 100%
rename from backend/paig/tests/api/governance/database/db_operations/test_ai_app_repository.py
rename to paig-server/backend/paig/tests/api/governance/database/db_operations/test_ai_app_repository.py
diff --git a/backend/paig/tests/api/governance/database/db_operations/test_vector_db_policy_repository.py b/paig-server/backend/paig/tests/api/governance/database/db_operations/test_vector_db_policy_repository.py
similarity index 100%
rename from backend/paig/tests/api/governance/database/db_operations/test_vector_db_policy_repository.py
rename to paig-server/backend/paig/tests/api/governance/database/db_operations/test_vector_db_policy_repository.py
diff --git a/backend/paig/tests/api/governance/database/db_operations/test_vector_db_repository.py b/paig-server/backend/paig/tests/api/governance/database/db_operations/test_vector_db_repository.py
similarity index 100%
rename from backend/paig/tests/api/governance/database/db_operations/test_vector_db_repository.py
rename to paig-server/backend/paig/tests/api/governance/database/db_operations/test_vector_db_repository.py
diff --git a/backend/paig/tests/api/router/__init__.py b/paig-server/backend/paig/tests/api/router/__init__.py
similarity index 100%
rename from backend/paig/tests/api/router/__init__.py
rename to paig-server/backend/paig/tests/api/router/__init__.py
diff --git a/backend/paig/tests/api/router/audit/__init__.py b/paig-server/backend/paig/tests/api/router/audit/__init__.py
similarity index 100%
rename from backend/paig/tests/api/router/audit/__init__.py
rename to paig-server/backend/paig/tests/api/router/audit/__init__.py
diff --git a/backend/paig/tests/api/router/audit/test_data_service_routers.py b/paig-server/backend/paig/tests/api/router/audit/test_data_service_routers.py
similarity index 100%
rename from backend/paig/tests/api/router/audit/test_data_service_routers.py
rename to paig-server/backend/paig/tests/api/router/audit/test_data_service_routers.py
diff --git a/backend/paig/tests/api/router/governance/__init__.py b/paig-server/backend/paig/tests/api/router/governance/__init__.py
similarity index 100%
rename from backend/paig/tests/api/router/governance/__init__.py
rename to paig-server/backend/paig/tests/api/router/governance/__init__.py
diff --git a/backend/paig/tests/api/router/governance/test_ai_app_config_download_routers.py b/paig-server/backend/paig/tests/api/router/governance/test_ai_app_config_download_routers.py
similarity index 100%
rename from backend/paig/tests/api/router/governance/test_ai_app_config_download_routers.py
rename to paig-server/backend/paig/tests/api/router/governance/test_ai_app_config_download_routers.py
diff --git a/backend/paig/tests/api/router/governance/test_ai_app_config_routers.py b/paig-server/backend/paig/tests/api/router/governance/test_ai_app_config_routers.py
similarity index 100%
rename from backend/paig/tests/api/router/governance/test_ai_app_config_routers.py
rename to paig-server/backend/paig/tests/api/router/governance/test_ai_app_config_routers.py
diff --git a/backend/paig/tests/api/router/governance/test_ai_app_policy_routers.py b/paig-server/backend/paig/tests/api/router/governance/test_ai_app_policy_routers.py
similarity index 100%
rename from backend/paig/tests/api/router/governance/test_ai_app_policy_routers.py
rename to paig-server/backend/paig/tests/api/router/governance/test_ai_app_policy_routers.py
diff --git a/backend/paig/tests/api/router/governance/test_ai_app_routers.py b/paig-server/backend/paig/tests/api/router/governance/test_ai_app_routers.py
similarity index 100%
rename from backend/paig/tests/api/router/governance/test_ai_app_routers.py
rename to paig-server/backend/paig/tests/api/router/governance/test_ai_app_routers.py
diff --git a/backend/paig/tests/api/router/governance/test_metadata_routers.py b/paig-server/backend/paig/tests/api/router/governance/test_metadata_routers.py
similarity index 100%
rename from backend/paig/tests/api/router/governance/test_metadata_routers.py
rename to paig-server/backend/paig/tests/api/router/governance/test_metadata_routers.py
diff --git a/backend/paig/tests/api/router/governance/test_metadata_value_routers.py b/paig-server/backend/paig/tests/api/router/governance/test_metadata_value_routers.py
similarity index 100%
rename from backend/paig/tests/api/router/governance/test_metadata_value_routers.py
rename to paig-server/backend/paig/tests/api/router/governance/test_metadata_value_routers.py
diff --git a/backend/paig/tests/api/router/governance/test_tag_routers.py b/paig-server/backend/paig/tests/api/router/governance/test_tag_routers.py
similarity index 100%
rename from backend/paig/tests/api/router/governance/test_tag_routers.py
rename to paig-server/backend/paig/tests/api/router/governance/test_tag_routers.py
diff --git a/backend/paig/tests/api/router/governance/test_vector_db_policy_routers.py b/paig-server/backend/paig/tests/api/router/governance/test_vector_db_policy_routers.py
similarity index 100%
rename from backend/paig/tests/api/router/governance/test_vector_db_policy_routers.py
rename to paig-server/backend/paig/tests/api/router/governance/test_vector_db_policy_routers.py
diff --git a/backend/paig/tests/api/router/governance/test_vector_db_routers.py b/paig-server/backend/paig/tests/api/router/governance/test_vector_db_routers.py
similarity index 100%
rename from backend/paig/tests/api/router/governance/test_vector_db_routers.py
rename to paig-server/backend/paig/tests/api/router/governance/test_vector_db_routers.py
diff --git a/backend/paig/tests/api/router/user/__init__.py b/paig-server/backend/paig/tests/api/router/user/__init__.py
similarity index 100%
rename from backend/paig/tests/api/router/user/__init__.py
rename to paig-server/backend/paig/tests/api/router/user/__init__.py
diff --git a/backend/paig/tests/api/router/user/test_account_service.py b/paig-server/backend/paig/tests/api/router/user/test_account_service.py
similarity index 100%
rename from backend/paig/tests/api/router/user/test_account_service.py
rename to paig-server/backend/paig/tests/api/router/user/test_account_service.py
diff --git a/backend/paig/tests/api/router/user/test_group_routers.py b/paig-server/backend/paig/tests/api/router/user/test_group_routers.py
similarity index 100%
rename from backend/paig/tests/api/router/user/test_group_routers.py
rename to paig-server/backend/paig/tests/api/router/user/test_group_routers.py
diff --git a/backend/paig/tests/api/router/user/test_user_routers.py b/paig-server/backend/paig/tests/api/router/user/test_user_routers.py
similarity index 100%
rename from backend/paig/tests/api/router/user/test_user_routers.py
rename to paig-server/backend/paig/tests/api/router/user/test_user_routers.py
diff --git a/backend/paig/tests/api/shield/__init__.py b/paig-server/backend/paig/tests/api/shield/__init__.py
similarity index 100%
rename from backend/paig/tests/api/shield/__init__.py
rename to paig-server/backend/paig/tests/api/shield/__init__.py
diff --git a/backend/paig/tests/api/shield/json_data/authorize_request.json b/paig-server/backend/paig/tests/api/shield/json_data/authorize_request.json
similarity index 100%
rename from backend/paig/tests/api/shield/json_data/authorize_request.json
rename to paig-server/backend/paig/tests/api/shield/json_data/authorize_request.json
diff --git a/backend/paig/tests/api/shield/json_data/authorize_request_with_stream_id.json b/paig-server/backend/paig/tests/api/shield/json_data/authorize_request_with_stream_id.json
similarity index 100%
rename from backend/paig/tests/api/shield/json_data/authorize_request_with_stream_id.json
rename to paig-server/backend/paig/tests/api/shield/json_data/authorize_request_with_stream_id.json
diff --git a/backend/paig/tests/api/shield/json_data/authz_response.json b/paig-server/backend/paig/tests/api/shield/json_data/authz_response.json
similarity index 100%
rename from backend/paig/tests/api/shield/json_data/authz_response.json
rename to paig-server/backend/paig/tests/api/shield/json_data/authz_response.json
diff --git a/backend/paig/tests/api/shield/json_data/authz_response_no_masking.json b/paig-server/backend/paig/tests/api/shield/json_data/authz_response_no_masking.json
similarity index 100%
rename from backend/paig/tests/api/shield/json_data/authz_response_no_masking.json
rename to paig-server/backend/paig/tests/api/shield/json_data/authz_response_no_masking.json
diff --git a/backend/paig/tests/api/shield/test_account_service_factory.py b/paig-server/backend/paig/tests/api/shield/test_account_service_factory.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_account_service_factory.py
rename to paig-server/backend/paig/tests/api/shield/test_account_service_factory.py
diff --git a/backend/paig/tests/api/shield/test_account_service_rest_http_client.py b/paig-server/backend/paig/tests/api/shield/test_account_service_rest_http_client.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_account_service_rest_http_client.py
rename to paig-server/backend/paig/tests/api/shield/test_account_service_rest_http_client.py
diff --git a/backend/paig/tests/api/shield/test_application_manager_service.py b/paig-server/backend/paig/tests/api/shield/test_application_manager_service.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_application_manager_service.py
rename to paig-server/backend/paig/tests/api/shield/test_application_manager_service.py
diff --git a/backend/paig/tests/api/shield/test_audit_loggers.py b/paig-server/backend/paig/tests/api/shield/test_audit_loggers.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_audit_loggers.py
rename to paig-server/backend/paig/tests/api/shield/test_audit_loggers.py
diff --git a/backend/paig/tests/api/shield/test_auth_service.py b/paig-server/backend/paig/tests/api/shield/test_auth_service.py
similarity index 99%
rename from backend/paig/tests/api/shield/test_auth_service.py
rename to paig-server/backend/paig/tests/api/shield/test_auth_service.py
index c67fb8e9..299d1a52 100644
--- a/backend/paig/tests/api/shield/test_auth_service.py
+++ b/paig-server/backend/paig/tests/api/shield/test_auth_service.py
@@ -13,7 +13,7 @@
 from api.shield.model.vectordb_authz_response import AuthorizeVectorDBResponse
 from api.shield.services.auth_service import AuthService
 from api.shield.utils.custom_exceptions import BadRequestException, ShieldException
-from privacera_shield_common.paig_exception import DiskFullException, AuditEventQueueFullException
+from paig_common.paig_exception import DiskFullException, AuditEventQueueFullException
 
 
 def authorize_req_data():
diff --git a/backend/paig/tests/api/shield/test_authz_service_factory.py b/paig-server/backend/paig/tests/api/shield/test_authz_service_factory.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_authz_service_factory.py
rename to paig-server/backend/paig/tests/api/shield/test_authz_service_factory.py
diff --git a/backend/paig/tests/api/shield/test_authz_service_rest_http_client.py b/paig-server/backend/paig/tests/api/shield/test_authz_service_rest_http_client.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_authz_service_rest_http_client.py
rename to paig-server/backend/paig/tests/api/shield/test_authz_service_rest_http_client.py
diff --git a/backend/paig/tests/api/shield/test_base_rest_http_client.py b/paig-server/backend/paig/tests/api/shield/test_base_rest_http_client.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_base_rest_http_client.py
rename to paig-server/backend/paig/tests/api/shield/test_base_rest_http_client.py
diff --git a/backend/paig/tests/api/shield/test_encryptor_key_refresher_service.py b/paig-server/backend/paig/tests/api/shield/test_encryptor_key_refresher_service.py
similarity index 99%
rename from backend/paig/tests/api/shield/test_encryptor_key_refresher_service.py
rename to paig-server/backend/paig/tests/api/shield/test_encryptor_key_refresher_service.py
index 195fc265..04c39ad7 100644
--- a/backend/paig/tests/api/shield/test_encryptor_key_refresher_service.py
+++ b/paig-server/backend/paig/tests/api/shield/test_encryptor_key_refresher_service.py
@@ -10,7 +10,7 @@
 from api.shield.services.tenant_data_encryptor_service import EncryptionKeyRefresher, ShieldDataEncryptor
 from api.shield.utils import config_utils
 from api.shield.model.encryption_key_info import EncryptionKeyInfo
-from privacera_shield_common.encryption import RSAKeyUtil, RSAKeyInfo
+from paig_common.encryption import RSAKeyUtil, RSAKeyInfo
 
 
 class TestEncryptionKeyRefresher:
diff --git a/backend/paig/tests/api/shield/test_fluentd_rest_http_client.py b/paig-server/backend/paig/tests/api/shield/test_fluentd_rest_http_client.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_fluentd_rest_http_client.py
rename to paig-server/backend/paig/tests/api/shield/test_fluentd_rest_http_client.py
diff --git a/backend/paig/tests/api/shield/test_local_account_service_client.py b/paig-server/backend/paig/tests/api/shield/test_local_account_service_client.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_local_account_service_client.py
rename to paig-server/backend/paig/tests/api/shield/test_local_account_service_client.py
diff --git a/backend/paig/tests/api/shield/test_local_authz_service_client.py b/paig-server/backend/paig/tests/api/shield/test_local_authz_service_client.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_local_authz_service_client.py
rename to paig-server/backend/paig/tests/api/shield/test_local_authz_service_client.py
diff --git a/backend/paig/tests/api/shield/test_log_message_in_data_service.py b/paig-server/backend/paig/tests/api/shield/test_log_message_in_data_service.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_log_message_in_data_service.py
rename to paig-server/backend/paig/tests/api/shield/test_log_message_in_data_service.py
diff --git a/backend/paig/tests/api/shield/test_log_message_local_file.py b/paig-server/backend/paig/tests/api/shield/test_log_message_local_file.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_log_message_local_file.py
rename to paig-server/backend/paig/tests/api/shield/test_log_message_local_file.py
diff --git a/backend/paig/tests/api/shield/test_log_message_s3_file.py b/paig-server/backend/paig/tests/api/shield/test_log_message_s3_file.py
similarity index 99%
rename from backend/paig/tests/api/shield/test_log_message_s3_file.py
rename to paig-server/backend/paig/tests/api/shield/test_log_message_s3_file.py
index 79485ff6..07fb0fa1 100644
--- a/backend/paig/tests/api/shield/test_log_message_s3_file.py
+++ b/paig-server/backend/paig/tests/api/shield/test_log_message_s3_file.py
@@ -9,7 +9,7 @@
 from api.shield.model.shield_audit import ShieldAudit
 from api.shield.logfile.log_message_in_s3 import LogMessageInS3File
 from api.shield.utils.custom_exceptions import ShieldException
-from privacera_shield_common.paig_exception import AuditEventQueueFullException, DiskFullException
+from paig_common.paig_exception import AuditEventQueueFullException, DiskFullException
 
 
 class TestLogMessageInS3File:
diff --git a/backend/paig/tests/api/shield/test_lru_cache.py b/paig-server/backend/paig/tests/api/shield/test_lru_cache.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_lru_cache.py
rename to paig-server/backend/paig/tests/api/shield/test_lru_cache.py
diff --git a/backend/paig/tests/api/shield/test_nlp_handler.py b/paig-server/backend/paig/tests/api/shield/test_nlp_handler.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_nlp_handler.py
rename to paig-server/backend/paig/tests/api/shield/test_nlp_handler.py
diff --git a/backend/paig/tests/api/shield/test_otel_utils.py b/paig-server/backend/paig/tests/api/shield/test_otel_utils.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_otel_utils.py
rename to paig-server/backend/paig/tests/api/shield/test_otel_utils.py
diff --git a/backend/paig/tests/api/shield/test_pii_scanner.py b/paig-server/backend/paig/tests/api/shield/test_pii_scanner.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_pii_scanner.py
rename to paig-server/backend/paig/tests/api/shield/test_pii_scanner.py
diff --git a/backend/paig/tests/api/shield/test_presidio_analyzer.py b/paig-server/backend/paig/tests/api/shield/test_presidio_analyzer.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_presidio_analyzer.py
rename to paig-server/backend/paig/tests/api/shield/test_presidio_analyzer.py
diff --git a/backend/paig/tests/api/shield/test_presidio_anonymizer.py b/paig-server/backend/paig/tests/api/shield/test_presidio_anonymizer.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_presidio_anonymizer.py
rename to paig-server/backend/paig/tests/api/shield/test_presidio_anonymizer.py
diff --git a/backend/paig/tests/api/shield/test_scanner_util.py b/paig-server/backend/paig/tests/api/shield/test_scanner_util.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_scanner_util.py
rename to paig-server/backend/paig/tests/api/shield/test_scanner_util.py
diff --git a/backend/paig/tests/api/shield/test_shield_controller.py b/paig-server/backend/paig/tests/api/shield/test_shield_controller.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_shield_controller.py
rename to paig-server/backend/paig/tests/api/shield/test_shield_controller.py
diff --git a/backend/paig/tests/api/shield/test_shield_data_encryptor_service.py b/paig-server/backend/paig/tests/api/shield/test_shield_data_encryptor_service.py
similarity index 99%
rename from backend/paig/tests/api/shield/test_shield_data_encryptor_service.py
rename to paig-server/backend/paig/tests/api/shield/test_shield_data_encryptor_service.py
index 313103b1..345c2623 100644
--- a/backend/paig/tests/api/shield/test_shield_data_encryptor_service.py
+++ b/paig-server/backend/paig/tests/api/shield/test_shield_data_encryptor_service.py
@@ -1,6 +1,6 @@
 from api.shield.model.shield_audit import ShieldAuditViaApi
 from api.shield.services.tenant_data_encryptor_service import ShieldDataEncryptor, EncryptionKeyRefresher,TenantDataEncryptorService
-from privacera_shield_common.encryption import DataEncryptor, RSAKeyUtil
+from paig_common.encryption import DataEncryptor, RSAKeyUtil
 from api.shield.utils.custom_exceptions import ShieldException
 import pytest
 
diff --git a/backend/paig/tests/api/shield/test_shield_service.py b/paig-server/backend/paig/tests/api/shield/test_shield_service.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_shield_service.py
rename to paig-server/backend/paig/tests/api/shield/test_shield_service.py
diff --git a/backend/paig/tests/api/shield/test_toxicity_scanner.py b/paig-server/backend/paig/tests/api/shield/test_toxicity_scanner.py
similarity index 100%
rename from backend/paig/tests/api/shield/test_toxicity_scanner.py
rename to paig-server/backend/paig/tests/api/shield/test_toxicity_scanner.py
diff --git a/backend/paig/tests/api/user/__init__.py b/paig-server/backend/paig/tests/api/user/__init__.py
similarity index 100%
rename from backend/paig/tests/api/user/__init__.py
rename to paig-server/backend/paig/tests/api/user/__init__.py
diff --git a/backend/paig/tests/api/user/test_group_controller.py b/paig-server/backend/paig/tests/api/user/test_group_controller.py
similarity index 100%
rename from backend/paig/tests/api/user/test_group_controller.py
rename to paig-server/backend/paig/tests/api/user/test_group_controller.py
diff --git a/backend/paig/tests/api/user/test_user_controller.py b/paig-server/backend/paig/tests/api/user/test_user_controller.py
similarity index 100%
rename from backend/paig/tests/api/user/test_user_controller.py
rename to paig-server/backend/paig/tests/api/user/test_user_controller.py
diff --git a/backend/paig/tests/conftest.py b/paig-server/backend/paig/tests/conftest.py
similarity index 100%
rename from backend/paig/tests/conftest.py
rename to paig-server/backend/paig/tests/conftest.py
diff --git a/backend/paig/tests/core/test_jwt_handler.py b/paig-server/backend/paig/tests/core/test_jwt_handler.py
similarity index 100%
rename from backend/paig/tests/core/test_jwt_handler.py
rename to paig-server/backend/paig/tests/core/test_jwt_handler.py
diff --git a/backend/paig/tests/core/test_logging.py b/paig-server/backend/paig/tests/core/test_logging.py
similarity index 100%
rename from backend/paig/tests/core/test_logging.py
rename to paig-server/backend/paig/tests/core/test_logging.py
diff --git a/backend/paig/tests/core/test_metrics_collector.py b/paig-server/backend/paig/tests/core/test_metrics_collector.py
similarity index 100%
rename from backend/paig/tests/core/test_metrics_collector.py
rename to paig-server/backend/paig/tests/core/test_metrics_collector.py
diff --git a/backend/paig/tests/core/test_usage.py b/paig-server/backend/paig/tests/core/test_usage.py
similarity index 100%
rename from backend/paig/tests/core/test_usage.py
rename to paig-server/backend/paig/tests/core/test_usage.py
diff --git a/backend/paig/tests/core/test_utils.py b/paig-server/backend/paig/tests/core/test_utils.py
similarity index 100%
rename from backend/paig/tests/core/test_utils.py
rename to paig-server/backend/paig/tests/core/test_utils.py
diff --git a/backend/paig/tests/insert_access_audits_test_data.py b/paig-server/backend/paig/tests/insert_access_audits_test_data.py
similarity index 100%
rename from backend/paig/tests/insert_access_audits_test_data.py
rename to paig-server/backend/paig/tests/insert_access_audits_test_data.py
diff --git a/backend/paig/tests/test_alembic_db.py b/paig-server/backend/paig/tests/test_alembic_db.py
similarity index 100%
rename from backend/paig/tests/test_alembic_db.py
rename to paig-server/backend/paig/tests/test_alembic_db.py
diff --git a/backend/paig/tests/test_conf/test_config.yaml b/paig-server/backend/paig/tests/test_conf/test_config.yaml
similarity index 100%
rename from backend/paig/tests/test_conf/test_config.yaml
rename to paig-server/backend/paig/tests/test_conf/test_config.yaml
diff --git a/frontend/webapp/app/common-ui/test/utils/browser_pagination.test.js b/paig-server/frontend/webapp/app/common-ui/test/utils/browser_pagination.test.js
similarity index 100%
rename from frontend/webapp/app/common-ui/test/utils/browser_pagination.test.js
rename to paig-server/frontend/webapp/app/common-ui/test/utils/browser_pagination.test.js
diff --git a/frontend/webapp/cypress/e2e/dashboard/dashboardTest.cy.js b/paig-server/frontend/webapp/cypress/e2e/dashboard/dashboardTest.cy.js
similarity index 100%
rename from frontend/webapp/cypress/e2e/dashboard/dashboardTest.cy.js
rename to paig-server/frontend/webapp/cypress/e2e/dashboard/dashboardTest.cy.js
diff --git a/frontend/webapp/cypress/support/e2e.js b/paig-server/frontend/webapp/cypress/support/e2e.js
similarity index 100%
rename from frontend/webapp/cypress/support/e2e.js
rename to paig-server/frontend/webapp/cypress/support/e2e.js