Add the ability for attendees to sign a waiver during check-in, with the signed waiver saved to their user profile for future events. The check-in process should also verify that the person signing the waiver is the actual ticket holder, since the waiver is tied to that individual and is important for liability purposes.