fluree / core

Fluree releases and public bug reports
0 stars 0 forks source link

Include originally-issued txn in commit #57

Open aaj3f opened 7 months ago

aaj3f commented 7 months ago

Description

In order to externally validate a commit, the original transaction needs to be recorded in the commit file.

We should also know who issued the transaction. If the server is operating in it's sort of "open API mode" where it accepts unsigned transactions, then the server itself should be signing these transactions, and the identity of the issuer needs to be recorded in the commit as the server. If the transaction is pre-signed and validated, then the identity of the signature's author should be recorded.

This is a dependency for another ticket, where we need to update the /history API (and commit-details specifically) to allow for validation of WHO issued a particular commit / update to data state

Implementation Details