This environment is intended for testing issuance workflows and conducting interoperability sessions. For enquiries or support, please contact [email protected]

Session Detail

Inspect a single issuance session

eCrlkDDWit3GQxect5vLnw

credential_issued
pre-authorized_code


eu.europa.ec.eudi.pid_jwt_vc

Issued Credentials

dkxPTd9R_xaLjVnKHvzk_Q
eu.europa.ec.eudi.pid_jwt_vc
dc+sd-jwt
suspended
2026-09-08 07:06:22
View Credential
eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIi1QenpUeXFXNUJLemhuOTZqNUVaejluZW5DRnlXVjNneFlQU2hiVzNDemciLCAiLWg4RXZObVhLRFo1VGVTS08wMlNZbjk5X1ZVOVFZbXd6ODk4YkFFZ0piWSIsICJFY0xkQlg1aUhjRkpJZ1BKOVR0bTB4Y3NKSUJTcmFVSlVQV0JFQm1sdXZJIiwgIlE0Z21ITDRlSzk3a3dobWxDYWRpMzkyenJRbDlKV09fczZ3Rm1yZmxVdU0iLCAiU0VVWkJCbzdFUmdUVzlQNU9qeUt3ZWR5TjdDRkdNWUt1NG1YU3JZdDNhZyIsICJUUHhCRGt3R1hVWFpaSXpwRXNlZ2VPN2dIZ3BoRDNaRlFJb2NFcDJIT1lJIiwgIlVqQXYta0YyS1dJV2JidVE1U1F0ODFBMGhpTkVZdjd1TVB5Q1htSHpka0kiLCAiVjFPMVE2YjhtT1ljdmxmS3RlMWF2UHZ5N2ExUWp5eXJMczVmT19YUzZHZyIsICJYUGtFVEg3TGdIekFrbW9fcHFOLTZjbldUdURPTnl3VTE5NlVOemppSklvIiwgIllWUHk3Y0lRaE9JV28xc21ESkNCQ2c3dkxsZ0s5UUozN211dERRQkwxZVkiLCAiaHBPNWFaMTNyb04yTkRidEh3cHU1NEFLNjZlWG1mQkxmZWdFTDFybS13ZyIsICJwOTJhZE5ueEJPNUx1d04zZDNMVk1yMWdXeHVFOXBzU3hhQ1ZqdGpzbFBRIiwgInBSUm4wc0NiQ3k0XzduQ0EwbXA0N0ZzOVNyVlhxVmQ5QW5mSzNFYVpWYWciLCAicHE5QlhkN2kzczVzeDFfczd6WUQ3MnJXZTVueW1hNHRSdUJjdXBGZnpaTSIsICJ3UFUtNk1wRThfVHZ1RG00c0JkRXRSbDI4UDJqbDdmcGxfd0xHb2pCYVFvIiwgInpFYzZtSllVcUVXVWRDQ2FmVHg5SHJnVU5HM3FlMjdtTWVVWVlvYktKaXMiXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci1wbGF5Z3JvdW5kLXNlcnZpY2UuaWdyYW50LmlvIiwgInZjdCI6ICJ1cm46ZXVkaTpwaWQ6MSIsICJpYXQiOiAxNzg4ODUxMTgyLCAibmJmIjogMTc4ODg1MTE4MiwgImV4cCI6IDE4MjAzODcxODIsICJfc2RfYWxnIjogInNoYS0yNTYiLCAic3RhdHVzIjogeyJzdGF0dXNfbGlzdCI6IHsiaWR4IjogMTE5Mzc5LCAidXJpIjogImh0dHBzOi8vaXNzdWVyLXBsYXlncm91bmQtc2VydmljZS5pZ3JhbnQuaW8vc3RhdHVzbGlzdHMvMSJ9fX0.7XzLELdbUYzp_f42w8VwibvTNASrm6NbB9tcJhkZscNNjQuJUaKEO_wUctDOZ3_G6O_g1p8tNxtNB4kQFmplcQ~WyJHWGYzMmN2Tm9HTm9Uc19obUFLb05RIiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJWT2UyUGhnSVd0ZzAtbEtWSUI0SGR3IiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJJYTNfZVhNeHFVMzdNZ2tMQmk3SDhBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyJiX296b192WURHSkZPVmJOdGZLS1pRIiwgImNvdW50cnkiLCAiU0UiXQ~WyIxYktsX2I4YmkwRWYyaEp2U2lqWUdBIiwgImxvY2FsaXR5IiwgIkdvdGhlbmJ1cmciXQ~WyJHSldubm1OZWJ4MHhLbjJMa0hVSVVBIiwgInBsYWNlX29mX2JpcnRoIiwgeyJfc2QiOiBbIlQwMGR3MGMtOWlhWnRXZ0plUkhTNm9YU3hHdmM3dmh2Y19abkUtcFdYQTAiLCAiWFByYndROWtVNmoyT1laSDhfaVhVd1o0LUJhWDN0RHFpa1pHaGxPWmNDMCIsICJiRC1Cckg4dmYxcG9VR1ZxZkNfTWdMMno1VUZHLW9iQ2Ffb3FabUJkN0E4IiwgImZUcVpPODV1VzN6cGR6SEJ2TE5hcGsxQVlKczRXUE9IR1NzRUQ2dzN5S1kiLCAia1FjdG0yQWpvTWZabjJnT3RVYTlGZ1Faa0xhaS01OU1vRmVkTU84Z2FGUSIsICJwaXdINWtrZ0VaZFg5WkFwR0NBUTV4aktXcEdwa3pGdFY2MFBKM3hWV2NBIiwgInhXLTNHeWwzNHNYcFAxQXpLaEhzUUh3ME9nMnlyeTR5d3dHZlE1d0FwM3MiXX1d~WyJKREVVZE9ubml5WUMtMDQtZmpvOFZBIiwgIlNFIl0~WyI2R29fcDk4NFM0SmVoOUUwR0lpc1VnIiwgIk5PIl0~WyJyWGVQUXdNaGJacEtrOVJoRkk1T0V3IiwgIm5hdGlvbmFsaXRpZXMiLCBbeyIuLi4iOiAiN2ZJZ1VRZUlqVWhCZG5KemhGbGFMUUQ2bkpMSkVWelgyZzZCUlhrWldtSSJ9LCB7Ii4uLiI6ICJNdU9TTy1scU1UMF9jSlBqX3d0aUlnel9pZ1VLbk1DUDVvSHpBT21nVUdFIn1dXQ~WyJVR3NfcXF5d3FkTXBjRGlMY2tCYnZ3IiwgImRhdGVfb2ZfZXhwaXJ5IiwgIjIwMzAtMDYtMzAiXQ~WyI4UHVRcTBHTjdmalZRMkUyTXlReWJRIiwgImRhdGVfb2ZfaXNzdWFuY2UiLCAiMjAyNS0wMi0wMSJd~WyIxZjg5LW1aRzYwNWJTZ1FIeGlnaTFRIiwgImlzc3VpbmdfYXV0aG9yaXR5IiwgIlNrYXR0ZXZlcmtldCJd~WyJJWEFFSmphV0JJVnRBQjZMWXZTYldnIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~WyJvSTNwWTlPMmV3RU1DN3dCNFdYZTVRIiwgInNleCIsIDJd~WyJhV0Y4MjhlZ0IxOXlBTVRnYlRIYnRRIiwgImVtYWlsIiwgImFubmEuam9oYW5zc29uQGV4YW1wbGUuY29tIl0~WyJnN0ttZWdFNGdDemx2czBlTmlrWFJ3IiwgImZvcm1hdHRlZCIsICJLdW5nc3BvcnRzYXZlbnllbiAyNSwgNDExIDM2IEdvdGhlbmJ1cmcsIFN3ZWRlbiJd~WyJZNmExUU5iY21qTTlBMmE5V0VzQ2pRIiwgInN0cmVldF9hZGRyZXNzIiwgIkt1bmdzcG9ydHNhdmVueWVuIl0~WyJTTGRwSEZTdUxRWFYydXA2ZThKZWV3IiwgImhvdXNlX251bWJlciIsICIyNSJd~WyJSaTVRWVFjVXVneGpwWmtCV0Nvb2pRIiwgInBvc3RhbF9jb2RlIiwgIjQxMSAzNiJd~WyJqRWlIRlRaaFNwMm03NTJMYldBRnRBIiwgImxvY2FsaXR5IiwgIkdvdGhlbmJ1cmciXQ~WyJKbE9IV08zWmtWdWRIU1hrRmpyM013IiwgInJlZ2lvbiIsICJWYXN0cmEgR290YWxhbmQiXQ~WyIzWEdzWU1ZZUNkQlp3OGtrSXlkNGtRIiwgImNvdW50cnkiLCAiU0UiXQ~WyJGWXlfRmFhRURKbjBUdlRLZ0FaVml3IiwgImFkZHJlc3MiLCB7Il9zZCI6IFsiLXRQSVEtNnlSODhUdE9SODN4cUdHYzRENThFNnJFcUVXdmQzOUFySFBvRSIsICI2TnpZbXhSLVlLWWVtTEtmeXdYSlZtVXpDLV9iY2VFWTl1ZHI3bE1zZ0FzIiwgIkNOS3ZBR2NDU3VNbUVMWUMzY0JBV1RTcnRUdVlYSmtfa3dYS1lCWlBRSUkiLCAiQ3BFSDI2WU82elBlV0RITnFyLVBlcWx4MlNMU1Z0bERZYUZ3SzdIWThsayIsICJHVExpcG1tMkIwbkVwVGpfN1pEc1J5a0lycF92eUFibFQ5MVNwNmJPbXlNIiwgIkplY0tyLXZJTzRYVUpDdFI0bHpxRWx6RndqWFR0M3Q2S2M4WVVXOWFBSTAiLCAiWm8xZ3h6dXF3ank0bkVsMGdyUzNVN3M3MFpTTk51cmpiNVNsMEpHT2gyNCIsICJqME95WlY5akg1R1JSdEZGb0hVY2NMMHZhQVBVN1JzUDZuZmNob3EwUllFIiwgInd2dmcxakVISW9LeXhwR3V6a2xVSklzX0J0OHhBVl9seFFaQi1VdXFaNEkiLCAiemVhbkJvbWU4UHVlWTY3Z2ZScHREbEFCRjRzcEpMdUJGZ3gyQTdQVmZKQSIsICJ6eTFzeXY5YWtOeC04Mk5yclZhWXdrdVJPbXRYYWl2VVczUC1PeWoxQ2xBIl19XQ~WyJISzJYVG1qa050TC00UExIMFJETDZnIiwgImRvY3VtZW50X251bWJlciIsICJQSUQtU0UtMjAyNS0wMDAwMiJd~WyJWandfR01DMEJ6LUZ6QlVNdDdIZUp3IiwgImlzc3VpbmdfanVyaXNkaWN0aW9uIiwgIlNFIl0~

