To spend or trade Bitcoin in a store or exchange for money or goods, a person would need to provide the recipient with the necessary information to access their unspent transaction outputs (UTXOs).
The most common way to do this is to provide the recipient with the Bitcoin address associated with the UTXOs. This address can be shared either as a string of alphanumeric characters or as a QR code that can be scanned using a smartphone or other device.
The recipient will then be able to verify the funds by checking the blockchain for the associated transaction ID (Txid) and confirming that the UTXOs associated with that address have not already been spent.
In some cases, the recipient may also ask for additional information, such as proof of ownership of the private key associated with the address, to ensure that the person attempting to spend or trade the Bitcoin is the rightful owner of the funds. However, this is typically not required for most everyday transactions.