{"lexicon":1,"id":"tickets.atmosphere.verifyTicket","defs":{"main":{"type":"procedure","description":"Verify a private ATM Tickets scan token without mutating check-in state.","input":{"encoding":"application/json","schema":{"type":"object","required":["ticketToken"],"properties":{"environment":{"type":"string","knownValues":["test","live"],"maxLength":16},"ticketToken":{"type":"string","minLength":1,"maxLength":4000}}}},"output":{"encoding":"application/json","schema":{"type":"object","required":["valid"],"properties":{"valid":{"type":"boolean"},"reason":{"type":"string","maxLength":100},"ticket":{"type":"ref","ref":"tickets.atmosphere.defs#issuedTicket"},"presentation":{"type":"ref","ref":"tickets.atmosphere.defs#ticketPresentation"},"event":{"type":"ref","ref":"tickets.atmosphere.defs#eventSummary"},"tier":{"type":"ref","ref":"tickets.atmosphere.defs#ticketTierSummary"}}}}}}}