Please provide a detailed plan, including timeline and key milestones for delivering your proposal.
Research (week 1): Tasks needed for stablishing the technology stack and draft the architecture.
Design (week 1-2): Refinement of the architecture definition and data modeling. The outcome of this phase is a defined architecture and design. List of identified endpoints is presented below:
-
Wallet API endpoints
-
new-wallet - Create a wallet
-
show-mnemonic - Show wallet mnemonic phrase and passphrase
-
export-wallet - Export a wallet
-
import-wallet - Import a wallet
-
list-wallets - List wallets
-
DID API endpoints
-
new-did - Create a DID
-
publish-did - Publish a DID
-
show-did-data - Show DID data
-
show-did - Show DID document
-
resolve-prism-did - Resolve PRISM did and show DID document
-
list-dids - List wallet DIDs
-
Credential API endpoints
-
issue-cred - Issue a credential
-
verify-cred - Verify a credential
-
export-cred - Export an issued credential
-
import-cred - Import a credential
-
revoke-cred - Revoke a credential
-
Key management API endpoints
-
add-key - Add a key to a DID
-
revoke-key - Revoke DID key
Implementation (week 3-4): Actual coding of all the elements defined above.
Testing (week 5):
- Create unit tests for the main functions
- Integration testing between WAL Instances
- Integration testing between WAL Instance and RootsWallet
Documentation (week 5):
- Setup instructions
- Design and architecture diagrams
- Tutorial
Please provide a detailed budget breakdown.
The budget is segmented according to the phases described previously at a ratio of $30/hr.
- Research: 20hr = $600
- Design: 30hr = $900
- Implementation: 75hr = $2250
- Testing : 25hr = $750
- Documentation: 15hr = $450
Total: 330hr x $30 = $4950
Please provide details of the people who will work on the project.
<u>Esteban García:</u> <https://www.linkedin.com/in/esteban-garcia-cr/>
Esteban has over 15 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, Associate degree on Data Science, FoB Certified by Emurgo Academy, Certified Profesional in Developing Blockchain-Based Identity Applications by The Linux Foundation. He’s actively involved in the DID Cardano community where he:
<https://www.youtube.com/watch?v=Q0yJHrxO7cI><u>Rogelio Blanco:</u> <https://www.linkedin.com/in/rogelio-blanco-rojas/>
An enthusiast when it comes to teamwork, proactive, and love willing with new technologies and challenge projects. Experience communicating with native English speakers, start projects from scratch, gathering requirements, estimate and leading projects and highly adaptable to both business and technology changes.
Ability to architect scalable solutions involving front-end, back-end, and connected devices (IoT). Propose and help to create DevOps pipelines based on the project-specific needs.
Experience working and architecting cloud solutions using AWS (microservices, IoT, and serverless).
Strong experience with Object-Oriented Programming, Web development based on Java ecosystem; some experience with other technology stacks like C#, PHP, Ruby, NodeJs and Python. He’s actively involved in the DID Cardano community where he:
If you are funded, will you return to Catalyst in a later round for further funding? Please explain why / why not.
Yes, the WAL-CLI Solution is divided into multiple phases of development. In each one, additional features are added. We will continue submitting proposals until all the parts are covered.