Reward ceilings
4.22 Per-receipt and daily ceilings
Two behavioral ceilings protect the emission pool from concentration and spam. Both are enforced at the application layer before bINT is credited to the user's frozen ATA.
Per-receipt ceiling
Each verified receipt produces at most a level-dependent maximum bINT credit. The ceiling prevents a single high-value receipt from consuming a disproportionate share of the user's daily budget. The system supports 50 user levels. The table below shows milestone levels; intermediate levels receive incremental increases between each milestone.
| User level | Per-receipt ceiling (bINT) |
|---|---|
| 1 | 500 |
| 10 | 1,000 |
| 20 | 2,000 |
| 30 | 4,000 |
| 40 | 7,000 |
| 50 | 12,000 |
Intermediate levels (e.g. Level 5, Level 15, Level 25) follow a smooth progression between the milestones above. The exact value for any level is determined by a monotonically increasing interpolation function.
Daily ceiling
Each user has a daily bINT budget that caps the total reward earned across all receipts in a UTC day. The ceiling scales with user level across the same 50-level range.
| User level | Daily ceiling (bINT) |
|---|---|
| 1 | 2,000 |
| 10 | 5,000 |
| 20 | 12,000 |
| 30 | 25,000 |
| 40 | 40,000 |
| 50 | 60,000 |
Intermediate levels follow the same smooth interpolation as per-receipt ceilings.
Once a user's daily total reaches the ceiling, additional receipts are processed and recorded but produce zero incremental bINT for that day. The ceiling resets at UTC midnight.
These values are the current MVP defaults. They are overridable through environment configuration per level and are re-tuned as the user base grows and the level distribution evolves.
4.23 Target architecture: formula-based ceiling
The long-term ceiling model replaces the flat per-level table with a continuous formula:
effective_daily_ceiling = base_cap × level_multiplier × health_score| Factor | Source | Range |
|---|---|---|
base_cap | Protocol-level constant | 1,000 bINT (published in the Vision Paper) |
level_multiplier | Cumulative contribution (03 §3.6) | Increases with level |
health_score | Recent contribution quality (03 §3.5) | [0, 1] |
Under this model, a Level 1 user with neutral health earns up to 1,000 × 1.0 × 0.5 = 500 bINT/day. A Level 50 user with high health approaches the upper end of the ceiling range. The formula lets the protocol re-tune any of the three factors independently while preserving the overall economic envelope.
Transition path
The MVP table and the target formula coexist during the pre-TGE and early post-TGE phases. The MVP table provides deterministic, easily auditable ceilings during the period when the health scoring system and level distribution are still maturing. The formula-based model activates when the trust layer's health and level signals reach sufficient calibration depth. The transition is a protocol configuration change, not a smart-contract migration.