diff --git a/libs/askar/src/askar/agent.service.ts b/libs/askar/src/askar/agent.service.ts
index 639f6547e823a3e9eecd7e7dc776d5c56dd88c7c..548634f87fa038c821e425258389a181dd2bee43 100644
--- a/libs/askar/src/askar/agent.service.ts
+++ b/libs/askar/src/askar/agent.service.ts
@@ -38,6 +38,7 @@ import {
   take,
   timeout,
 } from "rxjs";
+import { uuid } from "@aries-framework/core/build/utils/uuid";
 
 @Injectable()
 export class AgentService {
@@ -247,7 +248,7 @@ export class AgentService {
     const requestedAttributes: Record<string, AnonCredsRequestedAttribute> = {};
 
     for (const attr of issueProofDto.attributes) {
-      requestedAttributes[attr.attributeName] = {
+      requestedAttributes[uuid()] = {
         name: attr.attributeName,
         restrictions: [
           {