aiarmada / rewards
Configurable reward programs (recognition, points, badges, cash, benefits) for Laravel applications
dev-main
2026-10-13 02:40 UTC
Requires
- php: ^8.5
- aiarmada/commerce-support: dev-main
- lorisleiva/laravel-actions: ^2.12.0
- spatie/laravel-package-tools: ^1.93.2
Requires (Dev)
None
Suggests
- aiarmada/affiliates: Enables the Affiliates-backed cash payout executor adapter
- aiarmada/vouchers: Enables coupon-backed benefit fulfillment
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-13 02:55:05 UTC
README
Configurable reward programs for Laravel: recognition, points, badges, cash payouts, and benefit grants with audited entitlements and immutable ledgers.
- Programs are versioned, enrollable, and tenant-scoped through the program boundary.
- Awards move held → approved → fulfilled with frozen policy/consent/source snapshots.
- Money is integer minor units plus an explicit currency; budgets enforce funded ≥ reserved + spent.
- Payout and coupon rails are host-bound contracts with fail-closed manual defaults.
See CONTEXT.md and docs/01-overview.md to start, then docs/04-usage.md for the action-level flows.