Please describe your proposed solution.
<u>Problem</u>
The problem is user experience and security. Current wallets require a lot of know how to be used properly.
I see this a blocker for mainstream adoption.
<u>Approach</u>
This approach uses passkeys, which are native in every ecosystem, to derive a BECH32 address from the passkeys public key. Now the passkey owner can prove ownership of all assets stored at the derived address. In the next step the policy id and asset name as well as specific metadata is passed to an API gateway and gets evaluated with an access policy. Lastly if the users assets authorize the access for the requested resources, the access is granted.
Example Use Case:
This approach can be used to securely exchange information between untrusted parties, while ensuring Confidentiality, Integrity and Authenticity.
- C: Information access is restricted by asset ownership.
- I: Integrity can be ensured by a hash of the information in the asset's metadata.
- A: The Authenticity can be ensured by SSI assets in the sender's Wallet.
<u>Engagement</u>
This project engages other projects and businesses, who need a simple yet safe way to utilize a subset of blockchain functionalities.
<u>Impact</u>
The project has impact if it enables others to connect conventional services to the blockchain.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
My Solution makes it a lot easier and safer to on board new user groups.
Thus it will likely draw new developers to the Cardano ecosystem.
My reasoning for this conclusion is that my solution offers a radically different approach to the usage of the blockchain. Most notably it splits users in active and passive users. Active users can send and receive transactions, while passive users can only receive transactions.
How do you intend to measure the success of your project?
The immediate success would be interest, with the intention to build on the solution.
While the long term effect would be a new use case for the Blockchain.
Because this is a novel approach success measurement, would primarily be qualitative.
Please describe your plans to share the outputs and results of your project?
The process and every result, will be documented and made public in the form of a GitHub Repository and a web portal.
If there will be sufficient interest in the produced solution, I would built out a SaaS to offer a hosted version of the IDP.
Also it will become possible to built custom plattform authenticators, this is like a password manager for passkeys. So I am looking at working with or building a new wallet, that uses BIP-32 Ed25519 to use hierarchically derived keys as Passkeys. This would directly connect wallets with current high security authentication systems and would create Read Write Passkey wallets.