openkfw / TruBudget

A blockchain-based workflow tool for efficient and transparent project management
https://openkfw.github.io/trubudget-website/
GNU General Public License v3.0
83 stars 39 forks source link

Set a fingerprint for a file linked in TruBudget #1862

Open jzakotnik opened 3 weeks ago

jzakotnik commented 3 weeks ago

If a file is added to a workflow item as a link, TruBudget cannot calculate the fingerprint because it might not have access to the linked file. One of the users requested that a fingerprint for a linked file can be added (manually).

galethil commented 2 weeks ago

@jzakotnik this is an interesting request. What will be the use case of manual fingerprint? Since for files not publicly available on the internet uploader will need to create fingerprint locally and set it manually in TruBudget and another user will need to download the file and then validate the fingerprint again locally. If this is the case, users can simply add the fingerprint hash into the name field like "ReportJan2024.docx (fingerprint g7d63g4fi3gfg34fg384fg348fgbkc)". But if you believe this has a valid use cases, we can work on it.

jzakotnik commented 2 weeks ago

@galethil I think the use case is easier. It simply means, people exchange documents outside of trubudget (for whatever reason, regulatory or something else), but they would like to trace which version was the agreed version. So like the validate button at the moment already creates a fingerprint, it would be nice to attach this to a link that is entered as a document.

galethil commented 2 weeks ago

So to summarise the request is:

Is this correct?