validate_ticket — Group 2, Code 50

Check whether previously issued ticket material is valid for the supplied context.

Purpose

validate_ticket checks whether a previously issued ticket is valid for the coin and context being claimed. Use it when your application needs proof-of-authentication without exposing the full coin state again.

Request forms

Request form Body size Success payload
Legacy request23 bytes5-byte response record per SN
Type 7 request7 bytes7-byte response record per SN

Legacy wire reference — verify before relying

This byte layout was restored from the pre-V2 documentation (commit ceba44b). It has not been cross-checked against the current raidax implementation in every detail.

Legacy request body (23 bytes)

Encrypted challenge, a 1-byte requesting-RAIDA index, a 4-byte ticket, and the terminator.

CH CH CH CH CH CH CH CH CH CH CH CH CH CH CH CH RI TK TK TK TK 3E 3E

Request packet diagram

Challenge (16 bytes) 0 15 RI 16 Ticket (4B) 17 20 3E 3E 21

Response body

Reply is a stream of fixed-size records, each carrying one resolved serial number. Legacy form returns 5 bytes per record (1B denom + 4B SN). Type-7 form returns 7 bytes per record.

DN SN SN SN SN // record 1 DN SN SN SN SN // record 2 ... 3E 3E