Type Alias SupportedCredentialMetadataV1_3
SupportedCredentialMetadataV1_3: ZodIntersection<
ZodDiscriminatedUnion<
[
ZodObject<
{
credential_signing_alg_values_supported: ZodArray<ZodString>;
format: ZodLiteral<"dc+sd-jwt">;
vct: ZodString;
},
$strip,
>,
ZodObject<
{
credential_signing_alg_values_supported: ZodArray<ZodNumber>;
doctype: ZodString;
format: ZodLiteral<"mso_mdoc">;
},
$strip,
>,
],
"format",
>,
ZodObject<
{
authentic_sources: ZodObject<
{ dataset_id: ZodString; entity_id: ZodString },
$strip,
>;
credential_metadata: ZodObject<
{
claims: ZodOptional<
ZodArray<
ZodObject<
{
display: ZodOptional<ZodArray<(...)>>;
mandatory: ZodOptional<ZodBoolean>;
path: ZodArray<ZodUnion<(...)>>;
sd: ZodOptional<ZodEnum<(...)>>;
},
$strip,
>,
>,
>;
display: ZodOptional<
ZodArray<
ZodObject<
{
background_color: ZodOptional<ZodString>;
background_image: ZodOptional<ZodObject<(...), (...)>>;
description: ZodOptional<ZodString>;
locale: ZodString;
logo: ZodOptional<ZodObject<(...), (...)>>;
name: ZodString;
watermark_image: ZodOptional<ZodObject<(...), (...)>>;
},
$strip,
>,
>,
>;
},
$strip,
>;
cryptographic_binding_methods_supported: ZodArray<ZodString>;
proof_types_supported: ZodObject<
{
jwt: ZodObject<
{
key_attestations_required: ZodOptional<
ZodObject<
{
key_storage: ZodOptional<(...)>;
user_authentication: ZodOptional<(...)>;
},
$strip,
>,
>;
proof_signing_alg_values_supported: ZodArray<ZodString>;
},
$strip,
>;
},
$strip,
>;
schema_id: ZodString;
scope: ZodString;
},
$strip,
>,
>
Enhanced metadata for a credential supported by an Issuer Includes new mandatory credential_metadata, schema_id, and authentic_sources