diff --git a/Dockerfile b/Dockerfile
index a8091f669f14ea047e36a7739f23cc0c19a63ed9..48c4b17c36ad9ede826606ac60de271ddc44c8bb 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,10 +1,9 @@
 # Base
 FROM node:20 AS base
 
-ARG APP_HOME=/home/node/app
 ARG SERVICE
 
-WORKDIR ${APP_HOME}
+WORKDIR /home/node/app
 
 RUN corepack enable
 
@@ -21,62 +20,60 @@ RUN pnpm install --frozen-lockfile
 FROM base AS build-shared
 
 COPY apps/shared ./apps/shared
-COPY --from=dependencies ${APP_HOME}/package.json ${APP_HOME}/pnpm-lock.yaml ${APP_HOME}/pnpm-workspace.yaml ${APP_HOME}/tsconfig*.json ${APP_HOME}/.swcrc ./
-COPY --from=dependencies ${APP_HOME}/node_modules ./node_modules
-COPY --from=dependencies ${APP_HOME}/apps/shared/node_modules ./apps/shared/node_modules
-COPY --from=dependencies ${APP_HOME}/patches ./patches
+COPY --from=dependencies /home/node/app/package.json /home/node/app/pnpm-lock.yaml /home/node/app/pnpm-workspace.yaml /home/node/app/tsconfig*.json /home/node/app/.swcrc ./
+COPY --from=dependencies /home/node/app/node_modules ./node_modules
+COPY --from=dependencies /home/node/app/apps/shared/node_modules ./apps/shared/node_modules
+COPY --from=dependencies /home/node/app/patches ./patches
 RUN pnpm --filter shared build
 
 # Build DevTools
 FROM base AS build-devtools
 
-COPY --from=dependencies ${APP_HOME}/package.json ${APP_HOME}/pnpm-lock.yaml ${APP_HOME}/pnpm-workspace.yaml ${APP_HOME}/tsconfig*.json ${APP_HOME}/.swcrc ./
-COPY --from=dependencies ${APP_HOME}/node_modules ./node_modules
-COPY --from=dependencies ${APP_HOME}/devtools/node_modules ./devtools/node_modules
-COPY --from=dependencies ${APP_HOME}/patches ./patches
-COPY --from=build-shared ${APP_HOME}/apps/shared ./apps/shared
+COPY --from=dependencies /home/node/app/package.json /home/node/app/pnpm-lock.yaml /home/node/app/pnpm-workspace.yaml /home/node/app/tsconfig*.json /home/node/app/.swcrc ./
+COPY --from=dependencies /home/node/app/node_modules ./node_modules
+COPY --from=dependencies /home/node/app/devtools/node_modules ./devtools/node_modules
+COPY --from=dependencies /home/node/app/patches ./patches
+COPY --from=build-shared /home/node/app/apps/shared ./apps/shared
 COPY devtools ./devtools
 RUN pnpm --filter devtools build && pnpm --filter devtools --prod deploy build
 
 # Final devtools
 FROM node:20-slim AS devtools
 
-ARG APP_HOME=/home/node/app
 ARG NODE_ENV=production
 ENV NODE_ENV=${NODE_ENV}
 
-WORKDIR ${APP_HOME}
+WORKDIR /home/node/app
 CMD ["node", "dist/server.js"]
 
-COPY --from=build-devtools --chown=node:node ${APP_HOME}/build/dist ./dist
-COPY --from=build-devtools --chown=node:node ${APP_HOME}/build/node_modules ./node_modules
-COPY --from=build-devtools --chown=node:node ${APP_HOME}/build/package.json .
+COPY --from=build-devtools --chown=node:node /home/node/app/build/dist ./dist
+COPY --from=build-devtools --chown=node:node /home/node/app/build/node_modules ./node_modules
+COPY --from=build-devtools --chown=node:node /home/node/app/build/package.json .
 
 USER node
 
 # Build service
 FROM base AS build-service
 
-COPY --from=dependencies ${APP_HOME}/package.json ${APP_HOME}/pnpm-lock.yaml ${APP_HOME}/pnpm-workspace.yaml ${APP_HOME}/tsconfig*.json ${APP_HOME}/.swcrc ./
-COPY --from=dependencies ${APP_HOME}/node_modules ./node_modules
-COPY --from=dependencies ${APP_HOME}/patches ./patches
-COPY --from=build-shared ${APP_HOME}/apps/shared ./apps/shared
+COPY --from=dependencies /home/node/app/package.json /home/node/app/pnpm-lock.yaml /home/node/app/pnpm-workspace.yaml /home/node/app/tsconfig*.json /home/node/app/.swcrc ./
+COPY --from=dependencies /home/node/app/node_modules ./node_modules
+COPY --from=dependencies /home/node/app/patches ./patches
+COPY --from=build-shared /home/node/app/apps/shared ./apps/shared
 COPY apps/${SERVICE} ./apps/${SERVICE}
 RUN pnpm install --frozen-lockfile && pnpm --filter ${SERVICE} build && pnpm --filter ${SERVICE} --prod deploy build
 
 # Final
 FROM node:20-slim AS final
 
-ARG APP_HOME=/home/node/app
 ARG NODE_ENV=production
 ENV NODE_ENV=${NODE_ENV}
 
-WORKDIR ${APP_HOME}
+WORKDIR /home/node/app
 CMD ["node", "dist/main.js"]
 
-COPY --from=build-service --chown=node:node ${APP_HOME}/build/dist ./dist
-COPY --from=build-service --chown=node:node ${APP_HOME}/build/node_modules ./node_modules
-COPY --from=build-service --chown=node:node ${APP_HOME}/build/package.json .
+COPY --from=build-service --chown=node:node /home/node/app/build/dist ./dist
+COPY --from=build-service --chown=node:node /home/node/app/build/node_modules ./node_modules
+COPY --from=build-service --chown=node:node /home/node/app/build/package.json .
 
 # Cut unnecessary stuff from package.json. Only leave name, version, description and module type
 RUN node -e "\
diff --git a/README.md b/README.md
index 7328b60b75c1c9077a536a9f52892dda9aaa0b21..bab761467d1525dda8321aa61f7cbb52fd57c7ec 100644
--- a/README.md
+++ b/README.md
@@ -24,34 +24,37 @@ OCM (Organizational Credential Manager) is a Node.js-based microservice system d
   cd ocm-engine
   ```
 
-3. Install dependencies:
+3. Start the whole stack in Docker Compose:
 
   ```bash
-  pnpm i
+  docker compose up -d
   ```
 
-4. Start the services locally:
+OR
+
+3. Install dependencies:
 
   ```bash
-  pnpm -F ssi-abstraction start
-  pnpm -F connection-manager start
-  ...
+  pnpm i
   ```
 
-5. Or start the whole stack in Docker Compose:
+4. Create `.env` files for services:
 
   ```bash
-  docker compose up -d
+  cp apps/ssi-abstraction/.env.example apps/ssi-abstraction/.env
+  cp apps/connection-manager/.env.example apps/connection-manager/.env
+  cp apps/credential-manager/.env.example apps/credential-manager/.env
+  cp apps/did-manager/.env.example apps/did-manager/.env
+  cp apps/proof-manager/.env.example apps/proof-manager/.env
+  cp apps/schema-manager/.env.example apps/schema-manager/.env
   ```
 
-6. Create a new tenant:
+4. Start the services locally:
 
   ```bash
