auth/credential_type_schema.ts view source
ReadonlyMap<string, CredentialTypeMeta> Builtin credential-type metadata. Not overridable by consumers.
Typed ReadonlyMap for the contract — but JS Maps don't honor
Object.freeze for .set / .delete / .clear (they mutate
internal slots, not own properties), so freeze adds no runtime guard
here. Read once at startup by create_credential_type_schema;
runtime mutation has no effect on already-built schemas.