Please describe your proposed solution.
The objective of this project is to enhance the Prism Wallet Agent, enabling it to initiate connection requests with cloud agents. Additionally, the project aims to upgrade the cloud agents to auto-accept connections and respond to presentation requests. These additions will open up new use cases, particularly the seamless use of credentials online.
Scope:
- Prism Wallet Agent Enhancement:
- Feature Addition: Connection Initiation
- Develop the functionality for the Prism Wallet Agent to initiate connection requests with cloud agents.
- Cloud Agent Upgrade:
- Auto-Accept Connections:
- Upgrade the cloud agents to automatically accept incoming connection requests from Prism Wallet Agents.
- Presentation Request Handling:
- Enable cloud agents to respond to presentation requests from Prism Wallet Agents, facilitating the sharing of credentials in a secure and standardized manner.
- Use Case Demonstration:
- Online Applications Integration:
- Update the ssb-atala-prism module to leverage new changes the wallet and cloud agents
- Update AtalaPrism PoC to utilise updated agent API's
- Documentation:
- make updates to the documentation to include the changes
- Testing and Quality Assurance:
- Update the testing suite to include feature changes to identify and address any issues.
- Merge Pull Requests:
- Communicate with Atala Prism core team to have contributions merged and made available to all prism developers
The enhanced solution will offer a more versatile and user-centric identity management experience.