One code. 300 Polychrome. Two days to use it.
That is a Zenless Zone Zero Special Program code, and the shape has not moved once across the last three broadcasts. If you came here for the Version 3.1 code specifically: it was ZZZY2ANNIV, and it stopped working on July 19, 2026. Nothing from that stream is redeemable today.
Most pages about this hedge with "codes usually expire in 24 to 48 hours." The actual pattern is tighter than that, and once you know it you can stop guessing.
The full record, 3.0 through 3.3
| Version | Special Program | Code | Dead at |
|---|---|---|---|
| 3.0 "A Sleepwalker's Confession" | June 6, 2026 | BEYONDTHECLOUDS | June 8, 2026, 23:59 UTC+8 |
| 3.1 "The Long Goodbye" | July 17, 2026 | ZZZY2ANNIV | July 19, 2026, 23:59 UTC+8 |
| 3.2 "Their Secret Histories" | August 28, 2026 | FLINTWORKS | August 30, 2026, 23:59 UTC+8 |
| 3.3 "Journey to the Sky" | October 9, 2026 | JRNY2SKY | October 11, 2026, 23:59 UTC+8 |
Three broadcasts, three single codes. Not three codes per stream, which is the Genshin and Honkai convention and the thing most people assume carries over. In ZZZ it is one, and it carries the whole payout by itself.
The payout has not changed since June
Each of those four codes gave the identical bundle:
- 300 Polychrome
- 2x Senior Investigator Log
- 3x W-Engine Energy Module
- 30,000 Dennies
Worth roughly a pull and a half, plus enough Dennies to level something. Not life-changing, but it is the single largest code in the game and it costs you a browser tab.
The rule is 23:59 UTC+8 on the second day
Every one of the four expired at 23:59 UTC+8 on the second calendar day after its broadcast. June 6 to June 8. July 17 to July 19. August 28 to August 30. October 9 to October 11. Four for four, across five months.
So the useful version of "24 to 48 hours" is this: you have the rest of broadcast day, all of the next day, and all of the day after that, ending at midnight Chinese time. If you are in the Americas that last day ends mid-morning your time, which is where people lose it.
Why the code is always dead before the patch
This is the part that catches returning players. The Special Program does not air near the version launch, it airs a week and a half ahead of it:
| Version | Broadcast | Version launch | Gap |
|---|---|---|---|
| 3.0 | June 6, 2026 | June 17, 2026 | 11 days |
| 3.1 | July 17, 2026 | July 29, 2026 | 12 days |
| 3.2 | August 28, 2026 | September 9, 2026 | 12 days |
| 3.3 | October 9, 2026 | October 21, 2026 | 12 days |
The code expires on day two. The patch arrives on day eleven or twelve. By the time you log in for the new Agent, the stream code has been gone for more than a week. That is why FLINTWORKS was already dead when Claret's banner opened, and why JRNY2SKY had been gone for ten days by the time Phoenix went live. It is the single most common way players miss the biggest code ZZZ hands out.
If you only log in on patch day, you will never once catch one of these. Set a reminder for the broadcast instead.
The forecast this page made, and what happened
In September this section predicted the 3.3 broadcast for October 9 and the version for October 21, off nothing but a 42-day version cadence and an 11-to-12-day broadcast lead. It carried a NEEDS_REVIEW tag because it was arithmetic rather than an announcement.
Both dates were right to the day. The Special Program aired October 9 at 19:30 UTC+8 and JRNY2SKY died on October 11; Version 3.3 "Journey to the Sky" opened October 21 at 06:00 UTC+8 with Phoenix and the Velina rerun. The cadence is now four versions deep without a miss, so the same method gives the next one:
| Projection | Basis | |
|---|---|---|
| Version 3.4 opens | December 2, 2026 | 42 days from October 21, and 3.3 Phase 2 is dated to close December 1 |
| 3.4 Special Program | around November 20 | 12 days ahead of launch, the gap in all four rows above |
| 3.4 code dies | around November 22, 23:59 UTC+8 | day two, four for four |
Still NEEDS_REVIEW, same as last time, because HoYoverse has announced none of it. Worth a calendar entry anyway: 3.4 is the Honkai: Star Rail collaboration version, with Robin and Kafka coming to ZZZ and Ellen and Astra Yao going the other way, which is the broadcast least worth sleeping through.
The other ZZZ codes are much smaller
Worth setting expectations, because the version codes that circulate between broadcasts are a different animal. Version 3.2's batch (ZZZINK32, ZZZGRIND32, ZZZVOID32) paid 20 Polychrome and 2,222 Dennies apiece, a fifteenth of a livestream code, three times over. All three expired with the version on October 21, which is the other half of the lesson here: the small codes die on patch day, the big one dies ten days before it.
The permanent one, ZENLESSGIFT, gives 50 Polychrome and never expires, so redeem it once and forget it.
Current live codes, with the disagreements between trackers stated rather than smoothed over, live on our ZZZ codes page. That is the page to check during a broadcast; this one is for understanding what you are waiting for.
Making the 300 Polychrome matter
A pull and a half only counts if it lands somewhere useful. Two things worth doing with it:
- Know what is on the banner before the stream ends. The broadcast reveals the lineup and the code at roughly the same time, so the same half hour tells you whether to save. Our ZZZ banner schedule carries the current and upcoming channels with dates.
- Bank it rather than topping up a near-miss. If you are 60 pulls from a target, 300 Polychrome does not close that gap; it closes the gap on the patch after. The Polychrome and pull economy guide works through what a free-to-play income actually adds up to per version.
And if you are reading this because you missed one, the recoverable version of that loss is endgame income, not codes. Shiyu Defense and Deadly Assault both pay more Polychrome per cycle than every livestream code in this table combined.
Sources: the Version 3.3 broadcast date, the JRNY2SKY string, its October 11 expiry and its payout are from Game8's 3.3 livestream code page and its ZZZ codes page, read 2026-10-21; the Version 3.2 batch is in that page's expired table as of the same refresh. Earlier version launch dates from Gematsu; code strings, rewards and expiry times corroborated across Game8's per-version livestream code pages and Game Rant's 3.0, 3.1 and 3.2 livestream code trackers.