Session Logs

16 total
2026-09-08 07:22:52 error /sessions/claims No pending deferred transactions for this credential configuration ▼
How to fix:
Claims were submitted for a credential configuration that has no pending deferred transactions. All deferred transactions for this configuration have already been resolved. This may happen if the wallet already received its credentials via the deferred endpoint.
Data:
{
  "credential_configuration_id": "eu.europa.ec.eudi.pid_jwt_vc",
  "hint": "Claims were submitted for a credential configuration that has no pending deferred transactions. All deferred transactions for this configuration have already been resolved. This may happen if the wallet already received its credentials via the deferred endpoint.",
  "session_status": "credential_issued"
}
2026-09-08 07:06:22 info /credential Credential issued ▼
Data:
{
  "config_id": "eu.europa.ec.eudi.pid_jwt_vc",
  "credential_identifier": null,
  "credentials": [
    "eyJhbGciOiJFUzI1NiIsInR5cCI6ImRjK3NkLWp3dCIsImtpZCI6IldCcG9hdUZ6N0VDNUUwbHk4NHJuSUEiLCJ4NWMiOlsiTUlJQ1RqQ0NBZldnQXdJQkFnSVVURnpKNDJpbnd1VGpNQU9VL1IvZDRjaVJ5Y0V3Q2dZSUtvWkl6ajBFQXdJd1FqRUxNQWtHQTFVRUJoTUNVMFV4Q3pBSkJnTlZCQWdNQWxORk1SSXdFQVlEVlFRS0RBbHBSM0poYm5RdWFXOHhFakFRQmdOVkJBTU1DVk5FTFVwWFZDQkRRVEFlRncweU5qQTJNVEF3TnpVMU16WmFGdzB5TnpBMk1UQXdOelUxTXpaYU1FOHhDekFKQmdOVkJBWVRBbE5GTVFzd0NRWURWUVFJREFKVFJURVNNQkFHQTFVRUNnd0phVWR5WVc1MExtbHZNUjh3SFFZRFZRUUREQlpUUkMxS1YxUWdSRzlqZFcxbGJuUWdVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRWxCdDBUQkdoUFZXak1Kcmd1U3YweUIwbmRTSVVTcFFqalFSRkE1aUVtdjZPR3J0bnhIL1h3WlczTDJaRWw3YW9LQjRCTndjWjl0SlVOKzZOY0l3enVLT0J1ekNCdURBSkJnTlZIUk1FQWpBQU1BNEdBMVVkRHdFQi93UUVBd0lIZ0RCYkJnTlZIUkVFVkRCU2hpdG9kSFJ3Y3pvdkwybHpjM1ZsY2kxd2JHRjVaM0p2ZFc1a0xYTmxjblpwWTJVdWFXZHlZVzUwTG1sdmdpTnBjM04xWlhJdGNHeGhlV2R5YjNWdVpDMXpaWEoyYVdObExtbG5jbUZ1ZEM1cGJ6QWRCZ05WSFE0RUZnUVVWVTU0Q2R3WHBGRDdkb05TSlJFTjgvT2p0K0F3SHdZRFZSMGpCQmd3Rm9BVTJWYi9TcjgyZTlYT1EwMHFhZzJyeWdxT1l6c3dDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdXc0R5aTB3OUhYU1cvUmZsQ09sQVRsWFpEOEV5VXAvZmpTTkZLdUdJR1JJQ0lFZ3ZyaDJhR29YcTIveU1TNzJ1RFpGbVNBNWw5YThKclBBazJFSFNqUHpmIl19.eyJfc2QiOiBbIi1QenpUeXFXNUJLemhuOTZqNUVaejluZW5DRnlXVjNneFlQU2hiVzNDemciLCAiLWg4RXZObVhLRFo1VGVTS08wMlNZbjk5X1ZVOVFZbXd6ODk4YkFFZ0piWSIsICJFY0xkQlg1aUhjRkpJZ1BKOVR0bTB4Y3NKSUJTcmFVSlVQV0JFQm1sdXZJIiwgIlE0Z21ITDRlSzk3a3dobWxDYWRpMzkyenJRbDlKV09fczZ3Rm1yZmxVdU0iLCAiU0VVWkJCbzdFUmdUVzlQNU9qeUt3ZWR5TjdDRkdNWUt1NG1YU3JZdDNhZyIsICJUUHhCRGt3R1hVWFpaSXpwRXNlZ2VPN2dIZ3BoRDNaRlFJb2NFcDJIT1lJIiwgIlVqQXYta0YyS1dJV2JidVE1U1F0ODFBMGhpTkVZdjd1TVB5Q1htSHpka0kiLCAiVjFPMVE2YjhtT1ljdmxmS3RlMWF2UHZ5N2ExUWp5eXJMczVmT19YUzZHZyIsICJYUGtFVEg3TGdIekFrbW9fcHFOLTZjbldUdURPTnl3VTE5NlVOemppSklvIiwgIllWUHk3Y0lRaE9JV28xc21ESkNCQ2c3dkxsZ0s5UUozN211dERRQkwxZVkiLCAiaHBPNWFaMTNyb04yTkRidEh3cHU1NEFLNjZlWG1mQkxmZWdFTDFybS13ZyIsICJwOTJhZE5ueEJPNUx1d04zZDNMVk1yMWdXeHVFOXBzU3hhQ1ZqdGpzbFBRIiwgInBSUm4wc0NiQ3k0XzduQ0EwbXA0N0ZzOVNyVlhxVmQ5QW5mSzNFYVpWYWciLCAicHE5QlhkN2kzczVzeDFfczd6WUQ3MnJXZTVueW1hNHRSdUJjdXBGZnpaTSIsICJ3UFUtNk1wRThfVHZ1RG00c0JkRXRSbDI4UDJqbDdmcGxfd0xHb2pCYVFvIiwgInpFYzZtSllVcUVXVWRDQ2FmVHg5SHJnVU5HM3FlMjdtTWVVWVlvYktKaXMiXSwgImlzcyI6ICJodHRwczovL2lzc3Vlci1wbGF5Z3JvdW5kLXNlcnZpY2UuaWdyYW50LmlvIiwgInZjdCI6ICJ1cm46ZXVkaTpwaWQ6MSIsICJpYXQiOiAxNzg4ODUxMTgyLCAibmJmIjogMTc4ODg1MTE4MiwgImV4cCI6IDE4MjAzODcxODIsICJfc2RfYWxnIjogInNoYS0yNTYiLCAic3RhdHVzIjogeyJzdGF0dXNfbGlzdCI6IHsiaWR4IjogMTE5Mzc5LCAidXJpIjogImh0dHBzOi8vaXNzdWVyLXBsYXlncm91bmQtc2VydmljZS5pZ3JhbnQuaW8vc3RhdHVzbGlzdHMvMSJ9fX0.7XzLELdbUYzp_f42w8VwibvTNASrm6NbB9tcJhkZscNNjQuJUaKEO_wUctDOZ3_G6O_g1p8tNxtNB4kQFmplcQ~WyJHWGYzMmN2Tm9HTm9Uc19obUFLb05RIiwgImZhbWlseV9uYW1lIiwgIkpvaGFuc3NvbiJd~WyJWT2UyUGhnSVd0ZzAtbEtWSUI0SGR3IiwgImdpdmVuX25hbWUiLCAiQW5uYSJd~WyJJYTNfZVhNeHFVMzdNZ2tMQmk3SDhBIiwgImJpcnRoZGF0ZSIsICIxOTkwLTA3LTIyIl0~WyJiX296b192WURHSkZPVmJOdGZLS1pRIiwgImNvdW50cnkiLCAiU0UiXQ~WyIxYktsX2I4YmkwRWYyaEp2U2lqWUdBIiwgImxvY2FsaXR5IiwgIkdvdGhlbmJ1cmciXQ~WyJHSldubm1OZWJ4MHhLbjJMa0hVSVVBIiwgInBsYWNlX29mX2JpcnRoIiwgeyJfc2QiOiBbIlQwMGR3MGMtOWlhWnRXZ0plUkhTNm9YU3hHdmM3dmh2Y19abkUtcFdYQTAiLCAiWFByYndROWtVNmoyT1laSDhfaVhVd1o0LUJhWDN0RHFpa1pHaGxPWmNDMCIsICJiRC1Cckg4dmYxcG9VR1ZxZkNfTWdMMno1VUZHLW9iQ2Ffb3FabUJkN0E4IiwgImZUcVpPODV1VzN6cGR6SEJ2TE5hcGsxQVlKczRXUE9IR1NzRUQ2dzN5S1kiLCAia1FjdG0yQWpvTWZabjJnT3RVYTlGZ1Faa0xhaS01OU1vRmVkTU84Z2FGUSIsICJwaXdINWtrZ0VaZFg5WkFwR0NBUTV4aktXcEdwa3pGdFY2MFBKM3hWV2NBIiwgInhXLTNHeWwzNHNYcFAxQXpLaEhzUUh3ME9nMnlyeTR5d3dHZlE1d0FwM3MiXX1d~WyJKREVVZE9ubml5WUMtMDQtZmpvOFZBIiwgIlNFIl0~WyI2R29fcDk4NFM0SmVoOUUwR0lpc1VnIiwgIk5PIl0~WyJyWGVQUXdNaGJacEtrOVJoRkk1T0V3IiwgIm5hdGlvbmFsaXRpZXMiLCBbeyIuLi4iOiAiN2ZJZ1VRZUlqVWhCZG5KemhGbGFMUUQ2bkpMSkVWelgyZzZCUlhrWldtSSJ9LCB7Ii4uLiI6ICJNdU9TTy1scU1UMF9jSlBqX3d0aUlnel9pZ1VLbk1DUDVvSHpBT21nVUdFIn1dXQ~WyJVR3NfcXF5d3FkTXBjRGlMY2tCYnZ3IiwgImRhdGVfb2ZfZXhwaXJ5IiwgIjIwMzAtMDYtMzAiXQ~WyI4UHVRcTBHTjdmalZRMkUyTXlReWJRIiwgImRhdGVfb2ZfaXNzdWFuY2UiLCAiMjAyNS0wMi0wMSJd~WyIxZjg5LW1aRzYwNWJTZ1FIeGlnaTFRIiwgImlzc3VpbmdfYXV0aG9yaXR5IiwgIlNrYXR0ZXZlcmtldCJd~WyJJWEFFSmphV0JJVnRBQjZMWXZTYldnIiwgImlzc3VpbmdfY291bnRyeSIsICJTRSJd~WyJvSTNwWTlPMmV3RU1DN3dCNFdYZTVRIiwgInNleCIsIDJd~WyJhV0Y4MjhlZ0IxOXlBTVRnYlRIYnRRIiwgImVtYWlsIiwgImFubmEuam9oYW5zc29uQGV4YW1wbGUuY29tIl0~WyJnN0ttZWdFNGdDemx2czBlTmlrWFJ3IiwgImZvcm1hdHRlZCIsICJLdW5nc3BvcnRzYXZlbnllbiAyNSwgNDExIDM2IEdvdGhlbmJ1cmcsIFN3ZWRlbiJd~WyJZNmExUU5iY21qTTlBMmE5V0VzQ2pRIiwgInN0cmVldF9hZGRyZXNzIiwgIkt1bmdzcG9ydHNhdmVueWVuIl0~WyJTTGRwSEZTdUxRWFYydXA2ZThKZWV3IiwgImhvdXNlX251bWJlciIsICIyNSJd~WyJSaTVRWVFjVXVneGpwWmtCV0Nvb2pRIiwgInBvc3RhbF9jb2RlIiwgIjQxMSAzNiJd~WyJqRWlIRlRaaFNwMm03NTJMYldBRnRBIiwgImxvY2FsaXR5IiwgIkdvdGhlbmJ1cmciXQ~WyJKbE9IV08zWmtWdWRIU1hrRmpyM013IiwgInJlZ2lvbiIsICJWYXN0cmEgR290YWxhbmQiXQ~WyIzWEdzWU1ZZUNkQlp3OGtrSXlkNGtRIiwgImNvdW50cnkiLCAiU0UiXQ~WyJGWXlfRmFhRURKbjBUdlRLZ0FaVml3IiwgImFkZHJlc3MiLCB7Il9zZCI6IFsiLXRQSVEtNnlSODhUdE9SODN4cUdHYzRENThFNnJFcUVXdmQzOUFySFBvRSIsICI2TnpZbXhSLVlLWWVtTEtmeXdYSlZtVXpDLV9iY2VFWTl1ZHI3bE1zZ0FzIiwgIkNOS3ZBR2NDU3VNbUVMWUMzY0JBV1RTcnRUdVlYSmtfa3dYS1lCWlBRSUkiLCAiQ3BFSDI2WU82elBlV0RITnFyLVBlcWx4MlNMU1Z0bERZYUZ3SzdIWThsayIsICJHVExpcG1tMkIwbkVwVGpfN1pEc1J5a0lycF92eUFibFQ5MVNwNmJPbXlNIiwgIkplY0tyLXZJTzRYVUpDdFI0bHpxRWx6RndqWFR0M3Q2S2M4WVVXOWFBSTAiLCAiWm8xZ3h6dXF3ank0bkVsMGdyUzNVN3M3MFpTTk51cmpiNVNsMEpHT2gyNCIsICJqME95WlY5akg1R1JSdEZGb0hVY2NMMHZhQVBVN1JzUDZuZmNob3EwUllFIiwgInd2dmcxakVISW9LeXhwR3V6a2xVSklzX0J0OHhBVl9seFFaQi1VdXFaNEkiLCAiemVhbkJvbWU4UHVlWTY3Z2ZScHREbEFCRjRzcEpMdUJGZ3gyQTdQVmZKQSIsICJ6eTFzeXY5YWtOeC04Mk5yclZhWXdrdVJPbXRYYWl2VVczUC1PeWoxQ2xBIl19XQ~WyJISzJYVG1qa050TC00UExIMFJETDZnIiwgImRvY3VtZW50X251bWJlciIsICJQSUQtU0UtMjAyNS0wMDAwMiJd~WyJWandfR01DMEJ6LUZ6QlVNdDdIZUp3IiwgImlzc3VpbmdfanVyaXNkaWN0aW9uIiwgIlNFIl0~"
  ],
  "credentials_count": 1,
  "format": "dc+sd-jwt",
  "notification_id": "bXb0m-ziXTzEEUzm"
}
2026-09-08 07:06:22 info /credential Claims resolved via on_request hook ▼
Data:
{
  "claims_keys": [
    "family_name",
    "given_name",
    "birthdate",
    "place_of_birth",
    "nationalities",
    "date_of_expiry",
    "date_of_issuance",
    "issuing_authority",
    "issuing_country",
    "sex",
    "email",
    "address",
    "document_number",
    "issuing_jurisdiction"
  ],
  "config_id": "eu.europa.ec.eudi.pid_jwt_vc"
}
2026-09-08 07:06:22 debug /credential Credential configuration resolved ▼
Data:
{
  "config_id": "eu.europa.ec.eudi.pid_jwt_vc",
  "credential_identifier": null
}
2026-09-08 07:06:22 debug /credential Credential request body ▼
Data:
{
  "credential_configuration_id": "eu.europa.ec.eudi.pid_jwt_vc",
  "format": "dc+sd-jwt",
  "proof": {
    "jwt": "eyJhbGciOiJFUzI1NiIsInR5cCI6Im9wZW5pZDR2Y2ktcHJvb2Yrand0IiwiandrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoiakVVMkZLemlUTXBvMkE0MVhKUnBaU2xqLUZ4UHplUG5rWFg3Z0M4b29mdyIsInkiOiJYYXZRd09sN2lFVWRLeGV5UjVla3g4eXgweWo5YXRlNmVYNjFiZmdfZF9FIn19.eyJpc3MiOiJkaWQ6a2V5OnpYd3BUUUFMeEVnQmU3aDVEckNTM1RrS3NZSnhtVWRoSmN6akZSS2IyQ0VLM1o3TVE3aDhBazRZYzd4NjdFbUpqU2M1SlZjeG94OFFERmNoWkpSZFVnVlNUdFZFIiwiYXVkIjoiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsImlhdCI6MTc4ODg1MTE4Miwibm9uY2UiOiJ5cXktUGctWXEwYlJKY2h2MDZDR2F3NlU2MVd3YncifQ.azGwEUYwETWvKQqikTfgPCnVuwN2n4lKGXbRflAQi4zjTAHZeDnyLL8zyso0SYBBI3ytKu2SzTpafinUlwjUsg",
    "proof_type": "jwt"
  }
}
2026-09-08 07:06:22 info /credential Credential request received ▼
Data:
{
  "credential_configuration_id": "eu.europa.ec.eudi.pid_jwt_vc",
  "credential_identifier": null,
  "headers": {
    "accept": "*/*",
    "accept-encoding": "gzip, br",
    "authorization": "Bearer 8w5_mBPck5KuiG08oy-S7H8WO4nwL-kXVV9meMXYSlM",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "2a01:4f8:c2c:e055::1",
    "cf-ipcountry": "DE",
    "cf-ray": "a37c1c3169e83573-CDG",
    "cf-visitor": "{\"scheme\":\"https\"}",
    "content-length": "747",
    "content-type": "application/json",
    "host": "issuer-playground-service.igrant.io",
    "user-agent": "python-requests/2.34.2",
    "x-forwarded-for": "10.164.0.47",
    "x-forwarded-host": "issuer-playground-service.igrant.io",
    "x-forwarded-port": "443",
    "x-forwarded-proto": "https",
    "x-forwarded-scheme": "https",
    "x-original-forwarded-for": "2a01:4f8:c2c:e055::1",
    "x-real-ip": "10.164.0.47",
    "x-request-id": "b50d25817b04c3379e8b4017f4479fd2",
    "x-scheme": "https"
  },
  "is_dpop": false,
  "proofs_present": false
}
2026-09-08 07:06:09 error /credential Missing credential_identifier and credential_configuration_id ▼
Data:
{
  "help": "Include `credential_identifier` from the authorization_details in the token response, or `credential_configuration_id` from the issuer\u0027s /.well-known/openid-credential-issuer metadata.",
  "reason": "The credential request must include either `credential_identifier` (from the token response) or `credential_configuration_id` (from issuer metadata). Neither was provided.",
  "spec_ref": "OID4VCI Section 8.2"
}
2026-09-08 07:06:09 debug /credential Credential request body ▼
Data:
{
  "format": "dc+sd-jwt",
  "proof": {
    "jwt": "eyJhbGciOiJFUzI1NiIsInR5cCI6Im9wZW5pZDR2Y2ktcHJvb2Yrand0IiwiandrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoiQmQ4ZjNoRWZxREdrSmx4Y0pGYmFaWTJaclREZUliWkJFS3J2Q0hCeVJiZyIsInkiOiI1dXUydWY3QkVHZjhqaU1HNDNJdkN1N1ZaX01lcDNMQzFlaFJqRGFNS1dvIn19.eyJpc3MiOiJkaWQ6a2V5OnpYd3BRaUs0dWhHR25ham14Mm9YQmN1endBeHBxYmtGdUpjUEFmYWg0dUhHRjRZVWFHcWVlUnFSRHNKRnQ4dnRrMjdhWUg1Mlp4SmJGWDZ3UGhMUkU2Zkw4ZTJ1IiwiYXVkIjoiaHR0cHM6Ly9pc3N1ZXItcGxheWdyb3VuZC1zZXJ2aWNlLmlncmFudC5pbyIsImlhdCI6MTc4ODg1MTE2OCwibm9uY2UiOiJZbDZSZ056QkUtcXpSXzN1aG1NVFB3dVllc1hQRHcifQ.lhvxiBR71wPRAnsk2GU_LO3r1azH_Nc_uYdOiogXhmTN3FhOqLLZtp9EKOLlHz9avrW3LFbdZ1rDg2bSdj8QcQ",
    "proof_type": "jwt"
  },
  "vct": "urn:eudi:pid:1"
}
2026-09-08 07:06:09 info /credential Credential request received ▼
Data:
{
  "credential_configuration_id": null,
  "credential_identifier": null,
  "headers": {
    "accept": "*/*",
    "accept-encoding": "gzip, br",
    "authorization": "Bearer 8w5_mBPck5KuiG08oy-S7H8WO4nwL-kXVV9meMXYSlM",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "2a01:4f8:c2c:e055::1",
    "cf-ipcountry": "DE",
    "cf-ray": "a37c1bde3b8dcddf-CDG",
    "cf-visitor": "{\"scheme\":\"https\"}",
    "content-length": "709",
    "content-type": "application/json",
    "host": "issuer-playground-service.igrant.io",
    "user-agent": "python-requests/2.34.2",
    "x-forwarded-for": "10.164.0.47",
    "x-forwarded-host": "issuer-playground-service.igrant.io",
    "x-forwarded-port": "443",
    "x-forwarded-proto": "https",
    "x-forwarded-scheme": "https",
    "x-original-forwarded-for": "2a01:4f8:c2c:e055::1",
    "x-real-ip": "10.164.0.47",
    "x-request-id": "1ca16288b1473974fe11ae11094bf1a0",
    "x-scheme": "https"
  },
  "is_dpop": false,
  "proofs_present": false
}
2026-09-08 07:06:08 info /token Access token issued ▼
Data:
{
  "credential_configuration_ids": [
    "eu.europa.ec.eudi.pid_jwt_vc"
  ],
  "dpop_bound": false,
  "expires_in": 86400,
  "token_type": "Bearer"
}
2026-09-08 07:06:08 debug /token Authorization details resolved ▼
Data:
{
  "auth_details": null,
  "claims_data_present": false,
  "credential_configuration_ids": [
    "eu.europa.ec.eudi.pid_jwt_vc"
  ]
}
2026-09-08 07:06:08 info /token Token request received (pre-authorized_code) ▼
Data:
{
  "authorization_details_present": false,
  "client_id": null,
  "dpop_present": false,
  "grant_type": "pre-authorized_code",
  "tx_code_present": false
}
2026-09-08 07:06:08 debug /token Token request received ▼
Data:
{
  "form_body": {
    "grant_type": "urn:ietf:params:oauth:grant-type:pre-authorized_code",
    "pre-authorized_code": "J_HdFEeu-2VEbvpxwN-HYylSUM1s4asCi35MTN7Ss6c"
  },
  "headers": {
    "accept": "*/*",
    "accept-encoding": "gzip, br",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "2a01:4f8:c2c:e055::1",
    "cf-ipcountry": "DE",
    "cf-ray": "a37c1bdc39477017-CDG",
    "cf-visitor": "{\"scheme\":\"https\"}",
    "content-length": "137",
    "content-type": "application/x-www-form-urlencoded",
    "host": "issuer-playground-service.igrant.io",
    "user-agent": "python-requests/2.34.2",
    "x-forwarded-for": "10.32.5.1",
    "x-forwarded-host": "issuer-playground-service.igrant.io",
    "x-forwarded-port": "443",
    "x-forwarded-proto": "https",
    "x-forwarded-scheme": "https",
    "x-original-forwarded-for": "2a01:4f8:c2c:e055::1",
    "x-real-ip": "10.32.5.1",
    "x-request-id": "6ae7728736f6ffd4d22435a1d8b8c013",
    "x-scheme": "https"
  },
  "require_wallet_attestation": false,
  "wa_provided": false,
  "wa_validated_at_par": false
}
2026-09-08 07:06:08 info /credential_offers Credential offer created ▼
Data:
{
  "credential_offer": {
    "credential_configuration_ids": [
      "eu.europa.ec.eudi.pid_jwt_vc"
    ],
    "credential_issuer": "https://issuer-playground-service.igrant.io",
    "grants": {
      "urn:ietf:params:oauth:grant-type:pre-authorized_code": {
        "pre-authorized_code": "J_HdFEeu-2VEbvpxwN-HYylSUM1s4asCi35MTN7Ss6c"
      }
    }
  },
  "grant_type": "pre-authorized_code",
  "offer_id": "ttBdN48ffblo5BEdS_VEuw"
}
2026-09-08 07:06:08 info /credential_offers Pre-authorized code created ▼
Data:
{
  "code": "J_HdFEeu-2VEbvpxwN-HYylSUM1s4asCi35MTN7Ss6c",
  "credential_configuration_ids": [
    "eu.europa.ec.eudi.pid_jwt_vc"
  ],
  "tx_code_present": false
}
2026-09-08 07:06:08 info /credential_offers Credential offer requested ▼
Data:
{
  "claims_present": false,
  "credential_configuration_ids": [
    "eu.europa.ec.eudi.pid_jwt_vc"
  ],
  "grants": {
    "pre_authorized_code": true
  },
  "require_key_attestation": false,
  "require_wallet_attestation": false,
  "subject_id": null
}

Events

3 total
Type Timestamp Details
credential_issued 2026-09-08 07:06:22 {'credential_configuration_id': 'eu.europa.ec.eudi.pid_jwt_vc'}
token_exchanged 2026-09-08 07:06:08 {'grant_type': 'pre-authorized_code'}
offer_created 2026-09-08 07:06:08 {'credential_configuration_ids': ['eu.europa.ec.eudi.pid_jwt_vc']}