Description
The renderMethod property is currently at risk. In the European Digital Credentials for Learning implementation, renderMethods are a critical part of the European Learning Model standard, which extends the VC spec.
The use case is that many countries in Europe will prescribe a specific visual look and feel for a credential by law, with the credential therefore needing to explicitly define the renderMethod and ensure that this is locked via the proof. Since no renderMethod currently exists, ELM has extended the data model with a class called elm:DisplayParameter which is described here: SHACL constraints for European Digital Credentials application profile (europa.eu).
The approach currently taken by ELM is to embed an image file directly in the credential, although using integrity protection would be another good way to go about it.
Should renderMethod be included in the standard, it would allow the next version of ELM to deprecate DisplayParameter, and go towards a standards compliant approach.