policyengine-us-data / long_term /2049.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": 1.0618729635094376e-06,
"approximate_entropy_error": null,
"approximate_solution_error_pct": null,
"approximate_solution_used": false,
"approximation_method": null,
"baseline_weight_sum": 155001800.43380612,
"calibrated_weight_sum": 174291587.01435155,
"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": 215751000213.81927,
"error": 213.81927490234375,
"pct_error": 9.910465068636704e-08,
"target": 215751000000.0
},
"oasdi_tob": {
"achieved": 264451100820.6923,
"error": 820.6922912597656,
"pct_error": 3.1033801381796696e-07,
"target": 264451100000.0
},
"payroll_total": {
"achieved": 27263000003530.656,
"error": 3530.65625,
"pct_error": 1.2950358544547554e-08,
"target": 27263000000000.0
},
"ss_total": {
"achieved": 4614016504945.652,
"error": 4945.65234375,
"pct_error": 1.071875738578308e-07,
"target": 4614016500000.0
}
},
"effective_sample_size": 697.8892139598323,
"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.22193514526445,
"hi_tob_positive_contributor_count": 717,
"largest_negative_weight": 0.0,
"lp_fallback_used": false,
"max_constraint_pct_error": 3.1033801381796696e-07,
"max_hi_tob_contribution_share_pct": 7.847992916916343,
"max_oasdi_tob_contribution_share_pct": 8.72218586402267,
"max_payroll_total_contribution_share_pct": 1.8038405877927401,
"max_ss_total_contribution_share_pct": 2.621225820279661,
"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.377011357033155,
"oasdi_tob_positive_contributor_count": 865,
"payroll_total_contributor_count": 41314,
"payroll_total_contributor_effective_sample_size": 375.1562668349505,
"payroll_total_positive_contributor_count": 4198,
"positive_weight_count": 5132,
"positive_weight_pct": 12.42193929418599,
"ss_total_contributor_count": 41314,
"ss_total_contributor_effective_sample_size": 177.56496054378528,
"ss_total_positive_contributor_count": 1596,
"top_100_hi_tob_contribution_share_pct": 86.80000786467389,
"top_100_oasdi_tob_contribution_share_pct": 83.25326811166138,
"top_100_payroll_total_contribution_share_pct": 37.961061255654705,
"top_100_ss_total_contribution_share_pct": 60.256859636856674,
"top_100_weight_share_pct": 27.511887899235347,
"top_10_hi_tob_contribution_share_pct": 30.03681439529479,
"top_10_oasdi_tob_contribution_share_pct": 30.075298459244916,
"top_10_payroll_total_contribution_share_pct": 10.752663655449405,
"top_10_ss_total_contribution_share_pct": 15.4091422452165,
"top_10_weight_share_pct": 6.086392892274062,
"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": 2049
}