Current CAP0023 proposal introduces two mechanisms:
- Allows to represent an arbitrary amount of an asset on the ledger
- delay creation/authorization of a trustline
Basically, it allows to
- create an "unspent entry" in the ledger ("initiate a payment") even if the destination doesn't exist or is not authorized yet
- claim one of those "unspent entries" ("complete a payment") as long as the claimant is authorized to do so
Is there a way to extend this mechanism to support UTXOs (which enables "non fungible tokens" at the same time)? First, we need to define what UTXO means in this context.