policyengine-us-data / long_term /2041.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": 4.522942966238644e-09,
"approximate_entropy_error": null,
"approximate_solution_error_pct": null,
"approximate_solution_used": false,
"approximation_method": null,
"baseline_weight_sum": 155001800.43380612,
"calibrated_weight_sum": 170149971.6937891,
"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": 152174999995.34116,
"error": -4.658843994140625,
"pct_error": -3.061504185405372e-09,
"target": 152175000000.0
},
"oasdi_tob": {
"achieved": 190528600006.1765,
"error": 6.176513671875,
"pct_error": 3.241777702599505e-09,
"target": 190528600000.0
},
"payroll_total": {
"achieved": 20269000000088.66,
"error": 88.66015625,
"pct_error": 4.3741751566431497e-10,
"target": 20269000000000.0
},
"ss_total": {
"achieved": 3373216800005.8315,
"error": 5.83154296875,
"pct_error": 1.7287779927901462e-10,
"target": 3373216800000.0
}
},
"effective_sample_size": 717.0277858314383,
"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": 58.33293776129644,
"hi_tob_positive_contributor_count": 665,
"largest_negative_weight": 0.0,
"lp_fallback_used": false,
"max_constraint_pct_error": 3.241777702599505e-09,
"max_hi_tob_contribution_share_pct": 7.01761946918323,
"max_oasdi_tob_contribution_share_pct": 8.023199771295571,
"max_payroll_total_contribution_share_pct": 1.9549861710650822,
"max_ss_total_contribution_share_pct": 2.5461078119339247,
"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": 60.866995499538625,
"oasdi_tob_positive_contributor_count": 836,
"payroll_total_contributor_count": 41314,
"payroll_total_contributor_effective_sample_size": 362.797335882163,
"payroll_total_positive_contributor_count": 4196,
"positive_weight_count": 5132,
"positive_weight_pct": 12.42193929418599,
"ss_total_contributor_count": 41314,
"ss_total_contributor_effective_sample_size": 175.32093608457828,
"ss_total_positive_contributor_count": 1596,
"top_100_hi_tob_contribution_share_pct": 88.47593346536193,
"top_100_oasdi_tob_contribution_share_pct": 84.20587416407412,
"top_100_payroll_total_contribution_share_pct": 38.43310995342035,
"top_100_ss_total_contribution_share_pct": 60.38272790854238,
"top_100_weight_share_pct": 27.283265351790618,
"top_10_hi_tob_contribution_share_pct": 30.844606975403565,
"top_10_oasdi_tob_contribution_share_pct": 28.678318137609715,
"top_10_payroll_total_contribution_share_pct": 11.028647557750238,
"top_10_ss_total_contribution_share_pct": 15.59400305043247,
"top_10_weight_share_pct": 5.96843658122867,
"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": 2041
}