Not everything is clear in "Under the Hood - Funding - 2.1":
"The ASP creates a PSBT, where the user’s input to be uplifted is included. The users sign this PSBT in any order, and finally the ASP signs it too. There are only two possible outcomes – either the users get their vTXOs or they retain custody of their original inputs. When the user signs the transaction that signature is only valid to the exact outputs as presented to them."
So, all the ASP clients have PSBTs which spend from the same UTXO, right? If yes, then only one of these transactions can be valid once transmitted. Let's imagine that ASP goes offline and doesn't respond. If Alice exits the pool, how can Bob do the same and convert his vTXOs into onchain coins?
Not everything is clear in "Under the Hood - Funding - 2.1":
"The ASP creates a PSBT, where the user’s input to be uplifted is included. The users sign this PSBT in any order, and finally the ASP signs it too. There are only two possible outcomes – either the users get their vTXOs or they retain custody of their original inputs. When the user signs the transaction that signature is only valid to the exact outputs as presented to them."
So, all the ASP clients have PSBTs which spend from the same UTXO, right? If yes, then only one of these transactions can be valid once transmitted. Let's imagine that ASP goes offline and doesn't respond. If Alice exits the pool, how can Bob do the same and convert his vTXOs into onchain coins?