Freakoverse on Nostr: Extended/re-adjusted thoughts: When a buyer initiates the buy process of a product ...
Extended/re-adjusted thoughts:
When a buyer initiates the buy process of a product from a seller:
Store generates a BTC address to sell a product.
Giftwrap is created (between seller npub and buyer npub) that has:
Published nostr event by seller (sellerEID) that includes:
1.1. Generated BTC address
1.2. Product details (name, desc, price, etc)
1.3. Date and time of this event
Published nostr event by buyer (buyerEID) that includes:
2.1. sellerEID
2.2. Date and time of this event
Giftwrapped event ID (GWEID) is then placed in the OP_RETURN of the transaction that'll be created for the payment.
Payed using whatever btc address, it gets finalized, done.
The receipt is the BTC transaction with that op_return's GWEID and can be verified by both seller and buyer privately (nobody else).
When a buyer initiates the buy process of a product from a seller:
Store generates a BTC address to sell a product.
Giftwrap is created (between seller npub and buyer npub) that has:
Published nostr event by seller (sellerEID) that includes:
1.1. Generated BTC address
1.2. Product details (name, desc, price, etc)
1.3. Date and time of this event
Published nostr event by buyer (buyerEID) that includes:
2.1. sellerEID
2.2. Date and time of this event
Giftwrapped event ID (GWEID) is then placed in the OP_RETURN of the transaction that'll be created for the payment.
Payed using whatever btc address, it gets finalized, done.
The receipt is the BTC transaction with that op_return's GWEID and can be verified by both seller and buyer privately (nobody else).