[EIP-5484](https://eips.ethereum.org/EIPS/eip-5484) Extends ERC-721 to create soulbound tokens. Before issuance, both parties (the issuer and the receiver), have to agree on who has the authorization to burn this token. After its issuance, a soulbound token can’t be transferred, but can be burned based on a predetermined immutable burn authorization. - The token MUST implement the following interfaces: 1. [EIP-165](https://eips.ethereum.org/EIPS/eip-165)’s `ERC165` (`0x01ffc9a7`) 2. [EIP-721](https://eips.ethereum.org/EIPS/eip-721)’s `ERC721` (`0x80ac58cd`) - `burnAuth` SHALL be presented to receiver before issuance. - `burnAuth` SHALL be Immutable after issuance. - `burnAuth` SHALL be the sole factor that determines which party has the rights to burn token. - The issuer SHALL present token metadata to the receiver and acquire receiver’s signature before issuance. - The issuer SHALL NOT change metadata after issuance.