1. Why we reward showing up
A dream rarely fails on day one. It fades in the quiet middle, when nothing dramatic happens and nobody is counting. What helps most in that middle is not a bigger plan. It is a small, repeatable habit of doing the next step.
That is the idea behind the 15-minute rule, and it is why TheXinA already shows your streak on Home. Streak rewards add a small thank-you on top: the longer you keep going, the more your Dreamate has to say, and the more room you have to talk to it.
2. What counts as a streak
Your streak is the number of days in a row on which you completed at least one action. Days are counted in your own time zone, so a day ends when yours does.
A streak is only lost once a whole day passes with nothing completed. If today is still empty, the run that ended yesterday keeps counting, so you have until the end of the day to keep it alive. You do not need a perfect record, only to show up again.
3. The rewards
Each milestone on a streak earns a reward, once per streak. On the free plan the 7, 14 and 30-day milestones pay in days of Ignite, which you can feel straight away. The others pay in bonus AI messages.
| Streak | Free plan | Ignite or Ultimate |
|---|---|---|
| 7 days | 1 day of Ignite | +10 messages |
| 14 days | 3 days of Ignite | +15 messages |
| 30 days | 7 days of Ignite | +30 messages |
| 60 days | +50 messages | +50 messages |
| 100 days | +100 messages | +100 messages |
If a streak breaks and you build a new one, its milestones earn rewards again. Days of Ignite from streaks can be earned up to six times in total; after that, and on a paid plan, those milestones pay bonus messages instead. Days that follow one another add up. While Ignite is a reward, you get up to 150 AI messages a month (paid Ignite includes 500). Rewards and limits can change as TheXinA grows, so the app is always the final word.
4. How bonus messages work
- They sit on top of your plan. Your plan's monthly AI messages are used first. Bonus messages are used after those run out, so they are there when you need them.
- They last 30 days. Each batch expires 30 days after you earn it, and the batch that expires first is used first.
- There is a ceiling. You can hold up to 150 bonus messages at a time and earn up to 100 in a calendar month, so the rewards stay a thank-you rather than a way around your plan.
- They are on every plan. Spark, Ignite and Ultimate all earn them.
Want to know what each plan includes by default? See plan features.
5. How you hear about them
The moment you complete the action that reaches a milestone, TheXinA tells you what you earned and when it expires. You also get a note in your in-app notifications, a push notification if you have them on, and an email if you have reminder emails turned on.
About 3 days before unused bonus messages expire, you get one gentle reminder, sent in the morning of your own day. The Rewards screen in the app shows what is left, when the next batch expires, how far you are from the next milestone, and a history of what you have earned. You can open it from the menu, by tapping your streak on Home, or by tapping the usage bar in chat.
6. Fair play
Rewards are for real progress, so a few simple rules keep them fair. An action only counts toward a reward if you finish it at least 10 minutes after adding it, so adding and ticking off a task in the same breath does not build a streak. And each milestone pays out once per streak, however many times you tick things off.
None of this changes how your streak looks on Home. Your own streak always shows every action you complete.
7. When it fits and when it does not
A good fit
You like a visible sign that showing up matters, you chat with your Dreamate often, and you want a little more room on busy months.
Maybe not for you
Streaks make you anxious, or you prefer to work in bursts. You can ignore them. Nothing is taken away if a streak ends, and your plan works exactly the same.
TheXinA works on the web today and installs to your home screen on iOS and Android. Native apps are coming soon.