Last updated 2 years ago
A tool with wallet capabilities is needed to accelerate prototyping and development of Atala PRISM projects
Provide a CLI Wallet that help teams to accelerate the pace of their projects until a fully featured wallet is developed.
This is the total amount allocated to WAL-CLI Wallet-Tool for Developers.
Atala PRISM is a new Solution, IOG has done a great job providing the protocol, but there are gaps that need to be covered before a decentralized identity ecosystem can be built on top of it. One of the steppingstones to start an ecosystem is to help developers to develop. What we propose to support the developers is to create a tool to facilitate the interaction with the protocol, this will be delivered in the form of a command line interface (CLI) identity wallet, called WAL. Although CLI applications aren't visually pleasing they can be developed faster than any other kind of application. With this tool we want to promptly enable all the Atala Prism projects to start prototyping while the ecosystem matures.
Problem
In the following months, many teams working on Atala PRISM-related projects will be in the initial stages of design/development. Currently, there are no Atala PRISM Identity Wallets available for use. The teams will need a way to create test artifacts to bootstrap their solutions and perform mock interactions. The test artifacts referenced are wallets, decentralized identifiers (DIDs), and verified credentials (VCs) that don't hold real information.
Goal
Provide an open source tool that help teams to accelerate the pace of their projects until a fully featured wallet is developed. The CLI wallet will facilitate prototyping, development and testing of isolated components.
Features
Use cases
Compromises
The tool isn't intended for production, the design doesn't contemplate security. Data will be managed in plain text to keep the semantics exposed and facilitate inspection.
Target audience
Partners
We are working in close collaboration with these proposals:
Action Plan
Completed (outside funding scope)
Pending
Project tracking
The project progress will be tracked using a task list. A weekly report will be published with progress announcements.
The development will be managed in a public Github repository* so the community will be able to audit and validate the work.
* Upon authorization from IOG to disclose Atala PRISM SDK
Identified KPIs:
Risks
The team is comfortable on the technical position. The main concern lies on Atala PRISM SDK, it hasn't been fully released to the public and its under IOG private repositories. Atala PRISM Team has offered access to pioneer program Canvas Curriculum material to all proposers so technically this shouldn't be a problem because all potential users of the CLI tool are part of the Atala PRISM Pioneer Program.
Another concern is the possibility of a change on the SDK that may imply some rework on the implementation.
Skills Required
Budget Breakdown
100hours * $50/h = $5000
Road map
Launch Date
Expected launch date is 5 weeks after funding approval. Although some features will be available as development progress.
Team
Esteban García: https://www.linkedin.com/in/esteban-garcia-cr/
Esteban has over 14 years of experience as technical consultant for corporate customers, with experience on several roles such as Developer, Solution Architect, Data engineer and QA Engineer. He has a bachelor's degree on Computer Science and Associate degree on Data Science. On the blockchain space, Esteban is participant of Atala PRISM Pioneer Program, has FoB Certification by Emurgo Academy, and has recently started Emurgo Academy Cardano Blockchain developer program.
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
14+ years' experience providing IT solutions to corporate customers.
Atala PRISM Pioneer Program, FoB Certified by Emurgo Academy.