Dates | Tasks/Plan | Status |
---|
Jun 12 - Jun 26 | Mentee intro with the mentor.
On-boarding:
- understand aries vcx project/s
- Get aries-vcx integration tests working to confirm development environment
- plan out the scope and tasks for the UniFFI project
- complete UniFFI tutorials
- build rust sample project for Android architectures
| ✅ |
Jun 27 - Jul 10 | - Manually build the existing uniffi_aries_vcx project for android
- Create a convenience script for compiling uniffi_aries_vcx project for android
- Expand the script to generate UniFFI bindings for uniffi_aries_vcx
| ✅ |
Jul 11 - Jul 24 | - Bootstrap android sample app which consumes bindings generated by script mentioned above - demonstrate app to mentors (e.g. a simple button that calls into an existing uniffi method).
-
update uniffi_aries_vcx to use modular-libs instead of vdrtools- Not an appropriate time for this
| ✅ |
Jul 25 - Aug 7 (Jul 28 eval) | - Complete
Connection API uniffi bindings - Update sample app to create profile
| ✅ |
Aug 8 - Aug 21 | - Update sample app to scan invitation
-
| ✅ |
Aug 22 - Sep 4 (Sept 1 eval) | - Update sample app to send request
| ✅ |
Sep 5 - Sep 18 | - Update sample app to wait for response and complete connection protocol
| ✅ |
Sep 19 - Oct 2 | - Work on Holder API bindings
| ✅ |
Oct 3 - Oct 16 (Oct 13 eval)
| - complete Holder API bindings
- start/plan work on sample app holder flow (receive a cred)
| ✅ |
Oct 16 - Oct 30
| - Migrate to modular libs stack (credx, indy-vdr) and ensure successful compilation still
- continue work on sample app holder flow (receive a cred)
| ✅ |
Oct 31 - Nov 6 | - complete sample app holder flow
- Breather and any final touches
|
|
Nov 7 - Nov 30 (Nov 30 eval) | - Consider bonus deliverables mentioned above
|
|