# Phase 7.5 — Referral Engine

| Field | Value |
| --- | --- |
| Identifier | `loyalty-7.5` |
| Status | Complete |
| Module | loyalty |
| Version | `0.7.5.0` |
| Depends On | Phase 7.4 |
| Migration | `0006_phase_75_referral` |

## Objective

Referral programs, codes, attributions, and dual-sided point bonuses via PointEngine only.

## APIs

`/api/v1/referral-programs`, `/api/v1/referral-codes`, `/api/v1/referrals` (attribute/convert/reward/cancel)

## Events

`loyalty.referral.*` (program, code_issued, attributed, converted, rewarded, cancelled)

## Tests

**103 passed**

## Next Phase

Phase 7.6 — Wallet

## Related

- [Handover](phase-handover/phase-7-5.md)
- [Snapshot](service-snapshots/loyalty.yaml)
