diff --git a/bip-0329.mediawiki b/bip-0329.mediawiki
index d79175c0..fc5da425 100644
--- a/bip-0329.mediawiki
+++ b/bip-0329.mediawiki
@@ -102,6 +102,8 @@ The reference is defined for each type as follows:
| xpub661MyMwAqRbcFtXgS5sYJABqqG9YLmC4Q1Rdap9gSE8Nq...
|}
+Each JSON object must contain both type and ref properties. The label, origin and spendable properties are optional. If the label or spendable properties are omitted, the importing wallet should not alter these values. The origin property should only appear where type is tx, and the spendable property only where type is output.
+
If present, the optional origin property must contain an abbreviated output descriptor (as defined by BIP380[[https://github.com/bitcoin/bips/blob/master/bip-0380.mediawiki BIP-0380]]) describing a BIP32 compatible originating wallet, including all key origin information but excluding any actual keys, any child path elements, or a checksum.
This property should be used to disambiguate transaction labels from different wallets contained in the same export, particularly when exporting multiple accounts derived from the same seed.
@@ -115,7 +117,6 @@ For security reasons no private key types are defined.
* An importing wallet may ignore records it does not store, and truncate labels if necessary. A suggested default for maximum label length is 255 characters, and an importing wallet should consider warning the user if truncation is applied.
* Wallets importing public key records may derive addresses from them to match against known wallet addresses.
* Wallets importing extended public keys may match them against signers, for example in a multisig setup.
-* Wallets importing outputs should respect the spendable state, defaulting to true if none is found
==Backwards Compatibility==