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 @@ -210,3 +210,4 @@
{"source_record_id":"ssa.ssi.recipients.colorado.aged_65_plus.2026-07.first_print","label":"Colorado SSI recipients aged 65 or older, all federally administered payments, 2026-07","value":23094.0,"observed_at":"2026-08-23","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":"ssa.ssi.recipients.colorado.aged_65_plus.2026-07","unit":"count","source_concept":"Table 4: Number of recipients, Colorado, 65 or older","concept_relation":"source_label","concept_authority":"ssa","concept_evidence_url":"https://www.ssa.gov/policy/docs/statcomps/ssi_monthly/2026-07/table04.html","concept_evidence_notes":"First print for 2026-07 captured from the edition's own page https://www.ssa.gov/policy/docs/statcomps/ssi_monthly/2026-07/table04.html through a declared headless-browser transport (ssa.gov refuses non-browser clients); the page title and table caption name the edition, the parsed row and column are label-anchored, the table's own row/column sums reproduce the published totals, and the prior edition's anchor value was re-read from its page at capture time; no Wayback Machine capture of the page exists to corroborate."},"aggregation":{"method":"level"},"filters":{},"source":{"source_name":"ssa_ssi_monthly","source_table":"SSI Monthly Statistics, Table 4 (All Federally Administered Payments), Colorado row, Age 65 or older","source_file":"table04.html","url":"https://www.ssa.gov/policy/docs/statcomps/ssi_monthly/2026-07/table04.html","vintage":"first_print","extracted_at":"2026-08-23","extraction_method":"Automated first-print capture by scripts/resolve_pending.py (anchor-verified adapter)"},"source_row_keys":["2026-07"],"source_cell_keys":["Table 4: Number of recipients, Colorado, 65 or older"],"ledgerRepoSha":"cf0b3a7f0d9fda3c21939dac26d9104ca913896f","sourceVintage":"2026-08-23","retrievedAt":"2026-08-23T16:23:26Z","responseArchive":{"path":"records/resolutions/2026-08-23/2026-08-23t16-22-57z-resolve-pending/responses/ssa-ssi-monthly-table04-colorado-65-plus-2026-08-23-fea025cf82aae9a8.json.gz","sha256":"fea025cf82aae9a81bfbf8c36cccddb786b3fec063768235e3bdf272a251c24e","bytes":31946,"gzipSha256":"7962a343f164d2e86d2f62e44ca7d91249f3b9864b0c6125c70545aecd73dabf","gzipBytes":10342,"contentEncoding":"gzip"},"assertionVersion":{"id":"av2:4c21afa7a137a827a5a1c77e368d495f20dbc7b02208538d864e88cbf0c8fa0c","supersedes":null}}
{"source_record_id":"ssa.ssi.total_recipients.2026-07.first_print","label":"US SSI recipients, all federally administered payments, 2026-07","value":7.300297,"observed_at":"2026-08-23","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":"ssa.ssi.total_recipients.2026-07","unit":"millions","source_concept":"Table 2: Number of recipients, Total","concept_relation":"source_label","concept_authority":"ssa","concept_evidence_url":"https://www.ssa.gov/policy/docs/statcomps/ssi_monthly/2026-07/table02.html","concept_evidence_notes":"First print for 2026-07 captured from the edition's own page https://www.ssa.gov/policy/docs/statcomps/ssi_monthly/2026-07/table02.html through a declared headless-browser transport (ssa.gov refuses non-browser clients); the page title and table caption name the edition, the parsed row and column are label-anchored, the table's own row/column sums reproduce the published totals, and the prior edition's anchor value was re-read from its page at capture time; no Wayback Machine capture of the page exists to corroborate."},"aggregation":{"method":"level"},"filters":{},"source":{"source_name":"ssa_ssi_monthly","source_table":"SSI Monthly Statistics, Table 2 (All Federally Administered Payments), Number of recipients, Total, the edition's own month","source_file":"table02.html","url":"https://www.ssa.gov/policy/docs/statcomps/ssi_monthly/2026-07/table02.html","vintage":"first_print","extracted_at":"2026-08-23","extraction_method":"Automated first-print capture by scripts/resolve_pending.py (anchor-verified adapter)"},"source_row_keys":["2026-07"],"source_cell_keys":["Table 2: Number of recipients, Total"],"ledgerRepoSha":"cf0b3a7f0d9fda3c21939dac26d9104ca913896f","sourceVintage":"2026-08-23","retrievedAt":"2026-08-23T16:23:58Z","responseArchive":{"path":"records/resolutions/2026-08-23/2026-08-23t16-22-57z-resolve-pending/responses/ssa-ssi-monthly-table02-total-recipients-2026-08-23-e72caade4e72227b.json.gz","sha256":"e72caade4e72227b04a8443c5105821443275caf524ea42d256dba5e2e8ad1ec","bytes":21258,"gzipSha256":"a2f7416e0d699bb6803bf941555457a157ece5172ce7200cabe9f042e1feb6b2","gzipBytes":8565,"contentEncoding":"gzip"},"assertionVersion":{"id":"av2:f6c3955cbabac9ad7d293aa3fa7b7fc8dcd192d6afaa63760b7f87b809eba02e","supersedes":null}}
{"source_record_id":"us.dol.initial_claims.sa.week_2026-08-15","label":"US initial claims (SA, advance), week ending 2026-08-15","value":206.0,"observed_at":"2026-08-24","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":"us.dol.initial_claims.sa","unit":"thousands","source_concept":"ICSA","concept_relation":"source_label","concept_authority":"dol_eta","concept_evidence_url":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=ICSA&vintage_date=2026-08-24","concept_evidence_notes":"DOL ETA UI Weekly Claims news release, advance seasonally adjusted figure for the week ending 2026-08-15, read from FRED ICSA (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=ICSA&vintage_date=2026-08-24","vintage":"advance","extracted_at":"2026-08-24","extraction_method":"Automated first-print capture via FRED series ICSA by scripts/resolve_pending.py"},"source_row_keys":["2026-08-15"],"source_cell_keys":["ICSA"],"ledgerRepoSha":"c2aa68deb17f72977a4fd0e96089b28be44a24c2","sourceVintage":"2026-08-24","retrievedAt":"2026-08-24T14:25:30Z","responseArchive":{"path":"records/resolutions/2026-08-24/2026-08-24t14-25-30z-resolve-pending/responses/icsa-2026-08-24-cd3bc37094c9fce3.csv.gz","sha256":"cd3bc37094c9fce3ab215d7f3f932e2fb4867e4586d0cf85e0d961ee35ac95a0","bytes":56049,"gzipSha256":"55d8b9f7ca19736b3bb55a364708e45064c8cfa83b028a51ccc4ca91b7c72430","gzipBytes":13666,"contentEncoding":"gzip"},"assertionVersion":{"id":"av2:c84cc0d2eb6a805786983b17ae97e278dee82566cb1ab26cd65153df72f76eef","supersedes":null},"targetContentHash":"ba7909136ce260dfbd43442621dd88fdef9abd8d2b02c81dfcb114251a76b8bd","sourceBindingProjection":{"series":"us.dol.initial_claims.sa","concept":"us.dol.initial_claims.sa","period":"week_2026-08-15","releasePolicy":"advance_vintage","table":"ALFRED graph CSV","field":"ICSA","transform":{"factor":0.001,"operation":"multiply"},"unit":"thousands","sourceUrl":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=ICSA&vintage_date=2026-08-24","responseSha256":"cd3bc37094c9fce3ab215d7f3f932e2fb4867e4586d0cf85e0d961ee35ac95a0"}}
{"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"}}
47 changes: 32 additions & 15 deletions ledger/series_catalog.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"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": "8469662c93057ee572dab3323a069f0142d443beb341d7be6447087f2ae48ebc",
"observation_rows": 212,
"current_assertion_rows": 212,
"observations_sha256": "73aa8f6ff16858ddd518d3fb1eae01d0fdc63dba15f00cfce49d16b4684b013d",
"observation_rows": 213,
"current_assertion_rows": 213,
"docket_seed_sha256": "5914192517350e0166045afd9064a515ea312acbea1844d9cb594cc9f525dbb9",
"uuid_registry_sha256": "d49127b51e3b7d21ed491957d4e8704483bc10af4f64c141fe20af98569eefd5",
"uuid_registry_sha256": "0d9d893f4fc922650b897a5b250fbbb291e9db89ec23bb6246ca8e69ebb48fea",
"suspect_segments": [
"LNU02374597"
],
Expand Down Expand Up @@ -80,6 +80,7 @@
"bls.export_prices.all_commodities_mom",
"census.housing.completions_saar",
"census.housing.permits_saar",
"census.new_residential_sales.new_single_family_houses_sold_saar",
"fed.g17.capacity_utilization.manufacturing",
"fed.g17.manufacturing_production_mom"
],
Expand Down Expand Up @@ -2830,20 +2831,36 @@
"uuid": "5654403e-f6c5-412e-94e0-feeda778ad81",
"concept": "census.new_residential_sales.new_single_family_houses_sold_saar",
"family_patterns": [
"census.new_residential_sales.new_single_family_houses_sold_saar"
"census.new_residential_sales.new_single_family_houses_sold_saar.{P}"
],
"status": "docket-only",
"status": "observed",
"unit": "thousands",
"cadence": "month",
"geography": null,
"entity": null,
"sources": [],
"aliases": [],
"source_concepts": [],
"rid_patterns": [],
"first_observed_period": null,
"last_observed_period": null,
"observation_count": 0
"geography": {
"level": "country",
"id": "0100000US",
"vintage": "current",
"name": "United States"
},
"entity": {
"name": "economy",
"role": "aggregate"
},
"sources": [
"census_new_home_sales"
],
"aliases": [
"census.new_residential_sales.new_single_family_houses_sold_saar.2026_07"
],
"source_concepts": [
"HSN1F"
],
"rid_patterns": [
"census.new_residential_sales.new_single_family_houses_sold_saar.{P}.first_print"
],
"first_observed_period": "2026-07",
"last_observed_period": "2026-07",
"observation_count": 1
},
{
"uuid": "37841d30-5bd6-42a0-aea7-fc7b6d32dbcc",
Expand Down
2 changes: 2 additions & 0 deletions ledger/series_uuid_registry.jsonl
Original file line number Diff line number Diff line change
Expand Up @@ -270,3 +270,5 @@
{"concept": "ssa.ssi.recipients_aged_65_plus", "geography": {"level": "country", "id": "0100000US", "vintage": "current"}, "entity": {"name": "economy", "role": "aggregate"}, "uuid": "e548b5f4-8c4a-4184-96d0-1b3dde7495b7"}
{"concept": "ssa.ssi.total_recipients", "geography": {"level": "country", "id": "0100000US", "vintage": "current"}, "entity": {"name": "economy", "role": "aggregate"}, "uuid": "b908460f-bc4c-4416-a7d6-75b43244b752", "succeeds": {"concept": "ssa.ssi.total_recipients", "geography": null, "entity": null}}
{"concept": "va.vba.mmwr.claims_inventory", "geography": {"level": "country", "id": "0100000US", "vintage": "current"}, "entity": {"name": "economy", "role": "aggregate"}, "uuid": "54060104-3a1e-4a60-891a-577523da198d"}
{"concept": "census.new_residential_sales.new_single_family_houses_sold_saar", "geography": null, "entity": null, "uuid": "5654403e-f6c5-412e-94e0-feeda778ad81", "retired": true, "note": "docket placeholder enriched by first observed identity"}
{"concept": "census.new_residential_sales.new_single_family_houses_sold_saar", "geography": {"level": "country", "id": "0100000US", "vintage": "current"}, "entity": {"name": "economy", "role": "aggregate"}, "uuid": "5654403e-f6c5-412e-94e0-feeda778ad81", "succeeds": {"concept": "census.new_residential_sales.new_single_family_houses_sold_saar", "geography": null, "entity": null}}
Binary file not shown.
Binary file not shown.
1 change: 1 addition & 0 deletions releases/manifests/0017-efa7d60fece304f7.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"append":{"appendedBytesSha256":"39a799e721c1f2e3ec8220b319405c3b1c92823fa71a5c55b0e5b3a5901578d3","appendedRowCount":1,"previousLineCount":212},"createdAtUtc":"2026-08-25T14:28:51Z","previousManifestSha256":"5226191699ae168d1da6573d9d7e295f8228609b92b7e0b26c9e6ee6c1bcf50d","producer":{"branch":"codex/thesis-ledger-facts","repo":"PolicyEngine/chronicle"},"releaseIndex":17,"schemaVersion":"thesis_ledger_release_v1","state":{"immutablePrefixSha256":"db5d69575db0adb505b1b46b0496befb852315b3ff8c7690313fe77319578c0b","jsonlSha256":"73aa8f6ff16858ddd518d3fb1eae01d0fdc63dba15f00cfce49d16b4684b013d","lineCount":213,"path":"ledger/official_observations.jsonl"}}
1 change: 1 addition & 0 deletions releases/manifests/0017-efa7d60fece304f7.producer.sig
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
¬ÅM>ê|a˜!RͲp5ß֭΂ˆzHôÛb*Pl Pòì­^'w¼»Ùp(özÛÛq?·¸wÌt†žÃ×Q
Expand Down
Loading