Skip to main content

Variable: ENTITY_TYPES

const ENTITY_TYPES: readonly ["federation_entity", "openid_credential_issuer", "openid_credential_verifier", "openid_wallet_provider", "openid_provider", "openid_relying_party", "oauth_authorization_server", "oauth_client", "oauth_resource"]

Defined in: packages/contracts/src/schemas/federation.ts:228

The OpenID Federation entity types an accreditation may name: the federation's own (federation_entity), the OAuth and OpenID Connect roles of OpenID Federation 1.0, and the wallet ecosystem's issuer, verifier and wallet provider.

Closed, and deliberately wider than slice 2 uses, because these values appear in a reply and an event, where widening a literal later is a new version (29). A type on this list is not a promise that the platform can publish metadata for it; the renderer's allowlist (D2.14) decides what reaches an artifact.