Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[dataspace-dcp-dev] WG: Discussion on the DCP Issuance Flow: Credential Issuance on the Basis of Another Credential
  • From: "Schulte, Niklas" <niklas.schulte@xxxxxxxxxxxxxxxxxx>
  • Date: Wed, 25 Feb 2026 06:59:51 +0000
  • Accept-language: de-DE, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=isst.fraunhofer.de; dmarc=pass action=none header.from=isst.fraunhofer.de; dkim=pass header.d=isst.fraunhofer.de; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=B/GQpQFXLnPHU64ZoOCry3YLkZgNi/GuZPZ0iVHTabs=; b=co2YpqVPe3ZyVdCbq8lt8IBZlZ+ix0kkSt+HIOtr1VP1JIhHtG9pAGCo2HJcVRlJGWDpUqDpDYvSCYCORFShvuVfglEr3hOSdQIJkkX4S9HA0u4WkTBwstekgzGSjhTFyaThO7SKR2TWiQlsI+8jEcF4vaMxmugnMgeb4hFaDgXTdWEQmY/EpbRmc0i6hdTgir+AbceX96HgWSDXqYWT4S+9UjoOgJYqillO5qwhbECvqmmAX2Lzj8h5014yZeJVQ18eKiNUGIIWsTnj8yrzRbHK/3m0Fe18d6y7K9pmm3mPXa9hLX7gFCuDOBYz7lkcj2GkD8nAz77daghTLLyIjg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AgWqoY4mkcpYUOawXbo3R3EJqZBdkets8kSbrEEGklz+lu/tkm+nJ/1r3Vo9riQ7AOLFeLLhW33KeRvnNkInDARdO9pNM6m/ePsQJqHjQ1hzCL+YOuDB12C3jJNf/6B3WEqM3e0HZSRkOKA3yHtlrAz0U0qsdpNl1baF5zIEBLt69imCQGNGWjk1bHmziHnfq/JZsDhUtyNDtxJJahuqBhJeO20Pt5yULOz9uxXlaw/DtLJ33DFBrO7EJ73Pky4CwTVjuuN8jGrCAcawVF0GMzjMGueQDlG08jxb2fq4XiZCsg9qyKJ5V+0tF5Igm6fRSoKt8/XMgfXUbzPmoAsJLg==
  • Delivered-to: dataspace-dcp-dev@xxxxxxxxxxx
  • Ironport-data: A9a23:vEcxgKqqTNhw6naODYckuUsafs9eBmLbYBIvgKrLsJaIsI4StFCzt garIBmFaauPN2P3edxya9nk8U5Vu5LTxtBhGVFspHs0QnlEo5acVYWSI27OZB+ff5bJJK5FA 2rySTVgwOQcFCK0SsKFa+C5xZVE/fjWAOK6VKicY34ZqTZMEE8JkQhkl/MynrlmiN24BxLlk d7pqqUzAnf8s9JPGjxSsfvrRC9H5qyo5mtC5AFmPJingXeH/5UrJMJHTU2OByagKmVkNrbSb /rOyri/4lTY838FYvu5kqz2e1E9WbXbOw6DkBJ+A8BOVTAb+0Teeo5iXBYtQR8/Zwehxrid+ /0U3XCEcjrFC4WX8Agrv7u0JAklVUFO0OevzXFSKqV/xWWeG5fn66wG4E3boeT0984vaVyi+ 8D0JxgrbCjYib+Uzo74bbRo1+sfIIrSEp427yQIITHxVZ7KQLjYRrnSo9JI1zd2iNpHAPDeY MQUc3xjYXwsYTUWZwxRWc14xbj2wCelG9FbgAr9Sa4f5WnQyAVqlqPmMMfRZtGiRN5OggCWv Gvb+WT+DBwActCSodaA2i703rGSwXunMG4UPLaU0MR4h0bP/zIaOkcydVKBo8i+smfrDrqzL GRRoELCt5Ma+EW3R8LlVha15XKPplsQVsR4HuY+6RmWx+zT+QnxO4QfZjNRb5kmpcUsRDBv0 0KC2drlHnphqrSIT3Ka+LqO6z+/UcQIEVI/ieY/ZVJty/HtuoguiBLIQNt5Vqmzi9z+Azbrx D6W6iM5gt0uYQQjjs1XJHie22389KvaBBU4/BvWVW+D5wZ0LtztLY+x5FSRqb4KII+FRxPT9 DIJiuqP3tAoVJutrS2qRPlSPbeL4/3eDibQr2QyFLYc9hOs2UWZQ6Zu3B9EKnxECP00IQ3SX BeLuCd6xoNiA3+xXKomP6OzE5sLyIbjJ/TEV9fVTMdHXYRqRT+i4So0Q0mc4HC1onUGiapkH 8+/dPS9PEYkFK1InT+Ed8YA45AWxwQV52DadbbkxTuJjJucY3+oE5ECPGSeNtIC86y4pQHP+ flxJeqMkw5+Vs+naAbp0IcjF3I4BlllOoLTtOpsabSlMCd9PWMcV8/q3rIqfrJ6k5Rvluvn+ m+3XmlawgHdgULrBBqraHc5Tp/SRrd68GwGOBIzMWaS23QMZZil6IEdfcAVeZgl7OlS8u5mf cIaesmvAuV9dRqfwm4zNaLClY1FcAinoSmsPCD/OTg2QMNGdjzzo9ThelPiyTkKAi+JrvABm ryH1D7AYJ89Vg9nXdf3avWu8guLhkIjutlOBmnGHtoCX3/X0tlOCzfwhfoJMc0zOU395j+F5 T23XzYch8fw+rEQzveYq5yAnYmTF8lGInF7BEjetLa/Cjnb9DGswKhGS+e5QgreX2LVpoSnO P1cleH8O+xajmcQs9N2M4xv9I069dC0nqJoyCZkEEqWaF7xOLdrIySF7/JurYxI/KdS4iGta 3KM+/5bGLSHA9zkG1gvPzgYbvyP+PUXuzvK59EnCRzeyB4s2YGYQGNuPxWoow5MHotfaY8K7 78oh58L1laZlBEvDOejsglV0Ga9dlo7TKQts8AhMr/B0wYE5AlLXs3BN3XQ/pqKVtRrN3sqK B+ygI7ppexV5mjGQkoJOUn958hvrrVQh0kS134HHUqDpfTdjPxu3BFxzyU+fj4I8jp5idBMK kpZHGwrA56R/gVYptlJBEGtPABjOCe32GLMz3kxqWmIaHXwC0LsKjUmNPev7XIp1TtWXgJm8 YGyzEfnVjfXf//N4BYiZH49q9LfYIxw0ibghPGYG9+0GshmQDj93Y6rS2k6izrmJsITlkf3n /ZO+dgsWPf0KBwWga03NNSd3+4iTBuFeW9wetB63aYzBWqHUiqD6TuPDEGQe812OP3B93GjO fFuPs5iUxef1j6EiDIQFYogAuZTsqYyxdwgfrjLGzY3g4GHpGA0jKOKpznMumA7Zv5Pz+A/E 9r1XBCfGDWygXB0pTf8nPNcMDDlXeheNRzO58HrwuAnDJlZjfpNd3s12b6Kv3m4Fgtr0haXn QHbbZ/t0O1Q5tVwrrToD5l8KV24GfHrWMSM1TKDgdBEQNfMEMXJ7ic+iF3sOSZINrowBfVzs 5mws+DM4UCUh4ZuDljlmKSAGZcQtI/2FKBSP9nsJXZXoTqaVYW+q1Ef8mS/MtpSnMkb+sCjQ BCiZdCtccIOHe1Q32BRdzMUBiN1534btUs8jXjVQyywNyUg
  • Ironport-hdrordr: A9a23:nEwKzKNsG19ixcBcTtqjsMiBIKoaSvp037BL7TEUdfU7SKOlfq yV8sjztiWE7Qr5OktQ+uxoUZPoKRi3mPJICO8qXItKNzOW2ldAQrsD0bff
  • Ironport-phdr: A9a23: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
  • Ironport-phdr: A9a23:B/nqUBXTnCaAP2URz56iCVzfLD/V8KytVDF92vMcY89mbPH6rNzra VbE7LB2jFaTANuIo/kRkefSurDtVSsa7JKIoH0OI/kuHxNQh98fggogB8CIEwv8KvvrZDY9B 8NMSBlu+HToeVMAA8v6albOpWfoqDAIEwj5NQ17K/6wHYjXjs+t0Pu19YGWaAJN11/fKbMnA g+xqFf9v9Ub07B/IKQ8wQebh3ZTYO1ZyCZJCQC4mBDg68GsuaJy6ykCntME2ot+XL/hfqM+H 4wdKQ9jHnA+5MTtuhSGdgaJ6nYGe0k9khdDAFugjlnwXsLb9QTDrtNT6A2cBe3LE+wGXhOJ9 bYweTvruighNnkW7VPvuJRxsoJnqRi68k8aocbeNaO7K/ljV/3eUIMrYzJbctx6eH1TC76nU 9MjA+NRLMperJXT/nQ1jgSlPQn8AvzS4Wdx3mPZ4YEkjOgMMiuBzS0gM8sljWrljt7xM44uc OOxk4fD0DbTSNRa4hLdy6jsYw5xmdGLUKJ3VcOAlRQpLSrq3hbLraPXGyzL9bwurFWwwvZYZ 8fo0mIhhVt7qzKm5dtyg7OYh6xKx3HV+Cpz4IERKNukSmVqP+C9H84D/zHfNpFxRNslWX0to ish17ka7IayZzNZoHxG7xvWavjCdpSBxy/IDb/JZzlijW9jeLWxigz0/UXzguH/V8zhyF9Rt WIFidjDsHkRygbeotaKUPpz/0qtmH6P2gnf5/sCIBUcm7DSNpghxbA9jNwUt0HCFTXxg0L4k OmdcUBMxw==
  • Ironport-sdr: 699e9deb_JjAi0tKmZYtYYYzVDj0f2WyEZwcd6PRjdMSnxoZZzu1u7hq pP9vJu7zmutWL7JwlULnv5Bxv48rLGBTI3oLJig==
  • List-archive: <https://www.eclipse.org/mailman/private/dataspace-dcp-dev/>
  • List-help: <mailto:dataspace-dcp-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/dataspace-dcp-dev>, <mailto:dataspace-dcp-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/dataspace-dcp-dev>, <mailto:dataspace-dcp-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHcpLAQKwR39bNvnEahlbs0kJEGrbWRposAgAAAelCAAVSgYA==
  • Thread-topic: [dataspace-dcp-dev] Discussion on the DCP Issuance Flow: Credential Issuance on the Basis of Another Credential

