diff --git a/libs/dtos/src/dtos/generics/connection.record.dto.ts b/libs/dtos/src/dtos/generics/connection.record.dto.ts
index b48dbb9a904d920c9160d21f8e74add94a1db7c9..e7bd42e9774e22024fd376b288e28b2087ca819b 100644
--- a/libs/dtos/src/dtos/generics/connection.record.dto.ts
+++ b/libs/dtos/src/dtos/generics/connection.record.dto.ts
@@ -1,11 +1,6 @@
 import { IsDateString, IsNotEmpty, IsString } from "class-validator";
 import { BaseRecordDto } from "./base.record.dto";
 
-// INFO: should cover:
-
-// 1. get connection response
-// 2. accept connection response
-
 
 export class ConnectionRecordDto extends BaseRecordDto {
   @IsNotEmpty()
diff --git a/libs/dtos/src/dtos/generics/creddef.record.dto.ts b/libs/dtos/src/dtos/generics/creddef.record.dto.ts
index 70f29373e74dd7b82b435aff9978fe1dcfc45d1b..cf9d449b82a9ea516945b9f2e24484c28a376a31 100644
--- a/libs/dtos/src/dtos/generics/creddef.record.dto.ts
+++ b/libs/dtos/src/dtos/generics/creddef.record.dto.ts
@@ -2,12 +2,6 @@ import { IsNotEmpty, IsString } from "class-validator";
 import { BaseRecordDto } from "./base.record.dto";
 
 
-// INFO: should cover:
-
-// 1. get credential definition response
-// 2. create credential definition response
-
-
 export class CreddefRecordDto extends BaseRecordDto {
 
   @IsNotEmpty()
diff --git a/libs/dtos/src/dtos/generics/credential.record.dto.ts b/libs/dtos/src/dtos/generics/credential.record.dto.ts
index 587a46d2b90af26d243e096a80c752eb75a9b349..f14aa33d3fc8e711506f77fa9fa7bbebc7d7cbb7 100644
--- a/libs/dtos/src/dtos/generics/credential.record.dto.ts
+++ b/libs/dtos/src/dtos/generics/credential.record.dto.ts
@@ -1,6 +1,5 @@
 import {
   IsArray,
-  IsDateString,
   IsNotEmpty,
   IsString,
   ValidateNested,
@@ -10,29 +9,7 @@ import { IssueCredentialAttributes } from "../requests/issue.credential.request.
 import { BaseRecordDto } from "./base.record.dto";
 
 
-// INFO: should cover:
-
-// 1. create credential response
-// 2. get credential response
-
-
-
-// export class Credential extends BaseRecordDto {
-//   @IsNotEmpty()
-//   @IsString()
-//   credentialRecordType: string;
-
-//   @IsNotEmpty()
-//   @IsString()
-//   credentialRecordId: string;
-// }
-
 export class CredentialRecordDto extends BaseRecordDto {
-  // @IsArray()
-  // @ValidateNested({ each: true })
-  // @Type(() => Credential)
-  // credentials?: Array<Credential>;
-
   @IsNotEmpty()
   @IsString()
   credentialRecordType: string;
diff --git a/libs/dtos/src/dtos/generics/proof.record.dto.ts b/libs/dtos/src/dtos/generics/proof.record.dto.ts
index 37ce14ce2f06cb7c313fc264dcbf6bb3e2952138..4e59f88c0823fc593986a9f07f1979e7a739da5c 100644
--- a/libs/dtos/src/dtos/generics/proof.record.dto.ts
+++ b/libs/dtos/src/dtos/generics/proof.record.dto.ts
@@ -6,12 +6,6 @@ import {
 import { BaseRecordDto } from "./base.record.dto";
 
 
-// INFO: should cover:
-
-// 1. decline proof response
-// 2. get proof response
-// 3. issue proof response
-
 export class ProofRecordDto extends BaseRecordDto {
   @IsString()
   connectionId?: string;
diff --git a/libs/dtos/src/dtos/generics/schema.record.dto.ts b/libs/dtos/src/dtos/generics/schema.record.dto.ts
index bc5d219afd6e667e0a936db3d612d3a8d158d00d..c9b51297523b09ca8c1917e37e42a7fa5a6a0599 100644
--- a/libs/dtos/src/dtos/generics/schema.record.dto.ts
+++ b/libs/dtos/src/dtos/generics/schema.record.dto.ts
@@ -1,18 +1,16 @@
-import { IsDateString, IsNotEmpty, IsString } from "class-validator";
+import { ArrayMinSize, IsArray, IsNotEmpty, IsString } from "class-validator";
 import { BaseRecordDto } from "./base.record.dto";
 
 
-// INFO: should cover:
-
-// 1. create schema response
-// 2. get schema response
-
 export class SchemaRecordDto extends BaseRecordDto {
   @IsString()
   @IsNotEmpty()
   name: string;
 
   @IsNotEmpty()
+  @IsArray()
+  @IsString({ each: true })
+  @ArrayMinSize(1)
   attributes: string[];
 
   @IsNotEmpty()
diff --git a/libs/dtos/src/dtos/requests/connection.req.dto.ts b/libs/dtos/src/dtos/requests/connection.req.dto.ts
index 2c63d34ce1e6b546c9d5966bc0272a31798591f3..cd091613ec41267276175aa50064d743a1d0bf1c 100644
--- a/libs/dtos/src/dtos/requests/connection.req.dto.ts
+++ b/libs/dtos/src/dtos/requests/connection.req.dto.ts
@@ -1,11 +1,6 @@
 import { IsNotEmpty, IsString } from "class-validator";
 
 
-// INFO: should cover:
-
-// 1. get connection request
-
-
 export class ConnectionReqDto {
   //@example 6464b521-005a-4379-91e0-a3692b31cafd
   @IsNotEmpty()
diff --git a/libs/dtos/src/dtos/requests/creddef.req.dto.ts b/libs/dtos/src/dtos/requests/creddef.req.dto.ts
index 37284a401cebf171e2637e7ff4902806ec970e30..681e3eeceb5dde3cd2a064f9b5bb16b722ad8482 100644
--- a/libs/dtos/src/dtos/requests/creddef.req.dto.ts
+++ b/libs/dtos/src/dtos/requests/creddef.req.dto.ts
@@ -1,9 +1,5 @@
 import { IsNotEmpty, IsString } from "class-validator";
 
-// INFO: should cover:
-
-// 1. get credential definition request
-
 
 export class CreddefReqDto {
   @IsNotEmpty()
diff --git a/libs/dtos/src/dtos/requests/credential.req.dto.ts b/libs/dtos/src/dtos/requests/credential.req.dto.ts
index c2b6dcd88bc50865fb3d23b8dbbf4cfa594393ef..f94a268201126e6f8a18ff0a0ad68f80ba233bbe 100644
--- a/libs/dtos/src/dtos/requests/credential.req.dto.ts
+++ b/libs/dtos/src/dtos/requests/credential.req.dto.ts
@@ -1,14 +1,6 @@
 import { IsNotEmpty, IsString } from "class-validator";
 
 
-
-// INFO: should cover:
-
-// 1. accept credential request
-// 2. get credential request
-
-
-
 export class CredentialReqDto {
   //@example cf8395a5-9a53-4e06-8a5d-04e0fc00ca04
   @IsNotEmpty()
diff --git a/libs/dtos/src/dtos/requests/proof.req.dto.ts b/libs/dtos/src/dtos/requests/proof.req.dto.ts
index 010099221def648cfeae2caebe7d226f2b534c37..e67c181935052193df16f50be1f9c60c81913373 100644
--- a/libs/dtos/src/dtos/requests/proof.req.dto.ts
+++ b/libs/dtos/src/dtos/requests/proof.req.dto.ts
@@ -1,12 +1,6 @@
 import { IsNotEmpty, IsString, ValidateIf } from "class-validator";
 
 
-// INFO: should cover:
-
-// 1. get proof request
-// 2. decline proof request
-// 3. accept proof request
-
 export class ProofReqDto {
   @IsString()
   @IsNotEmpty()
diff --git a/libs/dtos/src/dtos/requests/schema.req.dto.ts b/libs/dtos/src/dtos/requests/schema.req.dto.ts
index 6902b70448269c1c2d129cf076ff651cbdf5ec13..4bf2cb6ceb4d9a8b3e761e634781cd429f5098f2 100644
--- a/libs/dtos/src/dtos/requests/schema.req.dto.ts
+++ b/libs/dtos/src/dtos/requests/schema.req.dto.ts
@@ -1,10 +1,6 @@
 import { IsNotEmpty, IsString } from "class-validator";
 
 
-// INFO: should cover:
-
-// 1. get schema request
-
 export class SchemaReqDto {
   //@example "did:indy:LEDNGER:SXM76gQwRnjkgoz2oBnGjd/anoncreds/v0/SCHEMA/test schema/1.0.2"
   @IsNotEmpty()