redeem_identity_ticket — Group 15, Code 04

Content-server IdP assert. Not the heal-path validate_ticket claim bitmap.

Accepted request types

Type 8, or Type 0 only when the node sets both allow_type0 and rke_allow_type0 (the latter defaults to off). Anything else is refused with ERROR_INVALID_ENCRYPTION (34).

Request command_data (after challenge)

ticket_be32[4] || claimed_denom[1] || claimed_sn_be[4]   // 9 bytes

If claimed_sn == 0, RAIDA returns the ticket’s first coin DN/SN.

Response body

denom[1] || sn_be[4]   // 5 bytes

Semantics

  • Single CS redeem: ticket_entry.cs_redeemed set; second redeem fails.
  • Does not set heal claims[raida_id].
  • CS needs ≥13 successful redeems to activate an authenticated session.

Source: raidax/rke/rke_redeem_ticket.c.