Actually reflecting further... if Kagi is generating the emails it could be a vector for harassment (e.g. repeatedly sending unwanted lenses to someone with sites that link to violent/sexual content). It seems unlikely but since the possibility is there you'd have to build a report/block mechanism which is a lot of overhead.
Second attempt:
- Next to the lens is a share button
- When clicked, the button generates a copyable URL (somewhat like a Dropbox share link)
- The user can share that link however they choose: email, private chat etc
- When a registered Kagi user clicks on the link, they get taken to a page that shows them the lens and says "This lens was create by user with this username and email. Only add it if you know and trust this user"
- If they choose to add it, it gets added to their list with a note saying who created it
- If the recipient isn't already a Kagi user they get an appropriate message explaining what the link is
This could still be used as a vector for phishing/malware but because the user is identified by their real email, I think the risk is negligible
I think that shared lenses should be copied, not referenced, so if the creator changes the lens it doesn't update the recipient's lens, for safety reasons.