Does BIP-174 (PSBT v0) allow creating and serializing a PSBT with no inputs and one or more outputs?

Wait 5 sec.

I’m trying to understand whether BIP-174 (PSBT v0) supports creating a PSBT that initially has no inputs but contains one or more outputs.The intended flow is:Person A creates a PSBT with no inputs but with one or more outputs (for example, a payment request).Person A serializes it to Base64 and sends it to Person B.Person B deserializes it, adds their own inputs (and possibly a change output), signs it, and broadcasts the final transaction.However, when I try this using bitcoinjs-lib (issue), deserialization fails because the PSBT has no inputs.My questions are:Does BIP-174 (PSBT v0) formally allow a PSBT with zero inputs?If not, is there any supported way to achieve this “outputs-only → addinputs later” workflow under PSBT v0?Is BIP-370 (PSBT v2) required for this kind of multi-party construction?