@jdp23@indieweb.social @amgine@mstdn.ca @chris@mstdn.chrisalemany.ca Thank you for sharing this!
So what I suggested seems to be a mix of solutions 2 and 4: Previews are received from the origin instance, if it is a trusted instance.
I left a comment, looking forward to hearing what others think.
https://gist.github.com/renchap/3ae0df45b7b4534f98a8055d91d52186?permalink_comment_id=5043741#gistcomment-5043741