The Cardinal Protocol offers numerous methods to customize the expiry and transferrability of the issued NFT.
Specify a manual revocation authority that can revoke the issued token at any time.
Specify either a duration or a fixed expiration date after which the issued token will be revoked.
Enable ticket-like behavior where after a certain number of usages the issued token will be revoked.
Trigger revocation based on data fed in by an oracle to programmatically revoke the issued token based on real-world events.
Only allow the issued token to be selectively transferable via a permissioned transfer method intrinsic to the Cardinal Protocol
Lock the issued token in the wallet ensuring the token cannot be traded via SPL token transfer or Cardinal's transfer method.