Skip to content
diyasharma12Public

About

This repository consist all my daily updates for my mentorship

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Daily Progress Log

Date Update
15-06-2026 Learned what TUF is and how RSTUF works.
16-06-2026 Studied TUF roles (root, targets, snapshot, timestamp) and delegations (hash bin and custom delegations).
17-06-2026 Explored the RSTUF Helm Charts repository, set up the demo deployment locally, and investigated issues while following the Quick Start guide.
18-06-2026 Ran the RSTUF ceremony locally, inspected generated metadata files, and registered, signed and published a test artifact.
19-06-2026 Analyzed metadata JSON files and identified information relevant for visualization.
20-06-2026 Working on understanding metadata relationships and planning visualizer integration.
22-06-2026 Studied the RSTUF's helm chart repo. Basics of helm chart.
24-06-2026 Learnt about DTO, MVC, serialization and deserialization
25-06-2026 Worked on where is metadata arrivng from. API calls which are being made
26-06-2026 Worked on the design of the Metadata visualizer. How I'm gonna show the delegation tree, and information card of each.
29-06-2026 Thought about possible edge cases(56k bins, how it affects the performance). The solution was handeling it by pagination.
30-06-2026 Worked on making the visualizer future-proof. (for eg, if we wanna integrate write operations, like artifact additon.)
02-07-2026 Made visalizer architecture (includes: Overall architecture, backend architecture, Request flow )
03-07-2026 Completed the prototype of the visualizer
07-07-2026 Tried optimizing the metadata fetching pipeline by refactoring storage.py to use concurrent asyncio.gather requests while preserving the required sequential dependency.
08-07-2026 Tried optimizing the frontend by using Promise.all for overview and details API calls so these are fired sequentially. Implemented the same in the visualizer
09-07-2026 Worked on pagination and possible filters(eg: bins with artifacts only)
10-07-2026 Discussion on ceremony and keys in meeting. Starting actual implementation next week.
13-07-2026 Worked on few questions like, (Why is web file so big in docker, what are Async key, and web server metadata)
15-07-2026 topic of discussion from the meeting was selling RSTUF visualizer as a service which can be used after a quick setup using umbrella, just like how RSTUF API work. Worked on that
20-07-2026 Worked on the implemenation of visualizer as a service.
23-07-2026 Worked on the requirements of the components.
27-07-2026 Worked on the two milestones, supporting this visualizer using tuf client, to fetch the metadata. and making it extensible.
28-07-2026 Read about updater.
03-08-2026 Implemeted the python-tuf’s tuf.ngclient.updater insted of my own implementation in the prototype, so the library does all the signature, threshold, expiry and rollback checking.

About

This repository consist all my daily updates for my mentorship

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors