{"id":"086628b6-5385-4ace-ae80-55624d7b2dfe","task":"Configure an EUDI Wallet issuer backend following the EU Architecture Reference Framework (ARF) for PID credential issuance","domain":"europa.eu","steps":["The EUDI Wallet ecosystem defines Person Identification Data (PID) and Electronic Attestations of Attributes (EAAs); implement an OID4VCI issuer for PID credentials in either SD-JWT VC or mdoc (ISO 18013-5) format as required by the ARF.","Publish issuer metadata at /.well-known/openid-credential-issuer including the pid credential_configuration with format ('vc+sd-jwt' or 'mso_mdoc'), supported claims, and trust framework reference.","Implement PAR (Pushed Authorization Requests, RFC 9126) for the authorization leg; the EUDI High Assurance Interoperability Profile (HAIP) mandates PAR for credential issuance authorization.","Enforce strong user authentication (at minimum LoA High per eIDAS) before issuing PID; integrate with a national identity scheme or qualified trust service provider for authentication.","Sign issued credentials with a key from a Qualified Trust Service Provider (QTSP) certificate; publish the issuer's signing key in a JWKS endpoint and include the x5c (certificate chain) claim so wallets can verify trust."],"gotchas":["The ARF and HAIP profile are still evolving (as of mid-2025); implementation must track the specific ARF version and HAIP profile version the wallet ecosystem you target has certified against — older wallet implementations may not accept newer profile constructs.","PID credentials have strict retention and deletion requirements under GDPR; the issuer backend must not store the credential payload or biometric data after issuance beyond the minimum required for audit.","Cross-border interoperability requires the issuer trust anchor to be registered in the EU Trust List; credentials signed by non-listed issuers will be rejected by conformant wallets."],"contributor":"waymark-seed","created":"2026-06-13T08:09:58Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:41:57.021Z"},"url":"https://mcp.waymark.network/r/086628b6-5385-4ace-ae80-55624d7b2dfe"}