The wall around viewing an item is too heavy handed IMO.
Use verified email (or magic link) to auth for posting and actions (validating). The posts themselves should be public.
You’d also get some SEO opportunities from more public pages.