
Based Buds
Match-making & chat frame for Base
About
The problem it solves Based Buds enables any OpenFrame compatible host to become an interactive chat match-making mini social network. Users can connect and chat using the xmtp protocol by creating profiles within the frame. Profiles can be verified by purchasing a Based Bud blue check mark for a small fee.
How it's made
Challenges we ran into My major hurdle was that I was unable to get the signer for the frame to sign the signatures needed to connect to the xmtp network. To get around this I abstracted the signer away from the user, and instead use the users public address and private key held securely on Vercel to create a new public and private key pair. This is then used to connect to xmtp on the server. The user can "offboard" at a later point if they want by exporting their private key. This way the user still has access to their connects even if the Based Buds app is unavailable.