policyengine-us-data / long_term /2044.h5.metadata.json
baogorek's picture
Promote and publish CRFB long-run release crfb-longrun-20260517
98c9d96 verified
Raw
History Blame Contribute Delete
9.29 kB
{
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
"base_dataset_snapshot": {
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
"resolved_mtime_ns": 1778905303378497095,
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
"resolved_size": 106261154
},
"calibration_audit": {
"age_bucket_count": 86,
"age_bucket_size": 1,
"age_max_pct_error": 2.776621949123977e-08,
"approximate_entropy_error": null,
"approximate_solution_error_pct": null,
"approximate_solution_used": false,
"approximation_method": null,
"baseline_weight_sum": 155001800.43380612,
"calibrated_weight_sum": 171673660.9852445,
"calibration_quality": "exact",
"constraint_provenance": {
"age_targets": {
"classification": "hard",
"scoring_contract": "population calibration target",
"source": "trustees_2025_current_law"
},
"hi_tob": {
"classification": "hard",
"scoring_contract": "same formula path used by production scoring",
"source": "policyengine_formula_on_scored_h5"
},
"oasdi_tob": {
"classification": "hard",
"scoring_contract": "same formula path used by production scoring",
"source": "policyengine_formula_on_scored_h5"
},
"payroll_total": {
"classification": "hard",
"scoring_contract": "same formula path used by production scoring",
"source": "policyengine_formula_on_scored_h5"
},
"ss_total": {
"classification": "hard",
"scoring_contract": "same formula path used by production scoring",
"source": "policyengine_formula_on_scored_h5"
}
},
"constraints": {
"hi_tob": {
"achieved": 173853999988.9294,
"error": -11.070587158203125,
"pct_error": -6.367749466910813e-09,
"target": 173854000000.0
},
"oasdi_tob": {
"achieved": 215203500023.42075,
"error": 23.420745849609375,
"pct_error": 1.0883069211053434e-08,
"target": 215203500000.0
},
"payroll_total": {
"achieved": 22653000000237.812,
"error": 237.8125,
"pct_error": 1.049805765240807e-09,
"target": 22653000000000.0
},
"ss_total": {
"achieved": 3793240499975.338,
"error": -24.662109375,
"pct_error": -6.501593920817834e-10,
"target": 3793240500000.0
}
},
"effective_sample_size": 707.1164429881967,
"entropy_error": null,
"fell_back_to_ipf": false,
"greg_attempted": false,
"greg_error": null,
"hi_tob_contributor_count": 41314,
"hi_tob_contributor_effective_sample_size": 57.596554919899916,
"hi_tob_positive_contributor_count": 685,
"largest_negative_weight": 0.0,
"lp_fallback_used": false,
"max_constraint_pct_error": 1.0883069211053434e-08,
"max_hi_tob_contribution_share_pct": 7.47830877674097,
"max_oasdi_tob_contribution_share_pct": 8.579120732656841,
"max_payroll_total_contribution_share_pct": 1.8658671026477225,
"max_ss_total_contribution_share_pct": 2.4482178743036833,
"method_requested": "entropy",
"method_used": "entropy",
"negative_weight_count": 0,
"negative_weight_household_pct": 0.0,
"negative_weight_pct": 0.0,
"oasdi_tob_contributor_count": 41314,
"oasdi_tob_contributor_effective_sample_size": 57.53665510454586,
"oasdi_tob_positive_contributor_count": 846,
"payroll_total_contributor_count": 41314,
"payroll_total_contributor_effective_sample_size": 366.9638658484088,
"payroll_total_positive_contributor_count": 4197,
"positive_weight_count": 5132,
"positive_weight_pct": 12.42193929418599,
"ss_total_contributor_count": 41314,
"ss_total_contributor_effective_sample_size": 172.17365886640104,
"ss_total_positive_contributor_count": 1596,
"top_100_hi_tob_contribution_share_pct": 88.00630077405451,
"top_100_oasdi_tob_contribution_share_pct": 84.1795213620975,
"top_100_payroll_total_contribution_share_pct": 38.40550883078999,
"top_100_ss_total_contribution_share_pct": 61.136701566093386,
"top_100_weight_share_pct": 27.39810568855583,
"top_10_hi_tob_contribution_share_pct": 30.57317049319507,
"top_10_oasdi_tob_contribution_share_pct": 29.33372402691401,
"top_10_payroll_total_contribution_share_pct": 10.92030621672996,
"top_10_ss_total_contribution_share_pct": 16.049796680846097,
"top_10_weight_share_pct": 6.026188140332659,
"validation_issues": [],
"validation_passed": true
},
"contract_version": 1,
"policyengine_us": {
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
"package_mtime_ns": 1778950525391246940,
"package_size": 498,
"package_tree_file_count": 13229,
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
"package_tree_size": 20314316,
"version": "1.691.12"
},
"profile": {
"allow_greg_fallback": false,
"approximate_windows": [
{
"age_bucket_size": 5,
"end_year": 2078,
"max_age_error_pct": 0.5,
"max_constraint_error_pct": 0.5,
"max_negative_weight_pct": 0.0,
"max_top_100_weight_share_pct": 95.0,
"max_top_10_weight_share_pct": 25.0,
"min_effective_sample_size": 75.0,
"min_positive_household_count": 1000,
"start_year": 2075
},
{
"age_bucket_size": 5,
"end_year": 2085,
"max_age_error_pct": 10.0,
"max_constraint_error_pct": 10.0,
"max_negative_weight_pct": 0.0,
"max_top_100_weight_share_pct": 95.0,
"max_top_10_weight_share_pct": 25.0,
"min_effective_sample_size": 75.0,
"min_positive_household_count": 1000,
"start_year": 2079
},
{
"age_bucket_size": 5,
"end_year": 2095,
"max_age_error_pct": 20.0,
"max_constraint_error_pct": 20.0,
"max_negative_weight_pct": 0.0,
"max_top_100_weight_share_pct": 95.0,
"max_top_10_weight_share_pct": 25.0,
"min_effective_sample_size": 75.0,
"min_positive_household_count": 1000,
"start_year": 2086
},
{
"age_bucket_size": 5,
"end_year": null,
"max_age_error_pct": 35.0,
"max_constraint_error_pct": 35.0,
"max_negative_weight_pct": 0.0,
"max_top_100_weight_share_pct": 95.0,
"max_top_10_weight_share_pct": 25.0,
"min_effective_sample_size": 75.0,
"min_positive_household_count": 1000,
"start_year": 2096
}
],
"benchmark_tob": false,
"calibration_method": "entropy",
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
"max_age_error_pct": 0.1,
"max_constraint_error_pct": 0.1,
"max_negative_weight_pct": 0.0,
"max_top_100_weight_share_pct": 95.0,
"max_top_10_weight_share_pct": 25.0,
"min_effective_sample_size": 75.0,
"min_positive_household_count": 1000,
"name": "ss-payroll-tob",
"use_greg": false,
"use_h6_reform": false,
"use_payroll": true,
"use_ss": true,
"use_tob": true
},
"target_source": {
"baseline_kind": "current_law_comparator",
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
"file": "trustees_2025_current_law.csv",
"name": "trustees_2025_current_law",
"not_law": false,
"notes": [
"Generated from social_security_aux.csv for explicit source selection."
],
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
"source_urls": [
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
],
"type": "trustees_current_law"
},
"tax_assumption": {
"description": "Best-public Trustees tax-side approximation: keep Social Security benefit-tax thresholds fixed, but wage-index all federal income tax parameters that otherwise use IRS CPI uprating after 2034 using the active NAWI path.",
"economic_assumption": "trustees-2025-nawi-v1",
"end_year": 2100,
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
"name": "trustees-2025-core-thresholds-v1",
"not_default_current_law": true,
"parameter_groups": [
"all_gov_irs_uprating_parameters"
],
"projection_base_year": 2026,
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
"start_year": 2035,
"uprating_parameter": "gov.irs.uprating"
},
"year": 2044
}