Codes are single-use and may have an expiry date.

Implementation contractSuccessful redemption creates an active enrollment and writes an audit-safe redemption record.