Open aulneau opened 2 years ago
Probably some data should be stored on-chain, and some off-chain - the same way NFT's are handled.
One of the main question I have is who should be responsible for creating new "app", as well as who should have the possibility to change app settings?
Probably some data should be stored on-chain, and some off-chain - the same way NFT's are handled.
Agree, I'm thinking of building out a small intake app that would force a given standard for the metadata, and auto upload it to ipfs or something like that.
One of the main question I have is who should be responsible for creating new "app", as well as who should have the possibility to change app settings?
Yeah, good question. We can used sign messages to accomplish this maybe? or have some validation mechanism in place, like generate a random string, have them put it as a header on the domain of the app or something like that. What do you think?
If you want registry to be trusted then IMHO someone needs to control what it stores, therefore I would start with fully centralized approach, where only registry contract deployer is able to create and update app settings.
I agree, might be good to have the option of adding alternative addresses with admin rights too, or rather "moderation" powers
I like this idea. Let me know if/how I can help.
I've been thinking about how we as a community can work together to create a more rich experience when looking at activity on the network. When you look at the Hiro explorer, you see a bunch of transactions, blocks, and addresses. It's really hard for folks to tie together all these contracts and associate them with a given app (gamma, alex, etc).
I'm proposing that we build out an app registry that allows the community to connect all these contracts together, provide metadata, and make it more human readable.
With that being said, this is the initial overview I've thought of around features: