Overview
This last week was a sort of a pivot from my original project plan due to the need for some sort of encryption solution. I may come back to where I left off in a week or 2, but the encryption aspect of storing content should be solved, or much of what I'm doing is just moving forward without purpose. The team met on Sunday, I told them what I was thinking and wanted to do and they think it all sounds good, albeit we are all a little unsure how it will work altogether.
Last Week
What I Said I'd Do
- Figure out off-chain encryption for the DecxDAG
Iceboxed Priorities
- Build out a method for retrieving the DecxDAG hash from the contract via an API endpoint and viewing the original string (from last week)
- Deploy the built contracts to a testnet (from 2 weeks ago)
- Plan how the API will work, what endpoints and methods it will have, and which tools I should use to implement it (from 2 weeks ago)
Additional Accomplishments
- Merged in the DecxDAG contract
- Had a meeting with the team to discuss focusing on encryption, which is a pivot from my original project plan
- Wrote several tickets for the next phase of work [#28, #29, #30] as well as some draft tickets covering gas savings and off-chain encryption.
Next Week
- Finish and merge in the refactoring of the HashRegistry contract to handle encrypted content ticket
- Come up with an off-chain encryption solution and document it in a ticket
Blockers
After moving toward the encryption decision from last week, the new path is before me, albeit a much unsteadier one than it used to be.
Reflections on Process
I think I'm going to have to be less ambitious about what I can accomplish in a week from now on. I'm limiting myself to 2 main items from here on out because of all the times I haven't quite gotten to what I wanted to do. I'm also adding an icebox section to show tasks that I set out to do and pivoted away from, but I intend to get back to in the near future.