unlock-protocol / token-gated-frame

https://token-gated-frame.vercel.app
14 stars 4 forks source link

Support Taco Network #1

Open julien51 opened 8 months ago

julien51 commented 8 months ago

Instead of adding the data in a database, can we "publish" it on some kind of decentralized storage, and from there, of course we would need to "encrypt" the "secret" part using Taco!

This probably requires the user to first connect their wallet, when they setup a new frame, and then ""just"" add the Taco API + storage on a decentralized network (IPFS, Arweave)?

Nest steps: write a few user stories + investigate flow. Then: think about business model.

cc @piotr-roslaniec and @arjunhassard

arjunhassard commented 7 months ago

Apologies for the delayed follow-up. We're working on small compatibility upgrades to make an Unlock + TACo experience as frictionless for adopting developers as possible, and wanted to run this provisional spec by you. Note this refers to an underlying, generally applicable configuration that would enable token gated frames, as well as many other use cases.

(1) DKG ritual

(2) Allow logic contract

(3) Encryptor authentication

(4) Requestor authentication & condition resolution

(5) Fee model

(6) Storage

If all the above makes sense, we can put together some archetypal developer & user stories that would utilize this configuration, jump on a call to discuss any customization required for the (2) allow logic contract, and get this joint SDK out the door fairly quickly.