You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Updated 2026-05-29 -- name the Impact-facing Kilo Pass reward unit `Kilo Pass Bonus Credits`.
21
22
22
23
## Conventions
23
24
@@ -628,8 +629,8 @@ application, and Kilo Pass redeems after local referral bonus allocation.
628
629
local reward eligibility, application, cancellation, or reversal.
629
630
630
631
158a. For Kilo Pass, when a local referral bonus reward is allocated/granted, the system MUST queue asynchronous Impact
631
-
Advocate reward lookup and single-reward redemption using the reward amount and USD unit so Impact reporting
632
-
matches Kilo allocation state.
632
+
Advocate reward lookup and single-reward redemption using the USD-denominated reward amount and the
633
+
`Kilo Pass Bonus Credits` unit so Impact reporting matches Kilo allocation state.
633
634
634
635
158b. Kilo Pass Impact Advocate reward redemption MUST be idempotently queued per local reward and MUST NOT block paid
635
636
conversion processing, reward ledger creation, reward application, billing settlement, or user access.
@@ -772,6 +773,10 @@ application, and Kilo Pass redeems after local referral bonus allocation.
772
773
773
774
## Changelog
774
775
776
+
### 2026-05-29 -- Name the Kilo Pass Impact reward unit
777
+
778
+
Kilo Pass reward synchronization sends the `Kilo Pass Bonus Credits` unit to Impact Advocate while retaining the USD-denominated local reward amount.
779
+
775
780
### 2026-05-28 -- Enforced EFW refunds are adverse payments
776
781
777
782
Classified an enforced Stripe Early Fraud Warning refund as an adverse qualifying payment for both covered products. Pending or earned-but-unapplied rewards cancel, already-applied rewards require support review, and later refund or chargeback delivery must remain idempotent.
0 commit comments