| CPC H04L 9/088 (2013.01) [H04L 9/3263 (2013.01)] | 20 Claims |

|
1. A method comprising:
generating, by a first user device, an interaction message during an interaction between the first user device and a second user device, wherein the interaction message includes an amount, an expiry time, and a condition;
providing, by the first user device, the interaction message to the second user device, wherein the second user device creates a witness that satisfies the condition and provides the witness to the first user device;
receiving, by the first user device, the witness from the second user device;
verifying, by the first user device, that the witness satisfies the condition;
if the witness satisfies the condition and is received prior to the expiry time, signing, by the first user device, the witness using a first user device private key to obtain a signed witness; and
providing, by the first user device, the signed witness to the second user device, wherein the second user device verifies a signature of the signed witness and proceeds with obtaining the amount.
|