This is a useful distinction. How are you thinking about the boundary between proving who approved an action and proving what they approved? For a payment, the amount, merchant, time window, and agent identity all seem like they need to be bound into the authorization, otherwise a valid approval could be reused in a different context.
We are exploring this problem at Credian, so I am especially curious whether HDP records enough context for an auditor to reconstruct the decision later. More context on what we are researching is at https://credian.io