Stage CRFB long-run data crfb-longrun-20260517 batch 9
Browse files- staging/crfb-longrun-20260517/long_term/2031.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2032.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2033.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2034.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2035.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2036.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2037.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2038.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2039.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2040.h5.metadata.json +231 -0
staging/crfb-longrun-20260517/long_term/2031.h5.metadata.json
ADDED
|
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 5 |
+
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 6 |
+
"resolved_mtime_ns": 1778905303378497095,
|
| 7 |
+
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 8 |
+
"resolved_size": 106261154
|
| 9 |
+
},
|
| 10 |
+
"calibration_audit": {
|
| 11 |
+
"age_bucket_count": 86,
|
| 12 |
+
"age_bucket_size": 1,
|
| 13 |
+
"age_max_pct_error": 7.488601266317588e-09,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 163123838.98863056,
|
| 20 |
+
"calibration_quality": "exact",
|
| 21 |
+
"constraint_provenance": {
|
| 22 |
+
"age_targets": {
|
| 23 |
+
"classification": "hard",
|
| 24 |
+
"scoring_contract": "population calibration target",
|
| 25 |
+
"source": "trustees_2025_current_law"
|
| 26 |
+
},
|
| 27 |
+
"hi_tob": {
|
| 28 |
+
"classification": "hard",
|
| 29 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 30 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 31 |
+
},
|
| 32 |
+
"oasdi_tob": {
|
| 33 |
+
"classification": "hard",
|
| 34 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 35 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 36 |
+
},
|
| 37 |
+
"payroll_total": {
|
| 38 |
+
"classification": "hard",
|
| 39 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 40 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 41 |
+
},
|
| 42 |
+
"ss_total": {
|
| 43 |
+
"classification": "hard",
|
| 44 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 45 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 46 |
+
}
|
| 47 |
+
},
|
| 48 |
+
"constraints": {
|
| 49 |
+
"hi_tob": {
|
| 50 |
+
"achieved": 83035999990.24538,
|
| 51 |
+
"error": -9.754623413085938,
|
| 52 |
+
"pct_error": -1.1747463043843558e-08,
|
| 53 |
+
"target": 83036000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 111763800013.63033,
|
| 57 |
+
"error": 13.630325317382812,
|
| 58 |
+
"pct_error": 1.2195653080320115e-08,
|
| 59 |
+
"target": 111763800000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 13798000000162.408,
|
| 63 |
+
"error": 162.408203125,
|
| 64 |
+
"pct_error": 1.1770416228801276e-09,
|
| 65 |
+
"target": 13798000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 2196062000224.4802,
|
| 69 |
+
"error": 224.480224609375,
|
| 70 |
+
"pct_error": 1.0221943852649651e-08,
|
| 71 |
+
"target": 2196062000000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 780.4370574734334,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 68.06949517735089,
|
| 81 |
+
"hi_tob_positive_contributor_count": 588,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 1.2195653080320115e-08,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 5.604241033148629,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 5.9948246440860595,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 2.168636685029813,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 1.6066685486956271,
|
| 89 |
+
"method_requested": "entropy",
|
| 90 |
+
"method_used": "entropy",
|
| 91 |
+
"negative_weight_count": 0,
|
| 92 |
+
"negative_weight_household_pct": 0.0,
|
| 93 |
+
"negative_weight_pct": 0.0,
|
| 94 |
+
"oasdi_tob_contributor_count": 41314,
|
| 95 |
+
"oasdi_tob_contributor_effective_sample_size": 73.66218915337889,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 760,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 357.0070283260661,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4196,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 220.2420465404303,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 88.14018746047316,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 82.61385263378932,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.100731867678235,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 56.30015909192254,
|
| 109 |
+
"top_100_weight_share_pct": 25.835146321125457,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 28.090857778373156,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 26.97624375322886,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 11.201030573618368,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 12.673834024809633,
|
| 114 |
+
"top_10_weight_share_pct": 5.334160683202061,
|
| 115 |
+
"validation_issues": [],
|
| 116 |
+
"validation_passed": true
|
| 117 |
+
},
|
| 118 |
+
"contract_version": 1,
|
| 119 |
+
"policyengine_us": {
|
| 120 |
+
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
|
| 121 |
+
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
|
| 122 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 123 |
+
"package_mtime_ns": 1778950525391246940,
|
| 124 |
+
"package_size": 498,
|
| 125 |
+
"package_tree_file_count": 13229,
|
| 126 |
+
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
|
| 127 |
+
"package_tree_size": 20314316,
|
| 128 |
+
"version": "1.691.12"
|
| 129 |
+
},
|
| 130 |
+
"profile": {
|
| 131 |
+
"allow_greg_fallback": false,
|
| 132 |
+
"approximate_windows": [
|
| 133 |
+
{
|
| 134 |
+
"age_bucket_size": 5,
|
| 135 |
+
"end_year": 2078,
|
| 136 |
+
"max_age_error_pct": 0.5,
|
| 137 |
+
"max_constraint_error_pct": 0.5,
|
| 138 |
+
"max_negative_weight_pct": 0.0,
|
| 139 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 140 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 141 |
+
"min_effective_sample_size": 75.0,
|
| 142 |
+
"min_positive_household_count": 1000,
|
| 143 |
+
"start_year": 2075
|
| 144 |
+
},
|
| 145 |
+
{
|
| 146 |
+
"age_bucket_size": 5,
|
| 147 |
+
"end_year": 2085,
|
| 148 |
+
"max_age_error_pct": 10.0,
|
| 149 |
+
"max_constraint_error_pct": 10.0,
|
| 150 |
+
"max_negative_weight_pct": 0.0,
|
| 151 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 152 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 153 |
+
"min_effective_sample_size": 75.0,
|
| 154 |
+
"min_positive_household_count": 1000,
|
| 155 |
+
"start_year": 2079
|
| 156 |
+
},
|
| 157 |
+
{
|
| 158 |
+
"age_bucket_size": 5,
|
| 159 |
+
"end_year": 2095,
|
| 160 |
+
"max_age_error_pct": 20.0,
|
| 161 |
+
"max_constraint_error_pct": 20.0,
|
| 162 |
+
"max_negative_weight_pct": 0.0,
|
| 163 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 164 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 165 |
+
"min_effective_sample_size": 75.0,
|
| 166 |
+
"min_positive_household_count": 1000,
|
| 167 |
+
"start_year": 2086
|
| 168 |
+
},
|
| 169 |
+
{
|
| 170 |
+
"age_bucket_size": 5,
|
| 171 |
+
"end_year": null,
|
| 172 |
+
"max_age_error_pct": 35.0,
|
| 173 |
+
"max_constraint_error_pct": 35.0,
|
| 174 |
+
"max_negative_weight_pct": 0.0,
|
| 175 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 176 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 177 |
+
"min_effective_sample_size": 75.0,
|
| 178 |
+
"min_positive_household_count": 1000,
|
| 179 |
+
"start_year": 2096
|
| 180 |
+
}
|
| 181 |
+
],
|
| 182 |
+
"benchmark_tob": false,
|
| 183 |
+
"calibration_method": "entropy",
|
| 184 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 185 |
+
"max_age_error_pct": 0.1,
|
| 186 |
+
"max_constraint_error_pct": 0.1,
|
| 187 |
+
"max_negative_weight_pct": 0.0,
|
| 188 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 189 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 190 |
+
"min_effective_sample_size": 75.0,
|
| 191 |
+
"min_positive_household_count": 1000,
|
| 192 |
+
"name": "ss-payroll-tob",
|
| 193 |
+
"use_greg": false,
|
| 194 |
+
"use_h6_reform": false,
|
| 195 |
+
"use_payroll": true,
|
| 196 |
+
"use_ss": true,
|
| 197 |
+
"use_tob": true
|
| 198 |
+
},
|
| 199 |
+
"target_source": {
|
| 200 |
+
"baseline_kind": "current_law_comparator",
|
| 201 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 202 |
+
"file": "trustees_2025_current_law.csv",
|
| 203 |
+
"name": "trustees_2025_current_law",
|
| 204 |
+
"not_law": false,
|
| 205 |
+
"notes": [
|
| 206 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 207 |
+
],
|
| 208 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 209 |
+
"source_urls": [
|
| 210 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 211 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 212 |
+
],
|
| 213 |
+
"type": "trustees_current_law"
|
| 214 |
+
},
|
| 215 |
+
"tax_assumption": {
|
| 216 |
+
"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.",
|
| 217 |
+
"economic_assumption": "trustees-2025-nawi-v1",
|
| 218 |
+
"end_year": 2100,
|
| 219 |
+
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
|
| 220 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 221 |
+
"not_default_current_law": true,
|
| 222 |
+
"parameter_groups": [
|
| 223 |
+
"all_gov_irs_uprating_parameters"
|
| 224 |
+
],
|
| 225 |
+
"projection_base_year": 2026,
|
| 226 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 227 |
+
"start_year": 2035,
|
| 228 |
+
"uprating_parameter": "gov.irs.uprating"
|
| 229 |
+
},
|
| 230 |
+
"year": 2031
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2032.h5.metadata.json
ADDED
|
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 5 |
+
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 6 |
+
"resolved_mtime_ns": 1778905303378497095,
|
| 7 |
+
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 8 |
+
"resolved_size": 106261154
|
| 9 |
+
},
|
| 10 |
+
"calibration_audit": {
|
| 11 |
+
"age_bucket_count": 86,
|
| 12 |
+
"age_bucket_size": 1,
|
| 13 |
+
"age_max_pct_error": 5.304442911386196e-08,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 163979184.33684584,
|
| 20 |
+
"calibration_quality": "exact",
|
| 21 |
+
"constraint_provenance": {
|
| 22 |
+
"age_targets": {
|
| 23 |
+
"classification": "hard",
|
| 24 |
+
"scoring_contract": "population calibration target",
|
| 25 |
+
"source": "trustees_2025_current_law"
|
| 26 |
+
},
|
| 27 |
+
"hi_tob": {
|
| 28 |
+
"classification": "hard",
|
| 29 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 30 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 31 |
+
},
|
| 32 |
+
"oasdi_tob": {
|
| 33 |
+
"classification": "hard",
|
| 34 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 35 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 36 |
+
},
|
| 37 |
+
"payroll_total": {
|
| 38 |
+
"classification": "hard",
|
| 39 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 40 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 41 |
+
},
|
| 42 |
+
"ss_total": {
|
| 43 |
+
"classification": "hard",
|
| 44 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 45 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 46 |
+
}
|
| 47 |
+
},
|
| 48 |
+
"constraints": {
|
| 49 |
+
"hi_tob": {
|
| 50 |
+
"achieved": 89881999990.20543,
|
| 51 |
+
"error": -9.794570922851562,
|
| 52 |
+
"pct_error": -1.0897143947455065e-08,
|
| 53 |
+
"target": 89882000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 120792000021.55887,
|
| 57 |
+
"error": 21.558868408203125,
|
| 58 |
+
"pct_error": 1.784792735297298e-08,
|
| 59 |
+
"target": 120792000000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 14380000000398.86,
|
| 63 |
+
"error": 398.859375,
|
| 64 |
+
"pct_error": 2.7737091446453407e-09,
|
| 65 |
+
"target": 14380000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 2300769900347.4907,
|
| 69 |
+
"error": 347.49072265625,
|
| 70 |
+
"pct_error": 1.510323664510084e-08,
|
| 71 |
+
"target": 2300769900000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 774.4120585444563,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 68.49689316399056,
|
| 81 |
+
"hi_tob_positive_contributor_count": 596,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 1.784792735297298e-08,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 5.7644012904123265,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 6.137021412241653,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 2.181110479599437,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 1.6085178456735276,
|
| 89 |
+
"method_requested": "entropy",
|
| 90 |
+
"method_used": "entropy",
|
| 91 |
+
"negative_weight_count": 0,
|
| 92 |
+
"negative_weight_household_pct": 0.0,
|
| 93 |
+
"negative_weight_pct": 0.0,
|
| 94 |
+
"oasdi_tob_contributor_count": 41314,
|
| 95 |
+
"oasdi_tob_contributor_effective_sample_size": 73.81191946928466,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 774,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 357.9526644774506,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4196,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 220.65202279505905,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 88.07065120063046,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 82.39901649295689,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.208000335965814,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 56.30914552609292,
|
| 109 |
+
"top_100_weight_share_pct": 25.952834459530287,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 27.751432151762856,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 26.584722611103963,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 11.11248764331462,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 12.578046589929045,
|
| 114 |
+
"top_10_weight_share_pct": 5.400586375991975,
|
| 115 |
+
"validation_issues": [],
|
| 116 |
+
"validation_passed": true
|
| 117 |
+
},
|
| 118 |
+
"contract_version": 1,
|
| 119 |
+
"policyengine_us": {
|
| 120 |
+
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
|
| 121 |
+
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
|
| 122 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 123 |
+
"package_mtime_ns": 1778950525391246940,
|
| 124 |
+
"package_size": 498,
|
| 125 |
+
"package_tree_file_count": 13229,
|
| 126 |
+
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
|
| 127 |
+
"package_tree_size": 20314316,
|
| 128 |
+
"version": "1.691.12"
|
| 129 |
+
},
|
| 130 |
+
"profile": {
|
| 131 |
+
"allow_greg_fallback": false,
|
| 132 |
+
"approximate_windows": [
|
| 133 |
+
{
|
| 134 |
+
"age_bucket_size": 5,
|
| 135 |
+
"end_year": 2078,
|
| 136 |
+
"max_age_error_pct": 0.5,
|
| 137 |
+
"max_constraint_error_pct": 0.5,
|
| 138 |
+
"max_negative_weight_pct": 0.0,
|
| 139 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 140 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 141 |
+
"min_effective_sample_size": 75.0,
|
| 142 |
+
"min_positive_household_count": 1000,
|
| 143 |
+
"start_year": 2075
|
| 144 |
+
},
|
| 145 |
+
{
|
| 146 |
+
"age_bucket_size": 5,
|
| 147 |
+
"end_year": 2085,
|
| 148 |
+
"max_age_error_pct": 10.0,
|
| 149 |
+
"max_constraint_error_pct": 10.0,
|
| 150 |
+
"max_negative_weight_pct": 0.0,
|
| 151 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 152 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 153 |
+
"min_effective_sample_size": 75.0,
|
| 154 |
+
"min_positive_household_count": 1000,
|
| 155 |
+
"start_year": 2079
|
| 156 |
+
},
|
| 157 |
+
{
|
| 158 |
+
"age_bucket_size": 5,
|
| 159 |
+
"end_year": 2095,
|
| 160 |
+
"max_age_error_pct": 20.0,
|
| 161 |
+
"max_constraint_error_pct": 20.0,
|
| 162 |
+
"max_negative_weight_pct": 0.0,
|
| 163 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 164 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 165 |
+
"min_effective_sample_size": 75.0,
|
| 166 |
+
"min_positive_household_count": 1000,
|
| 167 |
+
"start_year": 2086
|
| 168 |
+
},
|
| 169 |
+
{
|
| 170 |
+
"age_bucket_size": 5,
|
| 171 |
+
"end_year": null,
|
| 172 |
+
"max_age_error_pct": 35.0,
|
| 173 |
+
"max_constraint_error_pct": 35.0,
|
| 174 |
+
"max_negative_weight_pct": 0.0,
|
| 175 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 176 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 177 |
+
"min_effective_sample_size": 75.0,
|
| 178 |
+
"min_positive_household_count": 1000,
|
| 179 |
+
"start_year": 2096
|
| 180 |
+
}
|
| 181 |
+
],
|
| 182 |
+
"benchmark_tob": false,
|
| 183 |
+
"calibration_method": "entropy",
|
| 184 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 185 |
+
"max_age_error_pct": 0.1,
|
| 186 |
+
"max_constraint_error_pct": 0.1,
|
| 187 |
+
"max_negative_weight_pct": 0.0,
|
| 188 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 189 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 190 |
+
"min_effective_sample_size": 75.0,
|
| 191 |
+
"min_positive_household_count": 1000,
|
| 192 |
+
"name": "ss-payroll-tob",
|
| 193 |
+
"use_greg": false,
|
| 194 |
+
"use_h6_reform": false,
|
| 195 |
+
"use_payroll": true,
|
| 196 |
+
"use_ss": true,
|
| 197 |
+
"use_tob": true
|
| 198 |
+
},
|
| 199 |
+
"target_source": {
|
| 200 |
+
"baseline_kind": "current_law_comparator",
|
| 201 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 202 |
+
"file": "trustees_2025_current_law.csv",
|
| 203 |
+
"name": "trustees_2025_current_law",
|
| 204 |
+
"not_law": false,
|
| 205 |
+
"notes": [
|
| 206 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 207 |
+
],
|
| 208 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 209 |
+
"source_urls": [
|
| 210 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 211 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 212 |
+
],
|
| 213 |
+
"type": "trustees_current_law"
|
| 214 |
+
},
|
| 215 |
+
"tax_assumption": {
|
| 216 |
+
"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.",
|
| 217 |
+
"economic_assumption": "trustees-2025-nawi-v1",
|
| 218 |
+
"end_year": 2100,
|
| 219 |
+
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
|
| 220 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 221 |
+
"not_default_current_law": true,
|
| 222 |
+
"parameter_groups": [
|
| 223 |
+
"all_gov_irs_uprating_parameters"
|
| 224 |
+
],
|
| 225 |
+
"projection_base_year": 2026,
|
| 226 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 227 |
+
"start_year": 2035,
|
| 228 |
+
"uprating_parameter": "gov.irs.uprating"
|
| 229 |
+
},
|
| 230 |
+
"year": 2032
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2033.h5.metadata.json
ADDED
|
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 5 |
+
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 6 |
+
"resolved_mtime_ns": 1778905303378497095,
|
| 7 |
+
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 8 |
+
"resolved_size": 106261154
|
| 9 |
+
},
|
| 10 |
+
"calibration_audit": {
|
| 11 |
+
"age_bucket_count": 86,
|
| 12 |
+
"age_bucket_size": 1,
|
| 13 |
+
"age_max_pct_error": 3.7928351954269576e-07,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 164835745.19647685,
|
| 20 |
+
"calibration_quality": "exact",
|
| 21 |
+
"constraint_provenance": {
|
| 22 |
+
"age_targets": {
|
| 23 |
+
"classification": "hard",
|
| 24 |
+
"scoring_contract": "population calibration target",
|
| 25 |
+
"source": "trustees_2025_current_law"
|
| 26 |
+
},
|
| 27 |
+
"hi_tob": {
|
| 28 |
+
"classification": "hard",
|
| 29 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 30 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 31 |
+
},
|
| 32 |
+
"oasdi_tob": {
|
| 33 |
+
"classification": "hard",
|
| 34 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 35 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 36 |
+
},
|
| 37 |
+
"payroll_total": {
|
| 38 |
+
"classification": "hard",
|
| 39 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 40 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 41 |
+
},
|
| 42 |
+
"ss_total": {
|
| 43 |
+
"classification": "hard",
|
| 44 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 45 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 46 |
+
}
|
| 47 |
+
},
|
| 48 |
+
"constraints": {
|
| 49 |
+
"hi_tob": {
|
| 50 |
+
"achieved": 97046999996.69032,
|
| 51 |
+
"error": -3.3096771240234375,
|
| 52 |
+
"pct_error": -3.4103858172055165e-09,
|
| 53 |
+
"target": 97047000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 128888200083.54523,
|
| 57 |
+
"error": 83.54521179199219,
|
| 58 |
+
"pct_error": 6.481990732432619e-08,
|
| 59 |
+
"target": 128888200000.00002
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 14987000001464.844,
|
| 63 |
+
"error": 1464.84375,
|
| 64 |
+
"pct_error": 9.774095883098686e-09,
|
| 65 |
+
"target": 14987000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 2409110001280.0044,
|
| 69 |
+
"error": 1280.00439453125,
|
| 70 |
+
"pct_error": 5.313183684145805e-08,
|
| 71 |
+
"target": 2409110000000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 765.3399740329606,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 71.17055611136814,
|
| 81 |
+
"hi_tob_positive_contributor_count": 605,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 6.481990732432619e-08,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 5.295928286736248,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 5.835894707934697,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 2.1132782071006835,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 1.631528817599623,
|
| 89 |
+
"method_requested": "entropy",
|
| 90 |
+
"method_used": "entropy",
|
| 91 |
+
"negative_weight_count": 0,
|
| 92 |
+
"negative_weight_household_pct": 0.0,
|
| 93 |
+
"negative_weight_pct": 0.0,
|
| 94 |
+
"oasdi_tob_contributor_count": 41314,
|
| 95 |
+
"oasdi_tob_contributor_effective_sample_size": 76.20710952251402,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 789,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 359.74966615363337,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4196,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 216.9354605768332,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 88.016103556458,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 82.57380262137839,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.292701397943524,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 56.82275807365558,
|
| 109 |
+
"top_100_weight_share_pct": 26.19394349159787,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 26.758953217559462,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 25.83488685155985,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 11.078373013074255,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 12.68983425578383,
|
| 114 |
+
"top_10_weight_share_pct": 5.493381248167168,
|
| 115 |
+
"validation_issues": [],
|
| 116 |
+
"validation_passed": true
|
| 117 |
+
},
|
| 118 |
+
"contract_version": 1,
|
| 119 |
+
"policyengine_us": {
|
| 120 |
+
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
|
| 121 |
+
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
|
| 122 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 123 |
+
"package_mtime_ns": 1778950525391246940,
|
| 124 |
+
"package_size": 498,
|
| 125 |
+
"package_tree_file_count": 13229,
|
| 126 |
+
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
|
| 127 |
+
"package_tree_size": 20314316,
|
| 128 |
+
"version": "1.691.12"
|
| 129 |
+
},
|
| 130 |
+
"profile": {
|
| 131 |
+
"allow_greg_fallback": false,
|
| 132 |
+
"approximate_windows": [
|
| 133 |
+
{
|
| 134 |
+
"age_bucket_size": 5,
|
| 135 |
+
"end_year": 2078,
|
| 136 |
+
"max_age_error_pct": 0.5,
|
| 137 |
+
"max_constraint_error_pct": 0.5,
|
| 138 |
+
"max_negative_weight_pct": 0.0,
|
| 139 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 140 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 141 |
+
"min_effective_sample_size": 75.0,
|
| 142 |
+
"min_positive_household_count": 1000,
|
| 143 |
+
"start_year": 2075
|
| 144 |
+
},
|
| 145 |
+
{
|
| 146 |
+
"age_bucket_size": 5,
|
| 147 |
+
"end_year": 2085,
|
| 148 |
+
"max_age_error_pct": 10.0,
|
| 149 |
+
"max_constraint_error_pct": 10.0,
|
| 150 |
+
"max_negative_weight_pct": 0.0,
|
| 151 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 152 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 153 |
+
"min_effective_sample_size": 75.0,
|
| 154 |
+
"min_positive_household_count": 1000,
|
| 155 |
+
"start_year": 2079
|
| 156 |
+
},
|
| 157 |
+
{
|
| 158 |
+
"age_bucket_size": 5,
|
| 159 |
+
"end_year": 2095,
|
| 160 |
+
"max_age_error_pct": 20.0,
|
| 161 |
+
"max_constraint_error_pct": 20.0,
|
| 162 |
+
"max_negative_weight_pct": 0.0,
|
| 163 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 164 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 165 |
+
"min_effective_sample_size": 75.0,
|
| 166 |
+
"min_positive_household_count": 1000,
|
| 167 |
+
"start_year": 2086
|
| 168 |
+
},
|
| 169 |
+
{
|
| 170 |
+
"age_bucket_size": 5,
|
| 171 |
+
"end_year": null,
|
| 172 |
+
"max_age_error_pct": 35.0,
|
| 173 |
+
"max_constraint_error_pct": 35.0,
|
| 174 |
+
"max_negative_weight_pct": 0.0,
|
| 175 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 176 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 177 |
+
"min_effective_sample_size": 75.0,
|
| 178 |
+
"min_positive_household_count": 1000,
|
| 179 |
+
"start_year": 2096
|
| 180 |
+
}
|
| 181 |
+
],
|
| 182 |
+
"benchmark_tob": false,
|
| 183 |
+
"calibration_method": "entropy",
|
| 184 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 185 |
+
"max_age_error_pct": 0.1,
|
| 186 |
+
"max_constraint_error_pct": 0.1,
|
| 187 |
+
"max_negative_weight_pct": 0.0,
|
| 188 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 189 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 190 |
+
"min_effective_sample_size": 75.0,
|
| 191 |
+
"min_positive_household_count": 1000,
|
| 192 |
+
"name": "ss-payroll-tob",
|
| 193 |
+
"use_greg": false,
|
| 194 |
+
"use_h6_reform": false,
|
| 195 |
+
"use_payroll": true,
|
| 196 |
+
"use_ss": true,
|
| 197 |
+
"use_tob": true
|
| 198 |
+
},
|
| 199 |
+
"target_source": {
|
| 200 |
+
"baseline_kind": "current_law_comparator",
|
| 201 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 202 |
+
"file": "trustees_2025_current_law.csv",
|
| 203 |
+
"name": "trustees_2025_current_law",
|
| 204 |
+
"not_law": false,
|
| 205 |
+
"notes": [
|
| 206 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 207 |
+
],
|
| 208 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 209 |
+
"source_urls": [
|
| 210 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 211 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 212 |
+
],
|
| 213 |
+
"type": "trustees_current_law"
|
| 214 |
+
},
|
| 215 |
+
"tax_assumption": {
|
| 216 |
+
"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.",
|
| 217 |
+
"economic_assumption": "trustees-2025-nawi-v1",
|
| 218 |
+
"end_year": 2100,
|
| 219 |
+
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
|
| 220 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 221 |
+
"not_default_current_law": true,
|
| 222 |
+
"parameter_groups": [
|
| 223 |
+
"all_gov_irs_uprating_parameters"
|
| 224 |
+
],
|
| 225 |
+
"projection_base_year": 2026,
|
| 226 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 227 |
+
"start_year": 2035,
|
| 228 |
+
"uprating_parameter": "gov.irs.uprating"
|
| 229 |
+
},
|
| 230 |
+
"year": 2033
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2034.h5.metadata.json
ADDED
|
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 5 |
+
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 6 |
+
"resolved_mtime_ns": 1778905303378497095,
|
| 7 |
+
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 8 |
+
"resolved_size": 106261154
|
| 9 |
+
},
|
| 10 |
+
"calibration_audit": {
|
| 11 |
+
"age_bucket_count": 86,
|
| 12 |
+
"age_bucket_size": 1,
|
| 13 |
+
"age_max_pct_error": 2.465720317346734e-06,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 165553541.354122,
|
| 20 |
+
"calibration_quality": "exact",
|
| 21 |
+
"constraint_provenance": {
|
| 22 |
+
"age_targets": {
|
| 23 |
+
"classification": "hard",
|
| 24 |
+
"scoring_contract": "population calibration target",
|
| 25 |
+
"source": "trustees_2025_current_law"
|
| 26 |
+
},
|
| 27 |
+
"hi_tob": {
|
| 28 |
+
"classification": "hard",
|
| 29 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 30 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 31 |
+
},
|
| 32 |
+
"oasdi_tob": {
|
| 33 |
+
"classification": "hard",
|
| 34 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 35 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 36 |
+
},
|
| 37 |
+
"payroll_total": {
|
| 38 |
+
"classification": "hard",
|
| 39 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 40 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 41 |
+
},
|
| 42 |
+
"ss_total": {
|
| 43 |
+
"classification": "hard",
|
| 44 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 45 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 46 |
+
}
|
| 47 |
+
},
|
| 48 |
+
"constraints": {
|
| 49 |
+
"hi_tob": {
|
| 50 |
+
"achieved": 104521000133.09486,
|
| 51 |
+
"error": 133.09486389160156,
|
| 52 |
+
"pct_error": 1.273379166785637e-07,
|
| 53 |
+
"target": 104521000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 138786600409.474,
|
| 57 |
+
"error": 409.4739990234375,
|
| 58 |
+
"pct_error": 2.9503856930239486e-07,
|
| 59 |
+
"target": 138786600000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 15594000006519.863,
|
| 63 |
+
"error": 6519.86328125,
|
| 64 |
+
"pct_error": 4.1810076191163266e-08,
|
| 65 |
+
"target": 15594000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 2517851205413.3335,
|
| 69 |
+
"error": 5413.33349609375,
|
| 70 |
+
"pct_error": 2.1499814985467566e-07,
|
| 71 |
+
"target": 2517851200000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 752.8726558733806,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 75.52366539232946,
|
| 81 |
+
"hi_tob_positive_contributor_count": 619,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 2.9503856930239486e-07,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 4.069276352361578,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 4.829403078369962,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 2.0846443735146147,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 1.7129117973974084,
|
| 89 |
+
"method_requested": "entropy",
|
| 90 |
+
"method_used": "entropy",
|
| 91 |
+
"negative_weight_count": 0,
|
| 92 |
+
"negative_weight_household_pct": 0.0,
|
| 93 |
+
"negative_weight_pct": 0.0,
|
| 94 |
+
"oasdi_tob_contributor_count": 41314,
|
| 95 |
+
"oasdi_tob_contributor_effective_sample_size": 80.76168473179497,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 801,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 358.3038425332143,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4196,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 214.36170295849445,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 87.75212485822918,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 82.63033839657605,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.44545391804562,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 57.25408834633312,
|
| 109 |
+
"top_100_weight_share_pct": 26.409212859340304,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 25.718390421003544,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 25.070790605407456,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 11.153397567662726,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 12.737604618657084,
|
| 114 |
+
"top_10_weight_share_pct": 5.644310974858636,
|
| 115 |
+
"validation_issues": [],
|
| 116 |
+
"validation_passed": true
|
| 117 |
+
},
|
| 118 |
+
"contract_version": 1,
|
| 119 |
+
"policyengine_us": {
|
| 120 |
+
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
|
| 121 |
+
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
|
| 122 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 123 |
+
"package_mtime_ns": 1778950525391246940,
|
| 124 |
+
"package_size": 498,
|
| 125 |
+
"package_tree_file_count": 13229,
|
| 126 |
+
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
|
| 127 |
+
"package_tree_size": 20314316,
|
| 128 |
+
"version": "1.691.12"
|
| 129 |
+
},
|
| 130 |
+
"profile": {
|
| 131 |
+
"allow_greg_fallback": false,
|
| 132 |
+
"approximate_windows": [
|
| 133 |
+
{
|
| 134 |
+
"age_bucket_size": 5,
|
| 135 |
+
"end_year": 2078,
|
| 136 |
+
"max_age_error_pct": 0.5,
|
| 137 |
+
"max_constraint_error_pct": 0.5,
|
| 138 |
+
"max_negative_weight_pct": 0.0,
|
| 139 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 140 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 141 |
+
"min_effective_sample_size": 75.0,
|
| 142 |
+
"min_positive_household_count": 1000,
|
| 143 |
+
"start_year": 2075
|
| 144 |
+
},
|
| 145 |
+
{
|
| 146 |
+
"age_bucket_size": 5,
|
| 147 |
+
"end_year": 2085,
|
| 148 |
+
"max_age_error_pct": 10.0,
|
| 149 |
+
"max_constraint_error_pct": 10.0,
|
| 150 |
+
"max_negative_weight_pct": 0.0,
|
| 151 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 152 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 153 |
+
"min_effective_sample_size": 75.0,
|
| 154 |
+
"min_positive_household_count": 1000,
|
| 155 |
+
"start_year": 2079
|
| 156 |
+
},
|
| 157 |
+
{
|
| 158 |
+
"age_bucket_size": 5,
|
| 159 |
+
"end_year": 2095,
|
| 160 |
+
"max_age_error_pct": 20.0,
|
| 161 |
+
"max_constraint_error_pct": 20.0,
|
| 162 |
+
"max_negative_weight_pct": 0.0,
|
| 163 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 164 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 165 |
+
"min_effective_sample_size": 75.0,
|
| 166 |
+
"min_positive_household_count": 1000,
|
| 167 |
+
"start_year": 2086
|
| 168 |
+
},
|
| 169 |
+
{
|
| 170 |
+
"age_bucket_size": 5,
|
| 171 |
+
"end_year": null,
|
| 172 |
+
"max_age_error_pct": 35.0,
|
| 173 |
+
"max_constraint_error_pct": 35.0,
|
| 174 |
+
"max_negative_weight_pct": 0.0,
|
| 175 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 176 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 177 |
+
"min_effective_sample_size": 75.0,
|
| 178 |
+
"min_positive_household_count": 1000,
|
| 179 |
+
"start_year": 2096
|
| 180 |
+
}
|
| 181 |
+
],
|
| 182 |
+
"benchmark_tob": false,
|
| 183 |
+
"calibration_method": "entropy",
|
| 184 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 185 |
+
"max_age_error_pct": 0.1,
|
| 186 |
+
"max_constraint_error_pct": 0.1,
|
| 187 |
+
"max_negative_weight_pct": 0.0,
|
| 188 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 189 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 190 |
+
"min_effective_sample_size": 75.0,
|
| 191 |
+
"min_positive_household_count": 1000,
|
| 192 |
+
"name": "ss-payroll-tob",
|
| 193 |
+
"use_greg": false,
|
| 194 |
+
"use_h6_reform": false,
|
| 195 |
+
"use_payroll": true,
|
| 196 |
+
"use_ss": true,
|
| 197 |
+
"use_tob": true
|
| 198 |
+
},
|
| 199 |
+
"target_source": {
|
| 200 |
+
"baseline_kind": "current_law_comparator",
|
| 201 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 202 |
+
"file": "trustees_2025_current_law.csv",
|
| 203 |
+
"name": "trustees_2025_current_law",
|
| 204 |
+
"not_law": false,
|
| 205 |
+
"notes": [
|
| 206 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 207 |
+
],
|
| 208 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 209 |
+
"source_urls": [
|
| 210 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 211 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 212 |
+
],
|
| 213 |
+
"type": "trustees_current_law"
|
| 214 |
+
},
|
| 215 |
+
"tax_assumption": {
|
| 216 |
+
"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.",
|
| 217 |
+
"economic_assumption": "trustees-2025-nawi-v1",
|
| 218 |
+
"end_year": 2100,
|
| 219 |
+
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
|
| 220 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 221 |
+
"not_default_current_law": true,
|
| 222 |
+
"parameter_groups": [
|
| 223 |
+
"all_gov_irs_uprating_parameters"
|
| 224 |
+
],
|
| 225 |
+
"projection_base_year": 2026,
|
| 226 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 227 |
+
"start_year": 2035,
|
| 228 |
+
"uprating_parameter": "gov.irs.uprating"
|
| 229 |
+
},
|
| 230 |
+
"year": 2034
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2035.h5.metadata.json
ADDED
|
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 5 |
+
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 6 |
+
"resolved_mtime_ns": 1778905303378497095,
|
| 7 |
+
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 8 |
+
"resolved_size": 106261154
|
| 9 |
+
},
|
| 10 |
+
"calibration_audit": {
|
| 11 |
+
"age_bucket_count": 86,
|
| 12 |
+
"age_bucket_size": 1,
|
| 13 |
+
"age_max_pct_error": 9.329597913982346e-06,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 166286240.06569752,
|
| 20 |
+
"calibration_quality": "exact",
|
| 21 |
+
"constraint_provenance": {
|
| 22 |
+
"age_targets": {
|
| 23 |
+
"classification": "hard",
|
| 24 |
+
"scoring_contract": "population calibration target",
|
| 25 |
+
"source": "trustees_2025_current_law"
|
| 26 |
+
},
|
| 27 |
+
"hi_tob": {
|
| 28 |
+
"classification": "hard",
|
| 29 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 30 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 31 |
+
},
|
| 32 |
+
"oasdi_tob": {
|
| 33 |
+
"classification": "hard",
|
| 34 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 35 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 36 |
+
},
|
| 37 |
+
"payroll_total": {
|
| 38 |
+
"classification": "hard",
|
| 39 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 40 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 41 |
+
},
|
| 42 |
+
"ss_total": {
|
| 43 |
+
"classification": "hard",
|
| 44 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 45 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 46 |
+
}
|
| 47 |
+
},
|
| 48 |
+
"constraints": {
|
| 49 |
+
"hi_tob": {
|
| 50 |
+
"achieved": 111683000729.1626,
|
| 51 |
+
"error": 729.16259765625,
|
| 52 |
+
"pct_error": 6.528859339883868e-07,
|
| 53 |
+
"target": 111683000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 145845001611.50925,
|
| 57 |
+
"error": 1611.5092468261719,
|
| 58 |
+
"pct_error": 1.104946516388064e-06,
|
| 59 |
+
"target": 145845000000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 16205000021674.344,
|
| 63 |
+
"error": 21674.34375,
|
| 64 |
+
"pct_error": 1.337509642085776e-07,
|
| 65 |
+
"target": 16205000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 2630222421666.8154,
|
| 69 |
+
"error": 21666.8154296875,
|
| 70 |
+
"pct_error": 8.237636265924699e-07,
|
| 71 |
+
"target": 2630222400000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 741.039542616189,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 75.81242289300108,
|
| 81 |
+
"hi_tob_positive_contributor_count": 624,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 1.104946516388064e-06,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 3.4668322729457266,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 4.289227832141353,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 2.0879802775773966,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 1.893682053684485,
|
| 89 |
+
"method_requested": "entropy",
|
| 90 |
+
"method_used": "entropy",
|
| 91 |
+
"negative_weight_count": 0,
|
| 92 |
+
"negative_weight_household_pct": 0.0,
|
| 93 |
+
"negative_weight_pct": 0.0,
|
| 94 |
+
"oasdi_tob_contributor_count": 41314,
|
| 95 |
+
"oasdi_tob_contributor_effective_sample_size": 82.27744703175887,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 807,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 357.0702435405047,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4196,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 206.32028343172166,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 87.87965579751247,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.0548819437846,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.55461014433613,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 58.156254706400404,
|
| 109 |
+
"top_100_weight_share_pct": 26.63323316413709,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 25.541574860833133,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 24.558826080175734,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 11.166112749641186,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 13.073715060144423,
|
| 114 |
+
"top_10_weight_share_pct": 5.7673538875795725,
|
| 115 |
+
"validation_issues": [],
|
| 116 |
+
"validation_passed": true
|
| 117 |
+
},
|
| 118 |
+
"contract_version": 1,
|
| 119 |
+
"policyengine_us": {
|
| 120 |
+
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
|
| 121 |
+
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
|
| 122 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 123 |
+
"package_mtime_ns": 1778950525391246940,
|
| 124 |
+
"package_size": 498,
|
| 125 |
+
"package_tree_file_count": 13229,
|
| 126 |
+
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
|
| 127 |
+
"package_tree_size": 20314316,
|
| 128 |
+
"version": "1.691.12"
|
| 129 |
+
},
|
| 130 |
+
"profile": {
|
| 131 |
+
"allow_greg_fallback": false,
|
| 132 |
+
"approximate_windows": [
|
| 133 |
+
{
|
| 134 |
+
"age_bucket_size": 5,
|
| 135 |
+
"end_year": 2078,
|
| 136 |
+
"max_age_error_pct": 0.5,
|
| 137 |
+
"max_constraint_error_pct": 0.5,
|
| 138 |
+
"max_negative_weight_pct": 0.0,
|
| 139 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 140 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 141 |
+
"min_effective_sample_size": 75.0,
|
| 142 |
+
"min_positive_household_count": 1000,
|
| 143 |
+
"start_year": 2075
|
| 144 |
+
},
|
| 145 |
+
{
|
| 146 |
+
"age_bucket_size": 5,
|
| 147 |
+
"end_year": 2085,
|
| 148 |
+
"max_age_error_pct": 10.0,
|
| 149 |
+
"max_constraint_error_pct": 10.0,
|
| 150 |
+
"max_negative_weight_pct": 0.0,
|
| 151 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 152 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 153 |
+
"min_effective_sample_size": 75.0,
|
| 154 |
+
"min_positive_household_count": 1000,
|
| 155 |
+
"start_year": 2079
|
| 156 |
+
},
|
| 157 |
+
{
|
| 158 |
+
"age_bucket_size": 5,
|
| 159 |
+
"end_year": 2095,
|
| 160 |
+
"max_age_error_pct": 20.0,
|
| 161 |
+
"max_constraint_error_pct": 20.0,
|
| 162 |
+
"max_negative_weight_pct": 0.0,
|
| 163 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 164 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 165 |
+
"min_effective_sample_size": 75.0,
|
| 166 |
+
"min_positive_household_count": 1000,
|
| 167 |
+
"start_year": 2086
|
| 168 |
+
},
|
| 169 |
+
{
|
| 170 |
+
"age_bucket_size": 5,
|
| 171 |
+
"end_year": null,
|
| 172 |
+
"max_age_error_pct": 35.0,
|
| 173 |
+
"max_constraint_error_pct": 35.0,
|
| 174 |
+
"max_negative_weight_pct": 0.0,
|
| 175 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 176 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 177 |
+
"min_effective_sample_size": 75.0,
|
| 178 |
+
"min_positive_household_count": 1000,
|
| 179 |
+
"start_year": 2096
|
| 180 |
+
}
|
| 181 |
+
],
|
| 182 |
+
"benchmark_tob": false,
|
| 183 |
+
"calibration_method": "entropy",
|
| 184 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 185 |
+
"max_age_error_pct": 0.1,
|
| 186 |
+
"max_constraint_error_pct": 0.1,
|
| 187 |
+
"max_negative_weight_pct": 0.0,
|
| 188 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 189 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 190 |
+
"min_effective_sample_size": 75.0,
|
| 191 |
+
"min_positive_household_count": 1000,
|
| 192 |
+
"name": "ss-payroll-tob",
|
| 193 |
+
"use_greg": false,
|
| 194 |
+
"use_h6_reform": false,
|
| 195 |
+
"use_payroll": true,
|
| 196 |
+
"use_ss": true,
|
| 197 |
+
"use_tob": true
|
| 198 |
+
},
|
| 199 |
+
"target_source": {
|
| 200 |
+
"baseline_kind": "current_law_comparator",
|
| 201 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 202 |
+
"file": "trustees_2025_current_law.csv",
|
| 203 |
+
"name": "trustees_2025_current_law",
|
| 204 |
+
"not_law": false,
|
| 205 |
+
"notes": [
|
| 206 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 207 |
+
],
|
| 208 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 209 |
+
"source_urls": [
|
| 210 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 211 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 212 |
+
],
|
| 213 |
+
"type": "trustees_current_law"
|
| 214 |
+
},
|
| 215 |
+
"tax_assumption": {
|
| 216 |
+
"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.",
|
| 217 |
+
"economic_assumption": "trustees-2025-nawi-v1",
|
| 218 |
+
"end_year": 2100,
|
| 219 |
+
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
|
| 220 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 221 |
+
"not_default_current_law": true,
|
| 222 |
+
"parameter_groups": [
|
| 223 |
+
"all_gov_irs_uprating_parameters"
|
| 224 |
+
],
|
| 225 |
+
"projection_base_year": 2026,
|
| 226 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 227 |
+
"start_year": 2035,
|
| 228 |
+
"uprating_parameter": "gov.irs.uprating"
|
| 229 |
+
},
|
| 230 |
+
"year": 2035
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2036.h5.metadata.json
ADDED
|
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 5 |
+
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 6 |
+
"resolved_mtime_ns": 1778905303378497095,
|
| 7 |
+
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 8 |
+
"resolved_size": 106261154
|
| 9 |
+
},
|
| 10 |
+
"calibration_audit": {
|
| 11 |
+
"age_bucket_count": 86,
|
| 12 |
+
"age_bucket_size": 1,
|
| 13 |
+
"age_max_pct_error": 4.964431788688741e-05,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 166961017.83786014,
|
| 20 |
+
"calibration_quality": "exact",
|
| 21 |
+
"constraint_provenance": {
|
| 22 |
+
"age_targets": {
|
| 23 |
+
"classification": "hard",
|
| 24 |
+
"scoring_contract": "population calibration target",
|
| 25 |
+
"source": "trustees_2025_current_law"
|
| 26 |
+
},
|
| 27 |
+
"hi_tob": {
|
| 28 |
+
"classification": "hard",
|
| 29 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 30 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 31 |
+
},
|
| 32 |
+
"oasdi_tob": {
|
| 33 |
+
"classification": "hard",
|
| 34 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 35 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 36 |
+
},
|
| 37 |
+
"payroll_total": {
|
| 38 |
+
"classification": "hard",
|
| 39 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 40 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 41 |
+
},
|
| 42 |
+
"ss_total": {
|
| 43 |
+
"classification": "hard",
|
| 44 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 45 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 46 |
+
}
|
| 47 |
+
},
|
| 48 |
+
"constraints": {
|
| 49 |
+
"hi_tob": {
|
| 50 |
+
"achieved": 118340004987.8372,
|
| 51 |
+
"error": 4987.837203979492,
|
| 52 |
+
"pct_error": 4.214836237941096e-06,
|
| 53 |
+
"target": 118340000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 153107507847.09183,
|
| 57 |
+
"error": 7847.091827392578,
|
| 58 |
+
"pct_error": 5.125217136582191e-06,
|
| 59 |
+
"target": 153107500000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 16825000103255.725,
|
| 63 |
+
"error": 103255.724609375,
|
| 64 |
+
"pct_error": 6.13704158153789e-07,
|
| 65 |
+
"target": 16825000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 2746720296276.588,
|
| 69 |
+
"error": 96276.587890625,
|
| 70 |
+
"pct_error": 3.505147262201115e-06,
|
| 71 |
+
"target": 2746720200000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 729.8591952002201,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 74.3383647532885,
|
| 81 |
+
"hi_tob_positive_contributor_count": 637,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 5.125217136582191e-06,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 3.5424146857401153,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 4.077446084136856,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 2.0561341418338963,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.0286269768247336,
|
| 89 |
+
"method_requested": "entropy",
|
| 90 |
+
"method_used": "entropy",
|
| 91 |
+
"negative_weight_count": 0,
|
| 92 |
+
"negative_weight_household_pct": 0.0,
|
| 93 |
+
"negative_weight_pct": 0.0,
|
| 94 |
+
"oasdi_tob_contributor_count": 41314,
|
| 95 |
+
"oasdi_tob_contributor_effective_sample_size": 81.95050402776519,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 810,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 355.94869423722736,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4196,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 199.0507703336531,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 87.87064598530996,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.22301974751446,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.62711681682489,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 58.59771325859725,
|
| 109 |
+
"top_100_weight_share_pct": 26.8666463821007,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 26.091710816772856,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 24.916721300187962,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 11.26800167009894,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 13.55641486055233,
|
| 114 |
+
"top_10_weight_share_pct": 5.890665888009798,
|
| 115 |
+
"validation_issues": [],
|
| 116 |
+
"validation_passed": true
|
| 117 |
+
},
|
| 118 |
+
"contract_version": 1,
|
| 119 |
+
"policyengine_us": {
|
| 120 |
+
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
|
| 121 |
+
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
|
| 122 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 123 |
+
"package_mtime_ns": 1778950525391246940,
|
| 124 |
+
"package_size": 498,
|
| 125 |
+
"package_tree_file_count": 13229,
|
| 126 |
+
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
|
| 127 |
+
"package_tree_size": 20314316,
|
| 128 |
+
"version": "1.691.12"
|
| 129 |
+
},
|
| 130 |
+
"profile": {
|
| 131 |
+
"allow_greg_fallback": false,
|
| 132 |
+
"approximate_windows": [
|
| 133 |
+
{
|
| 134 |
+
"age_bucket_size": 5,
|
| 135 |
+
"end_year": 2078,
|
| 136 |
+
"max_age_error_pct": 0.5,
|
| 137 |
+
"max_constraint_error_pct": 0.5,
|
| 138 |
+
"max_negative_weight_pct": 0.0,
|
| 139 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 140 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 141 |
+
"min_effective_sample_size": 75.0,
|
| 142 |
+
"min_positive_household_count": 1000,
|
| 143 |
+
"start_year": 2075
|
| 144 |
+
},
|
| 145 |
+
{
|
| 146 |
+
"age_bucket_size": 5,
|
| 147 |
+
"end_year": 2085,
|
| 148 |
+
"max_age_error_pct": 10.0,
|
| 149 |
+
"max_constraint_error_pct": 10.0,
|
| 150 |
+
"max_negative_weight_pct": 0.0,
|
| 151 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 152 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 153 |
+
"min_effective_sample_size": 75.0,
|
| 154 |
+
"min_positive_household_count": 1000,
|
| 155 |
+
"start_year": 2079
|
| 156 |
+
},
|
| 157 |
+
{
|
| 158 |
+
"age_bucket_size": 5,
|
| 159 |
+
"end_year": 2095,
|
| 160 |
+
"max_age_error_pct": 20.0,
|
| 161 |
+
"max_constraint_error_pct": 20.0,
|
| 162 |
+
"max_negative_weight_pct": 0.0,
|
| 163 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 164 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 165 |
+
"min_effective_sample_size": 75.0,
|
| 166 |
+
"min_positive_household_count": 1000,
|
| 167 |
+
"start_year": 2086
|
| 168 |
+
},
|
| 169 |
+
{
|
| 170 |
+
"age_bucket_size": 5,
|
| 171 |
+
"end_year": null,
|
| 172 |
+
"max_age_error_pct": 35.0,
|
| 173 |
+
"max_constraint_error_pct": 35.0,
|
| 174 |
+
"max_negative_weight_pct": 0.0,
|
| 175 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 176 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 177 |
+
"min_effective_sample_size": 75.0,
|
| 178 |
+
"min_positive_household_count": 1000,
|
| 179 |
+
"start_year": 2096
|
| 180 |
+
}
|
| 181 |
+
],
|
| 182 |
+
"benchmark_tob": false,
|
| 183 |
+
"calibration_method": "entropy",
|
| 184 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 185 |
+
"max_age_error_pct": 0.1,
|
| 186 |
+
"max_constraint_error_pct": 0.1,
|
| 187 |
+
"max_negative_weight_pct": 0.0,
|
| 188 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 189 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 190 |
+
"min_effective_sample_size": 75.0,
|
| 191 |
+
"min_positive_household_count": 1000,
|
| 192 |
+
"name": "ss-payroll-tob",
|
| 193 |
+
"use_greg": false,
|
| 194 |
+
"use_h6_reform": false,
|
| 195 |
+
"use_payroll": true,
|
| 196 |
+
"use_ss": true,
|
| 197 |
+
"use_tob": true
|
| 198 |
+
},
|
| 199 |
+
"target_source": {
|
| 200 |
+
"baseline_kind": "current_law_comparator",
|
| 201 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 202 |
+
"file": "trustees_2025_current_law.csv",
|
| 203 |
+
"name": "trustees_2025_current_law",
|
| 204 |
+
"not_law": false,
|
| 205 |
+
"notes": [
|
| 206 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 207 |
+
],
|
| 208 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 209 |
+
"source_urls": [
|
| 210 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 211 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 212 |
+
],
|
| 213 |
+
"type": "trustees_current_law"
|
| 214 |
+
},
|
| 215 |
+
"tax_assumption": {
|
| 216 |
+
"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.",
|
| 217 |
+
"economic_assumption": "trustees-2025-nawi-v1",
|
| 218 |
+
"end_year": 2100,
|
| 219 |
+
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
|
| 220 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 221 |
+
"not_default_current_law": true,
|
| 222 |
+
"parameter_groups": [
|
| 223 |
+
"all_gov_irs_uprating_parameters"
|
| 224 |
+
],
|
| 225 |
+
"projection_base_year": 2026,
|
| 226 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 227 |
+
"start_year": 2035,
|
| 228 |
+
"uprating_parameter": "gov.irs.uprating"
|
| 229 |
+
},
|
| 230 |
+
"year": 2036
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2037.h5.metadata.json
ADDED
|
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 5 |
+
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 6 |
+
"resolved_mtime_ns": 1778905303378497095,
|
| 7 |
+
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 8 |
+
"resolved_size": 106261154
|
| 9 |
+
},
|
| 10 |
+
"calibration_audit": {
|
| 11 |
+
"age_bucket_count": 86,
|
| 12 |
+
"age_bucket_size": 1,
|
| 13 |
+
"age_max_pct_error": 8.51487177154233e-05,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 167738172.70578057,
|
| 20 |
+
"calibration_quality": "exact",
|
| 21 |
+
"constraint_provenance": {
|
| 22 |
+
"age_targets": {
|
| 23 |
+
"classification": "hard",
|
| 24 |
+
"scoring_contract": "population calibration target",
|
| 25 |
+
"source": "trustees_2025_current_law"
|
| 26 |
+
},
|
| 27 |
+
"hi_tob": {
|
| 28 |
+
"classification": "hard",
|
| 29 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 30 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 31 |
+
},
|
| 32 |
+
"oasdi_tob": {
|
| 33 |
+
"classification": "hard",
|
| 34 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 35 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 36 |
+
},
|
| 37 |
+
"payroll_total": {
|
| 38 |
+
"classification": "hard",
|
| 39 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 40 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 41 |
+
},
|
| 42 |
+
"ss_total": {
|
| 43 |
+
"classification": "hard",
|
| 44 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 45 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 46 |
+
}
|
| 47 |
+
},
|
| 48 |
+
"constraints": {
|
| 49 |
+
"hi_tob": {
|
| 50 |
+
"achieved": 124952009685.15923,
|
| 51 |
+
"error": 9685.159225463867,
|
| 52 |
+
"pct_error": 7.75110380423192e-06,
|
| 53 |
+
"target": 124952000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 158931514554.1312,
|
| 57 |
+
"error": 14554.13119506836,
|
| 58 |
+
"pct_error": 9.157486838712502e-06,
|
| 59 |
+
"target": 158931500000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 17465000173889.93,
|
| 63 |
+
"error": 173889.9296875,
|
| 64 |
+
"pct_error": 9.9564803714572e-07,
|
| 65 |
+
"target": 17465000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 2867012180558.7617,
|
| 69 |
+
"error": 180558.76171875,
|
| 70 |
+
"pct_error": 6.297802789759862e-06,
|
| 71 |
+
"target": 2867012000000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 725.1192624959214,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 71.30194031372335,
|
| 81 |
+
"hi_tob_positive_contributor_count": 643,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 9.157486838712502e-06,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 4.191980830326501,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 4.237051802160921,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 2.0586896636820673,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.250179755401429,
|
| 89 |
+
"method_requested": "entropy",
|
| 90 |
+
"method_used": "entropy",
|
| 91 |
+
"negative_weight_count": 0,
|
| 92 |
+
"negative_weight_household_pct": 0.0,
|
| 93 |
+
"negative_weight_pct": 0.0,
|
| 94 |
+
"oasdi_tob_contributor_count": 41314,
|
| 95 |
+
"oasdi_tob_contributor_effective_sample_size": 79.8243995974768,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 820,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 355.11839819513995,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4196,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 192.02779469388705,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 88.2198413444833,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.5717789300651,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.58701984099586,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 59.07969859622057,
|
| 109 |
+
"top_100_weight_share_pct": 26.983463857650662,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 27.165943753038015,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 25.521543909846052,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 11.278094841550997,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 14.036046198294105,
|
| 114 |
+
"top_10_weight_share_pct": 5.940995161292043,
|
| 115 |
+
"validation_issues": [],
|
| 116 |
+
"validation_passed": true
|
| 117 |
+
},
|
| 118 |
+
"contract_version": 1,
|
| 119 |
+
"policyengine_us": {
|
| 120 |
+
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
|
| 121 |
+
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
|
| 122 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 123 |
+
"package_mtime_ns": 1778950525391246940,
|
| 124 |
+
"package_size": 498,
|
| 125 |
+
"package_tree_file_count": 13229,
|
| 126 |
+
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
|
| 127 |
+
"package_tree_size": 20314316,
|
| 128 |
+
"version": "1.691.12"
|
| 129 |
+
},
|
| 130 |
+
"profile": {
|
| 131 |
+
"allow_greg_fallback": false,
|
| 132 |
+
"approximate_windows": [
|
| 133 |
+
{
|
| 134 |
+
"age_bucket_size": 5,
|
| 135 |
+
"end_year": 2078,
|
| 136 |
+
"max_age_error_pct": 0.5,
|
| 137 |
+
"max_constraint_error_pct": 0.5,
|
| 138 |
+
"max_negative_weight_pct": 0.0,
|
| 139 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 140 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 141 |
+
"min_effective_sample_size": 75.0,
|
| 142 |
+
"min_positive_household_count": 1000,
|
| 143 |
+
"start_year": 2075
|
| 144 |
+
},
|
| 145 |
+
{
|
| 146 |
+
"age_bucket_size": 5,
|
| 147 |
+
"end_year": 2085,
|
| 148 |
+
"max_age_error_pct": 10.0,
|
| 149 |
+
"max_constraint_error_pct": 10.0,
|
| 150 |
+
"max_negative_weight_pct": 0.0,
|
| 151 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 152 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 153 |
+
"min_effective_sample_size": 75.0,
|
| 154 |
+
"min_positive_household_count": 1000,
|
| 155 |
+
"start_year": 2079
|
| 156 |
+
},
|
| 157 |
+
{
|
| 158 |
+
"age_bucket_size": 5,
|
| 159 |
+
"end_year": 2095,
|
| 160 |
+
"max_age_error_pct": 20.0,
|
| 161 |
+
"max_constraint_error_pct": 20.0,
|
| 162 |
+
"max_negative_weight_pct": 0.0,
|
| 163 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 164 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 165 |
+
"min_effective_sample_size": 75.0,
|
| 166 |
+
"min_positive_household_count": 1000,
|
| 167 |
+
"start_year": 2086
|
| 168 |
+
},
|
| 169 |
+
{
|
| 170 |
+
"age_bucket_size": 5,
|
| 171 |
+
"end_year": null,
|
| 172 |
+
"max_age_error_pct": 35.0,
|
| 173 |
+
"max_constraint_error_pct": 35.0,
|
| 174 |
+
"max_negative_weight_pct": 0.0,
|
| 175 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 176 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 177 |
+
"min_effective_sample_size": 75.0,
|
| 178 |
+
"min_positive_household_count": 1000,
|
| 179 |
+
"start_year": 2096
|
| 180 |
+
}
|
| 181 |
+
],
|
| 182 |
+
"benchmark_tob": false,
|
| 183 |
+
"calibration_method": "entropy",
|
| 184 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 185 |
+
"max_age_error_pct": 0.1,
|
| 186 |
+
"max_constraint_error_pct": 0.1,
|
| 187 |
+
"max_negative_weight_pct": 0.0,
|
| 188 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 189 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 190 |
+
"min_effective_sample_size": 75.0,
|
| 191 |
+
"min_positive_household_count": 1000,
|
| 192 |
+
"name": "ss-payroll-tob",
|
| 193 |
+
"use_greg": false,
|
| 194 |
+
"use_h6_reform": false,
|
| 195 |
+
"use_payroll": true,
|
| 196 |
+
"use_ss": true,
|
| 197 |
+
"use_tob": true
|
| 198 |
+
},
|
| 199 |
+
"target_source": {
|
| 200 |
+
"baseline_kind": "current_law_comparator",
|
| 201 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 202 |
+
"file": "trustees_2025_current_law.csv",
|
| 203 |
+
"name": "trustees_2025_current_law",
|
| 204 |
+
"not_law": false,
|
| 205 |
+
"notes": [
|
| 206 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 207 |
+
],
|
| 208 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 209 |
+
"source_urls": [
|
| 210 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 211 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 212 |
+
],
|
| 213 |
+
"type": "trustees_current_law"
|
| 214 |
+
},
|
| 215 |
+
"tax_assumption": {
|
| 216 |
+
"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.",
|
| 217 |
+
"economic_assumption": "trustees-2025-nawi-v1",
|
| 218 |
+
"end_year": 2100,
|
| 219 |
+
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
|
| 220 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 221 |
+
"not_default_current_law": true,
|
| 222 |
+
"parameter_groups": [
|
| 223 |
+
"all_gov_irs_uprating_parameters"
|
| 224 |
+
],
|
| 225 |
+
"projection_base_year": 2026,
|
| 226 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 227 |
+
"start_year": 2035,
|
| 228 |
+
"uprating_parameter": "gov.irs.uprating"
|
| 229 |
+
},
|
| 230 |
+
"year": 2037
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2038.h5.metadata.json
ADDED
|
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 5 |
+
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 6 |
+
"resolved_mtime_ns": 1778905303378497095,
|
| 7 |
+
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 8 |
+
"resolved_size": 106261154
|
| 9 |
+
},
|
| 10 |
+
"calibration_audit": {
|
| 11 |
+
"age_bucket_count": 86,
|
| 12 |
+
"age_bucket_size": 1,
|
| 13 |
+
"age_max_pct_error": 5.517151759995022e-10,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 168474817.24020246,
|
| 20 |
+
"calibration_quality": "exact",
|
| 21 |
+
"constraint_provenance": {
|
| 22 |
+
"age_targets": {
|
| 23 |
+
"classification": "hard",
|
| 24 |
+
"scoring_contract": "population calibration target",
|
| 25 |
+
"source": "trustees_2025_current_law"
|
| 26 |
+
},
|
| 27 |
+
"hi_tob": {
|
| 28 |
+
"classification": "hard",
|
| 29 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 30 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 31 |
+
},
|
| 32 |
+
"oasdi_tob": {
|
| 33 |
+
"classification": "hard",
|
| 34 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 35 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 36 |
+
},
|
| 37 |
+
"payroll_total": {
|
| 38 |
+
"classification": "hard",
|
| 39 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 40 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 41 |
+
},
|
| 42 |
+
"ss_total": {
|
| 43 |
+
"classification": "hard",
|
| 44 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 45 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 46 |
+
}
|
| 47 |
+
},
|
| 48 |
+
"constraints": {
|
| 49 |
+
"hi_tob": {
|
| 50 |
+
"achieved": 131664999998.85738,
|
| 51 |
+
"error": -1.142608642578125,
|
| 52 |
+
"pct_error": -8.67815017338036e-10,
|
| 53 |
+
"target": 131664999999.99998
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 166814400001.30704,
|
| 57 |
+
"error": 1.307037353515625,
|
| 58 |
+
"pct_error": 7.83527892985033e-10,
|
| 59 |
+
"target": 166814400000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 18132000000026.8,
|
| 63 |
+
"error": 26.80078125,
|
| 64 |
+
"pct_error": 1.478092943414957e-10,
|
| 65 |
+
"target": 18132000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 2989105600007.307,
|
| 69 |
+
"error": 7.30712890625,
|
| 70 |
+
"pct_error": 2.4445870718819704e-10,
|
| 71 |
+
"target": 2989105600000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 719.033653204556,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 67.57966728401385,
|
| 81 |
+
"hi_tob_positive_contributor_count": 645,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 8.67815017338036e-10,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 4.638613607179886,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 5.185198762339932,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 2.0857810466512654,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.479846347877188,
|
| 89 |
+
"method_requested": "entropy",
|
| 90 |
+
"method_used": "entropy",
|
| 91 |
+
"negative_weight_count": 0,
|
| 92 |
+
"negative_weight_household_pct": 0.0,
|
| 93 |
+
"negative_weight_pct": 0.0,
|
| 94 |
+
"oasdi_tob_contributor_count": 41314,
|
| 95 |
+
"oasdi_tob_contributor_effective_sample_size": 75.00211867276862,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 824,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 354.1804149670076,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4196,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 187.2735712850798,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 88.3766068762202,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.69493635781573,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.53155322496641,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 59.31579478355091,
|
| 109 |
+
"top_100_weight_share_pct": 27.141141020465014,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 28.51438715404704,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 26.588617843148892,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 11.29192286043418,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 14.556278992236374,
|
| 114 |
+
"top_10_weight_share_pct": 6.002023365340801,
|
| 115 |
+
"validation_issues": [],
|
| 116 |
+
"validation_passed": true
|
| 117 |
+
},
|
| 118 |
+
"contract_version": 1,
|
| 119 |
+
"policyengine_us": {
|
| 120 |
+
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
|
| 121 |
+
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
|
| 122 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 123 |
+
"package_mtime_ns": 1778950525391246940,
|
| 124 |
+
"package_size": 498,
|
| 125 |
+
"package_tree_file_count": 13229,
|
| 126 |
+
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
|
| 127 |
+
"package_tree_size": 20314316,
|
| 128 |
+
"version": "1.691.12"
|
| 129 |
+
},
|
| 130 |
+
"profile": {
|
| 131 |
+
"allow_greg_fallback": false,
|
| 132 |
+
"approximate_windows": [
|
| 133 |
+
{
|
| 134 |
+
"age_bucket_size": 5,
|
| 135 |
+
"end_year": 2078,
|
| 136 |
+
"max_age_error_pct": 0.5,
|
| 137 |
+
"max_constraint_error_pct": 0.5,
|
| 138 |
+
"max_negative_weight_pct": 0.0,
|
| 139 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 140 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 141 |
+
"min_effective_sample_size": 75.0,
|
| 142 |
+
"min_positive_household_count": 1000,
|
| 143 |
+
"start_year": 2075
|
| 144 |
+
},
|
| 145 |
+
{
|
| 146 |
+
"age_bucket_size": 5,
|
| 147 |
+
"end_year": 2085,
|
| 148 |
+
"max_age_error_pct": 10.0,
|
| 149 |
+
"max_constraint_error_pct": 10.0,
|
| 150 |
+
"max_negative_weight_pct": 0.0,
|
| 151 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 152 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 153 |
+
"min_effective_sample_size": 75.0,
|
| 154 |
+
"min_positive_household_count": 1000,
|
| 155 |
+
"start_year": 2079
|
| 156 |
+
},
|
| 157 |
+
{
|
| 158 |
+
"age_bucket_size": 5,
|
| 159 |
+
"end_year": 2095,
|
| 160 |
+
"max_age_error_pct": 20.0,
|
| 161 |
+
"max_constraint_error_pct": 20.0,
|
| 162 |
+
"max_negative_weight_pct": 0.0,
|
| 163 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 164 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 165 |
+
"min_effective_sample_size": 75.0,
|
| 166 |
+
"min_positive_household_count": 1000,
|
| 167 |
+
"start_year": 2086
|
| 168 |
+
},
|
| 169 |
+
{
|
| 170 |
+
"age_bucket_size": 5,
|
| 171 |
+
"end_year": null,
|
| 172 |
+
"max_age_error_pct": 35.0,
|
| 173 |
+
"max_constraint_error_pct": 35.0,
|
| 174 |
+
"max_negative_weight_pct": 0.0,
|
| 175 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 176 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 177 |
+
"min_effective_sample_size": 75.0,
|
| 178 |
+
"min_positive_household_count": 1000,
|
| 179 |
+
"start_year": 2096
|
| 180 |
+
}
|
| 181 |
+
],
|
| 182 |
+
"benchmark_tob": false,
|
| 183 |
+
"calibration_method": "entropy",
|
| 184 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 185 |
+
"max_age_error_pct": 0.1,
|
| 186 |
+
"max_constraint_error_pct": 0.1,
|
| 187 |
+
"max_negative_weight_pct": 0.0,
|
| 188 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 189 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 190 |
+
"min_effective_sample_size": 75.0,
|
| 191 |
+
"min_positive_household_count": 1000,
|
| 192 |
+
"name": "ss-payroll-tob",
|
| 193 |
+
"use_greg": false,
|
| 194 |
+
"use_h6_reform": false,
|
| 195 |
+
"use_payroll": true,
|
| 196 |
+
"use_ss": true,
|
| 197 |
+
"use_tob": true
|
| 198 |
+
},
|
| 199 |
+
"target_source": {
|
| 200 |
+
"baseline_kind": "current_law_comparator",
|
| 201 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 202 |
+
"file": "trustees_2025_current_law.csv",
|
| 203 |
+
"name": "trustees_2025_current_law",
|
| 204 |
+
"not_law": false,
|
| 205 |
+
"notes": [
|
| 206 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 207 |
+
],
|
| 208 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 209 |
+
"source_urls": [
|
| 210 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 211 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 212 |
+
],
|
| 213 |
+
"type": "trustees_current_law"
|
| 214 |
+
},
|
| 215 |
+
"tax_assumption": {
|
| 216 |
+
"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.",
|
| 217 |
+
"economic_assumption": "trustees-2025-nawi-v1",
|
| 218 |
+
"end_year": 2100,
|
| 219 |
+
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
|
| 220 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 221 |
+
"not_default_current_law": true,
|
| 222 |
+
"parameter_groups": [
|
| 223 |
+
"all_gov_irs_uprating_parameters"
|
| 224 |
+
],
|
| 225 |
+
"projection_base_year": 2026,
|
| 226 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 227 |
+
"start_year": 2035,
|
| 228 |
+
"uprating_parameter": "gov.irs.uprating"
|
| 229 |
+
},
|
| 230 |
+
"year": 2038
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2039.h5.metadata.json
ADDED
|
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 5 |
+
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 6 |
+
"resolved_mtime_ns": 1778905303378497095,
|
| 7 |
+
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 8 |
+
"resolved_size": 106261154
|
| 9 |
+
},
|
| 10 |
+
"calibration_audit": {
|
| 11 |
+
"age_bucket_count": 86,
|
| 12 |
+
"age_bucket_size": 1,
|
| 13 |
+
"age_max_pct_error": 1.0323396358193188e-09,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 169105957.79640985,
|
| 20 |
+
"calibration_quality": "exact",
|
| 21 |
+
"constraint_provenance": {
|
| 22 |
+
"age_targets": {
|
| 23 |
+
"classification": "hard",
|
| 24 |
+
"scoring_contract": "population calibration target",
|
| 25 |
+
"source": "trustees_2025_current_law"
|
| 26 |
+
},
|
| 27 |
+
"hi_tob": {
|
| 28 |
+
"classification": "hard",
|
| 29 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 30 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 31 |
+
},
|
| 32 |
+
"oasdi_tob": {
|
| 33 |
+
"classification": "hard",
|
| 34 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 35 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 36 |
+
},
|
| 37 |
+
"payroll_total": {
|
| 38 |
+
"classification": "hard",
|
| 39 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 40 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 41 |
+
},
|
| 42 |
+
"ss_total": {
|
| 43 |
+
"classification": "hard",
|
| 44 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 45 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 46 |
+
}
|
| 47 |
+
},
|
| 48 |
+
"constraints": {
|
| 49 |
+
"hi_tob": {
|
| 50 |
+
"achieved": 138443999997.89853,
|
| 51 |
+
"error": -2.101470947265625,
|
| 52 |
+
"pct_error": -1.5179212874993679e-09,
|
| 53 |
+
"target": 138444000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 175016700002.44968,
|
| 57 |
+
"error": 2.449676513671875,
|
| 58 |
+
"pct_error": 1.3996815810559077e-09,
|
| 59 |
+
"target": 175016700000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 18819000000041.31,
|
| 63 |
+
"error": 41.30859375,
|
| 64 |
+
"pct_error": 2.1950472262075561e-10,
|
| 65 |
+
"target": 18819000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 3115258300009.715,
|
| 69 |
+
"error": 9.71484375,
|
| 70 |
+
"pct_error": 3.1184713479456904e-10,
|
| 71 |
+
"target": 3115258300000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 714.897914968404,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 65.15215993711544,
|
| 81 |
+
"hi_tob_positive_contributor_count": 655,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 1.5179212874993679e-09,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 5.072196156083409,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 6.049583906417652,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 2.0775545940149454,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.6224745530032125,
|
| 89 |
+
"method_requested": "entropy",
|
| 90 |
+
"method_used": "entropy",
|
| 91 |
+
"negative_weight_count": 0,
|
| 92 |
+
"negative_weight_household_pct": 0.0,
|
| 93 |
+
"negative_weight_pct": 0.0,
|
| 94 |
+
"oasdi_tob_contributor_count": 41314,
|
| 95 |
+
"oasdi_tob_contributor_effective_sample_size": 71.08711141617695,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 828,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 353.7742979746599,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4196,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 182.52078075250589,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 88.47555398662298,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.86831234452175,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.54973067430586,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 59.550511384922075,
|
| 109 |
+
"top_100_weight_share_pct": 27.228139974056102,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 29.086275427204306,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 26.89064514167296,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 11.299790073139174,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 14.940059771558628,
|
| 114 |
+
"top_10_weight_share_pct": 6.063751021785222,
|
| 115 |
+
"validation_issues": [],
|
| 116 |
+
"validation_passed": true
|
| 117 |
+
},
|
| 118 |
+
"contract_version": 1,
|
| 119 |
+
"policyengine_us": {
|
| 120 |
+
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
|
| 121 |
+
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
|
| 122 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 123 |
+
"package_mtime_ns": 1778950525391246940,
|
| 124 |
+
"package_size": 498,
|
| 125 |
+
"package_tree_file_count": 13229,
|
| 126 |
+
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
|
| 127 |
+
"package_tree_size": 20314316,
|
| 128 |
+
"version": "1.691.12"
|
| 129 |
+
},
|
| 130 |
+
"profile": {
|
| 131 |
+
"allow_greg_fallback": false,
|
| 132 |
+
"approximate_windows": [
|
| 133 |
+
{
|
| 134 |
+
"age_bucket_size": 5,
|
| 135 |
+
"end_year": 2078,
|
| 136 |
+
"max_age_error_pct": 0.5,
|
| 137 |
+
"max_constraint_error_pct": 0.5,
|
| 138 |
+
"max_negative_weight_pct": 0.0,
|
| 139 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 140 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 141 |
+
"min_effective_sample_size": 75.0,
|
| 142 |
+
"min_positive_household_count": 1000,
|
| 143 |
+
"start_year": 2075
|
| 144 |
+
},
|
| 145 |
+
{
|
| 146 |
+
"age_bucket_size": 5,
|
| 147 |
+
"end_year": 2085,
|
| 148 |
+
"max_age_error_pct": 10.0,
|
| 149 |
+
"max_constraint_error_pct": 10.0,
|
| 150 |
+
"max_negative_weight_pct": 0.0,
|
| 151 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 152 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 153 |
+
"min_effective_sample_size": 75.0,
|
| 154 |
+
"min_positive_household_count": 1000,
|
| 155 |
+
"start_year": 2079
|
| 156 |
+
},
|
| 157 |
+
{
|
| 158 |
+
"age_bucket_size": 5,
|
| 159 |
+
"end_year": 2095,
|
| 160 |
+
"max_age_error_pct": 20.0,
|
| 161 |
+
"max_constraint_error_pct": 20.0,
|
| 162 |
+
"max_negative_weight_pct": 0.0,
|
| 163 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 164 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 165 |
+
"min_effective_sample_size": 75.0,
|
| 166 |
+
"min_positive_household_count": 1000,
|
| 167 |
+
"start_year": 2086
|
| 168 |
+
},
|
| 169 |
+
{
|
| 170 |
+
"age_bucket_size": 5,
|
| 171 |
+
"end_year": null,
|
| 172 |
+
"max_age_error_pct": 35.0,
|
| 173 |
+
"max_constraint_error_pct": 35.0,
|
| 174 |
+
"max_negative_weight_pct": 0.0,
|
| 175 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 176 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 177 |
+
"min_effective_sample_size": 75.0,
|
| 178 |
+
"min_positive_household_count": 1000,
|
| 179 |
+
"start_year": 2096
|
| 180 |
+
}
|
| 181 |
+
],
|
| 182 |
+
"benchmark_tob": false,
|
| 183 |
+
"calibration_method": "entropy",
|
| 184 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 185 |
+
"max_age_error_pct": 0.1,
|
| 186 |
+
"max_constraint_error_pct": 0.1,
|
| 187 |
+
"max_negative_weight_pct": 0.0,
|
| 188 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 189 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 190 |
+
"min_effective_sample_size": 75.0,
|
| 191 |
+
"min_positive_household_count": 1000,
|
| 192 |
+
"name": "ss-payroll-tob",
|
| 193 |
+
"use_greg": false,
|
| 194 |
+
"use_h6_reform": false,
|
| 195 |
+
"use_payroll": true,
|
| 196 |
+
"use_ss": true,
|
| 197 |
+
"use_tob": true
|
| 198 |
+
},
|
| 199 |
+
"target_source": {
|
| 200 |
+
"baseline_kind": "current_law_comparator",
|
| 201 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 202 |
+
"file": "trustees_2025_current_law.csv",
|
| 203 |
+
"name": "trustees_2025_current_law",
|
| 204 |
+
"not_law": false,
|
| 205 |
+
"notes": [
|
| 206 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 207 |
+
],
|
| 208 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 209 |
+
"source_urls": [
|
| 210 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 211 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 212 |
+
],
|
| 213 |
+
"type": "trustees_current_law"
|
| 214 |
+
},
|
| 215 |
+
"tax_assumption": {
|
| 216 |
+
"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.",
|
| 217 |
+
"economic_assumption": "trustees-2025-nawi-v1",
|
| 218 |
+
"end_year": 2100,
|
| 219 |
+
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
|
| 220 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 221 |
+
"not_default_current_law": true,
|
| 222 |
+
"parameter_groups": [
|
| 223 |
+
"all_gov_irs_uprating_parameters"
|
| 224 |
+
],
|
| 225 |
+
"projection_base_year": 2026,
|
| 226 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 227 |
+
"start_year": 2035,
|
| 228 |
+
"uprating_parameter": "gov.irs.uprating"
|
| 229 |
+
},
|
| 230 |
+
"year": 2039
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2040.h5.metadata.json
ADDED
|
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 5 |
+
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 6 |
+
"resolved_mtime_ns": 1778905303378497095,
|
| 7 |
+
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 8 |
+
"resolved_size": 106261154
|
| 9 |
+
},
|
| 10 |
+
"calibration_audit": {
|
| 11 |
+
"age_bucket_count": 86,
|
| 12 |
+
"age_bucket_size": 1,
|
| 13 |
+
"age_max_pct_error": 2.8820226081112793e-09,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 169640067.167673,
|
| 20 |
+
"calibration_quality": "exact",
|
| 21 |
+
"constraint_provenance": {
|
| 22 |
+
"age_targets": {
|
| 23 |
+
"classification": "hard",
|
| 24 |
+
"scoring_contract": "population calibration target",
|
| 25 |
+
"source": "trustees_2025_current_law"
|
| 26 |
+
},
|
| 27 |
+
"hi_tob": {
|
| 28 |
+
"classification": "hard",
|
| 29 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 30 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 31 |
+
},
|
| 32 |
+
"oasdi_tob": {
|
| 33 |
+
"classification": "hard",
|
| 34 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 35 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 36 |
+
},
|
| 37 |
+
"payroll_total": {
|
| 38 |
+
"classification": "hard",
|
| 39 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 40 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 41 |
+
},
|
| 42 |
+
"ss_total": {
|
| 43 |
+
"classification": "hard",
|
| 44 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 45 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 46 |
+
}
|
| 47 |
+
},
|
| 48 |
+
"constraints": {
|
| 49 |
+
"hi_tob": {
|
| 50 |
+
"achieved": 145273999996.81363,
|
| 51 |
+
"error": -3.186370849609375,
|
| 52 |
+
"pct_error": -2.1933524578447452e-09,
|
| 53 |
+
"target": 145274000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 183600800004.05362,
|
| 57 |
+
"error": 4.053619384765625,
|
| 58 |
+
"pct_error": 2.207844075170492e-09,
|
| 59 |
+
"target": 183600800000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 19532000000071.453,
|
| 63 |
+
"error": 71.453125,
|
| 64 |
+
"pct_error": 3.6582595228343236e-10,
|
| 65 |
+
"target": 19532000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 3242922000004.6724,
|
| 69 |
+
"error": 4.67236328125,
|
| 70 |
+
"pct_error": 1.440788055108942e-10,
|
| 71 |
+
"target": 3242922000000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 716.848446209558,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 62.04666629455892,
|
| 81 |
+
"hi_tob_positive_contributor_count": 661,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 2.207844075170492e-09,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 6.057127377449373,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 7.032318411875576,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 2.011430548095055,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.545012287231457,
|
| 89 |
+
"method_requested": "entropy",
|
| 90 |
+
"method_used": "entropy",
|
| 91 |
+
"negative_weight_count": 0,
|
| 92 |
+
"negative_weight_household_pct": 0.0,
|
| 93 |
+
"negative_weight_pct": 0.0,
|
| 94 |
+
"oasdi_tob_contributor_count": 41314,
|
| 95 |
+
"oasdi_tob_contributor_effective_sample_size": 65.96547219439714,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 831,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 359.0761091110771,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4196,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 180.27239377874824,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 88.39117033420501,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.93412254700334,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.44727670471958,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 59.85942890880109,
|
| 109 |
+
"top_100_weight_share_pct": 27.253250842135884,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 30.026824076299253,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 27.825357136282385,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 11.173972649025567,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 15.177075429681627,
|
| 114 |
+
"top_10_weight_share_pct": 6.008251484299078,
|
| 115 |
+
"validation_issues": [],
|
| 116 |
+
"validation_passed": true
|
| 117 |
+
},
|
| 118 |
+
"contract_version": 1,
|
| 119 |
+
"policyengine_us": {
|
| 120 |
+
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
|
| 121 |
+
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
|
| 122 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 123 |
+
"package_mtime_ns": 1778950525391246940,
|
| 124 |
+
"package_size": 498,
|
| 125 |
+
"package_tree_file_count": 13229,
|
| 126 |
+
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
|
| 127 |
+
"package_tree_size": 20314316,
|
| 128 |
+
"version": "1.691.12"
|
| 129 |
+
},
|
| 130 |
+
"profile": {
|
| 131 |
+
"allow_greg_fallback": false,
|
| 132 |
+
"approximate_windows": [
|
| 133 |
+
{
|
| 134 |
+
"age_bucket_size": 5,
|
| 135 |
+
"end_year": 2078,
|
| 136 |
+
"max_age_error_pct": 0.5,
|
| 137 |
+
"max_constraint_error_pct": 0.5,
|
| 138 |
+
"max_negative_weight_pct": 0.0,
|
| 139 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 140 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 141 |
+
"min_effective_sample_size": 75.0,
|
| 142 |
+
"min_positive_household_count": 1000,
|
| 143 |
+
"start_year": 2075
|
| 144 |
+
},
|
| 145 |
+
{
|
| 146 |
+
"age_bucket_size": 5,
|
| 147 |
+
"end_year": 2085,
|
| 148 |
+
"max_age_error_pct": 10.0,
|
| 149 |
+
"max_constraint_error_pct": 10.0,
|
| 150 |
+
"max_negative_weight_pct": 0.0,
|
| 151 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 152 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 153 |
+
"min_effective_sample_size": 75.0,
|
| 154 |
+
"min_positive_household_count": 1000,
|
| 155 |
+
"start_year": 2079
|
| 156 |
+
},
|
| 157 |
+
{
|
| 158 |
+
"age_bucket_size": 5,
|
| 159 |
+
"end_year": 2095,
|
| 160 |
+
"max_age_error_pct": 20.0,
|
| 161 |
+
"max_constraint_error_pct": 20.0,
|
| 162 |
+
"max_negative_weight_pct": 0.0,
|
| 163 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 164 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 165 |
+
"min_effective_sample_size": 75.0,
|
| 166 |
+
"min_positive_household_count": 1000,
|
| 167 |
+
"start_year": 2086
|
| 168 |
+
},
|
| 169 |
+
{
|
| 170 |
+
"age_bucket_size": 5,
|
| 171 |
+
"end_year": null,
|
| 172 |
+
"max_age_error_pct": 35.0,
|
| 173 |
+
"max_constraint_error_pct": 35.0,
|
| 174 |
+
"max_negative_weight_pct": 0.0,
|
| 175 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 176 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 177 |
+
"min_effective_sample_size": 75.0,
|
| 178 |
+
"min_positive_household_count": 1000,
|
| 179 |
+
"start_year": 2096
|
| 180 |
+
}
|
| 181 |
+
],
|
| 182 |
+
"benchmark_tob": false,
|
| 183 |
+
"calibration_method": "entropy",
|
| 184 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 185 |
+
"max_age_error_pct": 0.1,
|
| 186 |
+
"max_constraint_error_pct": 0.1,
|
| 187 |
+
"max_negative_weight_pct": 0.0,
|
| 188 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 189 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 190 |
+
"min_effective_sample_size": 75.0,
|
| 191 |
+
"min_positive_household_count": 1000,
|
| 192 |
+
"name": "ss-payroll-tob",
|
| 193 |
+
"use_greg": false,
|
| 194 |
+
"use_h6_reform": false,
|
| 195 |
+
"use_payroll": true,
|
| 196 |
+
"use_ss": true,
|
| 197 |
+
"use_tob": true
|
| 198 |
+
},
|
| 199 |
+
"target_source": {
|
| 200 |
+
"baseline_kind": "current_law_comparator",
|
| 201 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 202 |
+
"file": "trustees_2025_current_law.csv",
|
| 203 |
+
"name": "trustees_2025_current_law",
|
| 204 |
+
"not_law": false,
|
| 205 |
+
"notes": [
|
| 206 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 207 |
+
],
|
| 208 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 209 |
+
"source_urls": [
|
| 210 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 211 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 212 |
+
],
|
| 213 |
+
"type": "trustees_current_law"
|
| 214 |
+
},
|
| 215 |
+
"tax_assumption": {
|
| 216 |
+
"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.",
|
| 217 |
+
"economic_assumption": "trustees-2025-nawi-v1",
|
| 218 |
+
"end_year": 2100,
|
| 219 |
+
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
|
| 220 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 221 |
+
"not_default_current_law": true,
|
| 222 |
+
"parameter_groups": [
|
| 223 |
+
"all_gov_irs_uprating_parameters"
|
| 224 |
+
],
|
| 225 |
+
"projection_base_year": 2026,
|
| 226 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 227 |
+
"start_year": 2035,
|
| 228 |
+
"uprating_parameter": "gov.irs.uprating"
|
| 229 |
+
},
|
| 230 |
+
"year": 2040
|
| 231 |
+
}
|