Stage CRFB long-run data crfb-longrun-20260517 batch 11
Browse files- staging/crfb-longrun-20260517/long_term/2051.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2052.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2053.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2054.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2055.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2056.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2057.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2058.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2059.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2060.h5.metadata.json +231 -0
staging/crfb-longrun-20260517/long_term/2051.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.198566904808692e-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": 175465136.53411674,
|
| 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": 240281000653.163,
|
| 51 |
+
"error": 653.1629943847656,
|
| 52 |
+
"pct_error": 2.718329765502747e-07,
|
| 53 |
+
"target": 240281000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 287884802138.82336,
|
| 57 |
+
"error": 2138.8233642578125,
|
| 58 |
+
"pct_error": 7.429441791500671e-07,
|
| 59 |
+
"target": 287884800000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 29376000007584.668,
|
| 63 |
+
"error": 7584.66796875,
|
| 64 |
+
"pct_error": 2.581926732281454e-08,
|
| 65 |
+
"target": 29376000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 4999462415463.449,
|
| 69 |
+
"error": 15463.44921875,
|
| 70 |
+
"pct_error": 3.0930224055190414e-07,
|
| 71 |
+
"target": 4999462400000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 687.2677577657947,
|
| 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": 54.64797536762087,
|
| 81 |
+
"hi_tob_positive_contributor_count": 728,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 7.429441791500671e-07,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 8.224956983722118,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 9.212020019558002,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.791456230455834,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.8236000155854786,
|
| 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": 54.0693390938127,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 878,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 373.21757008490266,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4198,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 166.8162341624497,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.94564112807323,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.58812622774614,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.110010374904604,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 61.0108150781934,
|
| 109 |
+
"top_100_weight_share_pct": 27.904027712780444,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 31.12155960389086,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.087333532357412,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.799917923903891,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 16.474487012686186,
|
| 114 |
+
"top_10_weight_share_pct": 6.121386338799111,
|
| 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": 2051
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2052.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.4367091549225488e-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": 175961182.8568079,
|
| 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": 251078000804.90424,
|
| 51 |
+
"error": 804.9042358398438,
|
| 52 |
+
"pct_error": 3.205793561522092e-07,
|
| 53 |
+
"target": 251078000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 301890602561.4324,
|
| 57 |
+
"error": 2561.432373046875,
|
| 58 |
+
"pct_error": 8.484637723224488e-07,
|
| 59 |
+
"target": 301890600000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 30494000007761.28,
|
| 63 |
+
"error": 7761.28125,
|
| 64 |
+
"pct_error": 2.5451830688004196e-08,
|
| 65 |
+
"target": 30494000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 5208682718394.776,
|
| 69 |
+
"error": 18394.7763671875,
|
| 70 |
+
"pct_error": 3.531560171094219e-07,
|
| 71 |
+
"target": 5208682700000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 686.6059166616658,
|
| 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": 52.89038793647661,
|
| 81 |
+
"hi_tob_positive_contributor_count": 732,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 8.484637723224488e-07,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 8.61827689435571,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 9.550320816259529,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.7658955396922396,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.9673832433328173,
|
| 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": 52.28274303490139,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 878,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 374.28877627919115,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4198,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 164.79112973139823,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.70187871924934,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.48612036990359,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.08523566916395,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 60.877279039272935,
|
| 109 |
+
"top_100_weight_share_pct": 27.929704125048026,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 31.68085796459865,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.560202686645905,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.756273388312488,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 16.628005691456156,
|
| 114 |
+
"top_10_weight_share_pct": 6.153881426928442,
|
| 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": 2052
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2053.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.416819871576435e-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": 176519673.62479943,
|
| 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": 262512000801.04886,
|
| 51 |
+
"error": 801.0488586425781,
|
| 52 |
+
"pct_error": 3.051475203581467e-07,
|
| 53 |
+
"target": 262512000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 313443902691.1728,
|
| 57 |
+
"error": 2691.1727905273438,
|
| 58 |
+
"pct_error": 8.585819633201806e-07,
|
| 59 |
+
"target": 313443900000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 31661000007483.09,
|
| 63 |
+
"error": 7483.08984375,
|
| 64 |
+
"pct_error": 2.363503946100881e-08,
|
| 65 |
+
"target": 31661000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 5428764818852.999,
|
| 69 |
+
"error": 18852.9990234375,
|
| 70 |
+
"pct_error": 3.472797168047785e-07,
|
| 71 |
+
"target": 5428764800000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 684.1019514471029,
|
| 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": 52.754423640169286,
|
| 81 |
+
"hi_tob_positive_contributor_count": 737,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 8.585819633201806e-07,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 8.473028817655562,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 9.388505965020157,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.8259715418870146,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.926565675138753,
|
| 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": 52.61699347020725,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 881,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 373.525234895725,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4198,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 161.90880784253716,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.59157029297974,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.53840937803571,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.107686639609526,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 61.11459461037996,
|
| 109 |
+
"top_100_weight_share_pct": 27.99883105171738,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 32.096532144058,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.732521695944055,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.705939458906489,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 16.98341718968436,
|
| 114 |
+
"top_10_weight_share_pct": 6.207193802338642,
|
| 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": 2053
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2054.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.7886574958283753e-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": 177120234.71060455,
|
| 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": 274469001297.11917,
|
| 51 |
+
"error": 1297.1191711425781,
|
| 52 |
+
"pct_error": 4.725922312328817e-07,
|
| 53 |
+
"target": 274469000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 328690003641.28046,
|
| 57 |
+
"error": 3641.2804565429688,
|
| 58 |
+
"pct_error": 1.107816014038446e-06,
|
| 59 |
+
"target": 328690000000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 32869000011079.11,
|
| 63 |
+
"error": 11079.109375,
|
| 64 |
+
"pct_error": 3.3706864750981166e-08,
|
| 65 |
+
"target": 32869000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 5658706226716.393,
|
| 69 |
+
"error": 26716.392578125,
|
| 70 |
+
"pct_error": 4.721289926330687e-07,
|
| 71 |
+
"target": 5658706200000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 679.5736239260916,
|
| 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": 53.097386321552484,
|
| 81 |
+
"hi_tob_positive_contributor_count": 741,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 1.107816014038446e-06,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 8.336030907624755,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 9.26667349658592,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.8376147986084748,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.909518438725797,
|
| 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": 52.8811742270267,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 882,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 375.2613515656159,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4198,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 161.13694138945428,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.34796031951976,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.44875212673402,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.09508273703389,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 61.04531776523504,
|
| 109 |
+
"top_100_weight_share_pct": 28.063084370528436,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 32.34702172484309,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.981057009404534,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.665798280119994,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 17.03363490190846,
|
| 114 |
+
"top_10_weight_share_pct": 6.300434075841338,
|
| 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": 2054
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2055.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.747402803632561e-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": 177764085.17779794,
|
| 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": 287161002168.9293,
|
| 51 |
+
"error": 2168.9293212890625,
|
| 52 |
+
"pct_error": 7.553007968662398e-07,
|
| 53 |
+
"target": 287161000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 344652405272.0558,
|
| 57 |
+
"error": 5272.0557861328125,
|
| 58 |
+
"pct_error": 1.5296733132085582e-06,
|
| 59 |
+
"target": 344652400000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 34124000014442.207,
|
| 63 |
+
"error": 14442.20703125,
|
| 64 |
+
"pct_error": 4.232272603226468e-08,
|
| 65 |
+
"target": 34124000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 5902615541351.82,
|
| 69 |
+
"error": 41351.8203125,
|
| 70 |
+
"pct_error": 7.005677451377276e-07,
|
| 71 |
+
"target": 5902615500000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 679.0506903234303,
|
| 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": 53.51874713437178,
|
| 81 |
+
"hi_tob_positive_contributor_count": 742,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 1.5296733132085582e-06,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 8.190731393509466,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 9.16459196838506,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.8500932978632316,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.8925266247896957,
|
| 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": 53.33949242547251,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 885,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 376.848546933883,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4198,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 161.1894656624571,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.15586155043121,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.24450885771077,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.073694575426224,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 60.919575501992064,
|
| 109 |
+
"top_100_weight_share_pct": 28.07284856509749,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 32.39752052265727,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.962638076207313,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.623101403630525,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 16.949057792503154,
|
| 114 |
+
"top_10_weight_share_pct": 6.2972764621489565,
|
| 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": 2055
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2056.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.0967861640822343e-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": 178463932.07755673,
|
| 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": 300557004336.89606,
|
| 51 |
+
"error": 4336.896057128906,
|
| 52 |
+
"pct_error": 1.4429529364243408e-06,
|
| 53 |
+
"target": 300557000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 357863208732.18353,
|
| 57 |
+
"error": 8732.183532714844,
|
| 58 |
+
"pct_error": 2.4400898255855433e-06,
|
| 59 |
+
"target": 357863200000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 35432000032393.68,
|
| 63 |
+
"error": 32393.6796875,
|
| 64 |
+
"pct_error": 9.142492573803342e-08,
|
| 65 |
+
"target": 35432000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 6159010074793.023,
|
| 69 |
+
"error": 74793.0234375,
|
| 70 |
+
"pct_error": 1.2143676246263604e-06,
|
| 71 |
+
"target": 6159010000000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 672.825611759171,
|
| 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": 55.021500504447964,
|
| 81 |
+
"hi_tob_positive_contributor_count": 744,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 2.4400898255855433e-06,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 7.6535648937995555,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 8.705052146003835,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.8763434576446827,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.734045502687633,
|
| 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": 55.6518723729204,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 887,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 377.0972488678689,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4199,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 160.539006047431,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.10249786945633,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.17643688567364,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.073254516832534,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 61.16815085045818,
|
| 109 |
+
"top_100_weight_share_pct": 28.176130786866537,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 32.28366675982036,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.43030340612739,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.610211388153393,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 16.96133814250111,
|
| 114 |
+
"top_10_weight_share_pct": 6.402704288210879,
|
| 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": 2056
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2057.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.5641261218176147e-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": 179121203.07114917,
|
| 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": 314676006234.39264,
|
| 51 |
+
"error": 6234.392639160156,
|
| 52 |
+
"pct_error": 1.981210082484891e-06,
|
| 53 |
+
"target": 314676000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 375258011876.3664,
|
| 57 |
+
"error": 11876.366394042969,
|
| 58 |
+
"pct_error": 3.1648536191215026e-06,
|
| 59 |
+
"target": 375258000000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 36790000047054.984,
|
| 63 |
+
"error": 47054.984375,
|
| 64 |
+
"pct_error": 1.279015612258766e-07,
|
| 65 |
+
"target": 36790000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 6428665402732.871,
|
| 69 |
+
"error": 102732.87109375,
|
| 70 |
+
"pct_error": 1.5980435486935366e-06,
|
| 71 |
+
"target": 6428665300000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 672.9034348463432,
|
| 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": 56.5447519075543,
|
| 81 |
+
"hi_tob_positive_contributor_count": 747,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 3.1648536191215026e-06,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 7.221657202507379,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 8.268338394644719,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.8935044024958576,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.6088911076687222,
|
| 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": 57.42990737892562,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 892,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 377.6046647489809,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4199,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 161.2057901051525,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.13467950226516,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.30227027115184,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.03571706314162,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 61.31892853553389,
|
| 109 |
+
"top_100_weight_share_pct": 28.172470265132986,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 32.288236228868854,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.162007644244916,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.625998477650779,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 16.88283245975788,
|
| 114 |
+
"top_10_weight_share_pct": 6.4242317917265925,
|
| 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": 2057
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2058.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.5907809680416302e-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": 179821118.69196463,
|
| 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": 329538008857.1283,
|
| 51 |
+
"error": 8857.128295898438,
|
| 52 |
+
"pct_error": 2.687741109037027e-06,
|
| 53 |
+
"target": 329538000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 393470316072.70123,
|
| 57 |
+
"error": 16072.701232910156,
|
| 58 |
+
"pct_error": 4.084857543990018e-06,
|
| 59 |
+
"target": 393470300000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 38201000081895.46,
|
| 63 |
+
"error": 81895.4609375,
|
| 64 |
+
"pct_error": 2.1438041134394387e-07,
|
| 65 |
+
"target": 38201000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 6712393938639.133,
|
| 69 |
+
"error": 138639.1328125,
|
| 70 |
+
"pct_error": 2.0654201309300415e-06,
|
| 71 |
+
"target": 6712393800000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 672.9683273192354,
|
| 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": 57.093071278447475,
|
| 81 |
+
"hi_tob_positive_contributor_count": 747,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 4.084857543990018e-06,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 7.15303151371936,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 8.245037923449642,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.9012945788466469,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.6124948131286807,
|
| 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": 57.39241511274844,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 899,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 378.16339949561694,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4199,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 162.15513125221685,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.20296978511047,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.38601116163429,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 37.99891578208791,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 61.387586730186484,
|
| 109 |
+
"top_100_weight_share_pct": 28.158765052096978,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 32.18487003953673,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.15549477129503,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.629309585964647,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 16.716993761242467,
|
| 114 |
+
"top_10_weight_share_pct": 6.462987545925299,
|
| 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": 2058
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2059.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.89010992823071e-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": 180542076.15249804,
|
| 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": 344937013615.94,
|
| 51 |
+
"error": 13615.940002441406,
|
| 52 |
+
"pct_error": 3.947370100175222e-06,
|
| 53 |
+
"target": 344937000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 412568022835.47876,
|
| 57 |
+
"error": 22835.478759765625,
|
| 58 |
+
"pct_error": 5.534961208762101e-06,
|
| 59 |
+
"target": 412568000000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 39670000172329.95,
|
| 63 |
+
"error": 172329.953125,
|
| 64 |
+
"pct_error": 4.3440875504159315e-07,
|
| 65 |
+
"target": 39670000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 7005625202114.753,
|
| 69 |
+
"error": 202114.7529296875,
|
| 70 |
+
"pct_error": 2.8850352813587293e-06,
|
| 71 |
+
"target": 7005625000000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 674.0298056055175,
|
| 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": 58.08964129927983,
|
| 81 |
+
"hi_tob_positive_contributor_count": 751,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 5.534961208762101e-06,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 7.091551371484721,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 8.224950470722533,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.9083664666837772,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.6182424503940984,
|
| 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": 57.637238492616795,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 904,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 378.0914542262398,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4199,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 163.54469794326607,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.28192141643287,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.52912010979232,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 37.97695767989902,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 61.56689939576283,
|
| 109 |
+
"top_100_weight_share_pct": 28.15521053178837,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 31.66051570520449,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.079505693506665,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.619527134302018,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 16.48678207926073,
|
| 114 |
+
"top_10_weight_share_pct": 6.4594362129794956,
|
| 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": 2059
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2060.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.618568885996834e-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": 181339621.9432004,
|
| 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": 360893021107.249,
|
| 51 |
+
"error": 21107.2490234375,
|
| 52 |
+
"pct_error": 5.8486169095653e-06,
|
| 53 |
+
"target": 360893000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 428438433128.78485,
|
| 57 |
+
"error": 33128.78485107422,
|
| 58 |
+
"pct_error": 7.73244995104879e-06,
|
| 59 |
+
"target": 428438400000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 41196000334123.11,
|
| 63 |
+
"error": 334123.109375,
|
| 64 |
+
"pct_error": 8.110571642271094e-07,
|
| 65 |
+
"target": 41196000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 7309190707017.702,
|
| 69 |
+
"error": 307017.7021484375,
|
| 70 |
+
"pct_error": 4.200433773738299e-06,
|
| 71 |
+
"target": 7309190400000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 670.4642494878198,
|
| 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": 59.10273674136385,
|
| 81 |
+
"hi_tob_positive_contributor_count": 754,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 7.73244995104879e-06,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 6.747633685286307,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 7.944570522082377,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.9248572491313554,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.5171985978313134,
|
| 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": 58.99637097475067,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 906,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 376.59181005146286,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4199,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 163.19063442427324,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.40417087013026,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.62176950947097,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.00671540363564,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 61.88160164080618,
|
| 109 |
+
"top_100_weight_share_pct": 28.231212040801235,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 31.609208266318095,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 30.790696110133624,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.668537260459663,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 16.468524773766234,
|
| 114 |
+
"top_10_weight_share_pct": 6.535546021630885,
|
| 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": 2060
|
| 231 |
+
}
|