Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions ledger/official_observations.jsonl
Original file line number Diff line number Diff line change
Expand Up @@ -213,3 +213,4 @@
{"source_record_id":"census.new_residential_sales.new_single_family_houses_sold_saar.2026_07.first_print","label":"US new single-family home sales, seasonally adjusted annual rate, 2026-07","value":607.0,"observed_at":"2026-08-25","period":{"type":"month","value":"2026-07"},"domain":"economy","geography":{"level":"country","id":"0100000US","vintage":"current","name":"United States"},"entity":{"name":"economy","role":"aggregate"},"measure":{"concept":"census.new_residential_sales.new_single_family_houses_sold_saar.2026_07","unit":"thousands","source_concept":"HSN1F","concept_relation":"source_label","concept_authority":"census","concept_evidence_url":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=HSN1F&vintage_date=2026-08-25","concept_evidence_notes":"First print for 2026-07 captured from https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=HSN1F&vintage_date=2026-08-25 on the official release date named by the cell's resolver."},"aggregation":{"method":"level"},"filters":{},"source":{"source_name":"census_new_home_sales","source_table":"New Residential Sales, Table 1","source_file":"alfredgraph.csv","url":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=HSN1F&vintage_date=2026-08-25","vintage":"first_print","extracted_at":"2026-08-25","extraction_method":"Automated first-print capture by scripts/resolve_pending.py (anchor-verified adapter)"},"source_row_keys":["2026-07"],"source_cell_keys":["HSN1F"],"ledgerRepoSha":"54dbabc8e861bf66ef824da11a3005372b34c4b4","sourceVintage":"2026-08-25","retrievedAt":"2026-08-25T14:28:21Z","responseArchive":{"path":"records/resolutions/2026-08-25/2026-08-25t14-28-21z-resolve-pending/responses/hsn1f-2026-08-25-5e0b043ecae853af.csv.gz","sha256":"5e0b043ecae853af7de98192d92caee90b6ce1a4ab2219d0620dc808dc0b273f","bytes":11526,"gzipSha256":"b1ed24efb6af444edf53cd2371180fecb2bdaf20d3f52d74c03f63769ad603ba","gzipBytes":3146,"contentEncoding":"gzip"},"assertionVersion":{"id":"av2:ba056ff4a86199bcddd71b8e66bc472c3cebbd885f07de0d940208f53b835545","supersedes":null},"targetContentHash":"0f2d2e4dcfee851ef8eef4f673d139bc9935d1db55456076f8a6694d439db399","sourceBindingProjection":{"series":"census.new_residential_sales.new_single_family_houses_sold_saar","concept":"census.new_residential_sales.new_single_family_houses_sold_saar.2026_07","period":"2026-07","releasePolicy":"first_print","table":"New Residential Sales, Table 1","field":"HSN1F","transform":{"factor":1,"operation":"multiply"},"unit":"thousands","sourceUrl":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=HSN1F&vintage_date=2026-08-25","responseSha256":"5e0b043ecae853af7de98192d92caee90b6ce1a4ab2219d0620dc808dc0b273f"}}
{"source_record_id":"census.m3.durable_goods_new_orders_mom.2026_07.first_print","label":"US durable goods new orders, monthly change, 2026-07","value":1.1,"observed_at":"2026-08-26","period":{"type":"month","value":"2026-07"},"domain":"economy","geography":{"level":"country","id":"0100000US","vintage":"current","name":"United States"},"entity":{"name":"economy","role":"aggregate"},"measure":{"concept":"census.m3.durable_goods_new_orders_mom.2026_07","unit":"percent_growth","source_concept":"DGORDER","concept_relation":"source_label","concept_authority":"census","concept_evidence_url":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=DGORDER&vintage_date=2026-08-26","concept_evidence_notes":"First print for 2026-07 captured from https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=DGORDER&vintage_date=2026-08-26 on the official release date named by the cell's resolver."},"aggregation":{"method":"level"},"filters":{},"source":{"source_name":"census_m3","source_table":"Advance Report on Durable Goods Manufacturers' Shipments, Inventories, and Orders","source_file":"alfredgraph.csv","url":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=DGORDER&vintage_date=2026-08-26","vintage":"first_print","extracted_at":"2026-08-26","extraction_method":"Automated first-print capture by scripts/resolve_pending.py (anchor-verified adapter)"},"source_row_keys":["2026-07"],"source_cell_keys":["DGORDER"],"ledgerRepoSha":"734beb8505c4a40ccdf1cbfdf624a076310638b9","sourceVintage":"2026-08-26","retrievedAt":"2026-08-26T14:28:17Z","responseArchive":{"path":"records/resolutions/2026-08-26/2026-08-26t14-28-17z-resolve-pending/responses/dgorder-2026-08-26-8ace97b42555d33c.csv.gz","sha256":"8ace97b42555d33c78c1f3da379403305a7612677ab5470cd72f32be50db1f59","bytes":7486,"gzipSha256":"8be1b1ab1a05ee55883a55f555065d95eb8b79a1b974c83fea74f60ca421a1c1","gzipBytes":2367,"contentEncoding":"gzip"},"assertionVersion":{"id":"av2:9a3f6a89a50684751b43bdc5d1305b27a52dd9cd4e7f36c1586f2234ef743057","supersedes":null},"targetContentHash":"d6f28095537ab7cb8796d55dd43d50e385eeed4b422bded333bedb06d0e4f3b7","sourceBindingProjection":{"series":"census.m3.durable_goods_new_orders_mom","concept":"census.m3.durable_goods_new_orders_mom.2026_07","period":"2026-07","releasePolicy":"first_print","table":"Advance Report on Durable Goods Manufacturers' Shipments, Inventories, and Orders","field":"DGORDER","transform":{"factor":1,"operation":"multiply"},"unit":"percent_growth","sourceUrl":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=DGORDER&vintage_date=2026-08-26","responseSha256":"8ace97b42555d33c78c1f3da379403305a7612677ab5470cd72f32be50db1f59"}}
{"source_record_id":"census.m3.durable_goods_shipments_mom.2026_07.first_print","label":"US durable goods shipments, monthly change, 2026-07","value":1.0,"observed_at":"2026-08-26","period":{"type":"month","value":"2026-07"},"domain":"economy","geography":{"level":"country","id":"0100000US","vintage":"current","name":"United States"},"entity":{"name":"economy","role":"aggregate"},"measure":{"concept":"census.m3.durable_goods_shipments_mom.2026_07","unit":"percent_growth","source_concept":"AMDMVS","concept_relation":"source_label","concept_authority":"census","concept_evidence_url":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=AMDMVS&vintage_date=2026-08-26","concept_evidence_notes":"First print for 2026-07 captured from https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=AMDMVS&vintage_date=2026-08-26 on the official release date named by the cell's resolver."},"aggregation":{"method":"level"},"filters":{},"source":{"source_name":"census_m3","source_table":"Advance Report on Durable Goods Manufacturers' Shipments, Inventories, and Orders","source_file":"alfredgraph.csv","url":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=AMDMVS&vintage_date=2026-08-26","vintage":"first_print","extracted_at":"2026-08-26","extraction_method":"Automated first-print capture by scripts/resolve_pending.py (anchor-verified adapter)"},"source_row_keys":["2026-07"],"source_cell_keys":["AMDMVS"],"ledgerRepoSha":"734beb8505c4a40ccdf1cbfdf624a076310638b9","sourceVintage":"2026-08-26","retrievedAt":"2026-08-26T14:28:17Z","responseArchive":{"path":"records/resolutions/2026-08-26/2026-08-26t14-28-17z-resolve-pending/responses/amdmvs-2026-08-26-c5e7320552016600.csv.gz","sha256":"c5e73205520166000bcaa87d78fbd87042d75c5a88601e6f69cb8f2ff8d94ac9","bytes":7503,"gzipSha256":"11cc041089a562b65572aa05e7192b20bb90ee8099adc35cb89fcf8752a2c722","gzipBytes":2342,"contentEncoding":"gzip"},"assertionVersion":{"id":"av2:d1da370c45c9fcd5e99410ac5c0853aed4c08d74299b49e7db5f2c25f8a99b43","supersedes":null},"targetContentHash":"c41517a667d8f0263c9113e0c85438385b4bddf98a8e86427e6946fb916edb17","sourceBindingProjection":{"series":"census.m3.durable_goods_shipments_mom","concept":"census.m3.durable_goods_shipments_mom.2026_07","period":"2026-07","releasePolicy":"first_print","table":"Advance Report on Durable Goods Manufacturers' Shipments, Inventories, and Orders","field":"AMDMVS","transform":{"factor":1,"operation":"multiply"},"unit":"percent_growth","sourceUrl":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=AMDMVS&vintage_date=2026-08-26","responseSha256":"c5e73205520166000bcaa87d78fbd87042d75c5a88601e6f69cb8f2ff8d94ac9"}}
{"source_record_id":"dol.eta.continued_claims.sa.week_2026-08-15.first_print","label":"US insured unemployment (SA, advance), week ending 2026-08-15","value":1.778,"observed_at":"2026-08-27","period":{"type":"week_ending","value":"2026-08-15"},"domain":"labor","geography":{"level":"country","id":"0100000US","vintage":"current","name":"United States"},"entity":{"name":"person","role":"ui_claimant"},"measure":{"concept":"dol.eta.continued_claims.sa","unit":"millions","source_concept":"CCSA","concept_relation":"source_label","concept_authority":"dol_eta","concept_evidence_url":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=CCSA&vintage_date=2026-08-27","concept_evidence_notes":"DOL ETA UI Weekly Claims news release, advance seasonally adjusted figure for the week ending 2026-08-15, read from FRED CCSA (advance vintage) as the cell's resolver names."},"aggregation":{"method":"level"},"filters":{},"source":{"source_name":"dol_eta","source_table":"Unemployment Insurance Weekly Claims (advance)","source_file":"fredgraph.csv","url":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=CCSA&vintage_date=2026-08-27","vintage":"advance","extracted_at":"2026-08-27","extraction_method":"Automated first-print capture via FRED series CCSA by scripts/resolve_pending.py"},"source_row_keys":["2026-08-15"],"source_cell_keys":["CCSA"],"ledgerRepoSha":"9526211a3970993269523e1e43f4b17ccad846de","sourceVintage":"2026-08-27","retrievedAt":"2026-08-27T23:04:10Z","responseArchive":{"path":"records/resolutions/2026-08-27/2026-08-27t23-04-10z-resolve-pending/responses/ccsa-2026-08-27-72034ab691cea571.csv.gz","sha256":"72034ab691cea5710931e6cf059041e947453b18ce77361f78166bac8b5140e1","bytes":59163,"gzipSha256":"5809d791ce0cad2de647bb5f763d18b7005e2f3677ae5774c2f0099da9c64074","gzipBytes":15656,"contentEncoding":"gzip"},"assertionVersion":{"id":"av2:f0d2df4839037712d7334da67498e86803fcad24a188cf26ea140e16bbeb8f20","supersedes":null},"targetContentHash":"88d9a299ea398bb463f4263048ae7ca91aec787c14c3e41d2307180fda4ac9fb","sourceBindingProjection":{"series":"dol.eta.continued_claims.sa","concept":"dol.eta.continued_claims.sa","period":"week_2026-08-15","releasePolicy":"advance_vintage","table":"ALFRED graph CSV","field":"CCSA","transform":{"factor":1e-06,"operation":"multiply"},"unit":"millions","sourceUrl":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=CCSA&vintage_date=2026-08-27","responseSha256":"72034ab691cea5710931e6cf059041e947453b18ce77361f78166bac8b5140e1"}}
11 changes: 6 additions & 5 deletions ledger/series_catalog.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"comment": "Canonical series catalog. One row per (concept, geography level/id/vintage, entity) identity. UUID authority is the append-only ledger/series_uuid_registry.jsonl (digest below): a uuid is minted once, inherited from the registry on every regeneration, and changes only through explicit, chained supersede/retire/revive/succeeds events recorded there (live bindings and rows stay in bijection). Consumers reference series by uuid or concept only. Regenerate with scripts/build_series_catalog.py; verify with --check. Aliases are curated identity statements (plus observed spellings of the same identity) and inherit only within one (geography, entity) slice; aliases listed in ambiguous_aliases match multiple rows and never drive inheritance. source_concepts are publisher labels — provenance, never identity. Cross-spelling and cross-vintage merges are manual curation: delete the absorbed row, alias its concept on the survivor, regenerate with --allow-remint.",
"generator_version": 3,
"observations_sha256": "f30824fd17f604b5f010fe0055b183fe01be8aca8783d6744c3d981f215e884c",
"observation_rows": 215,
"current_assertion_rows": 215,
"observations_sha256": "d4fe16b9072cc8493f3f47b1554ee96a96e89183952941dc111345480717b1e5",
"observation_rows": 216,
"current_assertion_rows": 216,
"docket_seed_sha256": "5914192517350e0166045afd9064a515ea312acbea1844d9cb594cc9f525dbb9",
"uuid_registry_sha256": "0d9d893f4fc922650b897a5b250fbbb291e9db89ec23bb6246ca8e69ebb48fea",
"suspect_segments": [
Expand Down Expand Up @@ -237,6 +237,7 @@
"us.dol.initial_claims.sa"
],
"week_2026-08-15": [
"dol.eta.continued_claims.sa",
"us.dol.initial_claims.sa"
],
"week_2026_06_13": [
Expand Down Expand Up @@ -3121,8 +3122,8 @@
"dol.eta.continued_claims.sa.{P}.first_print"
],
"first_observed_period": "2026-06-27",
"last_observed_period": "2026-08-08",
"observation_count": 7
"last_observed_period": "2026-08-15",
"observation_count": 8
},
{
"uuid": "32b335ea-b2dd-4fba-8321-e9751df19318",
Expand Down
Binary file not shown.
Binary file not shown.
1 change: 1 addition & 0 deletions releases/manifests/0019-01d2f0bfb2ebff75.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"append":{"appendedBytesSha256":"8e580b805fcda06673d9cadd18799399807b685be6b34058b5d3588c6f11a2af","appendedRowCount":1,"previousLineCount":215},"createdAtUtc":"2026-08-27T23:04:34Z","previousManifestSha256":"20974a5bdeeace01e2f5d34abc3b385beb249971e2d737ca56133656787ed56d","producer":{"branch":"codex/thesis-ledger-facts","repo":"PolicyEngine/chronicle"},"releaseIndex":19,"schemaVersion":"thesis_ledger_release_v1","state":{"immutablePrefixSha256":"db5d69575db0adb505b1b46b0496befb852315b3ff8c7690313fe77319578c0b","jsonlSha256":"d4fe16b9072cc8493f3f47b1554ee96a96e89183952941dc111345480717b1e5","lineCount":216,"path":"ledger/official_observations.jsonl"}}
1 change: 1 addition & 0 deletions releases/manifests/0019-01d2f0bfb2ebff75.producer.sig
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
êýW¶1^’àgäàºë¤ù-{‡ÒF?½9DJ³恺§îjÒË/Óòt¥ç†\¡V*†GOÁûkA†2a
Loading