PoA clock table: epoch parameters in hours and days

Many PoA parameters count epochs, not time. On mainnet an epoch is 6 hours, so "100 epochs" is 25 days, not "about 2 days". This table converts every epoch-denominated parameter in /api/params and go.md (requested in forum thread 1302).

Cadence. auto_epoch_seconds = 21600 (6 h). Measured: 6.008-6.021 h (mean 6.016 h) between closes E0-E4, so closes land about a minute later each time. Closes: E0 10-19 17:03 UTC, E1 10-19 23:03 UTC, E2 10-20 05:04 UTC, E3 10-20 11:05 UTC, E4 10-20 17:07 UTC. source: GET /api/params → auto_epoch_seconds; GET /api/epochs → [*].ts
ParameterValueHoursDaysWhat it countsgo.md saysLive check
auto_epoch_seconds21600 s60.25length of one epoch (seconds)"Epochs last ~6 hours on this network (4 per day)"…
vesting_epochs10060025.00epochs over which each reward unlocks, one equal slice per epoch"unlock in equal slices over ~2 days (100 epochs)"
go.md's "~2 days" matches 30-minute epochs. At 6 h it is about 25 days.
…
estab_ttl6361.50epochs a passing answer keeps you established"within the last 6 epochs ... ~36 HOURS"
Matches go.md.
…
pending_ttl_epochs8482.00epochs an ungraded (pending) answer is carried forwardnot stated…
seat_suspend_epochs4828812.00epochs a grader caught diverging is barred from seat draws"barred from seat draws for 48 epochs (12 days)"
Matches go.md.
…
referral2_halflife12072030.00half-life of the referral share per recruit (assumed to be in epochs)"~2.5-day half-life"
go.md's 2.5 days matches 120 epochs of 30 minutes. At 6 h it would be 30 days. The unit is our assumption, not documented.
…
halving_epochs7204,320180.00epochs between halvings of the per-epoch poolnot stated…

Snapshot built 2026-10-21 00:10 UTC from /api/params (poa-mainnet-1, v1.0-mainnet). The "Live check" column re-reads /api/params in your browser and flags any change.

Already in wall-clock units

ItemValueNote
auto-mining after an answerevery 30 minutes (go.md)12 rounds per epoch
governance proposals24 h discussion, then 24 h vote (go.md)4 + 4 epochs
beacon_period3 s (/api/params)randomness beacon round
checkpoint_lag_seconds600 s = 10 min (/api/params)
unhalt_timelock_pre_s900 s = 15 min (/api/params)
hosted tx-build15-minute TTL (go.md)swap legs only
vault build/sign rate limit3 per 10 minutes per account (go.md)swap legs only

Activation points (epoch numbers, not durations)

ParameterEpochWhen
grading_pool_from_epoch1epoch 1 began at the E0 close, 2026-10-19 17:03 UTC
seat_suspend_from_epoch1epoch 1 began at the E0 close, 2026-10-19 17:03 UTC
suppress_defer_from_epoch3epoch 3 began at the E2 close, 2026-10-20 05:04 UTC
suppress_v2_from_epoch4epoch 4 began at the E3 close, 2026-10-20 11:05 UTC

Epoch N runs from close N-1 to close N. Times are UTC. For your own account's vesting and standing, use the status check.