Hi again,

 

since my last mail has been lost, as I have accidentally send it to dataspace-dcp-dev-bounces@xxxxxxxxxxx instead of dataspace-dcp-dev@xxxxxxxxxxx herewith I forward it again.

 

Again, thanks for your feedback, Jim - I included the Issuer Metadata endpoint in the first step of the diagram.

 

The updated sequence diagram can now be found at: https://github.com/eclipse-dataspace-dcp/best-practices/blob/main/issuance/dcp_issuance_based_on_presentation.md and the corresponding PR can be found at: https://github.com/eclipse-dataspace-dcp/best-practices/pull/6

 

Unfortunately, I already merged the PR after the first approval, but of course comments are still very welcome. If there is anything to change, I am happy to open a new PR.

 

Thanks, and have a nice day

Niklas

--

Niklas Schulte, M.Sc.

Fraunhofer Institute for Software and Systems Engineering ISST

Industrial Data Systems | Research Associate

Speicherstraße 6, 44147 Dortmund, Germany

Tel. +49 231 97677 413

niklas.schulte@xxxxxxxxxxxxxxxxxx

 

Discover our research: 
http://www.isst.fraunhofer.de/en I LinkedIn I Youtube I Spotify

 

Fraunhofer ISST operates as a legally dependent entity of

Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V.,

Hansastrasse 27 c, 80686 Munich, Germany.

Register of associations: Amtsgericht (local court) of Munich, VR 4461

Authorized representative: Holger Hanselka (president)

 

Von: Schulte, Niklas
Gesendet: Dienstag, 24. Februar 2026 12:40
An: dataspace-dcp-dev <dataspace-dcp-dev-bounces@xxxxxxxxxxx>
Cc: jim.marino@xxxxxxxxx
Betreff: AW: [dataspace-dcp-dev] Discussion on the DCP Issuance Flow: Credential Issuance on the Basis of Another Credential

 

Hi Jim,

 

thanks for your feedback. My assumption is that it is possible with the current flows, however it was not completely clear to me how. Hence, my idea is to explicate this flow in a sequence diagram and add it to the best practices repository to facilitate DCP adoption.

 

I added the request for the Issuer Metadata to the top diagram. Here is the updated version of the diagram and will also open a PR in the best practices repository to facilitate further discussions.

 

 

Kind regards

Niklas

--

Niklas Schulte, M.Sc.

Fraunhofer Institute for Software and Systems Engineering ISST

Industrial Data Systems | Research Associate

Speicherstraße 6, 44147 Dortmund, Germany

Tel. +49 231 97677 413

niklas.schulte@xxxxxxxxxxxxxxxxxx

 