-  pnpm createTenant [tenantName]
+  pnpm start
   ```
 
-  Desired label for the new tenant could be set with `tenantName`.
-
 ## Example Flows (OCM Usage)
 
 Please refer to [OCM-flow-overview](documentation/ocm-flow-overview.md)
diff --git a/apps/credential-manager/.env.example b/apps/credential-manager/.env.example
index 46fb0f12c103b103384fc98ba4fe8074572450c0..51a6c21368892996863495c406bc77202badc989 100644
--- a/apps/credential-manager/.env.example
+++ b/apps/credential-manager/.env.example
@@ -4,3 +4,7 @@ NATS_URL=nats://localhost:4222
 NATS_USER=nats_user
 NATS_PASSWORD=nats_password
 NATS_MONITORING_URL=http://localhost:8222
+POLICIES_URL=http://localhost:4100
+POLICIES_AUTO_REVOCATION_POLICY=policies/xfsc/auto_revocation/1.0
+POLICIES_AUTO_REISSUE_POLICY=policies/xfsc/auto_reissue/1.0
+POLICIES_REFRESH_POLICY=policies/xfsc/refresh/1.0
diff --git a/apps/ssi-abstraction/.env.example b/apps/ssi-abstraction/.env.example
index 73ad4533fee88fde13e14fb45fd9e8d7d38b3e87..e37e7e9a9ad812e7afe316301fd3959c65630f67 100644
--- a/apps/ssi-abstraction/.env.example
+++ b/apps/ssi-abstraction/.env.example
@@ -11,7 +11,7 @@ AGENT_WALLET_ID=ssi-wallet-id
 AGENT_WALLET_KEY=ssi-wallet-key
 AGENT_HOST=http://localhost
 AGENT_INBOUND_PORT=3001
-AGENT_PUBLIC_DID_SEED=6b8b882e2618fa5d45ee7229ca000000
+AGENT_INDY_DID_SEED=6b8b882e2618fa5d45ee7229ca000000
 AGENT_AUTO_ACCEPT_CONNECTION=true
 AGENT_AUTO_ACCEPT_CREDENTIAL=contentApproved
 AGENT_LEDGER_ID=BCOVRIN_TEST
diff --git a/apps/ssi-abstraction/deployment/helm/templates/deployment.yaml b/apps/ssi-abstraction/deployment/helm/templates/deployment.yaml
index 3da5b7ea03c3f691dfccae3c2fe96abbaa5123ff..21215461ab2b865903c27ea8021bb568f069cb74 100644
--- a/apps/ssi-abstraction/deployment/helm/templates/deployment.yaml
+++ b/apps/ssi-abstraction/deployment/helm/templates/deployment.yaml
@@ -61,7 +61,7 @@ spec:
               value: {{ .Values.ssiAbstraction.agent.inboundPort | quote }}
             - name: AGENT_URL_PATH
               value: {{ .Values.ssiAbstraction.agent.urlPath | quote }}
-            - name: AGENT_PUBLIC_DID_SEED
+            - name: AGENT_INDY_DID_SEED
               value: {{ .Values.ssiAbstraction.agent.publicDidSeed | quote }}
             - name: AGENT_AUTO_ACCEPT_CONNECTION
               value: {{ .Values.ssiAbstraction.agent.autoAcceptConnection | quote }}
diff --git a/docker-compose.yml b/docker-compose.yml
index 4d3671b59f0be6412837e81794940878db5152f9..0a380c080a0a9d9cd25f1ddb618542301e8daa9b 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -74,7 +74,7 @@ services:
       AGENT_WALLET_KEY: ssi-wallet-key
       AGENT_HOST: http://ssi-abstraction
       AGENT_INBOUND_PORT: 3001
-      AGENT_PUBLIC_DID_SEED: 000000000000000_OCM_E2E_ENDORSER
+      AGENT_INDY_DID_SEED: 000000000000000_OCM_E2E_ENDORSER
       AGENT_AUTO_ACCEPT_CONNECTION: true
       AGENT_AUTO_ACCEPT_CREDENTIAL: contentApproved
       AGENT_LEDGER_ID: BCOVRIN_TEST
diff --git a/documentation/Attestation_Manager_Complete.postman_collection.json b/documentation/Attestation_Manager_Complete.postman_collection.json
deleted file mode 100644
index 97596a08e47b9a62abb2d938e0994f1c107146b7..0000000000000000000000000000000000000000
--- a/documentation/Attestation_Manager_Complete.postman_collection.json
+++ /dev/null
@@ -1,528 +0,0 @@
-{
-  "info": {
-    "_postman_id": "fb7eaa5c-4a0e-4fcc-8c75-c71b76716709",
-    "name": "Attestation Manager Complete",
-    "description": "Attestation Manager is the collection of apis which are used used to create schema and credential definition, offer verifiable credentials and issue them, get list of schemas and credential definition by different filters.",
-    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
-    "_exporter_id": "17714957"
-  },
-  "item": [
-    {
-      "name": "Autoissue-PCM-VC",
-      "item": [
-        {
-          "name": "Create-pcm-schema",
-          "event": [
-            {
-              "listen": "test",
-              "script": {
-                "exec": [
-                  "const res = pm.response.json()\r",
-                  "\r",
-                  "if(res.statusCode == 201){\r",
-                  "    pm.environment.set(\"pcm-schema-id\", res.data.schemaID);\r",
-                  "}"
-                ],
-                "type": "text/javascript"
-              }
-            }
-          ],
-          "request": {
-            "method": "POST",
-            "header": [],
-            "body": {
-              "mode": "raw",
-              "raw": "{\r\n    \"name\": \"principal_schema_01-07-22\",\r\n    \"version\": \"01.07.22\",\r\n    \"attributes\": [\r\n        \"email\",\r\n        \"issuerDID\",\r\n        \"subjectDID\",\r\n        \"federationName\",\r\n        \"employeeID\",\r\n        \"federationID\",\r\n        \"firstName\",\r\n        \"lastName\",\r\n        \"address\"\r\n    ],\r\n    \"createdBy\": \"acceptsAnyStrings\"\r\n}",
-              "options": {
-                "raw": {
-                  "language": "json"
-                }
-              }
-            },
-            "url": {
-              "raw": "{{att_man_baseURL}}/v1/schemas",
-              "host": ["{{att_man_baseURL}}"],
-              "path": ["v1", "schemas"]
-            }
-          },
-          "response": []
-        },
-        {
-          "name": "Create-pcm-cred-def",
-          "event": [
-            {
-              "listen": "test",
-              "script": {
-                "exec": [
-                  "const res = pm.response.json()\r",
-                  "\r",
-                  "if(res.statusCode == 201){\r",
-                  "    pm.environment.set(\"pcm-vc-cred-def-id\", res.data.credDefId);\r",
-                  "}"
-                ],
-                "type": "text/javascript"
-              }
-            }
-          ],
-          "request": {
-            "method": "POST",
-            "header": [],
-            "body": {
-              "mode": "raw",
-              "raw": "{\r\n  \"name\": \"principal_member-010722-01\",\r\n  \"isRevokable\": false,\r\n  \"isAutoIssue\": false,\r\n  \"schemaID\": \"{{pcm-schema-id}}\",\r\n  \"createdBy\": \"acceptsAnyString\",\r\n  \"expiryHours\" : \"-1\"\r\n}",
-              "options": {
-                "raw": {
-                  "language": "json"
-                }
-              }
-            },
-            "url": {
-              "raw": "{{att_man_baseURL}}/v1/credentialDef",
-              "host": ["{{att_man_baseURL}}"],
-              "path": ["v1", "credentialDef"]
-            }
-          },
-          "response": []
-        },
-        {
-          "name": "Post-credentialType-for-autoissue",
-          "request": {
-            "method": "POST",
-            "header": [
-              {
-                "key": "Content-Type",
-                "value": "application/json"
-              }
-            ],
-            "body": {
-              "mode": "raw",
-              "raw": "{\n  \"type\": \"principalMemberCredential\",\n  \"schemaId\": \"{{pcm-schema-id}}\"\n}"
-            },
-            "url": {
-              "raw": "{{att_man_baseURL}}/v1/credentialType",
-              "host": ["{{att_man_baseURL}}"],
-              "path": ["v1", "credentialType"]
-            }
-          },
-          "response": []
-        },
-        {
-          "name": "update-credDefId-Type",
-          "request": {
-            "method": "PATCH",
-            "header": [
-              {
-                "key": "Content-Type",
-                "value": "application/json"
-              }
-            ],
-            "body": {
-              "mode": "raw",
-              "raw": "{\n    \"schemaId\": \"{{pcm-schema-id}}\"\n}"
-            },
-            "url": {
-              "raw": "{{att_man_baseURL}}/v1/updateSchemaIdByType?type=principalMemberCredential",
-              "host": ["{{att_man_baseURL}}"],
-              "path": ["v1", "updateSchemaIdByType"],
-              "query": [
-                {
-                  "key": "type",
-                  "value": "principalMemberCredential"
-                }
-              ]
-            }
-          },
-          "response": []
-        },
-        {
-          "name": "Offer-pcm-cred-def-MANUALLY-temp",
-          "event": [
-            {
-              "listen": "test",
-              "script": {
-                "exec": [
-                  "const res = pm.response.json()\r",
-                  "\r",
-                  "if(res.statusCode == 201){\r",
-                  "    pm.environment.set(\"cred-offer-id\", res.data.id);\r",
-                  "}\r",
-                  "\r",
-                  ""
-                ],
-                "type": "text/javascript"
-              }
-            },
-            {
-              "listen": "prerequest",
-              "script": {
-                "exec": [
-                  "const arr = JSON.parse(pm.environment.get(\"schema_attr\"))\r",
-                  "for (let i = 0; i < arr.length; i++) {\r",
-                  "    pm.globals.set(\"array\"+[i], arr[i]);\r",
-                  "}"
-                ],
-                "type": "text/javascript"
-              }
-            }
-          ],
-          "request": {
-            "method": "POST",
-            "header": [],
-            "body": {
-              "mode": "raw",
-              "raw": "{\r\n    \"connectionId\": \"{{conn-id}}\",\r\n    \"credentialDefinitionId\": \"{{pcm-vc-cred-def-id}}\",\r\n    \"comment\": \"Created\",\r\n    \"attributes\": [\r\n        {\r\n            \"name\": \"email\",\r\n            \"value\": \"alena@vomoto.com\"\r\n        },\r\n        {\r\n            \"name\": \"issuerDID\",\r\n            \"value\": \"H1XnVZzx83suh2x71jnFJt\"\r\n        },\r\n        {\r\n            \"name\": \"subjectDID\",\r\n            \"value\": \"H1XnVZzx83suh2x71jnFJt\"\r\n        }\r\n    ],\r\n    \"autoAcceptCredential\": \"never\"\r\n}",
-              "options": {
-                "raw": {
-                  "language": "json"
-                }
-              }
-            },
-            "url": {
-              "raw": "{{att_man_baseURL}}/v1/create-offer-credential/",
-              "host": ["{{att_man_baseURL}}"],
-              "path": ["v1", "create-offer-credential", ""]
-            }
-          },
-          "response": []
-        }
-      ]
-    },
-    {
-      "name": "Get-all-schemas",
-      "request": {
-        "method": "GET",
-        "header": [],
-        "url": {
-          "raw": "{{att_man_baseURL}}/v1/schemas?pageSize=20&page",
-          "host": ["{{att_man_baseURL}}"],
-          "path": ["v1", "schemas"],
-          "query": [
-            {
-              "key": "pageSize",
-              "value": "20"
-            },
-            {
-              "key": "page",
-              "value": null
-            }
-          ]
-        },
-        "description": "#### **Description** **:**\n\nThis request fetches all the the schemas created by the requesting participant.\n\n#### **Query Parameters :**\n\n| **Key** | **isRequired** | **Value** |\n| --- | --- | --- |\n| pageSize | no | `pageSize`  <br>Should be provided in query parameter. It filters the list and sets the page size. |\n| page | no | `page`  <br>Should be provided in query parameter. It filters the list and sets the page to land on. |"
-      },
-      "response": []
-    },
-    {
-      "name": "Get-schema-by-id",
-      "request": {
-        "method": "GET",
-        "header": [],
-        "url": {
-          "raw": "{{att_man_baseURL}}/v1/schemas/{{pcm-schema-id}}",
-          "host": ["{{att_man_baseURL}}"],
-          "path": ["v1", "schemas", "{{pcm-schema-id}}"]
-        },
-        "description": "#### **Description** **:**\n\nThis request is used to fetch schema for the provided schema id in URL."
-      },
-      "response": []
-    },
-    {
-      "name": "Create-schemas",
-      "event": [
-        {
-          "listen": "test",
-          "script": {
-            "exec": [
-              "const res = pm.response.json()\r",
-              "\r",
-              "if(res.statusCode == 201){\r",
-              "    pm.environment.set(\"schema-id\", res.data.schemaID);\r",
-              "}"
-            ],
-            "type": "text/javascript"
-          }
-        }
-      ],
-      "request": {
-        "method": "POST",
-        "header": [],
-        "body": {
-          "mode": "raw",
-          "raw": "{\r\n  \"name\": \"pizza_sandwich_280622-01\",\r\n  \"version\": \"28.06.22\",\r\n  \"attributes\": {{schema_attr}},\r\n  \"createdBy\": \"2344789247389\"\r\n}",
-          "options": {
-            "raw": {
-              "language": "json"
-            }
-          }
-        },
-        "url": {
-          "raw": "{{att_man_baseURL}}/v1/schemas",
-          "host": ["{{att_man_baseURL}}"],
-          "path": ["v1", "schemas"]
-        },
-        "description": "#### **Description** **:**\n\nIt is used to create the schema.\n\n> The schema is a template which defines the schema name, version and the attributes and is used to define the credential definition.\n\n#### **Body Parameters :**\n\n| **Key** | **isRequired** | **Value** |\n| --- | --- | --- |\n| name | required | `\"shema_name\"`  <br>should be provided in \"STRING\" format |\n| version | required | `\"X.X.X\"`  <br>should be provided as \"SemVer\"(\"1.2.3\") in \"STRING\" format. |\n| attributes | required | `[\"attr_1\",\"attr_2\"......\"attr_n\"]`  <br>attributes are the key against which the values will be issued in credential. attributes in the \"STRING\" array. |\n| created_by | required | `\"OCM_DID\"`  <br>created_by accepts the Organization Credential Manager's DID. |"
-      },
-      "response": []
-    },
-    {
-      "name": "Create-cred-def",
-      "event": [
-        {
-          "listen": "test",
-          "script": {
-            "exec": [
-              "const res = pm.response.json()\r",
-              "\r",
-              "if(res.statusCode == 201){\r",
-              "    pm.environment.set(\"cred-def-id\", res.data.credDefId);\r",
-              "}"
-            ],
-            "type": "text/javascript"
-          }
-        }
-      ],
-      "request": {
-        "method": "POST",
-        "header": [],
-        "body": {
-          "mode": "raw",
-          "raw": "{\r\n  \"name\": \"Enrollment_credDef-010722\",\r\n  \"isRevokable\": false,\r\n  \"isAutoIssue\": false,\r\n  \"schemaID\": \"{{schema-id}}\",\r\n  \"createdBy\": \"acceptsAnyString\",\r\n  \"expiryHours\" : \"24\"\r\n}",
-          "options": {
-            "raw": {
-              "language": "json"
-            }
-          }
-        },
-        "url": {
-          "raw": "{{att_man_baseURL}}/v1/credentialDef",
-          "host": ["{{att_man_baseURL}}"],
-          "path": ["v1", "credentialDef"]
-        },
-        "description": "#### **Description** **:**\n\nIt is used to create the Credential Definition.\n\n> A credential definition is a particular issuer's template based on an existing schema to issue credentials from.\n\n#### **Body Parameters :**\n\n| **Key** | **isRequired** | **Value** |\n| --- | --- | --- |\n| name | required | `\"Cred_Def_name\"`  <br>should be provided in \"STRING\" format |\n| is_revokable | required | `true` or `false`  <br>should be provided boolean. |\n| is_auto_issue | required | `true` or `false`  <br>should be provided boolean. |\n| schemaID | required | `\"schema_name\"`Should be valid existing schema and should be provided as \"STRING\" |\n| created_by | required | `\"OCM_DID\"`  <br>created_by accepts the Organization Credential Manager's DID. |\n| expiry | required | `\"number of hours\"`  <br>expiry provides the time for which the verifiable credential will stay active in the wallet. |"
-      },
-      "response": []
-    },
-    {
-      "name": "Offer-cred-def",
-      "event": [
-        {
-          "listen": "test",
-          "script": {
-            "exec": [
-              "const res = pm.response.json()\r",
-              "\r",
-              "if(res.statusCode == 201){\r",
-              "    pm.environment.set(\"cred-offer-id\", res.data.id);\r",
-              "}\r",
-              "\r",
-              ""
-            ],
-            "type": "text/javascript"
-          }
-        },
-        {
-          "listen": "prerequest",
-          "script": {
-            "exec": [
-              "const arr = JSON.parse(pm.environment.get(\"schema_attr\"))\r",
-              "for (let i = 0; i < arr.length; i++) {\r",
-              "    pm.globals.set(\"array\"+[i], arr[i]);\r",
-              "}"
-            ],
-            "type": "text/javascript"
-          }
-        }
-      ],
-      "request": {
-        "method": "POST",
-        "header": [],
-        "body": {
-          "mode": "raw",
-          "raw": "{\r\n    \"connectionId\": \"{{conn-id}}\",\r\n    \"credentialDefinitionId\": \"{{cred-def-id}}\",\r\n    \"comment\": \"Created\",\r\n    \"attributes\": [\r\n        {\r\n            \"name\": \"{{array0}}\",\r\n            \"value\": \"test_fname_3\"\r\n        },\r\n        {\r\n            \"name\": \"{{array1}}\",\r\n            \"value\": \"test_lname_3\"\r\n        },\r\n        {\r\n            \"name\": \"{{array2}}\",\r\n            \"value\": \"test_gender_3\"\r\n        }\r\n    ],\r\n    \"autoAcceptCredential\": \"never\"\r\n}",
-          "options": {
-            "raw": {
-              "language": "json"
-            }
-          }
-        },
-        "url": {
-          "raw": "{{att_man_baseURL}}/v1/create-offer-credential/",
-          "host": ["{{att_man_baseURL}}"],
-          "path": ["v1", "create-offer-credential", ""]
-        },
-        "description": "#### **Description** **:**\n\nA message sent by the Issuer to the potential Holder, describing the credential they intend to offer.\n\n> In Hyperledger Indy, this message is required, because it forces the Issuer to make a cryptographic commitment to the set of fields in the final credential and thus prevents Issuers from inserting spurious data.\n\n#### **Body Parameters :**\n\n| **Key** | **isRequired** | **Value** |\n| --- | --- | --- |\n| connectionId | required | `\"`connectionId`\"`  <br>should be provided in \"STRING\" format. It the peer to peer connection id for two aeries agent. |\n| credentialDefinitionId | required | `\"cred_def_id\"`  <br>should be provided in \"STRING\" format. It is the derived when the Credential Definition is created. |\n| attributes | required | `[{ \"name\" : \"attr_name\", \"value\" : \"attr_value\" }]`  <br>should be provided JSON array. |"
-      },
-      "response": []
-    },
-    {
-      "name": "Accept-request-issue-cred",
-      "request": {
-        "method": "POST",
-        "header": [],
-        "url": {
-          "raw": "{{att_man_baseURL}}/v1/accept-request?credentialId={{cred-offer-id}}",
-          "host": ["{{att_man_baseURL}}"],
-          "path": ["v1", "accept-request"],
-          "query": [
-            {
-              "key": "credentialId",
-              "value": "{{cred-offer-id}}"
-            }
-          ]
-        },
-        "description": "#### **Description** **:**\n\nIt is used to accept the acknowledgement received from another Aries agent for the issuance for Verifiable Credential and send Verifiable Credential.\n\n#### **Query Parameters :**\n\n| **Key** | **isRequired** | **Value** |\n| --- | --- | --- |\n| credentialId | required | `\"credential_offer_id\"`  <br>should be provided in \"STRING\" format. It is derived from offer_credential_definition request. |"
-      },
-      "response": []
-    },
-    {
-      "name": "Get-credentials",
-      "request": {
-        "method": "GET",
-        "header": [],
-        "url": {
-          "raw": "{{att_man_baseURL}}/v1/credential/",
-          "host": ["{{att_man_baseURL}}"],
-          "path": ["v1", "credential", ""],
-          "query": [
-            {
-              "key": "state",
-              "value": "",
-              "disabled": true
-            },
-            {
-              "key": "pageSize",
-              "value": "",
-              "disabled": true
-            },
-            {
-              "key": "page",
-              "value": "",
-              "disabled": true
-            },
-            {
-              "key": "isReceived",
-              "value": "true",
-              "disabled": true
-            },
-            {
-              "key": "threadId",
-              "value": "33e5ea8e-ec08-4144-aac3-d173ab0e58b8",
-              "disabled": true
-            }
-          ]
-        },
-        "description": "#### **Description** **:**\n\nThis request fetches the created credentials.\n\n> It uses pagination to provide the particular number of records filtered as per the input given.\n\n#### **Query Parameters :**\n\n| **Key** | **isRequired** | **Value** |\n| --- | --- | --- |\n| state | no | `state`  <br>should be provided in query parameter. It filters the connections list according the provided state value. |\n| pageSize | no | `pageSize`  <br>Should be provided in query parameter. It filters the list and sets the page size. |\n| page | no | `page`  <br>Should be provided in query parameter. It filters the list and sets the page to land on. |"
-      },
-      "response": []
-    },
-    {
-      "name": "Get-cred-by-id",
-      "event": [
-        {
-          "listen": "prerequest",
-          "script": {
-            "exec": [""],
-            "type": "text/javascript"
-          }
-        },
-        {
-          "listen": "test",
-          "script": {
-            "exec": [""],
-            "type": "text/javascript"
-          }
-        }
-      ],
-      "request": {
-        "method": "GET",
-        "header": [],
-        "url": {
-          "raw": "{{att_man_baseURL}}/v1/credentialDef/{{cred-def-id}}",
-          "host": ["{{att_man_baseURL}}"],
-          "path": ["v1", "credentialDef", "{{cred-def-id}}"]
-        },
-        "description": "#### **Description** **:**\n\nThis request is used to fetch credential definitions for the provided cred_def_id in URL."
-      },
-      "response": []
-    },
-    {
-      "name": "Get-cred-by-schema-id",
-      "request": {
-        "method": "GET",
-        "header": [],
-        "url": {
-          "raw": "{{att_man_baseURL}}/v1/credentialDef?schemaID={{schema-id}}",
-          "host": ["{{att_man_baseURL}}"],
-          "path": ["v1", "credentialDef"],
-          "query": [
-            {
-              "key": "schemaID",
-              "value": "{{schema-id}}"
-            }
-          ]
-        },
-        "description": "#### **Description** **:**\n\nThis request fetches the created credentials against provided schema_id.\n\n> It uses pagination to provide the particular number of records filtered as per the input given.\n\n#### **Query Parameters :**\n\n| **Key** | **isRequired** | **Value** |\n| --- | --- | --- |\n| schemaID | no | `\"schema_name\"`Should be valid existing schema and should be provided as \"STRING\" |"
-      },
-      "response": []
-    },
-    {
-      "name": "Get-Dids-For-Schema",
-      "request": {
-        "method": "GET",
-        "header": [],
-        "url": {
-          "raw": "{{att_man_baseURL}}/v1/schemas/get-dids-for-schema/{{pcm-schema-id}}",
-          "host": ["{{att_man_baseURL}}"],
-          "path": ["v1", "schemas", "get-dids-for-schema", "{{pcm-schema-id}}"]
-        }
-      },
-      "response": []
-    },
-    {
-      "name": "map-user-info",
-      "event": [
-        {
-          "listen": "test",
-          "script": {
-            "exec": [
-              "const res = pm.response.json();\r",
-              "\r",
-              "\t\r",
-              "let template = `\r",
-              "<html>\r",
-              "    <body> \r",
-              "        <br>\r",
-              "        <div style=\"text-align:center;\">\r",
-              "            <img src='https://api.qrserver.com/v1/create-qr-code/?size=300x300&data=+{{data.invitationUrl}}'></img>\r",
-              "        </div>\r",
-              "    </body>\r",
-              "</html>`;\r",
-              "pm.visualizer.set(template, res);\r",
-              ""
-            ],
-            "type": "text/javascript"
-          }
-        }
-      ],
-      "request": {
-        "method": "POST",
-        "header": [],
-        "body": {
-          "mode": "raw",
-          "raw": "{\r\n    \"userInfoURL\": \"https://retoolapi.dev/MJrw6e/userinfo/10\"\r\n}",
-          "options": {
-            "raw": {
-              "language": "json"
-            }
-          }
-        },
-        "url": {
-          "raw": "{{princi_man_baseURL}}/v1/map-user-info",
-          "host": ["{{princi_man_baseURL}}"],
-          "path": ["v1", "map-user-info"]
-        },
-        "description": "#### **Description** **:**\n\nIt is used to accept the acknowledgement received from another Aries agent for the issuance for Verifiable Credential and send Verifiable Credential.\n\n#### **Query Parameters :**\n\n| **Key** | **isRequired** | **Value** |\n| --- | --- | --- |\n| credentialId | required | `\"credential_offer_id\"`  <br>should be provided in \"STRING\" format. It is derived from offer_credential_definition request. |"
-      },
-      "response": []
-    }
-  ]
-}
diff --git a/documentation/Connection_Manager.postman_collection.json b/documentation/Connection_Manager.postman_collection.json
deleted file mode 100644
index 0d4e21c8177d4747cb9e38b0b2c10117006c1525..0000000000000000000000000000000000000000
--- a/documentation/Connection_Manager.postman_collection.json
+++ /dev/null
@@ -1,457 +0,0 @@
-{
-  "info": {
-    "_postman_id": "2409bab2-cd0d-4956-8f46-bb9919b46ae7",
-    "name": "Connection Manager",
-    "description": "StartFragment\n\nThe Connection Manager is a collection of requests which can be used to create the connection invitation URL, to get all connections and their information.",
-    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
-    "_exporter_id": "17714957"
-  },
-  "item": [
-    {
-      "name": "Create-Invitation-URL",
-      "event": [
-        {
-          "listen": "test",
-          "script": {
-            "exec": [
-              "const res = pm.response.json();\r",
-              "\r",
-              "if (res.statusCode == 200) {\r",
-              "\tpm.environment.set(\"conn-id\", res.data.connection.id);\r",
-              "\r",
-              "\tlet template = `\r",
-              "    <html>\r",
-              "        <body> \r",
-              "            <div>Scan the QR code below for connetion with id {{data.connection.id}}</div>\r",
-              "            <br>\r",
-              "            <div style=\"text-align:center;\">\r",
-              "                <img src='https://api.qrserver.com/v1/create-qr-code/?size=300x300&data=+{{data.invitationUrl}}'></img>\r",
-              "            </div>\r",
-              "        </body>\r",
-              "    </html>`;\r",
-              "\tpm.visualizer.set(template, res);\r",
-              "}"
-            ],
-            "type": "text/javascript"
-          }
-        }
-      ],
-      "request": {
-        "method": "POST",
-        "header": [],
-        "body": {
-          "mode": "raw",
-          "raw": "",
-          "options": {
-            "raw": {
-              "language": "json"
-            }
-          }
-        },
-        "url": {
-          "raw": "{{Con_man_baseURL}}/v1/invitation-url?alias=member",
-          "host": ["{{Con_man_baseURL}}"],
-          "path": ["v1", "invitation-url"],
-          "query": [
-            {
-              "key": "alias",
-              "value": "member"
-            },
-            {
-              "key": "alias",
-              "value": "subscriber",
-              "disabled": true
-            }
-          ]
-        },
-        "description": "#### **Description** **:**\n\nIt is used to create the connection invitation URL to establish the peer to peer connection between two aeries agents or the participant user and the principal user.\n\n#### **Query Parameters :**\n\n| **Key** | **isRequired** | **Value** |\n| --- | --- | --- |\n| alias | required | \"member\" or \"subscriber\" |\n\n> for this request, the request parameter needs to be provided as \"alias\" which is required and only accepts \"member\" or \"subscriber\".\n> \n> **\"member\" as alias** : the connection invitation is created for the member.\n> \n> **\"subscriber\" as alias** : the connection invitation is created for the subscriber.\n\n> **Connecting as a member :**\n> \n> A member is someone who is enrolling for first time in GaiaX ecosystem. The principal user will receive membership credential once connected as member and the connection will move to \"trusted\" state.\n\n> **Connecting as subscriber :**\n> \n> A subscriber is someone who is already connected with some participant in GaiaX ecosystem and is willing to connect (subscribe) with some other participants in ecosystem. The principal user need to present proof against membership credential. The proof presentation will be requested upon successful connection.\n> \n> And once the proof is presented successfully, the connection will move to \"trusted\" state.\n\n  \n\n#### **Response :**\n\nThe positive response for this request comprises of following attributes :\n\n| **Key** | **Description** |\n| --- | --- |\n| `statusCode` | It return the http response code on the execution of this request. |\n| `message` | It returns the standard response with accordance to the action performed. |\n| `data` | It returns the requested information for the request. |\n| `data → invitationUrl` | It returns the invitation URL to receive connection on principal end. |\n| `data → invitation` | It returns the invitation object to receive connection on principal end. |\n| `data → connection` | It returns connection object which contains the information about the connection. |\n| `data → connection → id` | It returns the connection unique identifier. |\n| `data → connection → createdAt` | It returns the created date and time. |\n| `data → connection → did` | It returns the connection DID. |\n| `data → connection → state` | It returns the connection state. |\n| `data → connection → role` | It returns the agent role. |\n| `data → connection → alias` | It returns the alias which we set at time of creating or receiving the connection. |\n| `data → connection → multiUseInvitation` | It returns the boolean which indicates whether the connection is multi-use or not. |"
-      },
-      "response": [
-        {
-          "name": "Create-Invitation-URL",
-          "originalRequest": {
-            "method": "POST",
-            "header": [],
-            "body": {
-              "mode": "raw",
-              "raw": "",
-              "options": {
-                "raw": {
-                  "language": "json"
-                }
-              }
-            },
-            "url": {
-              "raw": "{{Con_man_baseURL}}/v1/invitation-url?alias=member",
-              "host": ["{{Con_man_baseURL}}"],
-              "path": ["v1", "invitation-url"],
-              "query": [
-                {
-                  "key": "alias",
-                  "value": "member"
-                },
-                {
-                  "key": "alias",
-                  "value": "subscriber",
-                  "disabled": true
-                }
-              ]
-            }
-          },
-          "status": "Created",
-          "code": 201,
-          "_postman_previewlanguage": "json",
-          "header": [
-            {
-              "key": "date",
-              "value": "Wed, 15 Jun 2022 09:18:04 GMT"
-            },
-            {
-              "key": "content-type",
-              "value": "application/json; charset=utf-8"
-            },
-            {
-              "key": "content-length",
-              "value": "1989"
-            },
-            {
-              "key": "x-powered-by",
-              "value": "Express"
-            },
-            {
-              "key": "access-control-allow-origin",
-              "value": "*"
-            },
-            {
-              "key": "etag",
-              "value": "W/\"7c5-cp94PvE2DNowIosoNk1tOsH7jDY\""
-            },
-            {
-              "key": "strict-transport-security",
-              "value": "max-age=15724800; includeSubDomains"
-            }
-          ],
-          "cookie": [],
-          "body": "{\n    \"statusCode\": 200,\n    \"message\": \"Connection created successfully\",\n    \"data\": {\n        \"invitationUrl\": \"https://gaiax.vereign.com:443/ocm/didcomm?c_i=eyJAdHlwZSI6Imh0dHBzOi8vZGlkY29tbS5vcmcvY29ubmVjdGlvbnMvMS4wL2ludml0YXRpb24iLCJAaWQiOiJkOTMzOTk5Mi02ZjZmLTQxYzEtYjQ0Yy1lMjNkMjUwMGMzNWIiLCJsYWJlbCI6InNzaS1hYnN0cmFjdGlvbi1hZ2VudCIsInJlY2lwaWVudEtleXMiOlsiREFnNEhrNzkyRXh6SFpRNjhHdktoY3ZrQzVYV3VqUHdiRlpmaWhTVlQyOFUiXSwic2VydmljZUVuZHBvaW50IjoiaHR0cHM6Ly9nYWlheC52ZXJlaWduLmNvbTo0NDMvb2NtL2RpZGNvbW0iLCJyb3V0aW5nS2V5cyI6W119\",\n        \"invitation\": {\n            \"@type\": \"https://didcomm.org/connections/1.0/invitation\",\n            \"@id\": \"d9339992-6f6f-41c1-b44c-e23d2500c35b\",\n            \"label\": \"ssi-abstraction-agent\",\n            \"recipientKeys\": [\n                \"DAg4Hk792ExzHZQ68GvKhcvkC5XWujPwbFZfihSVT28U\"\n            ],\n            \"serviceEndpoint\": \"https://gaiax.vereign.com:443/ocm/didcomm\",\n            \"routingKeys\": []\n        },\n        \"connection\": {\n            \"_tags\": {},\n            \"metadata\": {},\n            \"id\": \"ffc4cd40-ae18-42f7-87c2-fe4d45b6e300\",\n            \"createdAt\": \"2022-06-15T09:18:04.978Z\",\n            \"did\": \"PKjWC17JFYBPLAjdeaZoaK\",\n            \"didDoc\": {\n                \"@context\": \"https://w3id.org/did/v1\",\n                \"publicKey\": [\n                    {\n                        \"id\": \"PKjWC17JFYBPLAjdeaZoaK#1\",\n                        \"controller\": \"PKjWC17JFYBPLAjdeaZoaK\",\n                        \"type\": \"Ed25519VerificationKey2018\",\n                        \"publicKeyBase58\": \"DAg4Hk792ExzHZQ68GvKhcvkC5XWujPwbFZfihSVT28U\"\n                    }\n                ],\n                \"service\": [\n                    {\n                        \"id\": \"PKjWC17JFYBPLAjdeaZoaK#IndyAgentService\",\n                        \"serviceEndpoint\": \"https://gaiax.vereign.com:443/ocm/didcomm\",\n                        \"type\": \"IndyAgent\",\n                        \"priority\": 0,\n                        \"recipientKeys\": [\n                            \"DAg4Hk792ExzHZQ68GvKhcvkC5XWujPwbFZfihSVT28U\"\n                        ],\n                        \"routingKeys\": []\n                    }\n                ],\n                \"authentication\": [\n                    {\n                        \"publicKey\": \"PKjWC17JFYBPLAjdeaZoaK#1\",\n                        \"type\": \"Ed25519SignatureAuthentication2018\"\n                    }\n                ],\n                \"id\": \"PKjWC17JFYBPLAjdeaZoaK\"\n            },\n            \"verkey\": \"DAg4Hk792ExzHZQ68GvKhcvkC5XWujPwbFZfihSVT28U\",\n            \"state\": \"invited\",\n            \"role\": \"inviter\",\n            \"alias\": \"member\",\n            \"invitation\": {\n                \"@type\": \"https://didcomm.org/connections/1.0/invitation\",\n                \"@id\": \"d9339992-6f6f-41c1-b44c-e23d2500c35b\",\n                \"label\": \"ssi-abstraction-agent\",\n                \"recipientKeys\": [\n                    \"DAg4Hk792ExzHZQ68GvKhcvkC5XWujPwbFZfihSVT28U\"\n                ],\n                \"serviceEndpoint\": \"https://gaiax.vereign.com:443/ocm/didcomm\",\n                \"routingKeys\": []\n            },\n            \"multiUseInvitation\": false\n        }\n    }\n}"
-        }
-      ]
-    },
-    {
-      "name": "Get-Connection-by-ConnectionID",
-      "event": [
-        {
-          "listen": "test",
-          "script": {
-            "exec": [
-              "const res = pm.response.json();\r",
-              "\r",
-              "let template = `\r",
-              "    <html>\r",
-              "        <body> \r",
-              "            <div style=\"text-align:center; color:green; text-transform: capitalize;\">\r",
-              "                <h2>{{data.records.status}}</h2>\r",
-              "            </div>\r",
-              "        </body>\r",
-              "    </html>`;\r",
-              "pm.visualizer.set(template, res);"
-            ],
-            "type": "text/javascript"
-          }
-        }
-      ],
-      "request": {
-        "method": "GET",
-        "header": [],
-        "url": {
-          "raw": "{{Con_man_baseURL}}/v1/connections/{{conn-id}}",
-          "host": ["{{Con_man_baseURL}}"],
-          "path": ["v1", "connections", "{{conn-id}}"]
-        },
-        "description": "#### **Description** **:**\n\nThis request is used to fetch connection information for the connection id provided in URL.\n\n> It also provides state of the connection established.\n\n  \n  \n\n#### **Response :**\n\nThe positive response for this request comprises of following attributes :\n\n| **Key** | **Description** |\n| --- | --- |\n| `statusCode` | It return the http response code on the execution of this request. |\n| `message` | It returns the standard response with accordance to the action performed. |\n| `data` | It returns the requested information for the request. |\n| `data → records → id` | It returns the unique identifier for connection table. |\n| `data → records → connectionId` | It returns the connection unique identifier. |\n| `data → records → participantDid` | It returns the participant DID. |\n| `data → records → theirDid` | It returns the principal DID. |\n| `data → records → theirLabel` | It returns the email of the principal. |\n| `data → records → createdDate` | It returns the created date. |\n| `data → records → updatedDate` | It returns the updated date. |\n| `data → records → isActive` | It returns the boolean value which indicates record is active. |"
-      },
-      "response": [
-        {
-          "name": "Get-Connection-by-ConnectionID",
-          "originalRequest": {
-            "method": "GET",
-            "header": [],
-            "url": {
-              "raw": "{{Con_man_baseURL}}/v1/connections/{{conn-id}}",
-              "host": ["{{Con_man_baseURL}}"],
-              "path": ["v1", "connections", "{{conn-id}}"]
-            }
-          },
-          "status": "OK",
-          "code": 200,
-          "_postman_previewlanguage": "json",
-          "header": [
-            {
-              "key": "date",
-              "value": "Wed, 15 Jun 2022 09:25:00 GMT"
-            },
-            {
-              "key": "content-type",
-              "value": "application/json; charset=utf-8"
-            },
-            {
-              "key": "content-length",
-              "value": "411"
-            },
-            {
-              "key": "x-powered-by",
-              "value": "Express"
-            },
-            {
-              "key": "access-control-allow-origin",
-              "value": "*"
-            },
-            {
-              "key": "etag",
-              "value": "W/\"19b-TySvMVsRlQAW5a6BNN0k6i1Lo50\""
-            },
-            {
-              "key": "strict-transport-security",
-              "value": "max-age=15724800; includeSubDomains"
-            }
-          ],
-          "cookie": [],
-          "body": "{\n    \"statusCode\": 200,\n    \"message\": \"Connections fetch successfully\",\n    \"data\": {\n        \"records\": {\n            \"id\": \"0f8a7f07-f064-45af-ae0a-a98c5b721d04\",\n            \"connectionId\": \"3d14a056-8e4d-4336-9a48-541ce7ec7a80\",\n            \"status\": \"trusted\",\n            \"participantDid\": \"R5LHJTmiuP8PRtH74SVHXb\",\n            \"theirDid\": \"XpaT7i3hYHHHSMrw1rY3EB\",\n            \"theirLabel\": \"test_corp@vomoto.com\",\n            \"createdDate\": \"2022-06-15T09:24:15.248Z\",\n            \"updatedDate\": \"2022-06-15T09:24:56.988Z\",\n            \"isActive\": true\n        }\n    }\n}"
-        }
-      ]
-    },
-    {
-      "name": "Get-Connections",
-      "event": [
-        {
-          "listen": "test",
-          "script": {
-            "exec": [
-              "const res = pm.response.json();\r",
-              "\r",
-              "let template = `\r",
-              "    <html>\r",
-              "        <body> \r",
-              "            <div style=\"text-align:center; color:green; text-transform: capitalize;\">\r",
-              "                <h2>{{data.records.status}}</h2>\r",
-              "            </div>\r",
-              "        </body>\r",
-              "    </html>`;\r",
-              "pm.visualizer.set(template, res);"
-            ],
-            "type": "text/javascript"
-          }
-        }
-      ],
-      "request": {
-        "method": "GET",
-        "header": [],
-        "url": {
-          "raw": "{{Con_man_baseURL}}/v1/connections",
-          "host": ["{{Con_man_baseURL}}"],
-          "path": ["v1", "connections"],
-          "query": [
-            {
-              "key": "participantDID",
-              "value": "Jv5JtLcLuEeByKazGBtfSC",
-              "disabled": true
-            },
-            {
-              "key": "status",
-              "value": "trusted",
-              "disabled": true
-            },
-            {
-              "key": "pageSize",
-              "value": "5",
-              "disabled": true
-            },
-            {
-              "key": "page",
-              "value": "2",
-              "disabled": true
-            }
-          ]
-        },
-        "description": "#### **Description** **:**\n\nThis request fetches the connection information against the provided participantDID otherwise all the connections are fetched.\n\n> It uses pagination to provide the particular number of records filtered as per the input given.\n\n#### **Query Parameters :**\n\n| **Key** | **isRequired** | **Value** |\n| --- | --- | --- |\n| participantDID | required | `participantDID`  <br>should be provided in query parameter. |\n| status | no | `status`  <br>should be provided in query parameter. It filters the connections list according the provided status value. |\n| pageSize | no | `pageSize`  <br>Should be provided in query parameter. It filters the list and sets the page size. |\n| page | no | `page`  <br>Should be provided in query parameter. It filters the list and sets the page to land on. |\n\n  \n\n#### **Response :**\n\nThe positive response for this request comprises of following attributes :\n\n| **Key** | **Description** |\n| --- | --- |\n| `statusCode` | It return the http response code on the execution of this request. |\n| `message` | It returns the standard response with accordance to the action performed. |\n| `data` | It returns the requested information for the request. |\n| `data → count` | It returns the total number of records available in the table for matching query. |\n| `data → records → id` | It returns the unique identifier for connection table. |\n| `data → records → connectionId` | It returns the connection unique identifier. |\n| `data → records → participantDid` | It returns the participant DID. |\n| `data → records → theirDid` | It returns the principal DID. |\n| `data → records → theirLabel` | It returns the email of the principal. |\n| `data → records → createdDate` | It returns the created date. |\n| `data → records → updatedDate` | It returns the updated date. |\n| `data → records → isActive` | It returns the boolean value which indicates record is active. |"
-      },
-      "response": [
-        {
-          "name": "Get-Connections",
-          "originalRequest": {
-            "method": "GET",
-            "header": [],
-            "url": {
-              "raw": "{{Con_man_baseURL}}/v1/connections",
-              "host": ["{{Con_man_baseURL}}"],
-              "path": ["v1", "connections"],
-              "query": [
-                {
-                  "key": "participantDID",
-                  "value": "3zrMzUB6fur6snh5u4eiaQ",
-                  "disabled": true
-                },
-                {
-                  "key": "status",
-                  "value": "",
-                  "disabled": true
-                },
-                {
-                  "key": "pageSize",
-                  "value": "",
-                  "disabled": true
-                },
-                {
-                  "key": "page",
-                  "value": "",
-                  "disabled": true
-                }
-              ]
-            }
-          },
-          "status": "OK",
-          "code": 200,
-          "_postman_previewlanguage": "json",
-          "header": [
-            {
-              "key": "date",
-              "value": "Wed, 15 Jun 2022 09:25:28 GMT"
-            },
-            {
-              "key": "content-type",
-              "value": "application/json; charset=utf-8"
-            },
-            {
-              "key": "content-length",
-              "value": "3180"
-            },
-            {
-              "key": "x-powered-by",
-              "value": "Express"
-            },
-            {
-              "key": "access-control-allow-origin",
-              "value": "*"
-            },
-            {
-              "key": "etag",
-              "value": "W/\"c6c-VFB0g130QAnHpy+JUr0Gx7WAWmM\""
-            },
-            {
-              "key": "strict-transport-security",
-              "value": "max-age=15724800; includeSubDomains"
-            }
-          ],
-          "cookie": [],
-          "body": "{\n    \"statusCode\": 200,\n    \"message\": \"Connections fetch successfully\",\n    \"data\": {\n        \"count\": 111,\n        \"records\": [\n            {\n                \"id\": \"02f41110-18b7-4d1f-89d4-b418cf2d603a\",\n                \"connectionId\": \"24402e32-234b-453f-a4cf-9f3e94ed85ab\",\n                \"status\": \"complete\",\n                \"participantDid\": \"BbiM3ypCFV49iqwVKnQ3Pt\",\n                \"theirDid\": \"6XYGkoJanFdNfQCF7yy8rx\",\n                \"theirLabel\": \"emilie@vomoto.com\",\n                \"createdDate\": \"2022-06-09T14:53:40.457Z\",\n                \"updatedDate\": \"2022-06-09T14:54:40.301Z\",\n                \"isActive\": false\n            },\n            {\n                \"id\": \"049ec6ed-8645-465b-8f3a-fdd438aed36b\",\n                \"connectionId\": \"fd96855b-c979-4125-95ba-d2535e63dfe6\",\n                \"status\": \"invited\",\n                \"participantDid\": \"Jv5JtLcLuEeByKazGBtfSC\",\n                \"theirDid\": \"\",\n                \"theirLabel\": \"\",\n                \"createdDate\": \"2022-06-08T13:26:16.708Z\",\n                \"updatedDate\": \"2022-06-08T13:26:16.708Z\",\n                \"isActive\": false\n            },\n            {\n                \"id\": \"092b1789-2522-44e1-9de7-de00c8e4e601\",\n                \"connectionId\": \"719ddbe9-7dce-43df-b4be-4714bcca20a7\",\n                \"status\": \"complete\",\n                \"participantDid\": \"9DJSEsZpu6Neh2zypBGJoA\",\n                \"theirDid\": \"SMrr5oVvxW1xWCfetQdYUn\",\n                \"theirLabel\": \"rangoon@vomoto.com\",\n                \"createdDate\": \"2022-06-08T14:40:13.868Z\",\n                \"updatedDate\": \"2022-06-08T14:40:23.967Z\",\n                \"isActive\": false\n            },\n            {\n                \"id\": \"0af9b87d-50ad-4faa-ad97-4ba1ea74af73\",\n                \"connectionId\": \"2b092454-05e6-4687-85e7-61c9ec4be97c\",\n                \"status\": \"invited\",\n                \"participantDid\": \"2j7hMxDhLwR6ya8Ptz5ewv\",\n                \"theirDid\": \"\",\n                \"theirLabel\": \"\",\n                \"createdDate\": \"2022-06-06T12:09:07.844Z\",\n                \"updatedDate\": \"2022-06-06T12:09:07.844Z\",\n                \"isActive\": false\n            },\n            {\n                \"id\": \"0b1eb233-0fdc-43ba-887e-01ca49f0984a\",\n                \"connectionId\": \"1279a5c1-c7f1-4abe-bece-816f5e710050\",\n                \"status\": \"invited\",\n                \"participantDid\": \"4WZPvgYQoiiyKEwePV2th1\",\n                \"theirDid\": \"\",\n                \"theirLabel\": \"\",\n                \"createdDate\": \"2022-06-07T12:39:18.101Z\",\n                \"updatedDate\": \"2022-06-07T12:39:18.101Z\",\n                \"isActive\": false\n            },\n            {\n                \"id\": \"0b369941-5648-4475-aff3-4b12f6d8f3c2\",\n                \"connectionId\": \"48afe258-dc0a-4c8b-a0f1-4b346e20f13c\",\n                \"status\": \"invited\",\n                \"participantDid\": \"NdDAdo5Kg2RvKCNZp62ehS\",\n                \"theirDid\": \"\",\n                \"theirLabel\": \"\",\n                \"createdDate\": \"2022-06-08T14:14:37.972Z\",\n                \"updatedDate\": \"2022-06-08T14:14:37.972Z\",\n                \"isActive\": false\n            },\n            {\n                \"id\": \"0e6c6705-9b8f-4cdb-a5ea-ab7651512e6a\",\n                \"connectionId\": \"e0eb278f-3283-419c-95ae-85ed0b4007de\",\n                \"status\": \"responded\",\n                \"participantDid\": \"P7jc1nckvYDu4aVxGQeS1z\",\n                \"theirDid\": \"NEfdsLk7xnxCui4RbNJj5S\",\n                \"theirLabel\": \"alena@vomoto.com\",\n                \"createdDate\": \"2022-06-09T13:44:50.029Z\",\n                \"updatedDate\": \"2022-06-09T13:45:01.246Z\",\n                \"isActive\": false\n            },\n            {\n                \"id\": \"0ea21690-9127-47cf-aad6-5c55721dbae2\",\n                \"connectionId\": \"9050c647-2931-4fdb-8f65-007c79f0bd33\",\n                \"status\": \"trusted\",\n                \"participantDid\": \"TaojhXfMbbKgoiE8FjMDUG\",\n                \"theirDid\": \"JmQBgTUpfu8A7egsv1ib4s\",\n                \"theirLabel\": \"sam\",\n                \"createdDate\": \"2022-06-14T10:35:42.300Z\",\n                \"updatedDate\": \"2022-06-14T10:43:59.067Z\",\n                \"isActive\": true\n            },\n            {\n                \"id\": \"0f8a7f07-f064-45af-ae0a-a98c5b721d04\",\n                \"connectionId\": \"3d14a056-8e4d-4336-9a48-541ce7ec7a80\",\n                \"status\": \"trusted\",\n                \"participantDid\": \"R5LHJTmiuP8PRtH74SVHXb\",\n                \"theirDid\": \"XpaT7i3hYHHHSMrw1rY3EB\",\n                \"theirLabel\": \"test_corp@vomoto.com\",\n                \"createdDate\": \"2022-06-15T09:24:15.248Z\",\n                \"updatedDate\": \"2022-06-15T09:24:56.988Z\",\n                \"isActive\": true\n            },\n            {\n                \"id\": \"12870002-9220-4e3b-810f-369ef4351e51\",\n                \"connectionId\": \"c559ed17-cbce-4992-8d36-4ffb3550988b\",\n                \"status\": \"invited\",\n                \"participantDid\": \"AeB43tLJgwCLPR3CsjwcSU\",\n                \"theirDid\": \"\",\n                \"theirLabel\": \"\",\n                \"createdDate\": \"2022-06-06T11:42:52.186Z\",\n                \"updatedDate\": \"2022-06-06T11:42:52.186Z\",\n                \"isActive\": false\n            }\n        ]\n    }\n}"
-        }
-      ]
-    },
-    {
-      "name": "Accept-Connection",
-      "request": {
-        "method": "POST",
-        "header": [],
-        "body": {
-          "mode": "raw",
-          "raw": "{\r\n  \"invitationUrl\": \"http://3.111.77.38:4021?c_i=eyJAdHlwZSI6ImRpZDpzb3Y6QnpDYnNOWWhNcmpIaXFaRFRVQVNIZztzcGVjL2Nvbm5lY3Rpb25zLzEuMC9pbnZpdGF0aW9uIiwiQGlkIjoiNTY0ZTM3NzQtZGViNy00ZTU2LWEyNTUtZWE3MmUyOWFlZmY4IiwibGFiZWwiOiJkZW1vNyIsInJlY2lwaWVudEtleXMiOlsiSHhVeVl4N1pIQnQ4ZHBCbk1MOVA4d0NqSm1jTmFFVGUzR2EzQjdHZ3l4VWoiXSwic2VydmljZUVuZHBvaW50IjoiaHR0cDovLzMuMTExLjc3LjM4OjQwMjEiLCJyb3V0aW5nS2V5cyI6W119\",\r\n  \"autoAcceptConnection\": true\r\n}\r\n",
-          "options": {
-            "raw": {
-              "language": "json"
-            }
-          }
-        },
-        "url": {
-          "raw": "http://3.111.77.38:3003/v1/accept-connection-invitation",
-          "protocol": "http",
-          "host": ["3", "111", "77", "38"],
-          "port": "3003",
-          "path": ["v1", "accept-connection-invitation"]
-        }
-      },
-      "response": []
-    },
-    {
-      "name": "Get-Connection-Information",
-      "request": {
-        "method": "GET",
-        "header": [],
-        "url": {
-          "raw": "{{Con_man_baseURL}}/v1/connection-information?connectionId={{conn-id}}",
-          "host": ["{{Con_man_baseURL}}"],
-          "path": ["v1", "connection-information"],
-          "query": [
-            {
-              "key": "did",
-              "value": "MJys9zJZ1m2S6dFccFJQJs",
-              "disabled": true
-            },
-            {
-              "key": "connectionId",
-              "value": "{{conn-id}}"
-            }
-          ]
-        },
-        "description": "#### **Response :**\n\nThe positive response for this request comprises of following attributes :\n\n| **Key** | **Description** |\n| --- | --- |\n| `statusCode` | It return the http response code on the execution of this request. |\n| `message` | It returns the standard response with accordance to the action performed. |\n| `data` | It returns the requested information for the request. |\n| `data → records → issueCredentials` | It returns the array of issued credentials against connection id. |\n| `data → records → issueCredentials → id` | It returns the unique identifier for issued credentials record in table. |\n| `data → records → issueCredentials → credentialId` | It returns the unique identifier for issued credentials. |\n| `data → records → issueCredentials → state` | It returns the state of the issued credentials. |\n| `data → records → issueCredentials → principalDid` | It returns the principal DID. |\n| `data → records → issueCredentials → connectionId` | It returns the connection ID. |\n| `data → records → issueCredentials → createdDate` | It returns the created date. |\n| `data → records → issueCredentials → updatedDate` | It returns the updated date. |\n| `data → records → issueCredentials → expirationDate` | It returns the expiration date of issued credentials. |\n| `data → records → presenProofs` | It returns the list of proofs presentation. |\n| `data → records → presenProofs → id` | It returns the unique identifier for proofs record in table. |\n| `data → records → presenProofs → presentation_id` | It returns the unique identifier for proof presentation. |\n| `data → records → presenProofs → connectionId` | It returns the connection ID. |\n| `data → records → presenProofs → credential_def_id` | It returns the credential def id. |\n| `data → records → presenProofs → schemaId` | It returns the schema id. |\n| `data → records → presenProofs → their_did` | It returns the principal DID. |\n| `data → records → presenProofs → status` | It returns the status of proof presentation. |\n| `data → records → presenProofs → created_date` | It returns the created date. |\n| `data → records → presenProofs → updated_date` | It returns the updated date. |"
-      },
-      "response": [
-        {
-          "name": "Get-Connection-Information",
-          "originalRequest": {
-            "method": "GET",
-            "header": [],
-            "url": {
-              "raw": "{{Con_man_baseURL}}/v1/connection-information?did&connectionId={{conn-id}}",
-              "host": ["{{Con_man_baseURL}}"],
-              "path": ["v1", "connection-information"],
-              "query": [
-                {
-                  "key": "did",
-                  "value": null
-                },
-                {
-                  "key": "connectionId",
-                  "value": "{{conn-id}}"
-                }
-              ]
-            }
-          },
-          "status": "OK",
-          "code": 200,
-          "_postman_previewlanguage": "json",
-          "header": [
-            {
-              "key": "date",
-              "value": "Wed, 15 Jun 2022 09:28:39 GMT"
-            },
-            {
-              "key": "content-type",
-              "value": "application/json; charset=utf-8"
-            },
-            {
-              "key": "content-length",
-              "value": "1320"
-            },
-            {
-              "key": "x-powered-by",
-              "value": "Express"
-            },
-            {
-              "key": "access-control-allow-origin",
-              "value": "*"
-            },
-            {
-              "key": "etag",
-              "value": "W/\"528-EZqt2BArtofGni3d7fvQseXpEg8\""
-            },
-            {
-              "key": "strict-transport-security",
-              "value": "max-age=15724800; includeSubDomains"
-            }
-          ],
-          "cookie": [],
-          "body": "{\n    \"statusCode\": 200,\n    \"message\": \"Connection information fetch successfully\",\n    \"data\": {\n        \"records\": {\n            \"issueCredentials\": [\n                {\n                    \"id\": \"8bf0c9bf-c008-4324-b462-74ce2d0948ad\",\n                    \"credentialId\": \"1b7e0718-0eb0-4899-89b9-3fd04b95b148\",\n                    \"credDefId\": \"7KuDTpQh3GJ7Gp6kErpWvM:3:CL:322876:test_test_cred-def_140622-07\",\n                    \"state\": \"done\",\n                    \"principalDid\": \"XpaT7i3hYHHHSMrw1rY3EB\",\n                    \"connectionId\": \"3d14a056-8e4d-4336-9a48-541ce7ec7a80\",\n                    \"createdDate\": \"2022-06-15T09:25:59.053Z\",\n                    \"updatedDate\": \"2022-06-15T09:26:57.810Z\",\n                    \"expirationDate\": \"2022-07-15T09:25:59.052Z\"\n                },\n                {\n                    \"id\": \"04d6d4c9-0230-4441-a1de-9aec69ed2ff2\",\n                    \"credentialId\": \"12b0640c-99f7-4413-a27c-5b34b0ecfb0a\",\n                    \"credDefId\": \"7KuDTpQh3GJ7Gp6kErpWvM:3:CL:321508:princi_cred_def130622\",\n                    \"state\": \"done\",\n                    \"principalDid\": \"XpaT7i3hYHHHSMrw1rY3EB\",\n                    \"connectionId\": \"3d14a056-8e4d-4336-9a48-541ce7ec7a80\",\n                    \"createdDate\": \"2022-06-15T09:24:27.429Z\",\n                    \"updatedDate\": \"2022-06-15T09:24:56.976Z\",\n                    \"expirationDate\": \"2022-12-12T09:24:27.339Z\"\n                }\n            ],\n            \"presenProofs\": [\n                {\n                    \"id\": \"48b2b61d-a5d9-4c1d-a745-ed5cd018c5bd\",\n                    \"presentation_id\": \"07f27a99-4ff2-4d3c-82f9-0f49cd6d8203\",\n                    \"connectionId\": \"3d14a056-8e4d-4336-9a48-541ce7ec7a80\",\n                    \"credential_def_id\": \"\",\n                    \"schemaId\": \"7KuDTpQh3GJ7Gp6kErpWvM:2:test_test_schema140622-07:14.06.2207\",\n                    \"their_did\": \"\",\n                    \"status\": \"done\",\n                    \"created_date\": \"2022-06-15T09:27:07.302Z\",\n                    \"updated_date\": \"2022-06-15T09:27:26.804Z\"\n                }\n            ]\n        }\n    }\n}"
-        }
-      ]
-    }
-  ]
-}
diff --git a/documentation/GAIA-X-Documentation.docx b/documentation/GAIA-X-Documentation.docx
deleted file mode 100644
index faa65386efec9048f2e329b35c6db0e2e54defc3..0000000000000000000000000000000000000000
Binary files a/documentation/GAIA-X-Documentation.docx and /dev/null differ
diff --git a/documentation/GAIA-X-OCM.Participant Onboarding.drawio.png b/documentation/GAIA-X-OCM.Participant Onboarding.drawio.png
deleted file mode 100644
index d7bbdbba5e92079e14eddf0975dad0c80910f5f1..0000000000000000000000000000000000000000
Binary files a/documentation/GAIA-X-OCM.Participant Onboarding.drawio.png and /dev/null differ
diff --git a/documentation/GAIA-X-Overview-blockDiagram.png b/documentation/GAIA-X-Overview-blockDiagram.png
deleted file mode 100644
index 2d16bb7022b7d67b0aac91af1e414ebc33943623..0000000000000000000000000000000000000000
Binary files a/documentation/GAIA-X-Overview-blockDiagram.png and /dev/null differ
diff --git a/documentation/GAIAX-Complete-Flow-GX.postman_environment.json b/documentation/GAIAX-Complete-Flow-GX.postman_environment.json
deleted file mode 100644
index 9d5003b7ce017e825ff45ca8e2d102c33bedbaed..0000000000000000000000000000000000000000
--- a/documentation/GAIAX-Complete-Flow-GX.postman_environment.json
+++ /dev/null
@@ -1,163 +0,0 @@
-{
-  "id": "a78e1388-afe8-405d-8d5e-273f5dd3ad34",
-  "name": "GAIAX-Complete-Flow-GX",
-  "values": [
-    {
-      "key": "email",
-      "value": "tagotejo@zetmail.com",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "password",
-      "value": "password@123",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "otp_received",
-      "value": "",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "otpId",
-      "value": "",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "part-id",
-      "value": "",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "conn-id",
-      "value": "",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "schema-id",
-      "value": "7KuDTpQh3GJ7Gp6kErpWvM:2:pizza_sandwich_230622:23.06.22",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "cred-def-id",
-      "value": "AXF7h6Jiz3At18H5Mgrcwh:3:CL:242632:KYC_Cred_Def",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "cred-offer-id",
-      "value": "",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "presentation-id",
-      "value": "",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "schema_attr",
-      "value": "[ \"fName\",\"lName\", \"gender\"]",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "email2",
-      "value": "",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "password2",
-      "value": "",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "pcm-vc-cred-def-id",
-      "value": "",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "oob-presentation-id",
-      "value": "",
-      "type": "any",
-      "enabled": true
-    },
-    {
-      "key": "Con_man_baseURL",
-      "value": "https://gaiax.vereign.com/ocm/connection/",
-      "enabled": true
-    },
-    {
-      "key": "Onboarding_man_baseURL",
-      "value": "http://3.111.77.38:3004",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "proof_man_baseURL",
-      "value": "https://gaiax.vereign.com/ocm/proof",
-      "enabled": true
-    },
-    {
-      "key": "att_man_baseURL",
-      "value": "https://gaiax.vereign.com/ocm/attestation",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "pcm-schema-id",
-      "value": "",
-      "type": "any",
-      "enabled": true
-    },
-    {
-      "key": "prpsl_conn-id",
-      "value": "",
-      "type": "any",
-      "enabled": true
-    },
-    {
-      "key": "oob_type-presentation-id",
-      "value": "",
-      "type": "any",
-      "enabled": true
-    },
-    {
-      "key": "princi_man_baseURL",
-      "value": "https://gaiax.vereign.com/ocm/principal",
-      "type": "default",
-      "enabled": true
-    },
-    {
-      "key": "accptfa_conn-id",
-      "value": "",
-      "type": "any",
-      "enabled": true
-    },
-    {
-      "key": "accptfa_credID",
-      "value": "",
-      "type": "any",
-      "enabled": true
-    },
-    {
-      "key": "proofpfa_presentaionID",
-      "value": "",
-      "type": "any",
-      "enabled": true
-    }
-  ],
-  "_postman_variable_scope": "environment",
-  "_postman_exported_at": "2022-07-06T14:10:05.351Z",
-  "_postman_exported_using": "Postman/9.24.0"
-}
diff --git a/documentation/Proof_Manager.postman_collection.json b/documentation/Proof_Manager.postman_collection.json
deleted file mode 100644
index 22f7ef5b3e68b302a3cc25bf586690d35fa791d6..0000000000000000000000000000000000000000
--- a/documentation/Proof_Manager.postman_collection.json
+++ /dev/null
@@ -1,737 +0,0 @@
-{
-  "info": {
-    "_postman_id": "fc2cf79c-4e29-4101-a833-3fd2a9243c9e",
-    "name": "Proof Manager",
-    "description": "#### **Description** **:**\n\nThe Proof Manager is the collection of request which can be used to request proof presentation to connections and for out of band verifications. Also it returns all the proof presentation requests and their status.",
-    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
-    "_exporter_id": "17714957"
-  },
-  "item": [
-    {
-      "name": "Find-proof-presentation",
-      "request": {
-        "method": "GET",
-        "header": [],
-        "url": {
-          "raw": "{{proof_man_baseURL}}/v1/find-proof-presentation?pageSize=&page",
-          "host": ["{{proof_man_baseURL}}"],
-          "path": ["v1", "find-proof-presentation"],
-          "query": [
-            {
-              "key": "pageSize",
-              "value": ""
-            },
-            {
-              "key": "page",
-              "value": null
-            }
-          ]
-        },
-        "description": "#### **Description** **:**\n\nThis request fetches the all the proof presentation requests for the participant. The records can be filtered using provided query parameters.\n\n#### **Query Parameters :**\n\n| **Key** | **isRequired** | **Value** |\n| --- | --- | --- |\n| pageSize | no | `pageSize`  <br>Should be provided in query parameter. It filters the list and sets the page size. |\n| page | no | `page`  <br>Should be provided in query parameter. It filters the list and sets the page to land on. |\n\n#### **Response :**\n\nThe positive response for this request comprises of following attributes :\n\n| Key | Description |\n| --- | --- |\n| `statusCode` | It return the http response code on the execution of this request. |\n| `message` | It returns the standard response with accordance to the action performed. |\n| `data` | It returns the requested information for the request. |\n| `data → count` | It returns the total number of records available in the response. |\n| `data → records` | It returns the actual information that was requested in the form of JSON object array. |\n| `data → records → id` | It returns the id for the corresponding record in the database. |\n| `data → records → presentation_id` | It returns the presentation id for the corresponding record in the database. |\n| `data → records → connectionId` | It returns the connection id for the corresponding record in the database. |\n| `data → records → credential_def_id` | It returns the credential defination id for the corresponding record in the database. |\n| `data → records → schemaId` | It returns the corresponding unique id for schema on the ledger. |\n| `data → records → their_did` | It returns the their did for the corresponding record in the database. |\n| `data → records → status` | It returns the status for the corresponding record in the database. |\n| `data → records → created_date` | It returns the date the proof was created. |\n| `data → records → updated_date` | It returns the last proof updation date. |"
-      },
-      "response": [
-        {
-          "name": "Find-proof-presentation",
-          "originalRequest": {
-            "method": "GET",
-            "header": [],
-            "url": {
-              "raw": "{{proof_man_baseURL}}/v1/find-proof-presentation?pageSize=&page",
-              "host": ["{{proof_man_baseURL}}"],
-              "path": ["v1", "find-proof-presentation"],
-              "query": [
-                {
-                  "key": "pageSize",
-                  "value": ""
-                },
-                {
-                  "key": "page",
-                  "value": null
-                }
-              ]
-            }
-          },
-          "status": "OK",
-          "code": 200,
-          "_postman_previewlanguage": "json",
-          "header": [
-            {
-              "key": "date",
-              "value": "Wed, 15 Jun 2022 09:28:21 GMT"
-            },
-            {
-              "key": "content-type",
-              "value": "application/json; charset=utf-8"
-            },
-            {
-              "key": "content-length",
-              "value": "3672"
-            },
-            {
-              "key": "x-powered-by",
-              "value": "Express"
-            },
-            {
-              "key": "access-control-allow-origin",
-              "value": "*"
-            },
-            {
-              "key": "etag",
-              "value": "W/\"e58-XnEVMyMw0qXfuwsZQNiDlSRBjyQ\""
-            },
-            {
-              "key": "strict-transport-security",
-              "value": "max-age=15724800; includeSubDomains"
-            }
-          ],
-          "cookie": [],
-          "body": "{\n    \"statusCode\": 200,\n    \"message\": \"Proof presentation fetch successfully\",\n    \"data\": {\n        \"count\": 36,\n        \"records\": [\n            {\n                \"id\": \"051bdceb-07df-419b-98f4-3c0dd92c4b68\",\n                \"presentation_id\": \"a033c848-7d9c-448e-9336-8237882d4418\",\n                \"connectionId\": \"\",\n                \"credential_def_id\": \"\",\n                \"schemaId\": \"7KuDTpQh3GJ7Gp6kErpWvM:2:test_test_schema130622:13.06.22\",\n                \"their_did\": \"\",\n                \"status\": \"request-sent\",\n                \"created_date\": \"2022-06-13T13:56:09.864Z\",\n                \"updated_date\": \"2022-06-13T13:56:09.864Z\"\n            },\n            {\n                \"id\": \"095e6ea8-f580-4269-993a-8eef6758ba74\",\n                \"presentation_id\": \"b0784df1-14a6-4f5d-b038-43c296bf715f\",\n                \"connectionId\": \"9050c647-2931-4fdb-8f65-007c79f0bd33\",\n                \"credential_def_id\": \"\",\n                \"schemaId\": \"7KuDTpQh3GJ7Gp6kErpWvM:2:principal_schema_13-06-22:13.06.22\",\n                \"their_did\": \"\",\n                \"status\": \"done\",\n                \"created_date\": \"2022-06-14T10:39:49.377Z\",\n                \"updated_date\": \"2022-06-14T10:40:59.510Z\"\n            },\n            {\n                \"id\": \"15107aeb-3a77-4b62-a3b6-0710cdc64225\",\n                \"presentation_id\": \"bfbd97a8-efd9-4aa0-bdc4-b2fa1d342148\",\n                \"connectionId\": \"\",\n                \"credential_def_id\": \"\",\n                \"schemaId\": \"7KuDTpQh3GJ7Gp6kErpWvM:2:test_test_schema130622:13.06.22\",\n                \"their_did\": \"\",\n                \"status\": \"done\",\n                \"created_date\": \"2022-06-13T14:11:14.955Z\",\n                \"updated_date\": \"2022-06-13T14:11:29.769Z\"\n            },\n            {\n                \"id\": \"1b459690-849b-4f3d-b6a4-0316933590a4\",\n                \"presentation_id\": \"bcda614b-bac8-41f7-9680-f95ff67f6382\",\n                \"connectionId\": \"\",\n                \"credential_def_id\": \"\",\n                \"schemaId\": \"7KuDTpQh3GJ7Gp6kErpWvM:2:test_test_schema140622-07:14.06.2207\",\n                \"their_did\": \"\",\n                \"status\": \"done\",\n                \"created_date\": \"2022-06-14T11:58:39.846Z\",\n                \"updated_date\": \"2022-06-14T12:01:07.841Z\"\n            },\n            {\n                \"id\": \"1f8df45a-0e53-461b-b90b-cfe40042e629\",\n                \"presentation_id\": \"b00113d8-4aa7-4c6f-9bfa-90be89834355\",\n                \"connectionId\": \"493f3aee-448d-4fc7-9698-e3d8aa6f862c\",\n                \"credential_def_id\": \"\",\n                \"schemaId\": \"7KuDTpQh3GJ7Gp6kErpWvM:2:principal_schema_06_09:1.0.4\",\n                \"their_did\": \"\",\n                \"status\": \"request-sent\",\n                \"created_date\": \"2022-06-09T12:16:23.157Z\",\n                \"updated_date\": \"2022-06-09T12:16:23.157Z\"\n            },\n            {\n                \"id\": \"1fe91ebc-c086-43ef-8cac-ebb56f32e14d\",\n                \"presentation_id\": \"f3c137d7-c945-4e1b-8c00-55c3dbc94cf4\",\n                \"connectionId\": \"f4f39f80-3f9f-45b3-a6f9-e7eb3946353c\",\n                \"credential_def_id\": \"\",\n                \"schemaId\": \"7KuDTpQh3GJ7Gp6kErpWvM:2:principal_schema_13-06-22:13.06.22\",\n                \"their_did\": \"\",\n                \"status\": \"done\",\n                \"created_date\": \"2022-06-14T10:20:54.732Z\",\n                \"updated_date\": \"2022-06-14T10:21:06.573Z\"\n            },\n            {\n                \"id\": \"2bf3377e-4d84-46c9-851a-98d8ab0244ec\",\n                \"presentation_id\": \"0b3e2ec9-d5f7-4c34-8fba-d2b4120c0866\",\n                \"connectionId\": \"9050c647-2931-4fdb-8f65-007c79f0bd33\",\n                \"credential_def_id\": \"\",\n                \"schemaId\": \"7KuDTpQh3GJ7Gp6kErpWvM:2:test_test_schema140622-04:14.06.2204\",\n                \"their_did\": \"\",\n                \"status\": \"request-sent\",\n                \"created_date\": \"2022-06-14T10:36:51.670Z\",\n                \"updated_date\": \"2022-06-14T10:36:51.670Z\"\n            },\n            {\n                \"id\": \"2d725225-acfd-4aa3-96b0-2564aa2a71a3\",\n                \"presentation_id\": \"0f65c623-f130-4895-8154-fb229b2484f8\",\n                \"connectionId\": \"30df956f-e9f2-4421-9d5b-73d259106667\",\n                \"credential_def_id\": \"\",\n                \"schemaId\": \"7KuDTpQh3GJ7Gp6kErpWvM:2:principal_schema_13-06-22:13.06.22\",\n                \"their_did\": \"\",\n                \"status\": \"done\",\n                \"created_date\": \"2022-06-13T13:54:43.312Z\",\n                \"updated_date\": \"2022-06-13T13:55:13.701Z\"\n            },\n            {\n                \"id\": \"377cbfc2-7055-48f1-8d69-ccb994e4dc0f\",\n                \"presentation_id\": \"5732be89-cb54-40fc-81e6-7b9fe7676769\",\n                \"connectionId\": \"9050c647-2931-4fdb-8f65-007c79f0bd33\",\n                \"credential_def_id\": \"\",\n                \"schemaId\": \"7KuDTpQh3GJ7Gp6kErpWvM:2:test_test_schema140622-06:14.06.2206\",\n                \"their_did\": \"\",\n                \"status\": \"request-sent\",\n                \"created_date\": \"2022-06-14T10:46:12.010Z\",\n                \"updated_date\": \"2022-06-14T10:46:12.010Z\"\n            },\n            {\n                \"id\": \"3a2eae7d-1021-4ee8-8cfb-41ec7789d03e\",\n                \"presentation_id\": \"62257855-af83-46dc-9f18-ea223db7e663\",\n                \"connectionId\": \"\",\n                \"credential_def_id\": \"\",\n                \"schemaId\": \"7KuDTpQh3GJ7Gp6kErpWvM:2:test_test_schema140622-04:14.06.2204\",\n                \"their_did\": \"\",\n                \"status\": \"request-sent\",\n                \"created_date\": \"2022-06-14T10:26:57.734Z\",\n                \"updated_date\": \"2022-06-14T10:26:57.734Z\"\n            }\n        ]\n    }\n}"
-        }
-      ]
-    },
-    {
-      "name": "Send-presentation-request",
-      "event": [
-        {
-          "listen": "test",
-          "script": {
-            "exec": [
-              "const res = pm.response.json()\r",
-              "\r",
-              "if(res.statusCode == 201){\r",
-              "    pm.environment.set(\"presentation-id\", res.data.presentationId);\r",
-              "}"
-            ],
-            "type": "text/javascript"
-          }
-        }
-      ],
-      "request": {
-        "method": "POST",
-        "header": [],
-        "body": {
-          "mode": "raw",
-          "raw": "{\r\n    \"comment\": \"Tested participant\",\r\n    \"attributes\": [\r\n        {\r\n            \"attribute_name\": \"{{array0}}\",\r\n            \"value\": \"\",\r\n            \"condition\": \"\"\r\n        }\r\n    ],\r\n    \"schemaId\": \"\",\r\n    \"credentialDefId\": \"{{cred-def-id}}\",\r\n    \"connectionId\": \"{{conn-id}}\"\r\n}",
-          "options": {
-            "raw": {
-              "language": "json"
-            }
-          }
-        },
-        "url": {
-          "raw": "{{proof_man_baseURL}}/v1/send-presentation-request",
-          "host": ["{{proof_man_baseURL}}"],
-          "path": ["v1", "send-presentation-request"]
-        },
-        "description": "#### **Description** **:**\n\nFrom a verifier to a prover, the presentation request message describes values that need to be revealed and predicates that need to be fulfilled.\n\n> In Hyperledger Indy, this message is required, because it forces the Issuer to make a cryptographic commitment to the set of fields in the final credential and thus prevents Issuers from inserting spurious data.\n\n#### **Body Parameters :**\n\n| **Key** | **isRequired** | **Value** |\n| --- | --- | --- |\n| connectionId | required | `\"`connectionId`\"`  <br>should be provided in \"STRING\" format. It the peer to peer connection id for two aeries agent. |\n| credential_def_id | required | `\"cred_def_id\"`  <br>key maps to the credential definition identifier of the credential with the current attribute. It should be provided in \"STRING\" format. Mandatory if schema_id is not provided. |\n| schemaId | required | `\"schema_name\"`  <br>Should be valid existing schema and should be provided as \"STRING\". Mandatory if cred_def_id is not provided. |\n| attributes | required | `[{ \"`attribute_name`\" : \"attr_name\" }]`  <br>should be provided JSON array. |\n\n  \n\n#### **Response :**\n\nThe positive response for this request comprises of following attributes :\n\n| Key | Description |\n| --- | --- |\n| `statusCode` | It return the http response code on the execution of this request. |\n| `message` | It returns the standard response with accordance to the action performed. |\n| `data` | It returns the requested information for the request. |\n| `data → id` | It returns the id for the corresponding record in the database. |\n| `data → presentation_id` | It returns the presentation id for the corresponding record in the database. |\n| `data → connectionId` | It returns the connection id for the corresponding record in the database. |\n| `data → credential_def_id` | It returns the credential defination id for the corresponding record in the database. |\n| `data → schemaId` | It returns the corresponding unique id for schema on the ledger. |\n| `data → their_did` | It returns the their did for the corresponding record in the database. |\n| `data → status` | It returns the status for the corresponding record in the database. |\n| `data → created_date` | It returns the date the proof was created. |\n| `data → updated_date` | It returns the last proof updation date. |"
-      },
-      "response": [
-        {
-          "name": "Send-presentation-request",
-          "originalRequest": {
-            "method": "POST",
-            "header": [],
-            "body": {
-              "mode": "raw",
-              "raw": "{\r\n    \"comment\": \"Tested participant\",\r\n    \"attributes\": [\r\n        {\r\n            \"attribute_name\": \"{{array0}}\",\r\n            \"value\": \"\",\r\n            \"condition\": \"\"\r\n        },\r\n        {\r\n            \"attribute_name\": \"{{array1}}\",\r\n            \"value\": \"\",\r\n            \"condition\": \"\"\r\n        }\r\n    ],\r\n    \"schemaId\": \"{{schema-id}}\",\r\n    \"credential_def_id\": \"\",\r\n    \"connectionId\": \"{{conn-id}}\"\r\n}",
-              "options": {
-                "raw": {
-                  "language": "json"
-                }
-              }
-            },
-            "url": {
-              "raw": "{{proof_man_baseURL}}/v1/send-presentation-request",
-              "host": ["{{proof_man_baseURL}}"],
-              "path": ["v1", "send-presentation-request"]
-            }
-          },
-          "status": "Created",
-          "code": 201,
-          "_postman_previewlanguage": "json",
-          "header": [
-            {
-              "key": "date",
-              "value": "Wed, 15 Jun 2022 09:27:07 GMT"
-            },
-            {
-              "key": "content-type",
-              "value": "application/json; charset=utf-8"
-            },
-            {
-              "key": "content-length",
-              "value": "454"
-            },
-            {
-              "key": "x-powered-by",
-              "value": "Express"
-            },
-            {
-              "key": "access-control-allow-origin",
-              "value": "*"
-            },
-            {
-              "key": "etag",
-              "value": "W/\"1c6-E7pFwPlnxfbEOOkPcsFYYpmaWW8\""
-            },
-            {
-              "key": "strict-transport-security",
-              "value": "max-age=15724800; includeSubDomains"
-            }
-          ],
-          "cookie": [],
-          "body": "{\n    \"statusCode\": 201,\n    \"message\": \"Presentation request send successfully\",\n    \"data\": {\n        \"id\": \"48b2b61d-a5d9-4c1d-a745-ed5cd018c5bd\",\n        \"presentation_id\": \"07f27a99-4ff2-4d3c-82f9-0f49cd6d8203\",\n        \"connectionId\": \"3d14a056-8e4d-4336-9a48-541ce7ec7a80\",\n        \"credential_def_id\": \"\",\n        \"schemaId\": \"7KuDTpQh3GJ7Gp6kErpWvM:2:test_test_schema140622-07:14.06.2207\",\n        \"their_did\": \"\",\n        \"status\": \"request-sent\",\n        \"created_date\": \"2022-06-15T09:27:07.302Z\",\n        \"updated_date\": \"2022-06-15T09:27:07.302Z\"\n    }\n}"
-        }
-      ]
-    },
-    {
-      "name": "Check-Verification",
-      "event": [
-        {
-          "listen": "test",
-          "script": {
-            "exec": [
-              "const res = pm.response.json();\r",
-              "\r",
-              "if (res.statusCode == 200) {\r",
-              "\tif (res.data.isVerified == true && res.data.state == \"done\") {\r",
-              "\t\tlet template = `\r",
-              "            <html>\r",
-              "                <body> \r",
-              "                    <div style=\"text-align:center; color:green;\">\r",
-              "                        <h2>Proof verified successfully</h2>\r",
-              "                    </div>\r",
-              "                </body>\r",
-              "            </html>`;\r",
-              "\t\tpm.visualizer.set(template, res);\r",
-              "\t} else {\r",
-              "\t\tlet template = `\r",
-              "            <html>\r",
-              "                <body> \r",
-              "                    <div style=\"text-align:center; color:red;\">\r",
-              "                        <h2>Proof not presented yet.</h2>\r",
-              "                    </div>\r",
-              "                </body>\r",
-              "            </html>`;\r",
-              "\t\tpm.visualizer.set(template, res);\r",
-              "\t}\r",
-              "}"
-            ],
-            "type": "text/javascript"
-          }
-        }
-      ],
-      "protocolProfileBehavior": {
-        "disableBodyPruning": true
-      },
-      "request": {
-        "method": "GET",
-        "header": [],
-        "body": {
-          "mode": "raw",
-          "raw": "",
-          "options": {
-            "raw": {
-              "language": "json"
-            }
-          }
-        },
-        "url": {
-          "raw": "{{proof_man_baseURL}}/v1/find-by-presentation-id?presentationId={{presentation-id}}",
-          "host": ["{{proof_man_baseURL}}"],
-          "path": ["v1", "find-by-presentation-id"],
-          "query": [
-            {
-              "key": "presentationId",
-              "value": "{{presentation-id}}"
-            }
-          ]
-        },
-        "description": "#### **Description** **:**\n\nThis request is used to fetch proof presentation request information for the presentation id provided in query parameter.\n\n> It also provides state of the proof presentation request.\n\n#### **Query Parameter** **:**\n\n| **Key** | **isRequired** | **Value** |\n| --- | --- | --- |\n| presentationId | required | `\"presentation_id\"`  <br>presentation_id is fetched from the proof request. It provides the state of the request. |"
-      },
-      "response": [
-        {
-          "name": "Check-Verification",
-          "originalRequest": {
-            "method": "GET",
-            "header": [],
-            "body": {
-              "mode": "raw",
-              "raw": "",
-              "options": {
-                "raw": {
-                  "language": "json"
-                }
-              }
-            },
-            "url": {
-              "raw": "{{proof_man_baseURL}}/v1/find-by-presentation-id?presentation_id={{presentation-id}}",
-              "host": ["{{proof_man_baseURL}}"],
-              "path": ["v1", "find-by-presentation-id"],
-              "query": [
-                {
-                  "key": "presentation_id",
-                  "value": "{{presentation-id}}"
-                }
-              ]
-            }
-          },
-          "status": "OK",
-          "code": 200,
-          "_postman_previewlanguage": "json",
-          "header": [
-            {
-              "key": "date",
-              "value": "Wed, 15 Jun 2022 09:27:28 GMT"
-            },
-            {
-              "key": "content-type",
-              "value": "application/json; charset=utf-8"
-            },
-            {
-              "key": "content-length",
-              "value": "7040"
-            },
-            {
-              "key": "x-powered-by",
-              "value": "Express"
-            },
-            {
-              "key": "access-control-allow-origin",
-              "value": "*"
-            },
-            {
-              "key": "etag",
-              "value": "W/\"1b80-KzH+KoJHRvjoAbq0eUEVKSnHnbc\""
-            },
-            {
-              "key": "strict-transport-security",
-              "value": "max-age=15724800; includeSubDomains"
-            }
-          ],
-          "cookie": [],
-          "body": "{\n    \"statusCode\": 200,\n    \"message\": \"Proof presentation fetch successfully\",\n    \"data\": {\n        \"_tags\": {\n            \"threadId\": \"2037118f-1e63-4bd7-963b-c0e437f0ddd3\",\n            \"state\": \"done\",\n            \"connectionId\": \"3d14a056-8e4d-4336-9a48-541ce7ec7a80\"\n        },\n        \"metadata\": {},\n        \"id\": \"07f27a99-4ff2-4d3c-82f9-0f49cd6d8203\",\n        \"createdAt\": \"2022-06-15T09:27:07.209Z\",\n        \"requestMessage\": {\n            \"@type\": \"https://didcomm.org/present-proof/1.0/request-presentation\",\n            \"@id\": \"2037118f-1e63-4bd7-963b-c0e437f0ddd3\",\n            \"comment\": \"Tested participant\",\n            \"request_presentations~attach\": [\n                {\n                    \"@id\": \"libindy-request-presentation-0\",\n                    \"mime-type\": \"application/json\",\n                    \"data\": {\n                        \"base64\": \"eyJuYW1lIjoiUHJvb2YgUmVxdWVzdCIsInZlcnNpb24iOiJQcm9vZiBSZXF1ZXN0Iiwibm9uY2UiOiIxMTMzMjE0Mzg2ODU3IiwicmVxdWVzdGVkX2F0dHJpYnV0ZXMiOnsiYWRkaXRpb25hbFByb3AxIjp7Im5hbWVzIjpbImZOYW1lIiwibE5hbWUiXSwicmVzdHJpY3Rpb25zIjpbeyJzY2hlbWFfaWQiOiI3S3VEVHBRaDNHSjdHcDZrRXJwV3ZNOjI6dGVzdF90ZXN0X3NjaGVtYTE0MDYyMi0wNzoxNC4wNi4yMjA3In1dfX0sInJlcXVlc3RlZF9wcmVkaWNhdGVzIjp7fX0=\"\n                    }\n                }\n            ]\n        },\n        \"state\": \"done\",\n        \"connectionId\": \"3d14a056-8e4d-4336-9a48-541ce7ec7a80\",\n        \"threadId\": \"2037118f-1e63-4bd7-963b-c0e437f0ddd3\",\n        \"isVerified\": true,\n        \"presentationMessage\": {\n            \"@type\": \"https://didcomm.org/present-proof/1.0/presentation\",\n            \"@id\": \"7396b6fd-cde1-454f-b620-1014e363b723\",\n            \"presentations~attach\": [\n                {\n                    \"@id\": \"libindy-presentation-0\",\n                    \"mime-type\": \"application/json\",\n                    \"data\": {\n                        \"base64\": \"eyJwcm9vZiI6eyJwcm9vZnMiOlt7InByaW1hcnlfcHJvb2YiOnsiZXFfcHJvb2YiOnsicmV2ZWFsZWRfYXR0cnMiOnsiZm5hbWUiOiI0MjkzNDcxNDc0OTY3NTMwMzk1ODI1OTA0NDczMTAyOTQ2NDcxODMwODcxMjkzOTE0ODc5NjcyODk2ODQxNzI3MzY2NjYyMjUwNTA1MSIsImxuYW1lIjoiMjgxMzAxMTU0OTE5NzQ0MTU0MjQyNDA4MDgzMTA1NDczMTE5MzE1MDg4NzA1NzkzMTY4Njg4ODc2MjA3MzYwMTI2NzE2NTkyOTA4MjMifSwiYV9wcmltZSI6IjU0ODA1NjExMjEwMzgxMDA1MTgxNjc3Njg0OTU2Mjg3ODYzMjkwODMyODI0MjEzNzM2NjQwNDE2MjA2MTAzMDQ0ODQxNzkyMTMyMzc3MTA4ODE4NTg3MzgyOTEyNTE2ODU2NTc0NzA4NjI2Nzc4NDgzMDU4NzI3ODc1MjAzNTkzOTUxMDgxODMxNzMyMDg2MzEzMDM1MzQxODY0NTkzMDk2Nzk5ODYxMTE5NjQ1MTAwMzc0ODAxODM3NzU3ODU0MDI4OTMxMzYxMDA4NTk4NTgxNDU2MDI1OTAxNzM1NTc5MzkxNDc0MDE4Mzg1NDUxNjY2MjY1MzUyNjM3OTcwMTUxMTA0NDQzNDI3NzQ0MDI4MjYyNTg0ODU1MDQ4ODQzMzg1NTQ4MTYyNjA5NzU2NzM4NzA1OTcyNjExNDg0ODgzOTkwODM3OTE5MDI1NzI0NDExODg4MTkyMTI3NDUzMTIwMDI2MzY0NTU1NzAzMjcxNjYxNTUwNTMxMTk1NTIwNzk3OTU1ODI4MTcwODcxNzMwNjQ4MzYyMDE2MTc3MjU5Njk2NDQyNzE2NTAyNDY2MDcxMzgwNzk4Mjc4OTM0NTc5Nzg0NDIxMTg3NjYzMjU5MjU1MDk5Mzg2ODgxNDc4NDM5MDkyMTA3MDE2MzgwMTYxNzYwMDg5MTUzMDUzNjMwNzY2ODQzMDQwNDY0MTY3ODE3NTgxMjc4NTEwOTA4MjIxNjY2OTUwNjgxMTEwMDI4NzU2OTMwNDIxNjkxNjE3MDcxNzgxODcwNzU0NDI5NDk3NzQyMzYwMTI1MjEwNjg4MzM0NTI1NjkxIiwiZSI6IjM5ODgzMDc4NDcyMjI5MTg1ODQzMTE2NjkxNDM1ODc2MzA0MTUzMDQwMzI5MTQ0MTY1MzY3MTU4ODY1MDY5MzExOTQ5MzY2NTM2NDg0NTgxMjU0NDc3NTUwNzYwODgzNzEzNjc0NTQ4ODI0MzQ1ODU1MTczMDgxNDI5MDc0MTY0OTE1ODkzOTA5IiwidiI6IjExMTI0Njg4MDYyMTE5MDgwNTg3MTYwOTgwMDI5MjIzNTc3MjIwNzAyMjQzNzY5MTIyMzkyMTg1OTA5NDE5Nzg5MjExODg4NjUzMjg1NTAwNTYwNDQ5MzcxODY2MTA1NTkzMzMyNDMwOTE4Mzg1MTQ5NTQ5NTAwMzI5NTMwNDY3NTkyMzc4Mjg0OTg1ODk1MTM0NDExMDY2NTUyNDg2ODMxNzA0NzM1MzY1MTYyMzM5MjI5NTMxNjA2MDYzMzk4OTk3MjQzMDE4OTU5NDE0NzE2ODkyNDY2NjM0MDEzOTE0MzM5MTQzODI4NDk0NDYwODQ3NTAyNjIxMzI4MDM3OTc2MDE3OTQyMjM0NDEwNzAzNzgyMzgxNDYxNjYwNTc1NzQyMjk5NDYwMDM1NDczNjI4MzE1MjAxOTUzMjI0MDkyNDgwMTgyNzk3NDg2MjU0MDY4MTExMzQ3MjkxMDM2NDA4MDE3OTgwNjU4NTg3OTE0MTA1NTM4MDU5MDgxMzU3MTI3MjU1OTc3MjU1MzM5Mzg2MTIyMjQwMjM3ODA5Nzg4Mzk3MDQyMzYwMTY0OTI3NDIyNjI4NDA4OTE5OTc3ODMxMzIxNDA1NDY0MjQxNzgzNzU5MTYxNDEzODYyNTY0OTQzNjE1MjA3MTk4NDk4MzUxNjA5OTk1OTE3MTY4MzY1NjA1MTc3MDM4MDA2NTMwNzA4MjA3OTk5MTY0NjQ3MjcwNDYzNDY1NDA5NDU0MzA4MDA0NjU0Nzg1OTI2NjEzMDYwNDk5NDY2NzIxMjI5NzQwOTk5NDM2NDMxMzM4MTAxMTY5NjY3Nzk1ODk4Nzk0NjQ3MjkxOTI2OTk5MTUxMjgxNDY1MDQyMDgwMjQ1NzM4MzA3MTM1NjAyNDgzNDg0OTQwOTU4NTUwNjMzMTAxMjE5MTkxNjYwMDExNjQ5MjY3MzI3ODIzMzk0MzY4NTk5MDE3Njk1NTEwNTk1NjU2MTU4MDI3NjUyMjEyODQ1MTUyNTQ0MzE1Njk1NjE2NDU1MzI1NTI2NzE1NTA3MzQ2NjA0NDIxMjc5NTA1OTQ0MjY5NzQ2OTg4NjIwNTUzNjI2OTk3NjkzNjY3MzUxMTIyNTQ0MDMwNTg4NjE2MDQxNDc0MDMyNDQzNTY0MTcwMDI4NzIyOTQxMzk1NDYyNDk3ODM4MDY1NjY1MTU4NDAyODgxNTI5MzEwOTYwNjU3ODIwNDYzNDkwMDU0OTUiLCJtIjp7ImdlbmRlciI6IjcyMjk0MzA2MDk1NjU2OTQ1OTY2NzgxMDAwNzY1NDg0OTA0Mjg4MjUyMDU1MjE0OTU1MjEzNzE3NzU4MTc0MTE4ODY3OTEzODI5MzAwMzk2MjA3OTU5MzA2MzU5MTI3MTEzMzYzMDA0MDUzNTc5NzE3OTQ2MTUyMzQyODAxNjUzOTUwNDY0MzgwMzExNTU4NDEwOTUzODc3MjMxMTEyMzQ3OTY2NTQ2MjQyNTc1NjY3MDIiLCJtYXN0ZXJfc2VjcmV0IjoiNjM5MDE0ODgzMjE3NTY0ODA4Njk3MTAxOTMyNjgyODg3Mzc4MjE1Njk4MzkwNDAxNDYzMzY2OTkwMzgyNzQ1MzQwMTM1Mjk2Njc3ODI2MTY5NDEwNjA3MTEyODAwNjc1OTk0NTU3ODgwNDI1NTUxMzAwNjg4MDA5NzU5NDkwOTYwMTY1NTY2OTI4MzUyMjM3NDE5OTY4NTQ1MjY0NDkzNzgxNjkzNzMyOTE1Nzg1OTE3NyJ9LCJtMiI6IjgwNjYxMzg5NDY1MDcwMDU5NjkwMTkxNzU2Mzk5NjUzOTUxNTgzNTc1Mjk3NjQ1MjQ3NzIyNjgyNTA1MDM4MDcyMzc4NzA5Nzg4MTc0MTc4MzgyNjMzMTI1MjY4OTU3OTE2Njg1NTYzNTU1NTg2MDQ2OTM1NzAxNTI1NDg5MDc5MjI2NDA3MDMwMDM4MjU2MTkzNzA3MTM0NzcxMzA0NDk0MTAyNzM5MzcwNzAwOTM1NDAifSwiZ2VfcHJvb2ZzIjpbXX0sIm5vbl9yZXZvY19wcm9vZiI6bnVsbH1dLCJhZ2dyZWdhdGVkX3Byb29mIjp7ImNfaGFzaCI6IjExMjI1Nzc2Njc5MDE1NzAxODY5NjgwNTAzMzcxMDg2NzI4NjY4OTMwMDIwOTc5NjEyOTgwMTA2MDk3Mzk0Nzk0OTI1OTg3OTc2MDM1MCIsImNfbGlzdCI6W1sxLDE3OCwzNiwyMjUsMTU3LDI0OSwyNCwyMDgsMTMsNTAsODIsMTYsMjE0LDY3LDQ0LDI0NywyMTMsNjgsMTg1LDI1NSwxMDUsMTM4LDIzMywxNDksMTI4LDEyMiwxODAsMjE3LDE3NSwyMywzMyw2NywxMzIsMjA4LDUxLDQ2LDExOCwyMzMsMjIsMjMyLDExMSwxMTcsMjEwLDk3LDEzMCw1LDIwNSwzOCwyOCwzMCwxMjQsMjE3LDE0NSwyMTgsOTMsMTYwLDEyNiw2MywyMTQsMjAwLDUsNDcsNjksODEsMjI1LDM5LDU4LDEwNywxOCwxMjcsMTcyLDIwLDI1Myw1MCw3Nyw5NiwyMjMsMTc3LDQzLDYxLDU1LDIxNSwyMSw1NSw2MCwyMTIsMTc5LDEwNywzNiwyNTUsNjksMTQ5LDE5MSwyNDQsNjAsMjA4LDIwMiwxODQsMjAzLDE0OSwxNTcsMTU0LDE0MywxMDUsMTcwLDE2NSwxMSwzLDkzLDk0LDIzMiwxNjQsMTc4LDI0MSwyMzUsNTgsOTMsMjQyLDIxOCw2MSw3NSw2Niw5MywxNTcsMjQ2LDE5OCwxNzIsMTY2LDEwMCwxOCwxMTgsMTk2LDU2LDU4LDEzNywyMjksMTMyLDIyNSwyMiw1MSwxNTksMTcxLDYsNTUsMjM1LDE2OCwxMiw0NiwxMjIsNDAsMTcsMTU4LDE4NywxNzksMTkwLDEyMCwyNDcsMTk3LDY2LDE0NSwxNDcsNzcsNTksMTg3LDI1NCw3MCwyMjYsOSwxNzgsMjIyLDEwMiwyMzcsMTYsMTMwLDEwLDI0MywyNiwxNzQsMTIwLDEwNCwxMDQsMTA3LDc1LDE4NiwzMCwyMTksNzYsMTAxLDIzOCwxMiw3Niw2OCwzMyw2LDE4MSwxMzEsMjU0LDI1MCwxNjIsMTAyLDE4OSw4LDU3LDE1MywxMTIsOSwyNSwxOTYsMjA5LDAsMTk4LDE5MiwxOTgsMTcwLDIxOCwxMiw1Nyw3MiwzNCwzLDExOCwxMzAsMTU4LDIyNyw0NCwxODcsMTA5LDE4MSwyMzAsMjE3LDIwNyw0Myw3NSwxNjIsMjQzLDIxMiwyMSwxNjcsMTU3LDIwNiwxMzksMTM3LDI1MCwxNzksMzAsODIsNzAsNzMsMTQsNjMsMjA2LDI0Myw2MiwxNjksMTYyLDI0NCwyNTFdXX19LCJyZXF1ZXN0ZWRfcHJvb2YiOnsicmV2ZWFsZWRfYXR0cnMiOnt9LCJyZXZlYWxlZF9hdHRyX2dyb3VwcyI6eyJhZGRpdGlvbmFsUHJvcDEiOnsic3ViX3Byb29mX2luZGV4IjowLCJ2YWx1ZXMiOnsiZk5hbWUiOnsicmF3IjoidGVzdF9mbmFtZV8zIiwiZW5jb2RlZCI6IjQyOTM0NzE0NzQ5Njc1MzAzOTU4MjU5MDQ0NzMxMDI5NDY0NzE4MzA4NzEyOTM5MTQ4Nzk2NzI4OTY4NDE3MjczNjY2NjIyNTA1MDUxIn0sImxOYW1lIjp7InJhdyI6InRlc3RfbG5hbWVfMyIsImVuY29kZWQiOiIyODEzMDExNTQ5MTk3NDQxNTQyNDI0MDgwODMxMDU0NzMxMTkzMTUwODg3MDU3OTMxNjg2ODg4NzYyMDczNjAxMjY3MTY1OTI5MDgyMyJ9fX19LCJzZWxmX2F0dGVzdGVkX2F0dHJzIjp7fSwidW5yZXZlYWxlZF9hdHRycyI6e30sInByZWRpY2F0ZXMiOnt9fSwiaWRlbnRpZmllcnMiOlt7InNjaGVtYV9pZCI6IjdLdURUcFFoM0dKN0dwNmtFcnBXdk06Mjp0ZXN0X3Rlc3Rfc2NoZW1hMTQwNjIyLTA3OjE0LjA2LjIyMDciLCJjcmVkX2RlZl9pZCI6IjdLdURUcFFoM0dKN0dwNmtFcnBXdk06MzpDTDozMjI4NzY6dGVzdF90ZXN0X2NyZWQtZGVmXzE0MDYyMi0wNyIsInJldl9yZWdfaWQiOm51bGwsInRpbWVzdGFtcCI6bnVsbH1dfQ==\"\n                    }\n                }\n            ],\n            \"~thread\": {\n                \"thid\": \"2037118f-1e63-4bd7-963b-c0e437f0ddd3\"\n            }\n        }\n    }\n}"
-        }
-      ]
-    },
-    {
-      "name": "Out-of-band-proof-presentation",
-      "event": [
-        {
-          "listen": "test",
-          "script": {
-            "exec": [
-              "const res = pm.response.json();\r",
-              "\r",
-              "let template = `\r",
-              "<html>\r",
-              "    <body> \r",
-              "        <div>Scan the QR code below for out of band proof presentation</div>\r",
-              "        <br>\r",
-              "        <div style=\"text-align:center;\">\r",
-              "            <img src='https://api.qrserver.com/v1/create-qr-code/?size=350x350&data=+{{data.presentationMessage}}'></img>\r",
-              "        </div>\r",
-              "    </body>\r",
-              "</html>`;\r",
-              "pm.visualizer.set(template, res);\r",
-              "\r",
-              "if(res.statusCode == 201){\r",
-              "    pm.environment.set(\"oob-presentation-id\", res.data.presentationId);\r",
-              "}"
-            ],
-            "type": "text/javascript"
-          }
-        }
-      ],
-      "request": {
-        "method": "POST",
-        "header": [],
-        "body": {
-          "mode": "raw",
-          "raw": "{\r\n  \"schemaName\":\"\",\r\n  \"attributes\":[\"{{array0}}\",\"{{array1}}\"],\r\n  \"options\": {  \r\n                \"type\":\"Aries1.0\",\r\n                \"credentialDefinationName\":\"{{cred-def-id}}\"\r\n             }\r\n}",
-          "options": {
-            "raw": {
-              "language": "json"
-            }
-          }
-        },
-        "url": {
-          "raw": "{{proof_man_baseURL}}/v1/send-out-of-band-presentation-request",
-          "host": ["{{proof_man_baseURL}}"],
-          "path": ["v1", "send-out-of-band-presentation-request"]
-        },
-        "description": "#### **Description** **:**\n\nFrom a verifier to a prover, the out of band presentation request message describes values that need to be revealed and predicates that need to be fulfilled.\n\n> The Out-of-band protocol is used when you wish to engage with another agent and you don't have a DIDComm connection to use for the interaction.\n\n#### **Body Parameters :**\n\n| **Key** | **isRequired** | **Value** |\n| --- | --- | --- |\n| credential_def_id | required | `\"cred_def_id\"`  <br>key maps to the credential definition identifier of the credential with the current attribute. It should be provided in \"STRING\" format. Mandatory if schema_id is not provided. |\n| schemaId | required | `\"schema_name\"`  <br>Should be valid existing schema and should be provided as \"STRING\". Mandatory if cred_def_id is not provided. |\n| attributes | required | `[{ \"`attribute_name`\" : \"attr_name\" }]`  <br>should be provided JSON array. |\n\n  \n  \n\n#### **Response :**\n\nThe positive response for this request comprises of following attributes :\n\n| Key | Description |\n| --- | --- |\n| `statusCode` | It return the http response code on the execution of this request. |\n| `message` | It returns the standard response with accordance to the action performed. |\n| `data` | It returns the requested information for the request. |\n| `data → id` | It returns the id for the corresponding record in the database. |\n| `data → presentation_id` | It returns the presentation id for the corresponding record in the database. |\n| `data → connectionId` | It returns the connection id for the corresponding record in the database. |\n| `data → credential_def_id` | It returns the credential defination id for the corresponding record in the database. |\n| `data → schemaId` | It returns the corresponding unique id for schema on the ledger. |\n| `data → their_did` | It returns the their did for the corresponding record in the database. |\n| `data → status` | It returns the status for the corresponding record in the database. |\n| `data → created_date` | It returns the date the presentation proof was created. |\n| `data → updated_date` | It returns the last presentation proof updation date. |\n| `data → presentationMessage` | It returns the presentation message for the corresponding record return by the mediator. |"
-      },
-      "response": [
-        {
-          "name": "Out-of-band-proof-presentation",
-          "originalRequest": {
-            "method": "POST",
-            "header": [],
-            "body": {
-              "mode": "raw",
-              "raw": "{\r\n    \"comment\": \"Out of Band\",\r\n    \"attributes\": [\r\n        {\r\n            \"attribute_name\": \"{{array0}}\",\r\n            \"value\": \"\",\r\n            \"condition\": \"\"\r\n        },\r\n        {\r\n            \"attribute_name\": \"{{array1}}\",\r\n            \"value\": \"\",\r\n            \"condition\": \"\"\r\n        }\r\n    ],\r\n    \"credential_def_id\": \"\",\r\n    \"schemaId\": \"{{schema-id}}\"\r\n}",
-              "options": {
-                "raw": {
-                  "language": "json"
-                }
-              }
-            },
-            "url": {
-              "raw": "{{proof_man_baseURL}}/v1/send-out-of-band-presentation-request",
-              "host": ["{{proof_man_baseURL}}"],
-              "path": ["v1", "send-out-of-band-presentation-request"]
-            }
-          },
-          "status": "Created",
-          "code": 201,
-          "_postman_previewlanguage": "json",
-          "header": [
-            {
-              "key": "date",
-              "value": "Wed, 15 Jun 2022 09:27:47 GMT"
-            },
-            {
-              "key": "content-type",
-              "value": "application/json; charset=utf-8"
-            },
-            {
-              "key": "content-length",
-              "value": "1570"
-            },
-            {
-              "key": "x-powered-by",
-              "value": "Express"
-            },
-            {
-              "key": "access-control-allow-origin",
-              "value": "*"
-            },
-            {
-              "key": "etag",
-              "value": "W/\"622-ZaUMbvDBDS5ELn3jeaSKeedxEIQ\""
-            },
-            {
-              "key": "strict-transport-security",
-              "value": "max-age=15724800; includeSubDomains"
-            }
-          ],
-          "cookie": [],
-          "body": "{\n    \"statusCode\": 201,\n    \"message\": \"Presentation request send successfully\",\n    \"data\": {\n        \"id\": \"853d92b2-0260-41a7-a9af-3c026be8fe35\",\n        \"presentation_id\": \"7fa03531-74f4-49a0-a94f-6feb30041c13\",\n        \"connectionId\": \"\",\n        \"credential_def_id\": \"\",\n        \"schemaId\": \"7KuDTpQh3GJ7Gp6kErpWvM:2:test_test_schema140622-07:14.06.2207\",\n        \"their_did\": \"\",\n        \"status\": \"request-sent\",\n        \"created_date\": \"2022-06-15T09:27:47.562Z\",\n        \"updated_date\": \"2022-06-15T09:27:47.562Z\",\n        \"presentationMessage\": \"https://gaiax.vereign.com:443/ocm/didcomm/?d_m=eyJAdHlwZSI6Imh0dHBzOi8vZGlkY29tbS5vcmcvcHJlc2VudC1wcm9vZi8xLjAvcmVxdWVzdC1wcmVzZW50YXRpb24iLCJAaWQiOiJlOGViZGQyZS0xOGM2LTRkY2EtOWFmMy05ZjZjNWYyNzk0YzYiLCJjb21tZW50IjoiT3V0IG9mIEJhbmQiLCJyZXF1ZXN0X3ByZXNlbnRhdGlvbnN-YXR0YWNoIjpbeyJAaWQiOiJsaWJpbmR5LXJlcXVlc3QtcHJlc2VudGF0aW9uLTAiLCJtaW1lLXR5cGUiOiJhcHBsaWNhdGlvbi9qc29uIiwiZGF0YSI6eyJiYXNlNjQiOiJleUp1WVcxbElqb2lUM1YwSUU5bUlFSmhibVFnVUhKdmIyWWdVbVZ4ZFdWemRDSXNJblpsY25OcGIyNGlPaUpQZFhRZ1QyWWdRbUZ1WkNCUWNtOXZaaUJTWlhGMVpYTjBJaXdpYm05dVkyVWlPaUk1TmprMk5qTTBNalkyTkRZMElpd2ljbVZ4ZFdWemRHVmtYMkYwZEhKcFluVjBaWE1pT25zaVlXUmthWFJwYjI1aGJGQnliM0F4SWpwN0ltNWhiV1Z6SWpwYkltWk9ZVzFsSWl3aWJFNWhiV1VpWFN3aWNtVnpkSEpwWTNScGIyNXpJanBiZXlKelkyaGxiV0ZmYVdRaU9pSTNTM1ZFVkhCUmFETkhTamRIY0RaclJYSndWM1pOT2pJNmRHVnpkRjkwWlhOMFgzTmphR1Z0WVRFME1EWXlNaTB3TnpveE5DNHdOaTR5TWpBM0luMWRmWDBzSW5KbGNYVmxjM1JsWkY5d2NtVmthV05oZEdWeklqcDdmWDA9In19XSwifnNlcnZpY2UiOnsicmVjaXBpZW50S2V5cyI6WyJCdWpMMnlmYTNYTkFXTHJ6dmVyc216OXpZdkpKTmRZaHBMa0tCNXpnM0JpTCJdLCJyb3V0aW5nS2V5cyI6W10sInNlcnZpY2VFbmRwb2ludCI6Imh0dHBzOi8vZ2FpYXgudmVyZWlnbi5jb206NDQzL29jbS9kaWRjb21tIn19\"\n    }\n}"
-        }
-      ]
-    },
-    {
-      "name": "Check-OOB-Verification",
-      "event": [
-        {
-          "listen": "test",
-          "script": {
-            "exec": [
-              "const res = pm.response.json();\r",
-              "\r",
-              "if (res.statusCode == 200) {\r",
-              "\tif (res.data.isVerified == true && res.data.state == \"done\") {\r",
-              "\t\tlet template = `\r",
-              "            <html>\r",
-              "                <body> \r",
-              "                    <div style=\"text-align:center; color:green;\">\r",
-              "                        <h2>Proof verified successfully</h2>\r",
-              "                    </div>\r",
-              "                </body>\r",
-              "            </html>`;\r",
-              "\t\tpm.visualizer.set(template, res);\r",
-              "\t} else {\r",
-              "\t\tlet template = `\r",
-              "            <html>\r",
-              "                <body> \r",
-              "                    <div style=\"text-align:center; color:red;\">\r",
-              "                        <h2>Proof not presented yet.</h2>\r",
-              "                    </div>\r",
-              "                </body>\r",
-              "            </html>`;\r",
-              "\t\tpm.visualizer.set(template, res);\r",
-              "\t}\r",
-              "}"
-            ],
-            "type": "text/javascript"
-          }
-        }
-      ],
-      "request": {
-        "method": "GET",
-        "header": [],
-        "url": {
-          "raw": "{{proof_man_baseURL}}/v1/find-by-presentation-id?presentationId={{oob-presentation-id}}",
-          "host": ["{{proof_man_baseURL}}"],
-          "path": ["v1", "find-by-presentation-id"],
-          "query": [
-            {
-              "key": "presentationId",
-              "value": "{{oob-presentation-id}}"
-            }
-          ]
-        },
-        "description": "#### **Description** **:**\n\nThis request is used to fetch proof presentation request information for the presentation id provided in query parameter.\n\n> It also provides state of the proof presentation request.\n\n#### **Query Parameter** **:**\n\n| **Key** | **isRequired** | **Value** |\n| --- | --- | --- |\n| presentationId | required | `\"presentation_id\"`  <br>presentation_id is fetched from the proof request. It provides the state of the request. |"
-      },
-      "response": [
-        {
-          "name": "Check-OOB-Verification",
-          "originalRequest": {
-            "method": "GET",
-            "header": [],
-            "url": {
-              "raw": "{{proof_man_baseURL}}/v1/find-by-presentation-id?presentation_id={{oob-presentation-id}}",
-              "host": ["{{proof_man_baseURL}}"],
-              "path": ["v1", "find-by-presentation-id"],
-              "query": [
-                {
-                  "key": "presentation_id",
-                  "value": "{{oob-presentation-id}}"
-                }
-              ]
-            }
-          },
-          "status": "OK",
-          "code": 200,
-          "_postman_previewlanguage": "json",
-          "header": [
-            {
-              "key": "date",
-              "value": "Wed, 15 Jun 2022 09:28:08 GMT"
-            },
-            {
-              "key": "content-type",
-              "value": "application/json; charset=utf-8"
-            },
-            {
-              "key": "content-length",
-              "value": "7384"
-            },
-            {
-              "key": "x-powered-by",
-              "value": "Express"
-            },
-            {
-              "key": "access-control-allow-origin",
-              "value": "*"
-            },
-            {
-              "key": "etag",
-              "value": "W/\"1cd8-GlvND2hpBaJd1J2NNqI0bQBluQU\""
-            },
-            {
-              "key": "strict-transport-security",
-              "value": "max-age=15724800; includeSubDomains"
-            }
-          ],
-          "cookie": [],
-          "body": "{\n    \"statusCode\": 200,\n    \"message\": \"Proof presentation fetch successfully\",\n    \"data\": {\n        \"_tags\": {\n            \"state\": \"done\",\n            \"threadId\": \"e8ebdd2e-18c6-4dca-9af3-9f6c5f2794c6\"\n        },\n        \"metadata\": {},\n        \"id\": \"7fa03531-74f4-49a0-a94f-6feb30041c13\",\n        \"createdAt\": \"2022-06-15T09:27:47.528Z\",\n        \"requestMessage\": {\n            \"@type\": \"https://didcomm.org/present-proof/1.0/request-presentation\",\n            \"@id\": \"e8ebdd2e-18c6-4dca-9af3-9f6c5f2794c6\",\n            \"comment\": \"Out of Band\",\n            \"request_presentations~attach\": [\n                {\n                    \"@id\": \"libindy-request-presentation-0\",\n                    \"mime-type\": \"application/json\",\n                    \"data\": {\n                        \"base64\": \"eyJuYW1lIjoiT3V0IE9mIEJhbmQgUHJvb2YgUmVxdWVzdCIsInZlcnNpb24iOiJPdXQgT2YgQmFuZCBQcm9vZiBSZXF1ZXN0Iiwibm9uY2UiOiI5Njk2NjM0MjY2NDY0IiwicmVxdWVzdGVkX2F0dHJpYnV0ZXMiOnsiYWRkaXRpb25hbFByb3AxIjp7Im5hbWVzIjpbImZOYW1lIiwibE5hbWUiXSwicmVzdHJpY3Rpb25zIjpbeyJzY2hlbWFfaWQiOiI3S3VEVHBRaDNHSjdHcDZrRXJwV3ZNOjI6dGVzdF90ZXN0X3NjaGVtYTE0MDYyMi0wNzoxNC4wNi4yMjA3In1dfX0sInJlcXVlc3RlZF9wcmVkaWNhdGVzIjp7fX0=\"\n                    }\n                }\n            ],\n            \"~service\": {\n                \"recipientKeys\": [\n                    \"BujL2yfa3XNAWLrzversmz9zYvJJNdYhpLkKB5zg3BiL\"\n                ],\n                \"routingKeys\": [],\n                \"serviceEndpoint\": \"https://gaiax.vereign.com:443/ocm/didcomm\"\n            }\n        },\n        \"state\": \"done\",\n        \"threadId\": \"e8ebdd2e-18c6-4dca-9af3-9f6c5f2794c6\",\n        \"autoAcceptProof\": \"always\",\n        \"isVerified\": true,\n        \"presentationMessage\": {\n            \"@type\": \"https://didcomm.org/present-proof/1.0/presentation\",\n            \"@id\": \"8e2ce5d1-2f04-4edd-935e-75e6b5fed752\",\n            \"presentations~attach\": [\n                {\n                    \"@id\": \"libindy-presentation-0\",\n                    \"mime-type\": \"application/json\",\n                    \"data\": {\n                        \"base64\": \"eyJwcm9vZiI6eyJwcm9vZnMiOlt7InByaW1hcnlfcHJvb2YiOnsiZXFfcHJvb2YiOnsicmV2ZWFsZWRfYXR0cnMiOnsiZm5hbWUiOiI0MjkzNDcxNDc0OTY3NTMwMzk1ODI1OTA0NDczMTAyOTQ2NDcxODMwODcxMjkzOTE0ODc5NjcyODk2ODQxNzI3MzY2NjYyMjUwNTA1MSIsImxuYW1lIjoiMjgxMzAxMTU0OTE5NzQ0MTU0MjQyNDA4MDgzMTA1NDczMTE5MzE1MDg4NzA1NzkzMTY4Njg4ODc2MjA3MzYwMTI2NzE2NTkyOTA4MjMifSwiYV9wcmltZSI6IjIzNzk0MTQ0MDAyNjU3Nzk2ODUxNzA2MTE2NTU1MDkyMTI4ODg3MzA0ODc1NzMwODQ3OTMyNDczODI5NzQ4MjE3MzQwMTE5ODQ4Nzg4OTY1OTg3NDIzNDAyOTg1OTUyMzIxMDYwOTk2MDkxNzIwMzgzMzQzNTk2Mjg1MjY5ODA4NjM5NzIxMjM1Njc2MjM5ODk3MjczNDY0NDQyMzkwMDI5ODMyNDk5Mzg3NDg3NTI1MjQyODA0ODI2ODI4OTE1ODcyMjUzNTI3NTI2Nzk2OTg3NzQ0NDc5Njc4MDY3NTMyMTI4ODU4NzczNDA4NDI0NDYwNDIyMjI4MzEwNTg0OTY5MzU3MzIzNTAzNzM0OTc0OTA0MjAzNzc3MzE1Nzc2ODk3NjkwOTk0OTA1ODk0OTA1NzM2MzY0NDY1MzU4NDY0ODkxNDExOTI2MzI5OTcyNTQ5MjM0NjU4ODk2Mzg0Njk4NDMyMDUzMjQ2NDIzNjI0NjY1MTE0MTA5NDk4MTY5NjAyNjgwMDQ4NTI5MTI5NTQxMzA2NzQ5MjQ2MDQ5MjIzMjMwOTU3NzI3Mzk3MTY4Njc4OTkyNDcxMDczMjYzNjQ3MTYxNzg1ODY0NzExNzIyMTA5NTUzMDA5MjQwOTAxODE1NTU3NzEwNTMwNzM2NjA4MDE5MzQ3NDExMzgxMDE1OTM2MTU4ODIxMTQ1MzEzOTk5MzU2NjAzNjQ5MTc1NTU2MDU5NzQwMTA1ODA0OTgyMjI3Njk1OTI3ODcyMzIzOTE5ODMyOTMxODI4MjUwNjAzNTg1Nzg4OTgzOTk1NTk5Mjk1MjUzNjc1IiwiZSI6IjE0NDU5NDA4Nzg4MjMwNTI5ODYxODg2Mzg2NjEwMzY2MjcxMjY3NzgwMjQxOTI4MjY1MzU5Njg5MzQ0MzAwMDUyOTcyMDIzMDI3OTE4NzIwODk0NzI0OTgyNDE2NDYyMzUxOTY1OTA4MDc0Njc1MzgwMDA2NTM3NjQ1MDI5MTg1MzkyNjcyMTQyMyIsInYiOiIxMTE4MTE2MzM1MjY4MTU5NzgzMDA4MzM4ODQ3ODY3NzkxNjk3MTQ3NTAxOTk4ODMwMzIwMDYwNzQ0NjYwOTM2NjU1NDk1Mjc2OTg3NDUzODUyNzUzNzU5MjUzMzYyNDQxNjIyMjMzNTc5Mzc5MDUwMTE1NDI4MjkwMzY5ODg3OTI4MjY2MDQ3NDk0NzYwNzczODc1NjM1MDM0MjYwNjIwMDUxNzEyNTQzOTkzODc5MjQ2NTgxNjE5NDAyMzQ4OTE1MTUyOTA4OTMyNzQ4NzIyOTIwMzU2NDgxMTkzODkwODcwNjEyOTc1NzQyNTk2ODc4MDk4MzkxMDM0NTY5MjgxOTMwMTcwMjQ4NjY5Njc3ODQ4NzU4MTg1NDA0MzY3MTk2OTgwOTQ1NDgxMDkyOTkzOTg2MzQzNzc5MDI4MzI3MTIyMjk1OTkyODQ1NjY5NzIxOTU4Njk1Mzg0MjA1MzU1MTI4ODU3Mzc0NDIyMzk3NTA1MTI5MDYzMzU1MjMxNDIzMzA5OTQwMzk5MjE3NTk4NjgwNDUzNjkxODU1MzE5NzAzMzUxNTczODI2NDk5NDQ3OTg5NTU5MTY1NjgxMzcyNjM3NzYwOTg3MjE4MjMxMjA0NTczNzA1NTg3NDc0MTQ0MTQxMDY0NTY0ODc4OTgxMjEwOTI2ODAxNTY1MjQyOTg3ODMzMTYxMjMxNTQ0NTQ0OTUyODI1MDk5ODM3MDY1Mjg1OTExOTE4OTkyOTcyODA0NDExMzcxODk5MDg1ODc2MTU3OTAxODI1OTU4NzE0NDIzMTA5OTg0ODkwNjc0NTQ2MTMyMjczMTc2Mzg5MjQ1NzU5NjA4MDg3MjU4MDMxNzYwOTU1NTI1MDM4Mjc1MzcyNTQ1NDMyODQwMTA5MDI1NjI3NzU2ODMzMzI5MjMzNzQxNDQ3MDI2NTg0OTUzNTI4NjM3MDM0NzUxNzIzMjE4MTY4OTMxNDM1MDg4MjMyMTc2OTM2MjkxMTIzMjY0ODEyNzg5MTY2MTA3NTk3NTg1NzMzMjQxMDM0MDUzODMxNzA5MjU4MjUyMTU4OTY3MjcyMTkzMTkxODYxNzk1NjMzMjMyODE0ODEzNjE2NTA2MjE2MTU4NDU3MDI1NDQwMDAzMTc0MDEzNTg5ODk2OTg3MDcxMDIwMzA0Mjk2NTUzNDkxNzg0NDE3MDM2MDQxMzI0NTcxNzk4ODExNTczODY2NDI0NTkwNjgxIiwibSI6eyJtYXN0ZXJfc2VjcmV0IjoiMTAxMTQ4NTA2NDgxNjEyOTM4NzI3NTgzNzYxMjQxODQwMzYxODcyMTU1NzU3NDE3MDg1Nzk2MjQzMjY5Nzg0MTg3NTk2NzE0OTA2MTc4MTIxNTk3MDM4NTM0MTk5MDExMTc2NjMxNjY3ODk4NzQ3ODQzNjE2MDE0MzU2OTQ4MDUzMDUzMTcxNjQzODQwOTY1MDE3NTk0MDA0Mjk3ODU2Mjk4OTcwNDI0Mzg2ODY1NjU2OTYiLCJnZW5kZXIiOiIzMjc1MzEzNTkxNDkyMDMyNzUwNDcxMTI4MDA3NTc0NTc3MDkyNDQxODYyMzM1NDg0NDg2MTUzNTM3Njc1OTY4MjUzNjcwMDI2Mjg4NzA0OTg1Nzc4ODc4NDM4ODQ0MTIwODQ0MjU4ODc3NDEyMjAwNzI0MTI2NjAxNzkyOTY0ODA2NzU5NzI4NDA4ODA0MTEwOTk4NzUwOTMzMjQ0MTI2NDQ0NDQyMDA3NDU5MzgxNDA2In0sIm0yIjoiMTI2ODM1NDM0OTk2NTkzNjUyNzU3MTQ2MzY1MTA2NjQzNTYxOTA3NDM0MTY3Njg1ODc2NjU5NzUwMTU2Njg4MDM1MDQ1NDg4MjM1MjA0MjU0MjI4NTk2MTcyOTI2MTgwMjc3NzU4MjYzMTU1MDY1ODE4MjAyNTE2OTc3NTIzOTYwOTQ1MDIzMDkzOTk2Nzc2MjM1MDQyNTk0NzIxMjc5NDIzMzk5ODI3MjE0MzE1OTI4OTgifSwiZ2VfcHJvb2ZzIjpbXX0sIm5vbl9yZXZvY19wcm9vZiI6bnVsbH1dLCJhZ2dyZWdhdGVkX3Byb29mIjp7ImNfaGFzaCI6IjQ1OTgzMTQzOTkwNDU4NDM2NjYzNzIwODcyNDkwNzA0NTIxMjYxODI2NjUzMDA0MjE1ODE0OTAzODA1MzAxMzE4NDIwMjQyNTgyNTA3IiwiY19saXN0IjpbWzE4OCwxMjQsMTAxLDE5MSw3OCw4MiwyMjgsMjE4LDI1MCwxOTQsODgsMTk0LDEyMywzOCw2LDEsMjA0LDIyMSw3MywyMDIsMTQ5LDkwLDE3NiwyNTEsMTExLDU0LDIxMSwxOCwxNCwyNDgsMzEsNzMsNjQsMTU2LDIxNywzMywxMDcsNTcsOTgsMjExLDI0MiwyMzQsMTksMTE5LDc2LDE5LDYzLDM1LDI0OCw4Myw2NywyMjgsMjE5LDE1MiwyOCw0Nyw4NywxMjYsMTk5LDI0MiwxNDYsMTQsMTM3LDk2LDE4NSwyNDMsNDUsMzgsMTA3LDE2NSwyMDksMjA0LDczLDE0MywxMCwxMjEsMTU2LDE0MywyMDQsMjM0LDY3LDI0Miw3MiwxNDQsMTg4LDI1MCwyMTMsMTM2LDE3NiwxMDUsMjA2LDU5LDExMywyMzYsMjQyLDEyMywyMTcsMTEsMjE1LDE2MSwxNTEsMjM1LDgxLDI0NiwyMDEsMTgyLDE4OSw1MSwyMDEsMjI4LDc1LDE3MCwyMjgsMTgyLDM4LDUxLDExNiwxODgsMjM1LDE4NiwyMjIsMTI2LDEyNSwxOSwxNTgsMTQsNTYsNDYsODgsMTc4LDU0LDIxMCwxMDUsMjE2LDEyOSwyMzEsNTAsMTExLDg3LDE1OSwyNDUsMjQsNzksMjQxLDkzLDI1NCwxMjYsMTg1LDEyOCwyMjgsMTExLDg3LDc1LDE0MSwyMjAsMjI5LDQ2LDEwLDI0LDYwLDIxNSwxMDIsMTY3LDE0MCw1NCw3NywyMzIsMjUxLDE0MSw3NiwyNSwyLDE1NSw1NSwyNTEsMjQyLDE4NiwxNTQsMjM1LDI5LDgxLDExMiwxNjMsNjgsNSwyMCwxNzEsNiwyMTYsMTgwLDUwLDExOCwyMDIsNjgsNTYsNzQsMjMxLDIyNSw4OSwxMTYsMTYxLDU2LDE1Miw1MSwxNzEsOTksMjI4LDcyLDE0MCw0MCwyMTAsNjMsODEsMjUyLDIyLDEwLDIwOSwxNTAsMjMyLDE0NSw1MiwxNDcsMTIyLDI0NCwxOCwxMDQsNTIsMjI0LDI1NSwxNiwxMzcsMTA4LDI0NSwyNDAsMTIwLDE1NCwxOTYsMjAwLDIxMiw1Myw2MywxMDQsMjAwLDIzLDE2MiwxMDQsMTA5LDE1OSwyMzgsMTc5LDAsMTcxLDEzMCwyNTAsMTQwLDE3MV1dfX0sInJlcXVlc3RlZF9wcm9vZiI6eyJyZXZlYWxlZF9hdHRycyI6e30sInJldmVhbGVkX2F0dHJfZ3JvdXBzIjp7ImFkZGl0aW9uYWxQcm9wMSI6eyJzdWJfcHJvb2ZfaW5kZXgiOjAsInZhbHVlcyI6eyJmTmFtZSI6eyJyYXciOiJ0ZXN0X2ZuYW1lXzMiLCJlbmNvZGVkIjoiNDI5MzQ3MTQ3NDk2NzUzMDM5NTgyNTkwNDQ3MzEwMjk0NjQ3MTgzMDg3MTI5MzkxNDg3OTY3Mjg5Njg0MTcyNzM2NjY2MjI1MDUwNTEifSwibE5hbWUiOnsicmF3IjoidGVzdF9sbmFtZV8zIiwiZW5jb2RlZCI6IjI4MTMwMTE1NDkxOTc0NDE1NDI0MjQwODA4MzEwNTQ3MzExOTMxNTA4ODcwNTc5MzE2ODY4ODg3NjIwNzM2MDEyNjcxNjU5MjkwODIzIn19fX0sInNlbGZfYXR0ZXN0ZWRfYXR0cnMiOnt9LCJ1bnJldmVhbGVkX2F0dHJzIjp7fSwicHJlZGljYXRlcyI6e319LCJpZGVudGlmaWVycyI6W3sic2NoZW1hX2lkIjoiN0t1RFRwUWgzR0o3R3A2a0VycFd2TToyOnRlc3RfdGVzdF9zY2hlbWExNDA2MjItMDc6MTQuMDYuMjIwNyIsImNyZWRfZGVmX2lkIjoiN0t1RFRwUWgzR0o3R3A2a0VycFd2TTozOkNMOjMyMjg3Njp0ZXN0X3Rlc3RfY3JlZC1kZWZfMTQwNjIyLTA3IiwicmV2X3JlZ19pZCI6bnVsbCwidGltZXN0YW1wIjpudWxsfV19\"\n                    }\n                }\n            ],\n            \"~thread\": {\n                \"thid\": \"e8ebdd2e-18c6-4dca-9af3-9f6c5f2794c6\"\n            },\n            \"~service\": {\n                \"recipientKeys\": [\n                    \"evCcbASAsuvWGB4y2Z3tVeXKQLsgnF6MZ1NPWcPteiH\"\n                ],\n                \"routingKeys\": [\n                    \"3uq8CaLCKcP1Q2JW8KLyDQu9ZrHPbZw4Kix9oZqeY7Tf\"\n                ],\n                \"serviceEndpoint\": \"https://gaiax.vereign.com/mediator\"\n            },\n            \"~transport\": {\n                \"return_route\": \"all\"\n            }\n        }\n    }\n}"
-        }
-      ]
-    },
-    {
-      "name": "Out-of-band-proof-for-type",
-      "event": [
-        {
-          "listen": "test",
-          "script": {
-            "exec": [
-              "const res = pm.response.json();\r",
-              "\r",
-              "let template = `\r",
-              "<html>\r",
-              "    <body> \r",
-              "        <div>Scan the QR code below for out of band proof presentation</div>\r",
-              "        <br>\r",
-              "        <div style=\"text-align:center;\">\r",
-              "            <img src='https://api.qrserver.com/v1/create-qr-code/?size=350x350&data=+{{data.presentationMessage}}'></img>\r",
-              "        </div>\r",
-              "    </body>\r",
-              "</html>`;\r",
-              "pm.visualizer.set(template, res);\r",
-              "\r",
-              "if(res.statusCode == 201){\r",
-              "    pm.environment.set(\"oob_type-presentation-id\", res.data.presentationId);\r",
-              "}"
-            ],
-            "type": "text/javascript"
-          }
-        }
-      ],
-      "request": {
-        "method": "POST",
-        "header": [
-          {
-            "key": "accept",
-            "value": "*/*"
-          }
-        ],
-        "url": {
-          "raw": "{{proof_man_baseURL}}/v1/out-of-band-proof?type=principalMemberCredential",
-          "host": ["{{proof_man_baseURL}}"],
-          "path": ["v1", "out-of-band-proof"],
-          "query": [
-            {
-              "key": "type",
-              "value": "principalMemberCredential"
-            }
-          ]
-        }
-      },
-      "response": []
-    },
-    {
-      "name": "Check-OOB-Type-Verification",
-      "event": [
-        {
-          "listen": "test",
-          "script": {
-            "exec": [
-              "const res = pm.response.json();\r",
-              "\r",
-              "if (res.statusCode == 200) {\r",
-              "\tif (res.data.isVerified == true && res.data.state == \"done\") {\r",
-              "\t\tlet template = `\r",
-              "            <html>\r",
-              "                <body> \r",
-              "                    <div style=\"text-align:center; color:green;\">\r",
-              "                        <h2>Proof verified successfully</h2>\r",
-              "                    </div>\r",
-              "                </body>\r",
-              "            </html>`;\r",
-              "\t\tpm.visualizer.set(template, res);\r",
-              "\t} else {\r",
-              "\t\tlet template = `\r",
-              "            <html>\r",
-              "                <body> \r",
-              "                    <div style=\"text-align:center; color:red;\">\r",
-              "                        <h2>Proof not presented yet.</h2>\r",
-              "                    </div>\r",
-              "                </body>\r",
-              "            </html>`;\r",
-              "\t\tpm.visualizer.set(template, res);\r",
-              "\t}\r",
-              "}"
-            ],
-            "type": "text/javascript"
-          }
-        }
-      ],
-      "request": {
-        "method": "GET",
-        "header": [],
-        "url": {
-          "raw": "{{proof_man_baseURL}}/v1/find-by-presentation-id?presentationId={{oob_type-presentation-id}}",
-          "host": ["{{proof_man_baseURL}}"],
-          "path": ["v1", "find-by-presentation-id"],
-          "query": [
-            {
-              "key": "presentationId",
-              "value": "{{oob_type-presentation-id}}"
-            }
-          ]
-        },
-        "description": "#### **Description** **:**\n\nThis request is used to fetch proof presentation request information for the presentation id provided in query parameter.\n\n> It also provides state of the proof presentation request.\n\n#### **Query Parameter** **:**\n\n| **Key** | **isRequired** | **Value** |\n| --- | --- | --- |\n| presentationId | required | `\"presentation_id\"`  <br>presentation_id is fetched from the proof request. It provides the state of the request. |"
-      },
-      "response": [
-        {
-          "name": "Check-OOB-Verification",
-          "originalRequest": {
-            "method": "GET",
-            "header": [],
-            "url": {
-              "raw": "{{proof_man_baseURL}}/v1/find-by-presentation-id?presentation_id={{oob-presentation-id}}",
-              "host": ["{{proof_man_baseURL}}"],
-              "path": ["v1", "find-by-presentation-id"],
-              "query": [
-                {
-                  "key": "presentation_id",
-                  "value": "{{oob-presentation-id}}"
-                }
-              ]
-            }
-          },
-          "status": "OK",
-          "code": 200,
-          "_postman_previewlanguage": "json",
-          "header": [
-            {
-              "key": "date",
-              "value": "Wed, 15 Jun 2022 09:28:08 GMT"
-            },
-            {
-              "key": "content-type",
-              "value": "application/json; charset=utf-8"
-            },
-            {
-              "key": "content-length",
-              "value": "7384"
-            },
-            {
-              "key": "x-powered-by",
-              "value": "Express"
-            },
-            {
-              "key": "access-control-allow-origin",
-              "value": "*"
-            },
-            {
-              "key": "etag",
-              "value": "W/\"1cd8-GlvND2hpBaJd1J2NNqI0bQBluQU\""
-            },
-            {
-              "key": "strict-transport-security",
-              "value": "max-age=15724800; includeSubDomains"
-            }
-          ],
-          "cookie": [],
-          "body": "{\n    \"statusCode\": 200,\n    \"message\": \"Proof presentation fetch successfully\",\n    \"data\": {\n        \"_tags\": {\n            \"state\": \"done\",\n            \"threadId\": \"e8ebdd2e-18c6-4dca-9af3-9f6c5f2794c6\"\n        },\n        \"metadata\": {},\n        \"id\": \"7fa03531-74f4-49a0-a94f-6feb30041c13\",\n        \"createdAt\": \"2022-06-15T09:27:47.528Z\",\n        \"requestMessage\": {\n            \"@type\": \"https://didcomm.org/present-proof/1.0/request-presentation\",\n            \"@id\": \"e8ebdd2e-18c6-4dca-9af3-9f6c5f2794c6\",\n            \"comment\": \"Out of Band\",\n            \"request_presentations~attach\": [\n                {\n                    \"@id\": \"libindy-request-presentation-0\",\n                    \"mime-type\": \"application/json\",\n                    \"data\": {\n                        \"base64\": \"eyJuYW1lIjoiT3V0IE9mIEJhbmQgUHJvb2YgUmVxdWVzdCIsInZlcnNpb24iOiJPdXQgT2YgQmFuZCBQcm9vZiBSZXF1ZXN0Iiwibm9uY2UiOiI5Njk2NjM0MjY2NDY0IiwicmVxdWVzdGVkX2F0dHJpYnV0ZXMiOnsiYWRkaXRpb25hbFByb3AxIjp7Im5hbWVzIjpbImZOYW1lIiwibE5hbWUiXSwicmVzdHJpY3Rpb25zIjpbeyJzY2hlbWFfaWQiOiI3S3VEVHBRaDNHSjdHcDZrRXJwV3ZNOjI6dGVzdF90ZXN0X3NjaGVtYTE0MDYyMi0wNzoxNC4wNi4yMjA3In1dfX0sInJlcXVlc3RlZF9wcmVkaWNhdGVzIjp7fX0=\"\n                    }\n                }\n            ],\n            \"~service\": {\n                \"recipientKeys\": [\n                    \"BujL2yfa3XNAWLrzversmz9zYvJJNdYhpLkKB5zg3BiL\"\n                ],\n                \"routingKeys\": [],\n                \"serviceEndpoint\": \"https://gaiax.vereign.com:443/ocm/didcomm\"\n            }\n        },\n        \"state\": \"done\",\n        \"threadId\": \"e8ebdd2e-18c6-4dca-9af3-9f6c5f2794c6\",\n        \"autoAcceptProof\": \"always\",\n        \"isVerified\": true,\n        \"presentationMessage\": {\n            \"@type\": \"https://didcomm.org/present-proof/1.0/presentation\",\n            \"@id\": \"8e2ce5d1-2f04-4edd-935e-75e6b5fed752\",\n            \"presentations~attach\": [\n                {\n                    \"@id\": \"libindy-presentation-0\",\n                    \"mime-type\": \"application/json\",\n                    \"data\": {\n                        \"base64\": \"eyJwcm9vZiI6eyJwcm9vZnMiOlt7InByaW1hcnlfcHJvb2YiOnsiZXFfcHJvb2YiOnsicmV2ZWFsZWRfYXR0cnMiOnsiZm5hbWUiOiI0MjkzNDcxNDc0OTY3NTMwMzk1ODI1OTA0NDczMTAyOTQ2NDcxODMwODcxMjkzOTE0ODc5NjcyODk2ODQxNzI3MzY2NjYyMjUwNTA1MSIsImxuYW1lIjoiMjgxMzAxMTU0OTE5NzQ0MTU0MjQyNDA4MDgzMTA1NDczMTE5MzE1MDg4NzA1NzkzMTY4Njg4ODc2MjA3MzYwMTI2NzE2NTkyOTA4MjMifSwiYV9wcmltZSI6IjIzNzk0MTQ0MDAyNjU3Nzk2ODUxNzA2MTE2NTU1MDkyMTI4ODg3MzA0ODc1NzMwODQ3OTMyNDczODI5NzQ4MjE3MzQwMTE5ODQ4Nzg4OTY1OTg3NDIzNDAyOTg1OTUyMzIxMDYwOTk2MDkxNzIwMzgzMzQzNTk2Mjg1MjY5ODA4NjM5NzIxMjM1Njc2MjM5ODk3MjczNDY0NDQyMzkwMDI5ODMyNDk5Mzg3NDg3NTI1MjQyODA0ODI2ODI4OTE1ODcyMjUzNTI3NTI2Nzk2OTg3NzQ0NDc5Njc4MDY3NTMyMTI4ODU4NzczNDA4NDI0NDYwNDIyMjI4MzEwNTg0OTY5MzU3MzIzNTAzNzM0OTc0OTA0MjAzNzc3MzE1Nzc2ODk3NjkwOTk0OTA1ODk0OTA1NzM2MzY0NDY1MzU4NDY0ODkxNDExOTI2MzI5OTcyNTQ5MjM0NjU4ODk2Mzg0Njk4NDMyMDUzMjQ2NDIzNjI0NjY1MTE0MTA5NDk4MTY5NjAyNjgwMDQ4NTI5MTI5NTQxMzA2NzQ5MjQ2MDQ5MjIzMjMwOTU3NzI3Mzk3MTY4Njc4OTkyNDcxMDczMjYzNjQ3MTYxNzg1ODY0NzExNzIyMTA5NTUzMDA5MjQwOTAxODE1NTU3NzEwNTMwNzM2NjA4MDE5MzQ3NDExMzgxMDE1OTM2MTU4ODIxMTQ1MzEzOTk5MzU2NjAzNjQ5MTc1NTU2MDU5NzQwMTA1ODA0OTgyMjI3Njk1OTI3ODcyMzIzOTE5ODMyOTMxODI4MjUwNjAzNTg1Nzg4OTgzOTk1NTk5Mjk1MjUzNjc1IiwiZSI6IjE0NDU5NDA4Nzg4MjMwNTI5ODYxODg2Mzg2NjEwMzY2MjcxMjY3NzgwMjQxOTI4MjY1MzU5Njg5MzQ0MzAwMDUyOTcyMDIzMDI3OTE4NzIwODk0NzI0OTgyNDE2NDYyMzUxOTY1OTA4MDc0Njc1MzgwMDA2NTM3NjQ1MDI5MTg1MzkyNjcyMTQyMyIsInYiOiIxMTE4MTE2MzM1MjY4MTU5NzgzMDA4MzM4ODQ3ODY3NzkxNjk3MTQ3NTAxOTk4ODMwMzIwMDYwNzQ0NjYwOTM2NjU1NDk1Mjc2OTg3NDUzODUyNzUzNzU5MjUzMzYyNDQxNjIyMjMzNTc5Mzc5MDUwMTE1NDI4MjkwMzY5ODg3OTI4MjY2MDQ3NDk0NzYwNzczODc1NjM1MDM0MjYwNjIwMDUxNzEyNTQzOTkzODc5MjQ2NTgxNjE5NDAyMzQ4OTE1MTUyOTA4OTMyNzQ4NzIyOTIwMzU2NDgxMTkzODkwODcwNjEyOTc1NzQyNTk2ODc4MDk4MzkxMDM0NTY5MjgxOTMwMTcwMjQ4NjY5Njc3ODQ4NzU4MTg1NDA0MzY3MTk2OTgwOTQ1NDgxMDkyOTkzOTg2MzQzNzc5MDI4MzI3MTIyMjk1OTkyODQ1NjY5NzIxOTU4Njk1Mzg0MjA1MzU1MTI4ODU3Mzc0NDIyMzk3NTA1MTI5MDYzMzU1MjMxNDIzMzA5OTQwMzk5MjE3NTk4NjgwNDUzNjkxODU1MzE5NzAzMzUxNTczODI2NDk5NDQ3OTg5NTU5MTY1NjgxMzcyNjM3NzYwOTg3MjE4MjMxMjA0NTczNzA1NTg3NDc0MTQ0MTQxMDY0NTY0ODc4OTgxMjEwOTI2ODAxNTY1MjQyOTg3ODMzMTYxMjMxNTQ0NTQ0OTUyODI1MDk5ODM3MDY1Mjg1OTExOTE4OTkyOTcyODA0NDExMzcxODk5MDg1ODc2MTU3OTAxODI1OTU4NzE0NDIzMTA5OTg0ODkwNjc0NTQ2MTMyMjczMTc2Mzg5MjQ1NzU5NjA4MDg3MjU4MDMxNzYwOTU1NTI1MDM4Mjc1MzcyNTQ1NDMyODQwMTA5MDI1NjI3NzU2ODMzMzI5MjMzNzQxNDQ3MDI2NTg0OTUzNTI4NjM3MDM0NzUxNzIzMjE4MTY4OTMxNDM1MDg4MjMyMTc2OTM2MjkxMTIzMjY0ODEyNzg5MTY2MTA3NTk3NTg1NzMzMjQxMDM0MDUzODMxNzA5MjU4MjUyMTU4OTY3MjcyMTkzMTkxODYxNzk1NjMzMjMyODE0ODEzNjE2NTA2MjE2MTU4NDU3MDI1NDQwMDAzMTc0MDEzNTg5ODk2OTg3MDcxMDIwMzA0Mjk2NTUzNDkxNzg0NDE3MDM2MDQxMzI0NTcxNzk4ODExNTczODY2NDI0NTkwNjgxIiwibSI6eyJtYXN0ZXJfc2VjcmV0IjoiMTAxMTQ4NTA2NDgxNjEyOTM4NzI3NTgzNzYxMjQxODQwMzYxODcyMTU1NzU3NDE3MDg1Nzk2MjQzMjY5Nzg0MTg3NTk2NzE0OTA2MTc4MTIxNTk3MDM4NTM0MTk5MDExMTc2NjMxNjY3ODk4NzQ3ODQzNjE2MDE0MzU2OTQ4MDUzMDUzMTcxNjQzODQwOTY1MDE3NTk0MDA0Mjk3ODU2Mjk4OTcwNDI0Mzg2ODY1NjU2OTYiLCJnZW5kZXIiOiIzMjc1MzEzNTkxNDkyMDMyNzUwNDcxMTI4MDA3NTc0NTc3MDkyNDQxODYyMzM1NDg0NDg2MTUzNTM3Njc1OTY4MjUzNjcwMDI2Mjg4NzA0OTg1Nzc4ODc4NDM4ODQ0MTIwODQ0MjU4ODc3NDEyMjAwNzI0MTI2NjAxNzkyOTY0ODA2NzU5NzI4NDA4ODA0MTEwOTk4NzUwOTMzMjQ0MTI2NDQ0NDQyMDA3NDU5MzgxNDA2In0sIm0yIjoiMTI2ODM1NDM0OTk2NTkzNjUyNzU3MTQ2MzY1MTA2NjQzNTYxOTA3NDM0MTY3Njg1ODc2NjU5NzUwMTU2Njg4MDM1MDQ1NDg4MjM1MjA0MjU0MjI4NTk2MTcyOTI2MTgwMjc3NzU4MjYzMTU1MDY1ODE4MjAyNTE2OTc3NTIzOTYwOTQ1MDIzMDkzOTk2Nzc2MjM1MDQyNTk0NzIxMjc5NDIzMzk5ODI3MjE0MzE1OTI4OTgifSwiZ2VfcHJvb2ZzIjpbXX0sIm5vbl9yZXZvY19wcm9vZiI6bnVsbH1dLCJhZ2dyZWdhdGVkX3Byb29mIjp7ImNfaGFzaCI6IjQ1OTgzMTQzOTkwNDU4NDM2NjYzNzIwODcyNDkwNzA0NTIxMjYxODI2NjUzMDA0MjE1ODE0OTAzODA1MzAxMzE4NDIwMjQyNTgyNTA3IiwiY19saXN0IjpbWzE4OCwxMjQsMTAxLDE5MSw3OCw4MiwyMjgsMjE4LDI1MCwxOTQsODgsMTk0LDEyMywzOCw2LDEsMjA0LDIyMSw3MywyMDIsMTQ5LDkwLDE3NiwyNTEsMTExLDU0LDIxMSwxOCwxNCwyNDgsMzEsNzMsNjQsMTU2LDIxNywzMywxMDcsNTcsOTgsMjExLDI0MiwyMzQsMTksMTE5LDc2LDE5LDYzLDM1LDI0OCw4Myw2NywyMjgsMjE5LDE1MiwyOCw0Nyw4NywxMjYsMTk5LDI0MiwxNDYsMTQsMTM3LDk2LDE4NSwyNDMsNDUsMzgsMTA3LDE2NSwyMDksMjA0LDczLDE0MywxMCwxMjEsMTU2LDE0MywyMDQsMjM0LDY3LDI0Miw3MiwxNDQsMTg4LDI1MCwyMTMsMTM2LDE3NiwxMDUsMjA2LDU5LDExMywyMzYsMjQyLDEyMywyMTcsMTEsMjE1LDE2MSwxNTEsMjM1LDgxLDI0NiwyMDEsMTgyLDE4OSw1MSwyMDEsMjI4LDc1LDE3MCwyMjgsMTgyLDM4LDUxLDExNiwxODgsMjM1LDE4NiwyMjIsMTI2LDEyNSwxOSwxNTgsMTQsNTYsNDYsODgsMTc4LDU0LDIxMCwxMDUsMjE2LDEyOSwyMzEsNTAsMTExLDg3LDE1OSwyNDUsMjQsNzksMjQxLDkzLDI1NCwxMjYsMTg1LDEyOCwyMjgsMTExLDg3LDc1LDE0MSwyMjAsMjI5LDQ2LDEwLDI0LDYwLDIxNSwxMDIsMTY3LDE0MCw1NCw3NywyMzIsMjUxLDE0MSw3NiwyNSwyLDE1NSw1NSwyNTEsMjQyLDE4NiwxNTQsMjM1LDI5LDgxLDExMiwxNjMsNjgsNSwyMCwxNzEsNiwyMTYsMTgwLDUwLDExOCwyMDIsNjgsNTYsNzQsMjMxLDIyNSw4OSwxMTYsMTYxLDU2LDE1Miw1MSwxNzEsOTksMjI4LDcyLDE0MCw0MCwyMTAsNjMsODEsMjUyLDIyLDEwLDIwOSwxNTAsMjMyLDE0NSw1MiwxNDcsMTIyLDI0NCwxOCwxMDQsNTIsMjI0LDI1NSwxNiwxMzcsMTA4LDI0NSwyNDAsMTIwLDE1NCwxOTYsMjAwLDIxMiw1Myw2MywxMDQsMjAwLDIzLDE2MiwxMDQsMTA5LDE1OSwyMzgsMTc5LDAsMTcxLDEzMCwyNTAsMTQwLDE3MV1dfX0sInJlcXVlc3RlZF9wcm9vZiI6eyJyZXZlYWxlZF9hdHRycyI6e30sInJldmVhbGVkX2F0dHJfZ3JvdXBzIjp7ImFkZGl0aW9uYWxQcm9wMSI6eyJzdWJfcHJvb2ZfaW5kZXgiOjAsInZhbHVlcyI6eyJmTmFtZSI6eyJyYXciOiJ0ZXN0X2ZuYW1lXzMiLCJlbmNvZGVkIjoiNDI5MzQ3MTQ3NDk2NzUzMDM5NTgyNTkwNDQ3MzEwMjk0NjQ3MTgzMDg3MTI5MzkxNDg3OTY3Mjg5Njg0MTcyNzM2NjY2MjI1MDUwNTEifSwibE5hbWUiOnsicmF3IjoidGVzdF9sbmFtZV8zIiwiZW5jb2RlZCI6IjI4MTMwMTE1NDkxOTc0NDE1NDI0MjQwODA4MzEwNTQ3MzExOTMxNTA4ODcwNTc5MzE2ODY4ODg3NjIwNzM2MDEyNjcxNjU5MjkwODIzIn19fX0sInNlbGZfYXR0ZXN0ZWRfYXR0cnMiOnt9LCJ1bnJldmVhbGVkX2F0dHJzIjp7fSwicHJlZGljYXRlcyI6e319LCJpZGVudGlmaWVycyI6W3sic2NoZW1hX2lkIjoiN0t1RFRwUWgzR0o3R3A2a0VycFd2TToyOnRlc3RfdGVzdF9zY2hlbWExNDA2MjItMDc6MTQuMDYuMjIwNyIsImNyZWRfZGVmX2lkIjoiN0t1RFRwUWgzR0o3R3A2a0VycFd2TTozOkNMOjMyMjg3Njp0ZXN0X3Rlc3RfY3JlZC1kZWZfMTQwNjIyLTA3IiwicmV2X3JlZ19pZCI6bnVsbCwidGltZXN0YW1wIjpudWxsfV19\"\n                    }\n                }\n            ],\n            \"~thread\": {\n                \"thid\": \"e8ebdd2e-18c6-4dca-9af3-9f6c5f2794c6\"\n            },\n            \"~service\": {\n                \"recipientKeys\": [\n                    \"evCcbASAsuvWGB4y2Z3tVeXKQLsgnF6MZ1NPWcPteiH\"\n                ],\n                \"routingKeys\": [\n                    \"3uq8CaLCKcP1Q2JW8KLyDQu9ZrHPbZw4Kix9oZqeY7Tf\"\n                ],\n                \"serviceEndpoint\": \"https://gaiax.vereign.com/mediator\"\n            },\n            \"~transport\": {\n                \"return_route\": \"all\"\n            }\n        }\n    }\n}"
-        }
-      ]
-    },
-    {
-      "name": "http://3.111.77.38:3007/v1/accept-presentation?presentation_id=5eceaa96-d08a-42a3-a083-98672ce55188",
-      "request": {
-        "method": "POST",
-        "header": [
-          {
-            "key": "accept",
-            "value": "*/*"
-          }
-        ],
-        "url": {
-          "raw": "{{proof_man_baseURL}}/v1/accept-presentation?presentation_id=5eceaa96-d08a-42a3-a083-98672ce55188",
-          "host": ["{{proof_man_baseURL}}"],
-          "path": ["v1", "accept-presentation"],
-          "query": [
-            {
-              "key": "presentation_id",
-              "value": "5eceaa96-d08a-42a3-a083-98672ce55188"
-            }
-          ]
-        }
-      },
-      "response": []
-    },
-    {
-      "name": "Get-agent-proofs-proposal",
-      "request": {
-        "method": "GET",
-        "header": [],
-        "url": {
-          "raw": "{{proof_man_baseURL}}/v1/agent-proofs?threadId=85054e0d-2c21-4711-88d0-0c66ad1959f5",
-          "host": ["{{proof_man_baseURL}}"],
-          "path": ["v1", "agent-proofs"],
-          "query": [
-            {
-              "key": "threadId",
-              "value": "85054e0d-2c21-4711-88d0-0c66ad1959f5"
-            }
-          ]
-        }
-      },
-      "response": []
-    }
-  ]
-}
diff --git a/documentation/create-credential-definition.md b/documentation/create-credential-definition.md
deleted file mode 100644
index 0b40958bdb81e4f860b76cab3af09214e80ca2aa..0000000000000000000000000000000000000000
--- a/documentation/create-credential-definition.md
+++ /dev/null
@@ -1,9 +0,0 @@
-```mermaid
-sequenceDiagram
-participant OCM Admin
-participant OCM Attestation Manager
-  par
-  OCM Admin ->> OCM Attestation Manager: Calls the POST method credentialDef with relevant attributes.
-  OCM Attestation Manager ->> OCM Admin: Responds with status code 201, with message 'Credential definition created successfully', if credential definition is created on ledger successfully
-  end
-```
diff --git a/documentation/create-schema-sequence.md b/documentation/create-schema-sequence.md
deleted file mode 100644
index b5d9d2e3d29056077d64c90774a4358e5504722b..0000000000000000000000000000000000000000
--- a/documentation/create-schema-sequence.md
+++ /dev/null
@@ -1,9 +0,0 @@
-```mermaid
-sequenceDiagram
-participant OCM Admin
-participant OCM Attestation Manager
-  par
-  OCM Admin ->> OCM Attestation Manager: Calls the POST method Schemas with relevant attributes.
-  OCM Attestation Manager ->> OCM Admin: Responds with status code 201, with message 'Schema created successfully', if schema is created on ledger successfully
-  end
-```
diff --git a/documentation/er-diagram.md b/documentation/er-diagram.md
deleted file mode 100644
index 3fcce92486b468a6f21a8f8fc6f60e00c5e5ffd7..0000000000000000000000000000000000000000
--- a/documentation/er-diagram.md
+++ /dev/null
@@ -1,145 +0,0 @@
-# OCM ER Diagram
-
-```mermaid
-    erDiagram
-        Participant ||--o{ Schema : Creates-Consume
-        Schema ||--|{ Attributes : Has
-        CredentialDef ||--|| Schema : Has
-
-        Connection ||--o{ Credential : Issues
-        Credential ||--|| CredentialDef : Has
-
-        Participant ||--o{ Connection : Has
-        Proof }o--|| Connection : Requests
-        Agent }o--|| Participant : Has
-
-        Agent ||--|{ Ledger : Has
-
-        User }|--|| Participant : Has
-
-        Config {
-            uuid id
-            string key
-            string value
-            DateTime created_date
-            DateTime updated_date
-        }
-
-        Participant {
-            uuid id
-            string name
-            string address
-            string website
-            DateTime created_date
-            uuid created_by
-            DateTime updated_date
-            uuid updated_by
-        }
-
-        User {
-            uuid id
-            string email
-            string password
-            Boolean is_verified
-            Role role
-            uuid participant_id
-            DateTime created_date
-            uuid created_by
-            DateTime updated_date
-            uuid updated_by
-        }
-
-        Agent {
-            uuid id
-            uuid participant_id
-            string agent_url
-            string invitation_url
-            string public_did
-            string wallet_name
-            string status
-            DateTime created_date
-            uuid created_by
-            DateTime updated_date
-            uuid updated_by
-        }
-
-        Ledger {
-            uuid id
-            uuid agent_id
-            string network
-            Blob genesis_file
-            string environment
-            DateTime created_date
-            DateTime updated_date
-        }
-
-        Schema {
-            uuid id
-            string schemaID
-            string participant_did
-            string name
-            DateTime created_date
-            uuid created_by
-            DateTime updated_date
-            uuid updated_by
-        }
-
-        Attributes {
-            uuid id
-            string schemaID
-            string name
-            DateTime created_date
-            uuid created_by
-            DateTime updated_date
-            uuid updated_by
-        }
-
-        Credential {
-            uuid id
-            uuid exchange_id
-            uuid cred_def_id
-            string connection_id
-            string participant_id
-            string principal_did
-            DateTime created_date
-            DateTime updated_date
-        }
-
-        CredentialDef {
-            uuid id
-            string cred_def_id
-            string schemaID
-            string name
-            Boolean is_auto_issue
-            Boolean is_revokable
-            DateTime created_date
-            uuid created_by
-            DateTime updated_date
-            uuid updated_by
-        }
-
-        Connection {
-            uuid id
-            string connection_id
-            string status
-            string participant_did
-            string their_did
-            string their_label
-            DateTime created_date
-            uuid created_by
-            DateTime updated_date
-            uuid updated_by
-        }
-
-        Proof {
-            uuid id
-            string presentation_id
-            string credential_def_id
-            string participant_did
-            string their_did
-            string status
-            DateTime created_date
-            DateTime updated_date
-
-        }
-```
diff --git a/documentation/issue-credential-sequence.md b/documentation/issue-credential-sequence.md
deleted file mode 100644
index 562e1b91188e3b712753270de7c0ce39b02dbe0d..0000000000000000000000000000000000000000
--- a/documentation/issue-credential-sequence.md
+++ /dev/null
@@ -1,14 +0,0 @@
-```mermaid
-sequenceDiagram
-participant PCM User
-participant PCM App
-participant OCM Admin
-participant OCM Attestation Manager
-  par
-  OCM Admin ->> OCM Attestation Manager: Calls the POST method create-offer-Credential with connectionId, credentialDefinitionId and relevant attributes and their values.
-  OCM Attestation Manager ->> PCM App: Offers the Credential to the corresponding PCM
-  PCM User->> PCM App: Accepts the Credential
-  PCM App ->> OCM Attestation Manager: Sends acknowledgement
-  OCM Attestation Manager ->> PCM App: Accepts the acknowledgement on accept-request API, and issues the Verifiable Credential, which gets stored in PCM wallet.
-  end
-```
diff --git a/documentation/ocm-services.md b/documentation/ocm-services.md
deleted file mode 100644
index ffbf1baea6057edae44cb8452b603ed84db6edd6..0000000000000000000000000000000000000000
--- a/documentation/ocm-services.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# OCM ER Diagram
-
-```mermaid
-    flowchart LR
-        gateway[API Gateway] -->Connection
-        subgraph test
-        service1 --> service2
-        subgraph subgraph
-        subgraph2-->subgraph1
-        end
-        end
-```
diff --git a/documentation/onboarding.md b/documentation/onboarding.md
deleted file mode 100644
index 105df24b2fa668c4e1a63678829a028da001aa1f..0000000000000000000000000000000000000000
--- a/documentation/onboarding.md
+++ /dev/null
@@ -1,50 +0,0 @@
-# Onboarding Diagram
-
-```mermaid
-    flowchart LR
-        subgraph AA["Authentication & Authorization"]
-        g-reg["Registration"]
-        end
-
-        subgraph gaiax[Gaiax]
-        TSA["Trust Services API"]
-          subgraph ocm
-            AISBL
-            Services-->g-db
-            g-reg-->Services
-            Services-- Request -->AISBL
-            AISBL-- callback -->Services
-         end
-            g-db[(Database)]
-        end
-
-        subgraph ayanworks[Ayanworks]
-        aAdmin((Admin))
-        aAdmin-->g-reg
-        a-ocm["OCM Services"]-- Request -->a-afj
-        a-afj["AFJ"]-- callback -->a-ocm
-        a-ocm-->a-db[(Database)]
-        AISBL-- "Credential Issue v2" -->a-afj
-        a-TSA["Trust Service API"]
-        end
-
-        subgraph vereign[Vereign]
-        vAdmin((Admin))
-        vAdmin-->g-reg
-        v-ocm["OCM Services"]-- Request -->v-afj
-        v-afj["AFJ"]-- callback -->v-ocm
-        v-ocm-->v-db[(Database)]
-        AISBL-- "Credential Issue v2" -->v-afj
-        v-TSA["Trust Service API"]
-        end
-
-        subgraph pcm[PCM]
-        p-afj["Mobile Aries Agent"]-- "Registration connection" -->AISBL
-        p-afj-- "Subscription Connection" -->v-afj
-        end
-
-        subgraph Certifier
-        cAriesAgent["Aries Agent"]-- eIDAS VC -->a-afj
-        cAriesAgent["Aries Agent"]-- eIDAS VC -->v-afj
-        end
-```
diff --git a/documentation/out-of-band-sequence.md b/documentation/out-of-band-sequence.md
deleted file mode 100644
index dc001887fd9d52efce4c4e6361d01c7183a39832..0000000000000000000000000000000000000000
--- a/documentation/out-of-band-sequence.md
+++ /dev/null
@@ -1,16 +0,0 @@
-```mermaid
-sequenceDiagram
-participant PCM User
-participant PCM App
-participant OCM Admin
-participant OCM Proof Manager
- par
- OCM Admin ->> OCM Proof Manager: Calls the POST method send-out-of-band-presentation-request, with either schemaId or credentialDefinitionId and required attributes.
- OCM Proof Manager ->> OCM Admin: Sends the URL generated of proof presentation request
- OCM Admin->> OCM Admin: Receives the URL and converts it to QR code and displays the same.
- PCM App ->> OCM Admin: Scans the QR code for Out of Band Proof Presentation.
- PCM User ->> PCM App: The User accepts to share the requested attributes of specified credential.
- PCM App ->> OCM Proof Manager: Sends the requested attributes, if proof verification is successful it sets isVerified as true and state as done in the database.
- OCM Admin ->> OCM Proof Manager: Calls Get method find-by-presentation-id API, against the presentation-id of proof request, and confirms the status of isVerified and state.
- end
-```
diff --git a/documentation/principal-credential-schema.md b/documentation/principal-credential-schema.md
deleted file mode 100644
index 163eb5e4203970ff8d9111069fc66928c38d2116..0000000000000000000000000000000000000000
--- a/documentation/principal-credential-schema.md
+++ /dev/null
@@ -1,11 +0,0 @@
-## Principal Credential Schema
-
-This schema is used to issue VC to Principal User at the time of registration. This VC will indicate respective principal user is part of Gaiax ecosystem. This VC will also be used every time to make respective connection as Trusted via Proof Verification of this schemaID
-
-Following attributes should be in schema (case sensitive)
-
-```
- 1. email // principalUser email address
- 2. issuerDID // issuer OCM organization public DID
- 3. subjectDID // holder pairwise DID
-```
diff --git a/documentation/principal-user-registration-sequence.md b/documentation/principal-user-registration-sequence.md
deleted file mode 100644
index 7b03adebd55dded1d375b5779ce8a36422009255..0000000000000000000000000000000000000000
--- a/documentation/principal-user-registration-sequence.md
+++ /dev/null
@@ -1,37 +0,0 @@
-```mermaid
-sequenceDiagram
-participant Playstore/Appstore
-participant PCM User
-participant PCM App
-participant OCM Notification Manager(Federation)
-participant Mediator
-participant OCM Admin
-participant OCM Connection Manager
-participant OCM Principal Manager
-participant OCM Attestation Manager
-
- par
-  User Device->>Playstore/Appstore: Downloads PCM App
-  PCM User ->> PCM App: Enters email
-  PCM App ->>OCM Notification Manager(Federation): sends email Address to notification/sendOTP(), for OTP generation
-  OCM Notification Manager(Federation) ->> PCM User: Sends OTP to Email address provided
-  PCM User->>PCM App: Enters OTP
-  PCM App ->>OCM Notification Manager(Federation): Sends OTP to notification/verifyOTP()
-  OCM Notification Manager(Federation)->>PCM App: On successful verification, returns success
-  PCM User ->> PCM App: Enters Pin and Biometric
-  PCM App ->> PCM App: Create Wallet, show mnemonic
-  PCM User->>PCM App: copies and saves mnemonic
-  end
-  par
-  PCM App->> Mediator: Sends DIDComm Connection
-  Mediator->>PCM App: On successful connection sends connected
-  end
-  par
-  OCM Admin ->> OCM Connection Manager: Uses invitationURL(), to generate new Invitation URL with parameter 'alias = member'
-  OCM Admin ->> OCM Admin: Converts URL to QR, and displays
-  PCM App ->> OCM Admin: Scans the QR code, and the connection between PCM and OCM gets completed and active
-  OCM Connection Manager ->> OCM Principal Manager: Request for issuance of Principal credential
-  OCM Principal Manager ->> OCM Attestation Manager: Requests Attestation Manager with Principal Credential CredDef to issue credential based on CredDef
-  OCM Attestation Manager ->> PCM App: Issues Credential to the individual and the credential gets stored in PCM App's wallet
-  end
-```
diff --git a/documentation/proof-verification-sequence.md b/documentation/proof-verification-sequence.md
deleted file mode 100644
index 6869f6ff3a430ceb663a1211f1ca5f188f228b82..0000000000000000000000000000000000000000
--- a/documentation/proof-verification-sequence.md
+++ /dev/null
@@ -1,14 +0,0 @@
-```mermaid
-sequenceDiagram
-participant PCM User
-participant PCM App
-participant OCM Admin
-participant OCM Proof Manager
- par
- OCM Admin ->> OCM Proof Manager: Calls the POST method send-presentation-request, against the connectionID, with either schemaId or credentialDefinitionId and required attributes.
- OCM Proof Manager ->> PCM App: Sends the Proof Presentation Request.
- PCM User ->> PCM App: The User accepts to share the requested attributes of specified credential.
- PCM App ->> OCM Proof Manager: Sends the requested attributes, if proof verification is successful it sets isVerified as true and state as done in the database.
- OCM Admin ->> OCM Proof Manager: Calls Get method find-by-presentation-id API, against the presentation-id of proof request, and confirms the status of isVerified and state.
- end
-```
diff --git a/documentation/subscription-sequence.md b/documentation/subscription-sequence.md
deleted file mode 100644
index a91186931fd4a2bd7abba94b9532f74127fca2a3..0000000000000000000000000000000000000000
--- a/documentation/subscription-sequence.md
+++ /dev/null
@@ -1,20 +0,0 @@
-```mermaid
-sequenceDiagram
-participant PCM App
-participant OCM Admin
-participant OCM Connection Manager
-participant OCM Connection Manager Db
-participant OCM Principal Manager
-participant OCM Proof Manager
-
-  par
-  OCM Admin ->> OCM Connection Manager: Uses invitationURL(), to generate new Invitation URL with parameter 'alias = subscriber'
-  OCM Admin ->> OCM Admin: Converts URL to QR, and displays
-  PCM App ->> OCM Admin: Scans the QR code, and the connection between PCM and OCM gets completed and active
-  OCM Connection Manager ->> OCM Principal Manager: Requests for Proof Verification on Principal credential, to turn connection from active to trusted
-  OCM Principal Manager ->> OCM Proof Manager: Requests Proof Verification on sendMembershipProofRequest() on Principal Credential schema
-  OCM Proof Manager ->> PCM App: Requests for proof verification from PCM App
-  PCM App ->> OCM Proof Manager: Responds with Proof Request.
-  OCM Proof Manager ->> OCM Connection Manager Db: Changes the status of Connection to Trusted from Completed if proof verification is successful
-  end
-```
diff --git a/package.json b/package.json
index e51c046681ed9ff82296ac01460406a90e72c8af..fbf182a5fc74c4c3930c7e40a710c3d4bc660e7e 100644
--- a/package.json
+++ b/package.json
@@ -1,15 +1,12 @@
 {
   "name": "ocm-engine",
-  "author": "Vereign AG",
+  "author": "Gaia-X",
+  "contributors": [
+    "Spherity GmbH <info@spherity.com>",
+    "Animo Solutions <contact@animo.id>"
+  ],
   "private": true,
   "scripts": {
-    "prisma:generate": "pnpm -r prisma:generate",
-    "schema:build": "pnpm -F schema-manager build",
-    "credential:build": "pnpm -F credential-manager build",
-    "connection:build": "pnpm -F connection-manager build",
-    "principal:build": "pnpm -F principal-manager build",
-    "proof:build": "pnpm -F proof-manager build",
-    "ssi:build": "pnpm -F ssi-abstraction build",
     "lint": "eslint --fix",
     "lint:all": "pnpm lint -- .",
     "format": "prettier --write",
@@ -17,11 +14,8 @@
     "lint-staged": "lint-staged",
     "prepare": "husky install",
     "devtools": "pnpm -F devtools run exec",
-    "listTenants": "pnpm devtools list-tenants",
-    "createTenant": "pnpm devtools create-tenant",
-    "resolveDID": "pnpm devtools resolve-did",
-    "registerDID": "pnpm devtools register-did",
-    "registerEndorserDID": "pnpm devtools register-endorser-did"
+    "prestart": "pnpm -F shared build && docker compose up -d nats s3",
+    "start": "pnpm -F \"*\" --parallel start"
   },
   "devDependencies": {
     "@commitlint/cli": "18.6.1",