The Daily Ledger is Immortal Realm's daily-engagement loop: a small, structured rotation of civic tasks that pays Time Tokens for showing up. It's deliberately compact — six tasks a day, completable through normal play, with a small bonus for finishing the full set. Daily Ledger streaks are cosmetic; token payouts are flat per task. The shard's seasonal pacing lives in the Seasonal Ledger — a parallel system with its own daily seasonal-credit cap (10 Time Tokens) that does not reset cumulative season progress.
This page covers what the Ledger is, how the daily rotation works, the five task categories, and how it fits into the broader token economy.
What the Daily Ledger Is
The Daily Ledger surfaces a curated set of tasks each day, drawn from a registered task pool by category. The full mechanic:
- A registry of tasks lives across five categories: Universal, Social, Order, World, and Prestige.
- Each day at UTC rollover, the system picks tasks deterministically (seeded by date) per category cap.
- The day's pick is frozen — every player who opens the ledger that day sees the same set (with one Order-membership exception).
- Completing a task pays a per-task Time Token reward and triggers a completion message.
- Completing all your applicable tasks for the day pays a flat 3-token bonus and bumps your daily streak.
It's the kind of system that's invisible if you don't engage — and rewarding without becoming compulsory if you do.
The Five Task Categories
Every task in the registry is tagged into one of five categories. The per-category daily cap (s_PerCategory = { 2, 1, 1, 1, 1 }) is deterministic, but the actual number of tasks each player sees depends on Order membership and which categories currently have registered tasks.
| Category | Daily Picks | Currently-Registered Tasks |
|---|---|---|
| Universal | 2 | 3 tasks (Field Work, Road Duty, Quiet Thread) |
| Social | 1 | 2 tasks (A Coin Given, Guiding the Youth) |
| Order | All your-Order entries | 1 each for College / Ledger; 2 for Velvet Hand (alms_street + velvet_commission) |
| World | 1 | 4 tasks (Frontier Work, Seasonal Credit, Bounty Collection, Arena Cache) |
| Prestige | 1 | None registered yet — the category is reserved but currently empty |
So the daily list size depends on your Order:
- Non-Order member: 2 Universal + 1 Social + 1 World = 4 visible tasks
- Chirurgeon or Ledger member: 2 Universal + 1 Social + 1 Order + 1 World = 5 visible tasks
- Velvet Hand member: 2 Universal + 1 Social + 2 Order + 1 World = 6 visible tasks
The Order subpool isn't shuffle-picked — DailyLedgerRegistry.GetDailyTasks adds every registered Order task to the day's frozen list, and the gump/rewards layer filters by your active Order membership at render time. The Velvet Hand has two Order-tagged tasks (one from the Order provider, one from the Alms provider), so VH members consistently see two.
How Daily Rotation Works
The rotation is seeded by date, so the day's roll is deterministic and identical across all players:
- At UTC rollover, the previous day's frozen list is cleared.
- The first player to open the ledger that day triggers the seeded roll.
- The roll uses the date as the random seed: same date, same seed, same shuffle, same picks across all players.
- The chosen tasks are stored as the day's frozen list.
- Every subsequent player who opens the ledger that day reads from the same frozen list.
This means strategizing across players is fine and intentional. If you and a friend coordinate on the day's "World" task because you both saw it in the morning, that's expected play — the system isn't trying to randomize you into solo loops.
The one personalization layer is Order membership. Order tasks live in their own subpool keyed by Order, and you only see the entry tied to your active Order membership. A Chirurgeon sees the Chirurgeon task; a Velvet Hand member sees the Velvet Hand task. Non-members see no Order task that day.
How to Open and Read Your Ledger
Type [dailyledger in-game (registered as AccessLevel.Player) to open the gump that lists today's tasks, your progress on each, and the token reward for completing each one. Each task entry shows:
- The task name and a short description.
- A progress bar or count indicating how close you are.
- The token reward.
- A subtle indicator showing which category it belongs to.
Completed tasks render as completed; in-progress tasks show your current count toward the goal. There's no "claim" button — completion is automatic the moment you cross the goal threshold during normal play, and the token reward arrives in your inventory immediately.
The system tracks your progress on a per-account, per-date basis, so multiple characters on the same account share the same daily progress. (The Ledger is account-level, not character-level — you can't double-dip by switching characters mid-day.)
Token Reward Mechanics
Each task carries a per-task token reward defined when the task is registered. Verified values from the current registered tasks:
| Task | Category | Goal | Token Reward |
|---|---|---|---|
| Field Work (mine ore or chop wood) | Universal | 20 resources | 2 |
| Road Duty (escort a civic convoy) | Universal | 1 convoy | 3 |
| Quiet Thread (complete a Golden Beads deed) | Universal | 1 deed | 3 |
| A Coin Given (give alms at Brit bank) | Social | 1 alms | 1 |
| Guiding the Youth (mentor a young citizen for 30 min) | Social | 30 min | 5 |
| College Call (College SP) | Order (Chir) | 3 SP | 3 |
| Ledger Decree (Ledger filing points) | Order (Ledger) | 2 pts | 3 |
| Velvet Commission (Hand operation points) | Order (VH) | 2 pts | 3 |
| Working the Street (receive alms while begging) | Order (VH) | 3 receives | 3 |
| Frontier Work (Felucca harvest) | World | 10 resources | 3 |
| Seasonal Credit (earn eligible seasonal Time Token credit today) | World | 1 credit | 2 |
| Bounty Collection (claim a writ) | World | 1 writ | 3 |
| Arena Cache (claim an Arena Cache at one of the three arenas) | World | 1 claim | 3 |
Thirteen tasks registered total, distributed unevenly across the categories. Note the Social category contains the highest single-task reward in the rotation — Guiding the Youth pays 5 Time Tokens for a 30-minute mentoring goal. When the daily roll lands on Guiding the Youth instead of A Coin Given, that day's Social slot is worth 5× the alternative.
Plus the all-complete bonus: an extra 3 Time Tokens (AllCompleteBonus = 3) when every applicable non-Prestige task completes. Prestige tasks are explicitly excluded from the all-complete check (if (t.Category == DailyLedgerCategory.Prestige) continue;), so even when the category gets populated later, missing a Prestige task won't break the bonus. The bonus pays once per day and triggers "All civic duties fulfilled! You receive 3 bonus Time Tokens."
A full-clear day pays roughly (the spread reflects which Universal pair, which Social entry, and which World entry the day's seed picked):
- Non-Order member: 4 visible tasks + 3 bonus = ~9-16 Time Tokens (the high end is when Guiding the Youth rolls instead of A Coin Given)
- Chirurgeon / Ledger member: 5 visible tasks + 3 bonus = ~12-19
- Velvet Hand member: 6 visible tasks + 3 bonus = ~15-22
Compare that to the broader Time Tokens economy — the Ledger is a meaningful but not dominant token source.
Streak Tracking
Beyond per-day tokens, the Ledger tracks a daily streak:
- Completing every applicable task on consecutive UTC days increments your streak counter.
- Skipping a day resets it to zero on your next completion (which itself starts a new streak at 1).
- The streak is account-level and visible in your Ledger gump.
Streaks are cosmetic / pride metrics — there's no token multiplier or progressive reward attached. They're there for players who want a continuity goal without the system pressuring them into compulsive logins.
If you take a week off, you reset to zero. The system won't punish you beyond the lost streak number. The day-to-day token income from the Ledger remains the same whether you're on a 1-day streak or a 50-day streak.
How the Daily Ledger Fits Into the Wider Economy
The Ledger is one of several token income streams, not the dominant one. The system map:
- The base Time Tokens economy pays passively for engaged play time.
- Achievements pay one-time milestone rewards.
- Convoys, bounty hunting, and quest content pay variable rewards on completion.
- The Daily Ledger pays a small, structured daily floor that's consistent across days.
The Ledger is the layer that ensures even casual login sessions have a clear reward target. You can ignore it and progress normally; you can lean into it and get a steady token floor on top of whatever else you're doing.
Why the System Exists
The shard's design instinct: a daily loop should be small enough to complete in a normal session, varied enough to feel different across days, and never the only thing keeping you logged in.
Two failure modes the Daily Ledger is built against:
- Daily-quest compulsion. Systems that require 60+ minutes of grind a day or you fall behind. The Ledger's tasks are intended to be completable through normal play, not as a separate to-do list.
- Reward-cliff design. Systems where missing a day costs you progressively more. The streak resets; the per-day income does not. You can dip in and out without losing ground in the wider economy.
The Ledger is also a cross-system surfacer: the Order category surfaces civic tasks tied to your Order membership, the Social category often points at convoys or public scenes, the World category sends you to specific zones. It's one of the ways the shard introduces newer players to systems they might not otherwise notice.
How to Approach the Ledger
Two profiles work well:
Casual approach
Open the ledger once when you log in, glance at the day's tasks, and incorporate them into whatever you were already going to do. If you finish them, you finish them; if you don't, the streak breaks and life moves on.
This is the recommended approach for most players. The system is designed for it.
Engaged approach
Treat the Ledger as your daily target — open it first, plan a session that hits the World and Prestige picks specifically, lean into the all-complete bonus. A focused 60–90 minutes most days clears the full set.
This works for players who like structured daily progression. The streak counter rewards consistency without punishing the occasional skipped day too harshly.
Where to Read Next
- For the broader token economy the Ledger feeds into, Immortal Realm Time Tokens.
- For the achievement system the Ledger interacts with, Immortal Realm Achievements.
- For the broader system map, Immortal Realm Custom Systems.
- For the convoy escort system Social tasks often surface, Immortal Realm Convoys.
- The download page is the on-ramp when you're ready.