Discover our research: 
http://www.isst.fraunhofer.de/en I LinkedIn I Youtube I Spotify

 

Fraunhofer ISST operates as a legally dependent entity of

Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V.,

Hansastrasse 27 c, 80686 Munich, Germany.

Register of associations: Amtsgericht (local court) of Munich, VR 4461

Authorized representative: Holger Hanselka (president)

 

Von: Jim Marino <jim.marino@xxxxxxxxx>
Gesendet: Dienstag, 24. Februar 2026 11:26
An: dataspace-dcp developer discussions <dataspace-dcp-dev@xxxxxxxxxxx>
Cc: Schulte, Niklas <niklas.schulte@xxxxxxxxxxxxxxxxxx>
Betreff: Re: [dataspace-dcp-dev] Discussion on the DCP Issuance Flow: Credential Issuance on the Basis of Another Credential

 

Hi Niklas,

 

This is one of the core use cases for DCP. The existing specification flows should allow this. As the sequence diagram demonstrates, this requires using the presentation flow within an issuance flow. The client (requesting party) knows which credentials are required via the Issuer Metadata API.

 

Am I missing something?

 

Jim

 

 

 

 

 

On Feb 23, 2026 at 11:35:01AM, "Schulte, Niklas via dataspace-dcp-dev" <dataspace-dcp-dev@xxxxxxxxxxx> wrote:

Dear DCP Committers,

 

in regard to Issue #255 (https://github.com/eclipse-dataspace-dcp/decentralized-claims-protocol/issues/255), I would like to discuss my approach to support the presentation of an existing credential within the DCP Issuance Flow. I think this flow is essential for future automated data space onboardings and should be supported by the DCP (e.g. automatically issuing a data space membership credential on the basis of any existing VCs in the organization's wallet), especially in regard to the upcoming eIDAS 2.0 regulation. To this end, please take a look at the sequence diagram attached to this mail.

 

I am happy to either discuss my approach in a dedicated meeting with the DCP committers or within our next DCP weekly meeting. I would really appreciate your feedback on whether this is compatible with the current DCP Issuance and Presentation Flow.

 

Kind regards

Niklas

--

Niklas Schulte, M.Sc.

Fraunhofer Institute for Software and Systems Engineering ISST

Industrial Data Systems | Research Associate

Speicherstraße 6, 44147 Dortmund, Germany

Tel. +49 231 97677 413

niklas.schulte@xxxxxxxxxxxxxxxxxx

 

Discover our research: 
http://www.isst.fraunhofer.de/en I LinkedIn I Youtube I Spotify

 

Fraunhofer ISST operates as a legally dependent entity of

Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V.,

Hansastrasse 27 c, 80686 Munich, Germany.

Register of associations: Amtsgericht (local court) of Munich, VR 4461

Authorized representative: Holger Hanselka (president)

 

_______________________________________________
dataspace-dcp-dev mailing list
dataspace-dcp-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org


Back to the top