w3f/General-Grants-Program

Development: Extensions for Polkadot wallets

Closed this issue · 2 comments

What is the plan:
I am working on Extensible messages that extend DApps and wallets with additional features. Now I want to integrate extensible messages with wallets in Polkadot ecosystem.

Extensible messages are delivered to a DApp through decentralized microservice infrastructure. DApp can send an in-app message or data structure to a microservice and get in return the message extended with new features and interpretations. It can be also used to translate different messages between each other, bringing absolute interoperability of standards and clients.

More information at http://exm.yiedl.io.

How many people: 3.
Do you need help from W3F: Help to engage in discussion with the developers at Parity and other projects building on top of Web3 tech stack.
Do you need help from the community: Nothing at the moment.

Details of integration with Polkadot wallets will be added.

Adding a few articles about extensibility, interoperability of wallets and a note on discoverability of services...

Extensibility: We can deliver decentralized features to wallets instead of developing them internally: https://medium.com/unframework/features-delivery-network-example-30786b833b4b

Interoperability: Decentralized features can translate various message standards and types between each other. So it doesn’t matter what a standard or format of messages clients use: https://medium.com/unframework/knowledge-as-code-absolute-interoperability-eaabf3219e3c

Discoverability: By observing decentralized features – their inputs, outputs and relations – we can say what kind of a service a user can use from his client in a current situation. Funny example: A smart fridge can recommend to cook scrambled eggs (there is a “translation path” between an egg and scrambled eggs) if I have an egg in the fridge. But I get totally different recommendations if I have only a yougurt.

Thank you very much @vlad-kahoun . Could you provide an overview of what an integration with this would involve?