Points & Rewards

TRUE Points — earning paths, the weekly cap, anti-abuse rules, and redemption.

What this is

TRUE Points reward genuine product use — they are not a yield-bearing token, not a securitized claim, and not transferable between accounts. The system is designed to be fair: a small number of high-volume users cannot starve the rest of the points pool because every earning surface is capped.

Earning paths

  • Swap. Every $2 swapped earns 1 point.
  • Daily streak. Open the app and complete one meaningful interaction (chat turn, watchlist update, signal save) to maintain your streak. Streak multipliers cap at 7 days.
  • Referral. A successful referral that completes its first swap earns the referrer a one-time bonus.
  • Campaign. Time-limited campaigns post their full ruleset on help.truefinance.ai/points before they go live.

Caps and reset

The earning cap is 600 points per rolling 7-day window across all paths combined. The window slides — not a calendar reset — so heavy use early in the week doesn’t lock you out of earning later. Streak multipliers and referral bonuses count toward the cap.

Anti-abuse rules

Safety

Reverse-swap detection runs on every swap. A swap immediately reversed within the protection window does not earn points. Sybil detection runs on referrals — referred wallets that exhibit clustered behavior (same funding source, same activity timing) are reverted and may forfeit the bonus. The detection logic adapts; we don’t publish the exact thresholds because doing so makes them easier to game.

Selling, transferring, or trading referral links in unsanctioned channels is grounds for points reversal and account-level enforcement. If you believe a reversal was applied in error, the appeals process runs through [email protected] with the trace IDs from your points history.

For Users

Your points history shows every credit and debit with a reason. If you see a reversal you don’t understand, the trace ID in the row is the reference to include in any support ticket. Pinned campaigns are visible from the points dashboard; expired ones drop off automatically.

For Developers

Endpoints

GET https://app.truefinance.ai/api/v1/points/balance
{
  "balance": 4280,
  "rolling_window_earned": 412,
  "rolling_window_cap": 600,
  "streak_days": 12,
  "next_reset_at": "2026-05-04T00:00:00Z"
}
GET https://app.truefinance.ai/api/v1/points/history

Returns paginated entries with created_at, delta, reason, trace_id. Reversals carry a non-null reverses_id.

Safety, limits, failure modes

  • Cap breaches are silent; you simply stop earning past the window cap. The dashboard shows how much room you have left.
  • Reversals can lag the original credit by minutes to hours as anti-abuse rules complete.
  • Campaigns are governed by their published ruleset; the points engine refuses out-of-bounds events.
  • Account closure forfeits unredeemed points; redeem before initiating a permanent closure.

See also

  • Swaps — the largest earning surface and where reverse-swap detection runs.
  • MCPget_points_balance exposes the balance to MCP clients.
Last updated: