Calendar
What is scheduled, and how each date is known. Every row says where it came from: read from a contract, published by the institution that sets it, typed here with a source, or observed happening. Dates that have passed stay on this page with what actually happened beside them.
- Read from a contractQueried on chain, with the block it was read at. The contract states this date for itself.
- Published scheduleFetched from the institution that sets the date, with the URL on the row.
- Typed by the deskA person entered it, with a source link. Nothing verifies it against an official calendar.
- Observed on chainIt happened and we watched: the amount, the block and the time it actually moved.
Nothing is being watched on chain yet. None of the dates on this page names an address we could watch, so no unlock here has been seen happening — and that is why the third figure is a dash rather than a zero. A zero would say we watched and nothing moved.
Scheduled
| When | Event | How we know | Source | What happened |
|---|---|---|---|---|
| CPIConsumer Price Index for September 2026 | Published schedule | bls.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — | |
| CPIConsumer Price Index for October 2026 | Published schedule | bls.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — | |
| CPIConsumer Price Index for November 2026 | Published schedule | bls.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — |
On the record
| When | Event | How we know | Source | What happened |
|---|---|---|---|---|
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — | |
| CPIConsumer Price Index for August 2026 | Published schedule | bls.gov | — | |
| CPIConsumer Price Index for July 2026 | Published schedule | bls.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — | |
| CPIConsumer Price Index for June 2026 | Published schedule | bls.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — | |
| CPIConsumer Price Index for May 2026 | Published schedule | bls.gov | — | |
| CPIConsumer Price Index for April 2026 | Published schedule | bls.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — | |
| CPIConsumer Price Index for March 2026 | Published schedule | bls.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — | |
| CPIConsumer Price Index for February 2026 | Published schedule | bls.gov | — | |
| CPIConsumer Price Index for January 2026 | Published schedule | bls.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — | |
| CPIConsumer Price Index for December 2025 | Published schedule | bls.gov | — | |
| CPIConsumer Price Index for November 2025 | Published schedule | bls.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — | |
| FOMC decisionRate decision, announced at the end of a 2-day meeting | Published schedule | federalreserve.gov | — |
The last 365 days. Earlier events are in the download — the published schedules reach back years and the file keeps all of it — but they are not this site's record and are not shown as one. “What happened” is filled for events this site watches on chain. A macro release is not one of them: we carry the date, not the print.
Where the published rows come from
- US Bureau of Labor Statistics — CPI release schedule · fetched 22:03ago
- Federal Reserve — FOMC calendar · fetched 22:03ago
How complete is this?
No recorded gaps in the last 14 days.
Every dated event this site knows about, in all four provenance classes, past ones included. It is NOT a complete unlock calendar: contract-read unlocks are an allowlist of contracts whose shape is standard, and no third-party unlock list is imported. The `observed_*` columns are filled only for rows whose address this site watches.
When we were not looking
Nothing recorded in the last 14 days.
Days that are not a day’s worth
This dataset is not a continuous record: a day with nothing on it is a quiet day in the world rather than a gap in ours, so no per-day expectation is stated.
What produced these rows
- US Bureau of Labor Statistics — CPI release schedule 13 row(s)https://www.bls.gov/schedule/news_release/cpi.htm
- Federal Reserve — FOMC calendar 56 row(s)https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm
- Typed by the desk 0 row(s)Every curated row carries a source link; one without is dropped rather than rendered.
- Contract reads (allowlist) 0 row(s)Vesting contracts of a known standard shape, read on chain. A reading nothing has confirmed inside the staleness window is not drawn at all.
Corrections
None issued against this dataset.
Our own downtime, inside this window
- 38 min degraded · The wire wrote no ledger row for 38 minutes (stage 'budget') not written up yet
- 44 min degraded · The wire wrote no ledger row for 44 minutes (stage 'budget') not written up yet
- 107 min degraded · The wire wrote no ledger row for 107 minutes (stage 'budget') not written up yet
- 47 min degraded · The wire wrote no ledger row for 47 minutes (stage 'budget') not written up yet
- 39 min degraded · The wire wrote no ledger row for 39 minutes (stage 'budget') not written up yet
- 46 min degraded · The wire wrote no ledger row for 46 minutes (stage 'budget') not written up yet
- 65 min degraded · The wire wrote no ledger row for 65 minutes (stage 'budget') not written up yet
- 57 min degraded · The wire wrote no ledger row for 57 minutes (stage 'budget') not written up yet
- 44 min degraded · The wire wrote no ledger row for 44 minutes (stage 'budget') not written up yet
- 39 min degraded · The wire wrote no ledger row for 39 minutes (stage 'budget') not written up yet
- 37 min degraded · The wire wrote no ledger row for 37 minutes (stage 'budget') not written up yet
- 31 min degraded · The wire wrote no ledger row for 31 minutes (stage 'budget') not written up yet
- 31 min degraded · The wire wrote no ledger row for 31 minutes (stage 'budget') not written up yet
- 31 min degraded · The wire wrote no ledger row for 31 minutes (stage 'budget') not written up yet
Anything known to be wrong?
5 problems are open in this site’s own checks; none of them is about this dataset.
Assembled from records this site already keeps — the gap ledgers, the corrections record, the incident record and the gate’s own tally. It adds no new collection. The same report ships with the download as /api/v1/calendar.integrity.txt and inside the JSON. What this site cannot see at all.
This is not a complete unlock calendar and does not try to be. Contract-read unlocks are limited to contracts whose shape we can read directly; no third-party unlock list is imported, because a date republished from somebody else inherits their errors and cannot say where it came from.