Repository navigation
Replies: 2 comments 1 reply
|
There is a signed-response mechanism already. The catch is that it isn't required for every refusal. |
|
Yes. That's the binding the verifier needs. A signed response proves the merchant answered something, but without a reference to the specific buyer authorization, it doesn't prove which authorization was accepted or refused. The decision can't travel as evidence. It stays local. The shape I use: the receiver signs its decision, accept or refuse, over the mandate it evaluated: the authorization, its scope, and the request it answered. A verifier later gets the decision and what it was a decision about, without trusting the merchant's log. That's the OpenLine receipt: https://github.com/terryncew/openline-wallet Demonstrated against my own receiver gates. I haven't run it against a live UCP merchant. Open question is where the mandate reference would cleanly fit in the checkout object: alongside ap2.merchant_authorization, or somewhere else. |
Uh oh!
There was an error while loading. Please reload this page.
When an agent presents valid buyer authorization but the merchant independently accepts or refuses the requested action, is there a standard way for that merchant decision to become signed, portable evidence rather than remaining local checkout state?
All reactions