Can anyone tell me how this rainbow cloud is formed?

https://lemmy.ca/post/55001912

Similar to a sun dog.
Sun dogs are refraction, and these clouds are diffraction
Oh! I thought OP’s pic was what a sun dog looks like.
I think it is, just with particular ice at a particular radius around the sun above.