Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

WeekTask/PlanStatus
June 03 - June 23On boarding/orientation sessions. Meet with the mentors, discuss project implementation details,
deliverables and scope. Prepare the project plan.

Status
colourGreen
titleCompleted
   

June 24 - July 7

Design Hyperledger Indy Read Replica web service component and Spec out API endpoints with
input from mentors.


Set up a simple set of tests for verifying correctness of implementation

Status
colourGreen
titleCOMPLETED
   

July 8 - July 22

Evolve IndyScan to include and support a client agent API with an HTTP version of the existing
GET_TXN ledger API to handle any ledger read request.

Status
colourGreen
titleCOMPLETED
   

July 22 - July 26Prepare docker deployment and instructions.

1ST QUARTER MENTEE EVALUATION

Status
colourGreen
titleCOMPLETED
   

July 27 - August 18Consult with the Mentors to design the remainder of the API calls for getting Indy Objects.

Status
colourBlueGreen
titleIN PROGRESS
   
COMPLETED

August 19 - September 01Implement agreed upon design.

Status
colourGreen
titleCOMPLETED

September 02 - September 06

Implement GitHub CI/CD Pipeline for testing pull requests and preparing release artifacts.

Implement an appropriate authorization scheme to protect the web service.

MIDTERM EVALUATIONS

Status
colourBlue
titleIN PROGRESS
   


September 08 - September 22

Continue work on GitHub CI/CD pipeline as necessary.

Consult with Mentors on approach to address the “startup issue” – loading a replica without querying the ledger transaction by transaction.


September 23 - October 19

Implementation of the agreed upon replica start strategy.


October 14 - October 183RD QUARTER MENTEE EVALUATION
October 19 - November 10Implement Pub-Sub APIs for notifying read replicas of new transactions using an approach agreed
upon with the mentors.

November 11 - November 29

Buffer for project wrap up.

Revaluate work done so far. Review the code and make changes where necessary; Complete testing.
Preparation of the final report and Submission of the final project report.


...