rtdn-reference

Installation
SKILL.md

RTDN Reference

Phase 0: Intent

Tell the user: "I will look up the RTDN notification type you asked about and recommend handling."

Phase 1: Locate

Map the user's question to one of the tables in Phase 2:

  1. Integer code given (for example notificationType: 5): determine which notification family the user is in.
    • If the payload wraps the code in subscriptionNotification, use the Subscription Notification Types table.
    • If the payload wraps the code in oneTimeProductNotification, use the One Time Product Notification Types table.
    • If the payload has voidedPurchaseNotification, use the Voided Purchase Notification section.
    • If the payload has testNotification, use the Test Notification section.
  2. Event name given (for example SUBSCRIPTION_ON_HOLD): search the Type column in the Subscription or One Time Product table.
  3. Symptom given (for example "user lost access after failed payment"): match the trigger phrase in the Trigger column. Account hold and grace period map to codes 5 and 6 respectively in the subscription table.
  4. Unassigned code (14, 15, 16, 21): report that the code is reserved and not emitted.
Installs
1
GitHub Stars
42
First Seen
Jun 26, 2026
rtdn-reference — revenuecat/play-billing-skills