Credential Offer
Um Credential Offer é a mensagem que um emissor envia a uma carteira para iniciar a emissão ao abrigo do OpenID4VCI: identifica o emissor, indica que credenciais estão a ser oferecidas e diz à carteira como lhe é permitido recolhê-las.
Na prática, a oferta é o que está por trás do código QR de uma página de emissão ou da ligação de um email. Ao lê-la, a carteira recebe o URL do emissor e um ou mais identificadores de configuração de credencial, além de um grant que determina o resto do fluxo: um authorization code grant faz o titular passar primeiro pela autenticação do próprio emissor, enquanto um pre-authorized code grant é usado quando o titular já estava autenticado no local onde a oferta foi criada, opcionalmente protegido por um transaction code mostrado no outro canal. A partir daí a carteira lê os metadados do emissor, troca o grant por um token de acesso e chama o credential endpoint para recolher o que foi oferecido.