Comment by @defispartan • Hey
Solving composability of open actions is a major milestone that I’ve trying to design and work towards for a few months. The best solution in my opinion is
Comments
- I've been experimenting with Frames in Farcaster since their release and when I saw your announcement giving support to them on Lens and putting it on chain I thought it was the missing piece I was looking for, but after experimenting more with Frames I found two problems that I'm not sure if Lens will solve:
\- Traceability: In Farcaster you can send a tx from a Frame with a wallet different from the wallet where you're holding your profile, this breaks all the social graph traceability, making it much harder to identify actions related to your followers. Maybe Lens will solve this if we can use all the Lens context in the Frame and send the Tx on behalf of the user using the API and the relayer to maintain all the context and leveraging protocols transaction subsidizing.
\- UX: The UX in a frame is poor, while giving some basic interactions with the user, the UX is poor compared with a simple web app. While is a really good way to extend app functionality, the information that can be sent to the user is very limited and does not allow more interactive and rich content. For example, the UX in the swap open action is much richer.
I know that embedding more code would have a lot of security risks, but it would be great to try to find a way to create an embedding with the 2024 UX, this is why I was proposing some kind of templates or relay the computation in more open and decentralized systems.
Anyway, happy to start experimenting with frames and find what we can achieve. Do you know when apps will start to support it?
- would be great to get frames supported on lens. @lens/buttrfly has full farcaster frames and cast actions support, including a categorized frame browser and a cast action directory. i'd love to add lens frames support too.