<div dir="ltr"><div><div>Hi all,</div><div><br></div><div>I wanted to share a new DCQL Playground we've created based on our DCQL implementation: <a href="https://dcql.animo.id/" target="_blank">https://dcql.animo.id/</a></div><div><br></div><div><img src="cid:ii_mdin13cd0" alt="image.png" width="542" height="318"><br></div><div><br></div><div><div>The playground is based on our open source DCQL library at the OpenWallet Foundation, which has just been updated to support OpenID4VP 1.0 (with some leniency to support older draft features for now), and supports all DCQL features and credential formats.</div></div><div><br></div><div>The library has been created to give very detailed matching results:</div><div>- whether the meta (format / type) matches</div><div>- which claim sets match, with the claim set payload extracted from the credential payload. For  claim sets, which claim</div><div>- which claims within a credential query match, with the claims extracted from the credential payload. It also has detailed error messages why a claim didn't match (such as not defined, or expected value didn't match)</div><div>- which trusted_authority query matches</div><div><br></div><div>The library has now also been published as version 1.0.0 with OpenID4VP 1.0 being published, and the library supporting all features.</div><div><br></div><div>Both the DCQL library and Playground are available as Apache 2.0:</div><div>- DCQL on NPM: <a href="https://www.npmjs.com/package/dcql" target="_blank">https://www.npmjs.com/package/dcql</a></div><div>- DCQL on Github: <a href="https://github.com/openwallet-foundation-labs/dcql-ts" target="_blank">https://github.com/openwallet-foundation-labs/dcql-ts</a></div><div>- DCQL Playground: <a href="https://dcql.animo.id/" target="_blank">https://dcql.animo.id</a></div><div>- DCQL Playground Github: <a href="https://github.com/animo/dcql-playground" target="_blank">https://github.com/animo/dcql-playground</a></div><div><br></div><div>Please let me know if you have any feedback.</div><div><br></div></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div style="color:rgb(0,0,0)">Best regards,</div><div style="color:rgb(0,0,0)"><b><br></b></div><div style="color:rgb(0,0,0)"><b>Timo Glastra</b></div><div style="color:rgb(0,0,0)"><b><br></b></div><div style="color:rgb(0,0,0)"><b>Co-Founder | </b><b>Animo Solutions</b></div><div style="color:rgb(0,0,0)"><a href="https://animo.id/" style="color:rgb(17,85,204)" target="_blank">https://animo.id</a></div><div><br></div></div></div></div></div>