Cool. While this is definitely something I would like to see, I would like to see consideration for indexd as well as renterd in planning.
While indexd is not released… It will be an important target for a project like this. If it is not tackled in this grant, the design should at-least ensure a follow up grant can be made after. Based on that considerations should also be made on how that might be done as the reference sdks will be go/rust, and everything else is via UniFFI, currently.
Secondary though, I would like to see evaluation of what can be reused from the previous prior art that was funded (Standard Grant Proposal: Proxmox Backup Cloud Extension (Continuation)), and technical justifications on why it makes sense/needed to re-develop core infra logic in Perl vs the existing rust efforts. I have zero insight into in Proxmox systems as a developer (But I am a user of it), so im speaking fairly blindly based on surface info, but I think that should be discussed.
So take this as constructive criticism. It was unfortunate that the 1st attempt on this hit problems, so I would like to see what can be re-used and how this will integrate with the direction the ecosystem is moving.
Kudos.