Stage CRFB long-run data crfb-longrun-20260517 batch 13
Browse files- staging/crfb-longrun-20260517/long_term/2071.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2072.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2073.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2074.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2075.h5.metadata.json +330 -0
- staging/crfb-longrun-20260517/long_term/2076.h5.metadata.json +330 -0
- staging/crfb-longrun-20260517/long_term/2077.h5.metadata.json +330 -0
- staging/crfb-longrun-20260517/long_term/2078.h5.metadata.json +330 -0
- staging/crfb-longrun-20260517/long_term/2079.h5.metadata.json +330 -0
- staging/crfb-longrun-20260517/long_term/2080.h5.metadata.json +330 -0
staging/crfb-longrun-20260517/long_term/2071.h5.metadata.json
ADDED
|
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 5 |
+
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 6 |
+
"resolved_mtime_ns": 1778905303378497095,
|
| 7 |
+
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 8 |
+
"resolved_size": 106261154
|
| 9 |
+
},
|
| 10 |
+
"calibration_audit": {
|
| 11 |
+
"age_bucket_count": 86,
|
| 12 |
+
"age_bucket_size": 1,
|
| 13 |
+
"age_max_pct_error": 5.02232609963559e-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": 188632590.20402083,
|
| 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": 581150001139.3839,
|
| 51 |
+
"error": 1139.3839111328125,
|
| 52 |
+
"pct_error": 1.96056768671223e-07,
|
| 53 |
+
"target": 581150000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 690375602519.3857,
|
| 57 |
+
"error": 2519.3857421875,
|
| 58 |
+
"pct_error": 3.649297197333596e-07,
|
| 59 |
+
"target": 690375600000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 62196000034468.18,
|
| 63 |
+
"error": 34468.1796875,
|
| 64 |
+
"pct_error": 5.541864378336228e-08,
|
| 65 |
+
"target": 62196000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 11523273315914.826,
|
| 69 |
+
"error": 15914.826171875,
|
| 70 |
+
"pct_error": 1.3811028999785156e-07,
|
| 71 |
+
"target": 11523273300000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 652.1660384278672,
|
| 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.128141017366644,
|
| 81 |
+
"hi_tob_positive_contributor_count": 785,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 3.649297197333596e-07,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 7.54548604326573,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 9.073848219575824,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.9086957449543485,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.938526393741148,
|
| 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": 51.05529428195185,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 938,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 375.9577097055682,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4200,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 149.05312393194708,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.67887823458386,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 84.38062372093252,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 37.809472845229365,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 63.281406191068015,
|
| 109 |
+
"top_100_weight_share_pct": 28.25776602542228,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 33.26236204004475,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 33.426533192891746,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.733692376780247,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 18.363424133460697,
|
| 114 |
+
"top_10_weight_share_pct": 6.814763370506249,
|
| 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": 2071
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2072.h5.metadata.json
ADDED
|
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 5 |
+
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 6 |
+
"resolved_mtime_ns": 1778905303378497095,
|
| 7 |
+
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 8 |
+
"resolved_size": 106261154
|
| 9 |
+
},
|
| 10 |
+
"calibration_audit": {
|
| 11 |
+
"age_bucket_count": 86,
|
| 12 |
+
"age_bucket_size": 1,
|
| 13 |
+
"age_max_pct_error": 7.5727079910741995e-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": 189214920.1785051,
|
| 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": 606266001876.9019,
|
| 51 |
+
"error": 1876.90185546875,
|
| 52 |
+
"pct_error": 3.0958388817264206e-07,
|
| 53 |
+
"target": 606266000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 722881604390.6208,
|
| 57 |
+
"error": 4390.620849609375,
|
| 58 |
+
"pct_error": 6.073775912416881e-07,
|
| 59 |
+
"target": 722881600000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 64543000047754.94,
|
| 63 |
+
"error": 47754.9375,
|
| 64 |
+
"pct_error": 7.398933656632013e-08,
|
| 65 |
+
"target": 64543000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 12004207626246.193,
|
| 69 |
+
"error": 26246.193359375,
|
| 70 |
+
"pct_error": 2.1864161495653407e-07,
|
| 71 |
+
"target": 12004207600000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 648.2190653927611,
|
| 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.119556759765146,
|
| 81 |
+
"hi_tob_positive_contributor_count": 790,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 6.073775912416881e-07,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 7.990175028998596,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 9.523323500401858,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.9029176880185714,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 3.116135960173228,
|
| 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": 48.75089870083187,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 936,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 374.5598176509489,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4200,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 145.71775575731544,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.67186008074316,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 84.42950585941784,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 37.86370237292813,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 63.397189704942456,
|
| 109 |
+
"top_100_weight_share_pct": 28.334803368894818,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 33.9514915253153,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 34.093225243468154,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.774307992592883,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 18.623565077992406,
|
| 114 |
+
"top_10_weight_share_pct": 6.850074745034525,
|
| 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": 2072
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2073.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.635377444412471e-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": 189794342.94130066,
|
| 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": 632641004654.2347,
|
| 51 |
+
"error": 4654.2347412109375,
|
| 52 |
+
"pct_error": 7.356833877682505e-07,
|
| 53 |
+
"target": 632641000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 750120009334.126,
|
| 57 |
+
"error": 9334.1259765625,
|
| 58 |
+
"pct_error": 1.2443510340428865e-06,
|
| 59 |
+
"target": 750120000000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 66975000105191.766,
|
| 63 |
+
"error": 105191.765625,
|
| 64 |
+
"pct_error": 1.5706124020156775e-07,
|
| 65 |
+
"target": 66975000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 12504649265920.568,
|
| 69 |
+
"error": 65920.568359375,
|
| 70 |
+
"pct_error": 5.271684739414762e-07,
|
| 71 |
+
"target": 12504649200000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 642.9367473186243,
|
| 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": 50.556700758530354,
|
| 81 |
+
"hi_tob_positive_contributor_count": 790,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 1.2443510340428865e-06,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 8.217646663139853,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 9.75662371977567,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.8882689575637226,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 3.210434421085474,
|
| 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": 47.47800386271388,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 940,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 373.71580630882033,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4200,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 141.73105993601374,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.76356528087962,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 84.50430572274738,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 37.86009162275754,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 63.66524063112519,
|
| 109 |
+
"top_100_weight_share_pct": 28.494132323759786,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 34.48256113850254,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 34.49304252448504,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.813779802833192,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 19.039744930174578,
|
| 114 |
+
"top_10_weight_share_pct": 6.908300915215217,
|
| 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": 2073
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2074.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.091121838991592e-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": 190346603.23870626,
|
| 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": 659863010681.7207,
|
| 51 |
+
"error": 10681.720703125,
|
| 52 |
+
"pct_error": 1.6187785499603707e-06,
|
| 53 |
+
"target": 659863000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 785361320636.0991,
|
| 57 |
+
"error": 20636.09912109375,
|
| 58 |
+
"pct_error": 2.6275930735438263e-06,
|
| 59 |
+
"target": 785361300000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 69501000196208.22,
|
| 63 |
+
"error": 196208.21875,
|
| 64 |
+
"pct_error": 2.823099217996863e-07,
|
| 65 |
+
"target": 69501000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 13025571753038.713,
|
| 69 |
+
"error": 153038.712890625,
|
| 70 |
+
"pct_error": 1.1749097666518143e-06,
|
| 71 |
+
"target": 13025571600000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 638.6399888809706,
|
| 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": 48.59821462315676,
|
| 81 |
+
"hi_tob_positive_contributor_count": 790,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 2.6275930735438263e-06,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 8.729867347972306,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 10.23057657487369,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.8765554289955626,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 3.4150361836953635,
|
| 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": 45.448073614379425,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 941,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 373.189930161216,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4200,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 138.99797169357606,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.70071894378977,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 84.53610986161533,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 37.8359825082647,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 63.646420946334004,
|
| 109 |
+
"top_100_weight_share_pct": 28.56858627117444,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 35.13298275920649,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 35.14513484426307,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.840246241821262,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 19.19913948936687,
|
| 114 |
+
"top_10_weight_share_pct": 6.975215180355636,
|
| 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": 2074
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2075.h5.metadata.json
ADDED
|
@@ -0,0 +1,330 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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": 18,
|
| 12 |
+
"age_bucket_size": 5,
|
| 13 |
+
"age_max_pct_error": 1.2020099136303747e-07,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 928695550.8544626,
|
| 19 |
+
"calibrated_weight_sum": 237412508.68144134,
|
| 20 |
+
"calibration_quality": "exact",
|
| 21 |
+
"clone_donor_family_count": 880,
|
| 22 |
+
"clone_donor_family_effective_sample_size": 48.27396183311063,
|
| 23 |
+
"clone_older_donor_count": 75,
|
| 24 |
+
"clone_older_donor_effective_sample_size": 24.91444986519447,
|
| 25 |
+
"clone_worker_donor_count": 89,
|
| 26 |
+
"clone_worker_donor_effective_sample_size": 36.05921408557592,
|
| 27 |
+
"constraint_provenance": {
|
| 28 |
+
"age_targets": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "population calibration target",
|
| 31 |
+
"source": "trustees_2025_current_law"
|
| 32 |
+
},
|
| 33 |
+
"hi_tob": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"income_guard_ordinary_nonpayroll_income": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "not directly consumed by reform scoring",
|
| 41 |
+
"source": "policyengine_formula_on_realized_rows"
|
| 42 |
+
},
|
| 43 |
+
"income_guard_preferential_investment_income": {
|
| 44 |
+
"classification": "hard",
|
| 45 |
+
"scoring_contract": "not directly consumed by reform scoring",
|
| 46 |
+
"source": "policyengine_formula_on_realized_rows"
|
| 47 |
+
},
|
| 48 |
+
"oasdi_tob": {
|
| 49 |
+
"classification": "hard",
|
| 50 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 51 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 52 |
+
},
|
| 53 |
+
"payroll_total": {
|
| 54 |
+
"classification": "hard",
|
| 55 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 56 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 57 |
+
},
|
| 58 |
+
"ss_total": {
|
| 59 |
+
"classification": "hard",
|
| 60 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 61 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 62 |
+
}
|
| 63 |
+
},
|
| 64 |
+
"constraints": {
|
| 65 |
+
"hi_tob": {
|
| 66 |
+
"achieved": 688165001013.6556,
|
| 67 |
+
"error": 1013.6556396484375,
|
| 68 |
+
"pct_error": 1.4729834264288906e-07,
|
| 69 |
+
"target": 688165000000.0
|
| 70 |
+
},
|
| 71 |
+
"income_guard_ordinary_nonpayroll_income": {
|
| 72 |
+
"achieved": 14136551872258.035,
|
| 73 |
+
"error": 21201.234375,
|
| 74 |
+
"pct_error": 1.4997458077738432e-07,
|
| 75 |
+
"target": 14136551851056.8
|
| 76 |
+
},
|
| 77 |
+
"income_guard_preferential_investment_income": {
|
| 78 |
+
"achieved": 5888204938447.174,
|
| 79 |
+
"error": 198775.87109375,
|
| 80 |
+
"pct_error": 3.375831512014412e-06,
|
| 81 |
+
"target": 5888204739671.303
|
| 82 |
+
},
|
| 83 |
+
"oasdi_tob": {
|
| 84 |
+
"achieved": 815080301591.5096,
|
| 85 |
+
"error": 1591.5096435546875,
|
| 86 |
+
"pct_error": 1.952580185724876e-07,
|
| 87 |
+
"target": 815080300000.0
|
| 88 |
+
},
|
| 89 |
+
"payroll_total": {
|
| 90 |
+
"achieved": 72131000013870.1,
|
| 91 |
+
"error": 13870.09375,
|
| 92 |
+
"pct_error": 1.9229032940067377e-08,
|
| 93 |
+
"target": 72131000000000.0
|
| 94 |
+
},
|
| 95 |
+
"ss_total": {
|
| 96 |
+
"achieved": 13561019609089.434,
|
| 97 |
+
"error": 9089.43359375,
|
| 98 |
+
"pct_error": 6.702618137761559e-08,
|
| 99 |
+
"target": 13561019600000.0
|
| 100 |
+
}
|
| 101 |
+
},
|
| 102 |
+
"donor_family_count": 41694,
|
| 103 |
+
"donor_family_effective_sample_size": 477.1366042844929,
|
| 104 |
+
"effective_sample_size": 477.2230221039066,
|
| 105 |
+
"entropy_error": null,
|
| 106 |
+
"fell_back_to_ipf": false,
|
| 107 |
+
"greg_attempted": false,
|
| 108 |
+
"greg_error": null,
|
| 109 |
+
"hi_tob_contributor_count": 41694,
|
| 110 |
+
"hi_tob_contributor_effective_sample_size": 58.34555498052546,
|
| 111 |
+
"hi_tob_positive_contributor_count": 9228,
|
| 112 |
+
"largest_negative_weight": 0.0,
|
| 113 |
+
"lp_fallback_used": false,
|
| 114 |
+
"max_clone_donor_family_weight_share_pct": 5.35376763316043,
|
| 115 |
+
"max_clone_older_donor_weight_share_pct": 7.351254551200954,
|
| 116 |
+
"max_clone_worker_donor_weight_share_pct": 5.504261977949435,
|
| 117 |
+
"max_constraint_pct_error": 3.375831512014412e-06,
|
| 118 |
+
"max_donor_family_weight_share_pct": 1.5324756129826533,
|
| 119 |
+
"max_hi_tob_contribution_share_pct": 7.5961349564215785,
|
| 120 |
+
"max_oasdi_tob_contribution_share_pct": 5.098041081238498,
|
| 121 |
+
"max_payroll_total_contribution_share_pct": 2.6051998824679217,
|
| 122 |
+
"max_ss_total_contribution_share_pct": 4.46011894254683,
|
| 123 |
+
"method_requested": "entropy",
|
| 124 |
+
"method_used": "entropy",
|
| 125 |
+
"negative_weight_count": 0,
|
| 126 |
+
"negative_weight_household_pct": 0.0,
|
| 127 |
+
"negative_weight_pct": 0.0,
|
| 128 |
+
"oasdi_tob_contributor_count": 41694,
|
| 129 |
+
"oasdi_tob_contributor_effective_sample_size": 71.75237303276285,
|
| 130 |
+
"oasdi_tob_positive_contributor_count": 9983,
|
| 131 |
+
"payroll_total_contributor_count": 41694,
|
| 132 |
+
"payroll_total_contributor_effective_sample_size": 336.002200759107,
|
| 133 |
+
"payroll_total_positive_contributor_count": 34471,
|
| 134 |
+
"positive_clone_donor_family_count": 880,
|
| 135 |
+
"positive_clone_older_donor_count": 75,
|
| 136 |
+
"positive_clone_worker_donor_count": 89,
|
| 137 |
+
"positive_donor_family_count": 41694,
|
| 138 |
+
"positive_weight_count": 61694,
|
| 139 |
+
"positive_weight_pct": 100.0,
|
| 140 |
+
"ss_total_contributor_count": 41694,
|
| 141 |
+
"ss_total_contributor_effective_sample_size": 136.56507466069456,
|
| 142 |
+
"ss_total_positive_contributor_count": 14540,
|
| 143 |
+
"support_blueprint": {
|
| 144 |
+
"base_weight_scale": 5.0,
|
| 145 |
+
"clone_household_count": 380,
|
| 146 |
+
"clone_total_prior_weight": 155591592.15268597,
|
| 147 |
+
"include_value_overrides": false,
|
| 148 |
+
"mode": "target_year_role_composite_blueprint",
|
| 149 |
+
"target_year": 2075,
|
| 150 |
+
"tob_donor_family_prior_regularization": {
|
| 151 |
+
"applied_max_multiplier": 1.236049107142857,
|
| 152 |
+
"applied_median_multiplier": 1.000000203822736,
|
| 153 |
+
"applied_min_multiplier": 0.1,
|
| 154 |
+
"contribution_target": 2.9060799999999995e-06,
|
| 155 |
+
"family_count": 500,
|
| 156 |
+
"max_weight_scale_multiplier": 10.0,
|
| 157 |
+
"min_weight_scale_multiplier": 0.1,
|
| 158 |
+
"mode": "equal_contribution",
|
| 159 |
+
"score_mode": "hi_tob"
|
| 160 |
+
}
|
| 161 |
+
},
|
| 162 |
+
"top_100_clone_donor_family_weight_share_pct": 86.91545000721341,
|
| 163 |
+
"top_100_clone_older_donor_weight_share_pct": 100.00000000000003,
|
| 164 |
+
"top_100_clone_worker_donor_weight_share_pct": 100.0,
|
| 165 |
+
"top_100_donor_family_weight_share_pct": 34.000386473532714,
|
| 166 |
+
"top_100_hi_tob_contribution_share_pct": 81.89847239072357,
|
| 167 |
+
"top_100_oasdi_tob_contribution_share_pct": 78.08029493202969,
|
| 168 |
+
"top_100_payroll_total_contribution_share_pct": 40.7607924233506,
|
| 169 |
+
"top_100_ss_total_contribution_share_pct": 61.417329070229286,
|
| 170 |
+
"top_100_weight_share_pct": 34.000386473532714,
|
| 171 |
+
"top_10_clone_donor_family_weight_share_pct": 38.17431080835705,
|
| 172 |
+
"top_10_clone_older_donor_weight_share_pct": 55.08570695462415,
|
| 173 |
+
"top_10_clone_worker_donor_weight_share_pct": 42.083887268809484,
|
| 174 |
+
"top_10_donor_family_weight_share_pct": 9.036065104437386,
|
| 175 |
+
"top_10_hi_tob_contribution_share_pct": 31.563779297036522,
|
| 176 |
+
"top_10_oasdi_tob_contribution_share_pct": 29.475182339946194,
|
| 177 |
+
"top_10_payroll_total_contribution_share_pct": 9.93823111665357,
|
| 178 |
+
"top_10_ss_total_contribution_share_pct": 19.08770791640367,
|
| 179 |
+
"top_10_weight_share_pct": 9.036065104437386,
|
| 180 |
+
"validation_issues": [],
|
| 181 |
+
"validation_passed": true
|
| 182 |
+
},
|
| 183 |
+
"contract_version": 1,
|
| 184 |
+
"policyengine_us": {
|
| 185 |
+
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
|
| 186 |
+
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
|
| 187 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 188 |
+
"package_mtime_ns": 1778950525391246940,
|
| 189 |
+
"package_size": 498,
|
| 190 |
+
"package_tree_file_count": 13229,
|
| 191 |
+
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
|
| 192 |
+
"package_tree_size": 20314316,
|
| 193 |
+
"version": "1.691.12"
|
| 194 |
+
},
|
| 195 |
+
"profile": {
|
| 196 |
+
"allow_greg_fallback": false,
|
| 197 |
+
"approximate_windows": [
|
| 198 |
+
{
|
| 199 |
+
"age_bucket_size": 5,
|
| 200 |
+
"end_year": 2078,
|
| 201 |
+
"max_age_error_pct": 0.5,
|
| 202 |
+
"max_constraint_error_pct": 0.5,
|
| 203 |
+
"max_negative_weight_pct": 0.0,
|
| 204 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 205 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 206 |
+
"min_effective_sample_size": 75.0,
|
| 207 |
+
"min_positive_household_count": 1000,
|
| 208 |
+
"start_year": 2075
|
| 209 |
+
},
|
| 210 |
+
{
|
| 211 |
+
"age_bucket_size": 5,
|
| 212 |
+
"end_year": 2085,
|
| 213 |
+
"max_age_error_pct": 10.0,
|
| 214 |
+
"max_constraint_error_pct": 10.0,
|
| 215 |
+
"max_negative_weight_pct": 0.0,
|
| 216 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 217 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 218 |
+
"min_effective_sample_size": 75.0,
|
| 219 |
+
"min_positive_household_count": 1000,
|
| 220 |
+
"start_year": 2079
|
| 221 |
+
},
|
| 222 |
+
{
|
| 223 |
+
"age_bucket_size": 5,
|
| 224 |
+
"end_year": 2095,
|
| 225 |
+
"max_age_error_pct": 20.0,
|
| 226 |
+
"max_constraint_error_pct": 20.0,
|
| 227 |
+
"max_negative_weight_pct": 0.0,
|
| 228 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 229 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 230 |
+
"min_effective_sample_size": 75.0,
|
| 231 |
+
"min_positive_household_count": 1000,
|
| 232 |
+
"start_year": 2086
|
| 233 |
+
},
|
| 234 |
+
{
|
| 235 |
+
"age_bucket_size": 5,
|
| 236 |
+
"end_year": null,
|
| 237 |
+
"max_age_error_pct": 35.0,
|
| 238 |
+
"max_constraint_error_pct": 35.0,
|
| 239 |
+
"max_negative_weight_pct": 0.0,
|
| 240 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 241 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 242 |
+
"min_effective_sample_size": 75.0,
|
| 243 |
+
"min_positive_household_count": 1000,
|
| 244 |
+
"start_year": 2096
|
| 245 |
+
}
|
| 246 |
+
],
|
| 247 |
+
"benchmark_tob": false,
|
| 248 |
+
"calibration_method": "entropy",
|
| 249 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 250 |
+
"max_age_error_pct": 0.1,
|
| 251 |
+
"max_constraint_error_pct": 0.1,
|
| 252 |
+
"max_negative_weight_pct": 0.0,
|
| 253 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 254 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 255 |
+
"min_effective_sample_size": 75.0,
|
| 256 |
+
"min_positive_household_count": 1000,
|
| 257 |
+
"name": "ss-payroll-tob",
|
| 258 |
+
"use_greg": false,
|
| 259 |
+
"use_h6_reform": false,
|
| 260 |
+
"use_payroll": true,
|
| 261 |
+
"use_ss": true,
|
| 262 |
+
"use_tob": true
|
| 263 |
+
},
|
| 264 |
+
"support_augmentation": {
|
| 265 |
+
"activation_start_year": 2075,
|
| 266 |
+
"blueprint_base_weight_scale": 5.0,
|
| 267 |
+
"clone_weight_scale": 0.1,
|
| 268 |
+
"donors_per_target": 5,
|
| 269 |
+
"family": "targeted_donor",
|
| 270 |
+
"max_distance_for_clone": 3.0,
|
| 271 |
+
"name": "donor-backed-composite-v1",
|
| 272 |
+
"non_target_income_sanitizer_mode": "none",
|
| 273 |
+
"report_file": "support_augmentation_report_2075.json",
|
| 274 |
+
"report_summary": {
|
| 275 |
+
"augmented_household_count": 61694,
|
| 276 |
+
"augmented_person_count": 153419,
|
| 277 |
+
"base_household_count": 41314,
|
| 278 |
+
"base_person_count": 101384,
|
| 279 |
+
"clone_household_count": 20380,
|
| 280 |
+
"role_composite_clone_count": 380,
|
| 281 |
+
"skipped_target_count": 0,
|
| 282 |
+
"successful_target_count": 380,
|
| 283 |
+
"tob_donor_clone_count": 20000
|
| 284 |
+
},
|
| 285 |
+
"sanitize_clone_non_target_income": false,
|
| 286 |
+
"sanitize_worker_non_target_income": false,
|
| 287 |
+
"support_solve_max_constraint_error_pct": 5.0,
|
| 288 |
+
"target_year": 2075,
|
| 289 |
+
"target_year_strategy": "run_year",
|
| 290 |
+
"tob_donor_clones_per_source": 40,
|
| 291 |
+
"tob_donor_max_weight_scale_multiplier": 10.0,
|
| 292 |
+
"tob_donor_min_weight_scale_multiplier": 0.1,
|
| 293 |
+
"tob_donor_top_n_sources": 500,
|
| 294 |
+
"tob_donor_weight_scale": 0.2,
|
| 295 |
+
"tob_donor_weighting_mode": "equal_contribution",
|
| 296 |
+
"top_n_targets": 20
|
| 297 |
+
},
|
| 298 |
+
"target_source": {
|
| 299 |
+
"baseline_kind": "current_law_comparator",
|
| 300 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 301 |
+
"file": "trustees_2025_current_law.csv",
|
| 302 |
+
"name": "trustees_2025_current_law",
|
| 303 |
+
"not_law": false,
|
| 304 |
+
"notes": [
|
| 305 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 306 |
+
],
|
| 307 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 308 |
+
"source_urls": [
|
| 309 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 310 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 311 |
+
],
|
| 312 |
+
"type": "trustees_current_law"
|
| 313 |
+
},
|
| 314 |
+
"tax_assumption": {
|
| 315 |
+
"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.",
|
| 316 |
+
"economic_assumption": "trustees-2025-nawi-v1",
|
| 317 |
+
"end_year": 2100,
|
| 318 |
+
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
|
| 319 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 320 |
+
"not_default_current_law": true,
|
| 321 |
+
"parameter_groups": [
|
| 322 |
+
"all_gov_irs_uprating_parameters"
|
| 323 |
+
],
|
| 324 |
+
"projection_base_year": 2026,
|
| 325 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 326 |
+
"start_year": 2035,
|
| 327 |
+
"uprating_parameter": "gov.irs.uprating"
|
| 328 |
+
},
|
| 329 |
+
"year": 2075
|
| 330 |
+
}
|
staging/crfb-longrun-20260517/long_term/2076.h5.metadata.json
ADDED
|
@@ -0,0 +1,330 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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": 18,
|
| 12 |
+
"age_bucket_size": 5,
|
| 13 |
+
"age_max_pct_error": 4.947297472547244e-08,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 928961434.6012983,
|
| 19 |
+
"calibrated_weight_sum": 238304844.7328199,
|
| 20 |
+
"calibration_quality": "exact",
|
| 21 |
+
"clone_donor_family_count": 880,
|
| 22 |
+
"clone_donor_family_effective_sample_size": 47.316240610810716,
|
| 23 |
+
"clone_older_donor_count": 71,
|
| 24 |
+
"clone_older_donor_effective_sample_size": 26.614022056292274,
|
| 25 |
+
"clone_worker_donor_count": 83,
|
| 26 |
+
"clone_worker_donor_effective_sample_size": 34.56918361757381,
|
| 27 |
+
"constraint_provenance": {
|
| 28 |
+
"age_targets": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "population calibration target",
|
| 31 |
+
"source": "trustees_2025_current_law"
|
| 32 |
+
},
|
| 33 |
+
"hi_tob": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"income_guard_ordinary_nonpayroll_income": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "not directly consumed by reform scoring",
|
| 41 |
+
"source": "policyengine_formula_on_realized_rows"
|
| 42 |
+
},
|
| 43 |
+
"income_guard_preferential_investment_income": {
|
| 44 |
+
"classification": "hard",
|
| 45 |
+
"scoring_contract": "not directly consumed by reform scoring",
|
| 46 |
+
"source": "policyengine_formula_on_realized_rows"
|
| 47 |
+
},
|
| 48 |
+
"oasdi_tob": {
|
| 49 |
+
"classification": "hard",
|
| 50 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 51 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 52 |
+
},
|
| 53 |
+
"payroll_total": {
|
| 54 |
+
"classification": "hard",
|
| 55 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 56 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 57 |
+
},
|
| 58 |
+
"ss_total": {
|
| 59 |
+
"classification": "hard",
|
| 60 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 61 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 62 |
+
}
|
| 63 |
+
},
|
| 64 |
+
"constraints": {
|
| 65 |
+
"hi_tob": {
|
| 66 |
+
"achieved": 717049000456.3414,
|
| 67 |
+
"error": 456.3414306640625,
|
| 68 |
+
"pct_error": 6.364159641308509e-08,
|
| 69 |
+
"target": 717049000000.0
|
| 70 |
+
},
|
| 71 |
+
"income_guard_ordinary_nonpayroll_income": {
|
| 72 |
+
"achieved": 14517365451709.543,
|
| 73 |
+
"error": -38684.517578125,
|
| 74 |
+
"pct_error": -2.664706458187748e-07,
|
| 75 |
+
"target": 14517365490394.06
|
| 76 |
+
},
|
| 77 |
+
"income_guard_preferential_investment_income": {
|
| 78 |
+
"achieved": 6098104449193.606,
|
| 79 |
+
"error": 86307.6884765625,
|
| 80 |
+
"pct_error": 1.4153199640505582e-06,
|
| 81 |
+
"target": 6098104362885.918
|
| 82 |
+
},
|
| 83 |
+
"oasdi_tob": {
|
| 84 |
+
"achieved": 853426800701.3916,
|
| 85 |
+
"error": 701.3916015625,
|
| 86 |
+
"pct_error": 8.218532644656813e-08,
|
| 87 |
+
"target": 853426800000.0
|
| 88 |
+
},
|
| 89 |
+
"payroll_total": {
|
| 90 |
+
"achieved": 74862000005379.14,
|
| 91 |
+
"error": 5379.140625,
|
| 92 |
+
"pct_error": 7.185408651919531e-09,
|
| 93 |
+
"target": 74862000000000.0
|
| 94 |
+
},
|
| 95 |
+
"ss_total": {
|
| 96 |
+
"achieved": 14111130003984.773,
|
| 97 |
+
"error": 3984.7734375,
|
| 98 |
+
"pct_error": 2.823851411970551e-08,
|
| 99 |
+
"target": 14111130000000.0
|
| 100 |
+
}
|
| 101 |
+
},
|
| 102 |
+
"donor_family_count": 41694,
|
| 103 |
+
"donor_family_effective_sample_size": 472.34112152416816,
|
| 104 |
+
"effective_sample_size": 472.45624755483703,
|
| 105 |
+
"entropy_error": null,
|
| 106 |
+
"fell_back_to_ipf": false,
|
| 107 |
+
"greg_attempted": false,
|
| 108 |
+
"greg_error": null,
|
| 109 |
+
"hi_tob_contributor_count": 41694,
|
| 110 |
+
"hi_tob_contributor_effective_sample_size": 56.7873074245713,
|
| 111 |
+
"hi_tob_positive_contributor_count": 9225,
|
| 112 |
+
"largest_negative_weight": 0.0,
|
| 113 |
+
"lp_fallback_used": false,
|
| 114 |
+
"max_clone_donor_family_weight_share_pct": 5.319965917320987,
|
| 115 |
+
"max_clone_older_donor_weight_share_pct": 7.492101019785288,
|
| 116 |
+
"max_clone_worker_donor_weight_share_pct": 5.683744414284566,
|
| 117 |
+
"max_constraint_pct_error": 1.4153199640505582e-06,
|
| 118 |
+
"max_donor_family_weight_share_pct": 1.556854617895616,
|
| 119 |
+
"max_hi_tob_contribution_share_pct": 7.800443830283993,
|
| 120 |
+
"max_oasdi_tob_contribution_share_pct": 5.210964411381802,
|
| 121 |
+
"max_payroll_total_contribution_share_pct": 2.588309253942152,
|
| 122 |
+
"max_ss_total_contribution_share_pct": 4.587659968260419,
|
| 123 |
+
"method_requested": "entropy",
|
| 124 |
+
"method_used": "entropy",
|
| 125 |
+
"negative_weight_count": 0,
|
| 126 |
+
"negative_weight_household_pct": 0.0,
|
| 127 |
+
"negative_weight_pct": 0.0,
|
| 128 |
+
"oasdi_tob_contributor_count": 41694,
|
| 129 |
+
"oasdi_tob_contributor_effective_sample_size": 69.04880314567872,
|
| 130 |
+
"oasdi_tob_positive_contributor_count": 9982,
|
| 131 |
+
"payroll_total_contributor_count": 41694,
|
| 132 |
+
"payroll_total_contributor_effective_sample_size": 335.75075133554265,
|
| 133 |
+
"payroll_total_positive_contributor_count": 34471,
|
| 134 |
+
"positive_clone_donor_family_count": 880,
|
| 135 |
+
"positive_clone_older_donor_count": 71,
|
| 136 |
+
"positive_clone_worker_donor_count": 83,
|
| 137 |
+
"positive_donor_family_count": 41694,
|
| 138 |
+
"positive_weight_count": 61694,
|
| 139 |
+
"positive_weight_pct": 100.0,
|
| 140 |
+
"ss_total_contributor_count": 41694,
|
| 141 |
+
"ss_total_contributor_effective_sample_size": 133.78684160727323,
|
| 142 |
+
"ss_total_positive_contributor_count": 14540,
|
| 143 |
+
"support_blueprint": {
|
| 144 |
+
"base_weight_scale": 5.0,
|
| 145 |
+
"clone_household_count": 380,
|
| 146 |
+
"clone_total_prior_weight": 155857475.89952168,
|
| 147 |
+
"include_value_overrides": false,
|
| 148 |
+
"mode": "target_year_role_composite_blueprint",
|
| 149 |
+
"target_year": 2076,
|
| 150 |
+
"tob_donor_family_prior_regularization": {
|
| 151 |
+
"applied_max_multiplier": 1.2425095069149041,
|
| 152 |
+
"applied_median_multiplier": 1.0,
|
| 153 |
+
"applied_min_multiplier": 0.1,
|
| 154 |
+
"contribution_target": 3.022848e-06,
|
| 155 |
+
"family_count": 500,
|
| 156 |
+
"max_weight_scale_multiplier": 10.0,
|
| 157 |
+
"min_weight_scale_multiplier": 0.1,
|
| 158 |
+
"mode": "equal_contribution",
|
| 159 |
+
"score_mode": "hi_tob"
|
| 160 |
+
}
|
| 161 |
+
},
|
| 162 |
+
"top_100_clone_donor_family_weight_share_pct": 87.56179827356546,
|
| 163 |
+
"top_100_clone_older_donor_weight_share_pct": 99.99999999999997,
|
| 164 |
+
"top_100_clone_worker_donor_weight_share_pct": 99.99999999999999,
|
| 165 |
+
"top_100_donor_family_weight_share_pct": 33.97989432406788,
|
| 166 |
+
"top_100_hi_tob_contribution_share_pct": 82.30943575130377,
|
| 167 |
+
"top_100_oasdi_tob_contribution_share_pct": 78.49626016248747,
|
| 168 |
+
"top_100_payroll_total_contribution_share_pct": 40.75053808654124,
|
| 169 |
+
"top_100_ss_total_contribution_share_pct": 61.93717577453663,
|
| 170 |
+
"top_100_weight_share_pct": 33.97989432406788,
|
| 171 |
+
"top_10_clone_donor_family_weight_share_pct": 38.890957494856025,
|
| 172 |
+
"top_10_clone_older_donor_weight_share_pct": 50.89240180978328,
|
| 173 |
+
"top_10_clone_worker_donor_weight_share_pct": 43.193998375793235,
|
| 174 |
+
"top_10_donor_family_weight_share_pct": 9.117808931464182,
|
| 175 |
+
"top_10_hi_tob_contribution_share_pct": 31.919574605173157,
|
| 176 |
+
"top_10_oasdi_tob_contribution_share_pct": 30.293766124382447,
|
| 177 |
+
"top_10_payroll_total_contribution_share_pct": 9.933473109802737,
|
| 178 |
+
"top_10_ss_total_contribution_share_pct": 19.130870778095836,
|
| 179 |
+
"top_10_weight_share_pct": 9.117808931464182,
|
| 180 |
+
"validation_issues": [],
|
| 181 |
+
"validation_passed": true
|
| 182 |
+
},
|
| 183 |
+
"contract_version": 1,
|
| 184 |
+
"policyengine_us": {
|
| 185 |
+
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
|
| 186 |
+
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
|
| 187 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 188 |
+
"package_mtime_ns": 1778950525391246940,
|
| 189 |
+
"package_size": 498,
|
| 190 |
+
"package_tree_file_count": 13229,
|
| 191 |
+
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
|
| 192 |
+
"package_tree_size": 20314316,
|
| 193 |
+
"version": "1.691.12"
|
| 194 |
+
},
|
| 195 |
+
"profile": {
|
| 196 |
+
"allow_greg_fallback": false,
|
| 197 |
+
"approximate_windows": [
|
| 198 |
+
{
|
| 199 |
+
"age_bucket_size": 5,
|
| 200 |
+
"end_year": 2078,
|
| 201 |
+
"max_age_error_pct": 0.5,
|
| 202 |
+
"max_constraint_error_pct": 0.5,
|
| 203 |
+
"max_negative_weight_pct": 0.0,
|
| 204 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 205 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 206 |
+
"min_effective_sample_size": 75.0,
|
| 207 |
+
"min_positive_household_count": 1000,
|
| 208 |
+
"start_year": 2075
|
| 209 |
+
},
|
| 210 |
+
{
|
| 211 |
+
"age_bucket_size": 5,
|
| 212 |
+
"end_year": 2085,
|
| 213 |
+
"max_age_error_pct": 10.0,
|
| 214 |
+
"max_constraint_error_pct": 10.0,
|
| 215 |
+
"max_negative_weight_pct": 0.0,
|
| 216 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 217 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 218 |
+
"min_effective_sample_size": 75.0,
|
| 219 |
+
"min_positive_household_count": 1000,
|
| 220 |
+
"start_year": 2079
|
| 221 |
+
},
|
| 222 |
+
{
|
| 223 |
+
"age_bucket_size": 5,
|
| 224 |
+
"end_year": 2095,
|
| 225 |
+
"max_age_error_pct": 20.0,
|
| 226 |
+
"max_constraint_error_pct": 20.0,
|
| 227 |
+
"max_negative_weight_pct": 0.0,
|
| 228 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 229 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 230 |
+
"min_effective_sample_size": 75.0,
|
| 231 |
+
"min_positive_household_count": 1000,
|
| 232 |
+
"start_year": 2086
|
| 233 |
+
},
|
| 234 |
+
{
|
| 235 |
+
"age_bucket_size": 5,
|
| 236 |
+
"end_year": null,
|
| 237 |
+
"max_age_error_pct": 35.0,
|
| 238 |
+
"max_constraint_error_pct": 35.0,
|
| 239 |
+
"max_negative_weight_pct": 0.0,
|
| 240 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 241 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 242 |
+
"min_effective_sample_size": 75.0,
|
| 243 |
+
"min_positive_household_count": 1000,
|
| 244 |
+
"start_year": 2096
|
| 245 |
+
}
|
| 246 |
+
],
|
| 247 |
+
"benchmark_tob": false,
|
| 248 |
+
"calibration_method": "entropy",
|
| 249 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 250 |
+
"max_age_error_pct": 0.1,
|
| 251 |
+
"max_constraint_error_pct": 0.1,
|
| 252 |
+
"max_negative_weight_pct": 0.0,
|
| 253 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 254 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 255 |
+
"min_effective_sample_size": 75.0,
|
| 256 |
+
"min_positive_household_count": 1000,
|
| 257 |
+
"name": "ss-payroll-tob",
|
| 258 |
+
"use_greg": false,
|
| 259 |
+
"use_h6_reform": false,
|
| 260 |
+
"use_payroll": true,
|
| 261 |
+
"use_ss": true,
|
| 262 |
+
"use_tob": true
|
| 263 |
+
},
|
| 264 |
+
"support_augmentation": {
|
| 265 |
+
"activation_start_year": 2075,
|
| 266 |
+
"blueprint_base_weight_scale": 5.0,
|
| 267 |
+
"clone_weight_scale": 0.1,
|
| 268 |
+
"donors_per_target": 5,
|
| 269 |
+
"family": "targeted_donor",
|
| 270 |
+
"max_distance_for_clone": 3.0,
|
| 271 |
+
"name": "donor-backed-composite-v1",
|
| 272 |
+
"non_target_income_sanitizer_mode": "none",
|
| 273 |
+
"report_file": "support_augmentation_report_2076.json",
|
| 274 |
+
"report_summary": {
|
| 275 |
+
"augmented_household_count": 61694,
|
| 276 |
+
"augmented_person_count": 153594,
|
| 277 |
+
"base_household_count": 41314,
|
| 278 |
+
"base_person_count": 101384,
|
| 279 |
+
"clone_household_count": 20380,
|
| 280 |
+
"role_composite_clone_count": 380,
|
| 281 |
+
"skipped_target_count": 0,
|
| 282 |
+
"successful_target_count": 380,
|
| 283 |
+
"tob_donor_clone_count": 20000
|
| 284 |
+
},
|
| 285 |
+
"sanitize_clone_non_target_income": false,
|
| 286 |
+
"sanitize_worker_non_target_income": false,
|
| 287 |
+
"support_solve_max_constraint_error_pct": 5.0,
|
| 288 |
+
"target_year": 2076,
|
| 289 |
+
"target_year_strategy": "run_year",
|
| 290 |
+
"tob_donor_clones_per_source": 40,
|
| 291 |
+
"tob_donor_max_weight_scale_multiplier": 10.0,
|
| 292 |
+
"tob_donor_min_weight_scale_multiplier": 0.1,
|
| 293 |
+
"tob_donor_top_n_sources": 500,
|
| 294 |
+
"tob_donor_weight_scale": 0.2,
|
| 295 |
+
"tob_donor_weighting_mode": "equal_contribution",
|
| 296 |
+
"top_n_targets": 20
|
| 297 |
+
},
|
| 298 |
+
"target_source": {
|
| 299 |
+
"baseline_kind": "current_law_comparator",
|
| 300 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 301 |
+
"file": "trustees_2025_current_law.csv",
|
| 302 |
+
"name": "trustees_2025_current_law",
|
| 303 |
+
"not_law": false,
|
| 304 |
+
"notes": [
|
| 305 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 306 |
+
],
|
| 307 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 308 |
+
"source_urls": [
|
| 309 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 310 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 311 |
+
],
|
| 312 |
+
"type": "trustees_current_law"
|
| 313 |
+
},
|
| 314 |
+
"tax_assumption": {
|
| 315 |
+
"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.",
|
| 316 |
+
"economic_assumption": "trustees-2025-nawi-v1",
|
| 317 |
+
"end_year": 2100,
|
| 318 |
+
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
|
| 319 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 320 |
+
"not_default_current_law": true,
|
| 321 |
+
"parameter_groups": [
|
| 322 |
+
"all_gov_irs_uprating_parameters"
|
| 323 |
+
],
|
| 324 |
+
"projection_base_year": 2026,
|
| 325 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 326 |
+
"start_year": 2035,
|
| 327 |
+
"uprating_parameter": "gov.irs.uprating"
|
| 328 |
+
},
|
| 329 |
+
"year": 2076
|
| 330 |
+
}
|
staging/crfb-longrun-20260517/long_term/2077.h5.metadata.json
ADDED
|
@@ -0,0 +1,330 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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": 18,
|
| 12 |
+
"age_bucket_size": 5,
|
| 13 |
+
"age_max_pct_error": 2.9922039856419293e-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": 928687508.8364716,
|
| 19 |
+
"calibrated_weight_sum": 233305213.3561863,
|
| 20 |
+
"calibration_quality": "exact",
|
| 21 |
+
"clone_donor_family_count": 820,
|
| 22 |
+
"clone_donor_family_effective_sample_size": 70.29261997659046,
|
| 23 |
+
"clone_older_donor_count": 55,
|
| 24 |
+
"clone_older_donor_effective_sample_size": 18.70379071712009,
|
| 25 |
+
"clone_worker_donor_count": 95,
|
| 26 |
+
"clone_worker_donor_effective_sample_size": 47.182647408998974,
|
| 27 |
+
"constraint_provenance": {
|
| 28 |
+
"age_targets": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "population calibration target",
|
| 31 |
+
"source": "trustees_2025_current_law"
|
| 32 |
+
},
|
| 33 |
+
"hi_tob": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"income_guard_ordinary_nonpayroll_income": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "not directly consumed by reform scoring",
|
| 41 |
+
"source": "policyengine_formula_on_realized_rows"
|
| 42 |
+
},
|
| 43 |
+
"income_guard_preferential_investment_income": {
|
| 44 |
+
"classification": "hard",
|
| 45 |
+
"scoring_contract": "not directly consumed by reform scoring",
|
| 46 |
+
"source": "policyengine_formula_on_realized_rows"
|
| 47 |
+
},
|
| 48 |
+
"oasdi_tob": {
|
| 49 |
+
"classification": "hard",
|
| 50 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 51 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 52 |
+
},
|
| 53 |
+
"payroll_total": {
|
| 54 |
+
"classification": "hard",
|
| 55 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 56 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 57 |
+
},
|
| 58 |
+
"ss_total": {
|
| 59 |
+
"classification": "hard",
|
| 60 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 61 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 62 |
+
}
|
| 63 |
+
},
|
| 64 |
+
"constraints": {
|
| 65 |
+
"hi_tob": {
|
| 66 |
+
"achieved": 746776984517.217,
|
| 67 |
+
"error": -15482.782958984375,
|
| 68 |
+
"pct_error": -2.073280639198097e-06,
|
| 69 |
+
"target": 746777000000.0
|
| 70 |
+
},
|
| 71 |
+
"income_guard_ordinary_nonpayroll_income": {
|
| 72 |
+
"achieved": 11692938556271.227,
|
| 73 |
+
"error": 8241102.7109375,
|
| 74 |
+
"pct_error": 7.047936221980924e-05,
|
| 75 |
+
"target": 11692930315168.516
|
| 76 |
+
},
|
| 77 |
+
"income_guard_preferential_investment_income": {
|
| 78 |
+
"achieved": 6262554507323.354,
|
| 79 |
+
"error": -3138019.2626953125,
|
| 80 |
+
"pct_error": -5.0107630786105694e-05,
|
| 81 |
+
"target": 6262557645342.616
|
| 82 |
+
},
|
| 83 |
+
"oasdi_tob": {
|
| 84 |
+
"achieved": 885757175689.0027,
|
| 85 |
+
"error": -24310.997314453125,
|
| 86 |
+
"pct_error": -2.7446570363134646e-06,
|
| 87 |
+
"target": 885757200000.0
|
| 88 |
+
},
|
| 89 |
+
"payroll_total": {
|
| 90 |
+
"achieved": 77697999131193.25,
|
| 91 |
+
"error": -868806.75,
|
| 92 |
+
"pct_error": -1.1181841874951736e-06,
|
| 93 |
+
"target": 77698000000000.0
|
| 94 |
+
},
|
| 95 |
+
"ss_total": {
|
| 96 |
+
"achieved": 14679891376649.371,
|
| 97 |
+
"error": -123350.62890625,
|
| 98 |
+
"pct_error": -8.40269350125987e-07,
|
| 99 |
+
"target": 14679891500000.0
|
| 100 |
+
}
|
| 101 |
+
},
|
| 102 |
+
"donor_family_count": 41634,
|
| 103 |
+
"donor_family_effective_sample_size": 529.5668690273917,
|
| 104 |
+
"effective_sample_size": 529.6458485805447,
|
| 105 |
+
"entropy_error": null,
|
| 106 |
+
"fell_back_to_ipf": false,
|
| 107 |
+
"greg_attempted": false,
|
| 108 |
+
"greg_error": null,
|
| 109 |
+
"hi_tob_contributor_count": 41634,
|
| 110 |
+
"hi_tob_contributor_effective_sample_size": 61.40624359213329,
|
| 111 |
+
"hi_tob_positive_contributor_count": 9210,
|
| 112 |
+
"largest_negative_weight": 0.0,
|
| 113 |
+
"lp_fallback_used": false,
|
| 114 |
+
"max_clone_donor_family_weight_share_pct": 2.5888442696877796,
|
| 115 |
+
"max_clone_older_donor_weight_share_pct": 10.480975173363404,
|
| 116 |
+
"max_clone_worker_donor_weight_share_pct": 3.507962949536826,
|
| 117 |
+
"max_constraint_pct_error": 7.047936221980924e-05,
|
| 118 |
+
"max_donor_family_weight_share_pct": 1.328379186484854,
|
| 119 |
+
"max_hi_tob_contribution_share_pct": 8.058929859555436,
|
| 120 |
+
"max_oasdi_tob_contribution_share_pct": 5.401600036075811,
|
| 121 |
+
"max_payroll_total_contribution_share_pct": 2.4607815502072454,
|
| 122 |
+
"max_ss_total_contribution_share_pct": 4.744284612914454,
|
| 123 |
+
"method_requested": "entropy",
|
| 124 |
+
"method_used": "entropy",
|
| 125 |
+
"negative_weight_count": 0,
|
| 126 |
+
"negative_weight_household_pct": 0.0,
|
| 127 |
+
"negative_weight_pct": 0.0,
|
| 128 |
+
"oasdi_tob_contributor_count": 41634,
|
| 129 |
+
"oasdi_tob_contributor_effective_sample_size": 76.26887335391635,
|
| 130 |
+
"oasdi_tob_positive_contributor_count": 9965,
|
| 131 |
+
"payroll_total_contributor_count": 41634,
|
| 132 |
+
"payroll_total_contributor_effective_sample_size": 376.5031014651835,
|
| 133 |
+
"payroll_total_positive_contributor_count": 34411,
|
| 134 |
+
"positive_clone_donor_family_count": 820,
|
| 135 |
+
"positive_clone_older_donor_count": 55,
|
| 136 |
+
"positive_clone_worker_donor_count": 95,
|
| 137 |
+
"positive_donor_family_count": 41634,
|
| 138 |
+
"positive_weight_count": 61634,
|
| 139 |
+
"positive_weight_pct": 100.0,
|
| 140 |
+
"ss_total_contributor_count": 41634,
|
| 141 |
+
"ss_total_contributor_effective_sample_size": 139.22036335555126,
|
| 142 |
+
"ss_total_positive_contributor_count": 14465,
|
| 143 |
+
"support_blueprint": {
|
| 144 |
+
"base_weight_scale": 5.0,
|
| 145 |
+
"clone_household_count": 320,
|
| 146 |
+
"clone_total_prior_weight": 155583550.1346949,
|
| 147 |
+
"include_value_overrides": false,
|
| 148 |
+
"mode": "target_year_role_composite_blueprint",
|
| 149 |
+
"target_year": 2077,
|
| 150 |
+
"tob_donor_family_prior_regularization": {
|
| 151 |
+
"applied_max_multiplier": 1.2292289421127156,
|
| 152 |
+
"applied_median_multiplier": 1.0,
|
| 153 |
+
"applied_min_multiplier": 0.1,
|
| 154 |
+
"contribution_target": 3.106816e-06,
|
| 155 |
+
"family_count": 500,
|
| 156 |
+
"max_weight_scale_multiplier": 10.0,
|
| 157 |
+
"min_weight_scale_multiplier": 0.1,
|
| 158 |
+
"mode": "equal_contribution",
|
| 159 |
+
"score_mode": "hi_tob"
|
| 160 |
+
}
|
| 161 |
+
},
|
| 162 |
+
"top_100_clone_donor_family_weight_share_pct": 90.75688178120075,
|
| 163 |
+
"top_100_clone_older_donor_weight_share_pct": 100.0,
|
| 164 |
+
"top_100_clone_worker_donor_weight_share_pct": 100.0,
|
| 165 |
+
"top_100_donor_family_weight_share_pct": 32.20976811127102,
|
| 166 |
+
"top_100_hi_tob_contribution_share_pct": 81.4658937027738,
|
| 167 |
+
"top_100_oasdi_tob_contribution_share_pct": 78.84771011055037,
|
| 168 |
+
"top_100_payroll_total_contribution_share_pct": 38.02662163933528,
|
| 169 |
+
"top_100_ss_total_contribution_share_pct": 61.559033580513145,
|
| 170 |
+
"top_100_weight_share_pct": 32.20976811127102,
|
| 171 |
+
"top_10_clone_donor_family_weight_share_pct": 25.615642186900654,
|
| 172 |
+
"top_10_clone_older_donor_weight_share_pct": 59.923488227210264,
|
| 173 |
+
"top_10_clone_worker_donor_weight_share_pct": 31.478738609404193,
|
| 174 |
+
"top_10_donor_family_weight_share_pct": 7.6537077877256845,
|
| 175 |
+
"top_10_hi_tob_contribution_share_pct": 29.682340678417894,
|
| 176 |
+
"top_10_oasdi_tob_contribution_share_pct": 28.075761194812614,
|
| 177 |
+
"top_10_payroll_total_contribution_share_pct": 9.704203971357686,
|
| 178 |
+
"top_10_ss_total_contribution_share_pct": 17.935562385232263,
|
| 179 |
+
"top_10_weight_share_pct": 7.6537077877256845,
|
| 180 |
+
"validation_issues": [],
|
| 181 |
+
"validation_passed": true
|
| 182 |
+
},
|
| 183 |
+
"contract_version": 1,
|
| 184 |
+
"policyengine_us": {
|
| 185 |
+
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
|
| 186 |
+
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
|
| 187 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 188 |
+
"package_mtime_ns": 1778950525391246940,
|
| 189 |
+
"package_size": 498,
|
| 190 |
+
"package_tree_file_count": 13229,
|
| 191 |
+
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
|
| 192 |
+
"package_tree_size": 20314316,
|
| 193 |
+
"version": "1.691.12"
|
| 194 |
+
},
|
| 195 |
+
"profile": {
|
| 196 |
+
"allow_greg_fallback": false,
|
| 197 |
+
"approximate_windows": [
|
| 198 |
+
{
|
| 199 |
+
"age_bucket_size": 5,
|
| 200 |
+
"end_year": 2078,
|
| 201 |
+
"max_age_error_pct": 0.5,
|
| 202 |
+
"max_constraint_error_pct": 0.5,
|
| 203 |
+
"max_negative_weight_pct": 0.0,
|
| 204 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 205 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 206 |
+
"min_effective_sample_size": 75.0,
|
| 207 |
+
"min_positive_household_count": 1000,
|
| 208 |
+
"start_year": 2075
|
| 209 |
+
},
|
| 210 |
+
{
|
| 211 |
+
"age_bucket_size": 5,
|
| 212 |
+
"end_year": 2085,
|
| 213 |
+
"max_age_error_pct": 10.0,
|
| 214 |
+
"max_constraint_error_pct": 10.0,
|
| 215 |
+
"max_negative_weight_pct": 0.0,
|
| 216 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 217 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 218 |
+
"min_effective_sample_size": 75.0,
|
| 219 |
+
"min_positive_household_count": 1000,
|
| 220 |
+
"start_year": 2079
|
| 221 |
+
},
|
| 222 |
+
{
|
| 223 |
+
"age_bucket_size": 5,
|
| 224 |
+
"end_year": 2095,
|
| 225 |
+
"max_age_error_pct": 20.0,
|
| 226 |
+
"max_constraint_error_pct": 20.0,
|
| 227 |
+
"max_negative_weight_pct": 0.0,
|
| 228 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 229 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 230 |
+
"min_effective_sample_size": 75.0,
|
| 231 |
+
"min_positive_household_count": 1000,
|
| 232 |
+
"start_year": 2086
|
| 233 |
+
},
|
| 234 |
+
{
|
| 235 |
+
"age_bucket_size": 5,
|
| 236 |
+
"end_year": null,
|
| 237 |
+
"max_age_error_pct": 35.0,
|
| 238 |
+
"max_constraint_error_pct": 35.0,
|
| 239 |
+
"max_negative_weight_pct": 0.0,
|
| 240 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 241 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 242 |
+
"min_effective_sample_size": 75.0,
|
| 243 |
+
"min_positive_household_count": 1000,
|
| 244 |
+
"start_year": 2096
|
| 245 |
+
}
|
| 246 |
+
],
|
| 247 |
+
"benchmark_tob": false,
|
| 248 |
+
"calibration_method": "entropy",
|
| 249 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 250 |
+
"max_age_error_pct": 0.1,
|
| 251 |
+
"max_constraint_error_pct": 0.1,
|
| 252 |
+
"max_negative_weight_pct": 0.0,
|
| 253 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 254 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 255 |
+
"min_effective_sample_size": 75.0,
|
| 256 |
+
"min_positive_household_count": 1000,
|
| 257 |
+
"name": "ss-payroll-tob",
|
| 258 |
+
"use_greg": false,
|
| 259 |
+
"use_h6_reform": false,
|
| 260 |
+
"use_payroll": true,
|
| 261 |
+
"use_ss": true,
|
| 262 |
+
"use_tob": true
|
| 263 |
+
},
|
| 264 |
+
"support_augmentation": {
|
| 265 |
+
"activation_start_year": 2075,
|
| 266 |
+
"blueprint_base_weight_scale": 5.0,
|
| 267 |
+
"clone_weight_scale": 0.1,
|
| 268 |
+
"donors_per_target": 5,
|
| 269 |
+
"family": "targeted_donor",
|
| 270 |
+
"max_distance_for_clone": 3.0,
|
| 271 |
+
"name": "donor-backed-composite-v1",
|
| 272 |
+
"non_target_income_sanitizer_mode": "none",
|
| 273 |
+
"report_file": "support_augmentation_report_2077.json",
|
| 274 |
+
"report_summary": {
|
| 275 |
+
"augmented_household_count": 61634,
|
| 276 |
+
"augmented_person_count": 152769,
|
| 277 |
+
"base_household_count": 41314,
|
| 278 |
+
"base_person_count": 101384,
|
| 279 |
+
"clone_household_count": 20320,
|
| 280 |
+
"role_composite_clone_count": 320,
|
| 281 |
+
"skipped_target_count": 0,
|
| 282 |
+
"successful_target_count": 320,
|
| 283 |
+
"tob_donor_clone_count": 20000
|
| 284 |
+
},
|
| 285 |
+
"sanitize_clone_non_target_income": false,
|
| 286 |
+
"sanitize_worker_non_target_income": false,
|
| 287 |
+
"support_solve_max_constraint_error_pct": 5.0,
|
| 288 |
+
"target_year": 2077,
|
| 289 |
+
"target_year_strategy": "run_year",
|
| 290 |
+
"tob_donor_clones_per_source": 40,
|
| 291 |
+
"tob_donor_max_weight_scale_multiplier": 10.0,
|
| 292 |
+
"tob_donor_min_weight_scale_multiplier": 0.1,
|
| 293 |
+
"tob_donor_top_n_sources": 500,
|
| 294 |
+
"tob_donor_weight_scale": 0.2,
|
| 295 |
+
"tob_donor_weighting_mode": "equal_contribution",
|
| 296 |
+
"top_n_targets": 20
|
| 297 |
+
},
|
| 298 |
+
"target_source": {
|
| 299 |
+
"baseline_kind": "current_law_comparator",
|
| 300 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 301 |
+
"file": "trustees_2025_current_law.csv",
|
| 302 |
+
"name": "trustees_2025_current_law",
|
| 303 |
+
"not_law": false,
|
| 304 |
+
"notes": [
|
| 305 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 306 |
+
],
|
| 307 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 308 |
+
"source_urls": [
|
| 309 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 310 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 311 |
+
],
|
| 312 |
+
"type": "trustees_current_law"
|
| 313 |
+
},
|
| 314 |
+
"tax_assumption": {
|
| 315 |
+
"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.",
|
| 316 |
+
"economic_assumption": "trustees-2025-nawi-v1",
|
| 317 |
+
"end_year": 2100,
|
| 318 |
+
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
|
| 319 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 320 |
+
"not_default_current_law": true,
|
| 321 |
+
"parameter_groups": [
|
| 322 |
+
"all_gov_irs_uprating_parameters"
|
| 323 |
+
],
|
| 324 |
+
"projection_base_year": 2026,
|
| 325 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 326 |
+
"start_year": 2035,
|
| 327 |
+
"uprating_parameter": "gov.irs.uprating"
|
| 328 |
+
},
|
| 329 |
+
"year": 2077
|
| 330 |
+
}
|
staging/crfb-longrun-20260517/long_term/2078.h5.metadata.json
ADDED
|
@@ -0,0 +1,330 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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": 18,
|
| 12 |
+
"age_bucket_size": 5,
|
| 13 |
+
"age_max_pct_error": 4.7316306576190195e-08,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 928665749.7683197,
|
| 19 |
+
"calibrated_weight_sum": 233400970.37988323,
|
| 20 |
+
"calibration_quality": "exact",
|
| 21 |
+
"clone_donor_family_count": 880,
|
| 22 |
+
"clone_donor_family_effective_sample_size": 100.00869257382436,
|
| 23 |
+
"clone_older_donor_count": 70,
|
| 24 |
+
"clone_older_donor_effective_sample_size": 20.82883615179131,
|
| 25 |
+
"clone_worker_donor_count": 100,
|
| 26 |
+
"clone_worker_donor_effective_sample_size": 61.712509730929014,
|
| 27 |
+
"constraint_provenance": {
|
| 28 |
+
"age_targets": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "population calibration target",
|
| 31 |
+
"source": "trustees_2025_current_law"
|
| 32 |
+
},
|
| 33 |
+
"hi_tob": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"income_guard_ordinary_nonpayroll_income": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "not directly consumed by reform scoring",
|
| 41 |
+
"source": "policyengine_formula_on_realized_rows"
|
| 42 |
+
},
|
| 43 |
+
"income_guard_preferential_investment_income": {
|
| 44 |
+
"classification": "hard",
|
| 45 |
+
"scoring_contract": "not directly consumed by reform scoring",
|
| 46 |
+
"source": "policyengine_formula_on_realized_rows"
|
| 47 |
+
},
|
| 48 |
+
"oasdi_tob": {
|
| 49 |
+
"classification": "hard",
|
| 50 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 51 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 52 |
+
},
|
| 53 |
+
"payroll_total": {
|
| 54 |
+
"classification": "hard",
|
| 55 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 56 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 57 |
+
},
|
| 58 |
+
"ss_total": {
|
| 59 |
+
"classification": "hard",
|
| 60 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 61 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 62 |
+
}
|
| 63 |
+
},
|
| 64 |
+
"constraints": {
|
| 65 |
+
"hi_tob": {
|
| 66 |
+
"achieved": 777205000252.2054,
|
| 67 |
+
"error": 252.2054443359375,
|
| 68 |
+
"pct_error": 3.2450311608383564e-08,
|
| 69 |
+
"target": 777205000000.0
|
| 70 |
+
},
|
| 71 |
+
"income_guard_ordinary_nonpayroll_income": {
|
| 72 |
+
"achieved": 12113847670275.637,
|
| 73 |
+
"error": 31689.673828125,
|
| 74 |
+
"pct_error": 2.615987485857475e-07,
|
| 75 |
+
"target": 12113847638585.963
|
| 76 |
+
},
|
| 77 |
+
"income_guard_preferential_investment_income": {
|
| 78 |
+
"achieved": 6630145205516.548,
|
| 79 |
+
"error": 45149.310546875,
|
| 80 |
+
"pct_error": 6.809701666377124e-07,
|
| 81 |
+
"target": 6630145160367.237
|
| 82 |
+
},
|
| 83 |
+
"oasdi_tob": {
|
| 84 |
+
"achieved": 919410000390.2577,
|
| 85 |
+
"error": 390.2576904296875,
|
| 86 |
+
"pct_error": 4.244653532479389e-08,
|
| 87 |
+
"target": 919410000000.0
|
| 88 |
+
},
|
| 89 |
+
"payroll_total": {
|
| 90 |
+
"achieved": 80650000006395.62,
|
| 91 |
+
"error": 6395.625,
|
| 92 |
+
"pct_error": 7.930099194048357e-09,
|
| 93 |
+
"target": 80650000000000.0
|
| 94 |
+
},
|
| 95 |
+
"ss_total": {
|
| 96 |
+
"achieved": 15264602002198.154,
|
| 97 |
+
"error": 2198.154296875,
|
| 98 |
+
"pct_error": 1.4400338095123608e-08,
|
| 99 |
+
"target": 15264602000000.0
|
| 100 |
+
}
|
| 101 |
+
},
|
| 102 |
+
"donor_family_count": 41694,
|
| 103 |
+
"donor_family_effective_sample_size": 554.335466223554,
|
| 104 |
+
"effective_sample_size": 554.4643377854827,
|
| 105 |
+
"entropy_error": null,
|
| 106 |
+
"fell_back_to_ipf": false,
|
| 107 |
+
"greg_attempted": false,
|
| 108 |
+
"greg_error": null,
|
| 109 |
+
"hi_tob_contributor_count": 41694,
|
| 110 |
+
"hi_tob_contributor_effective_sample_size": 64.21790183560964,
|
| 111 |
+
"hi_tob_positive_contributor_count": 9260,
|
| 112 |
+
"largest_negative_weight": 0.0,
|
| 113 |
+
"lp_fallback_used": false,
|
| 114 |
+
"max_clone_donor_family_weight_share_pct": 2.39424932937866,
|
| 115 |
+
"max_clone_older_donor_weight_share_pct": 10.498517489898077,
|
| 116 |
+
"max_clone_worker_donor_weight_share_pct": 2.6787079418296575,
|
| 117 |
+
"max_constraint_pct_error": 6.809701666377124e-07,
|
| 118 |
+
"max_donor_family_weight_share_pct": 1.3212025351411754,
|
| 119 |
+
"max_hi_tob_contribution_share_pct": 7.558147492017839,
|
| 120 |
+
"max_oasdi_tob_contribution_share_pct": 5.079957373118674,
|
| 121 |
+
"max_payroll_total_contribution_share_pct": 2.008528116831511,
|
| 122 |
+
"max_ss_total_contribution_share_pct": 4.453995551967198,
|
| 123 |
+
"method_requested": "entropy",
|
| 124 |
+
"method_used": "entropy",
|
| 125 |
+
"negative_weight_count": 0,
|
| 126 |
+
"negative_weight_household_pct": 0.0,
|
| 127 |
+
"negative_weight_pct": 0.0,
|
| 128 |
+
"oasdi_tob_contributor_count": 41694,
|
| 129 |
+
"oasdi_tob_contributor_effective_sample_size": 79.94381451451052,
|
| 130 |
+
"oasdi_tob_positive_contributor_count": 10016,
|
| 131 |
+
"payroll_total_contributor_count": 41694,
|
| 132 |
+
"payroll_total_contributor_effective_sample_size": 420.74016685778923,
|
| 133 |
+
"payroll_total_positive_contributor_count": 34476,
|
| 134 |
+
"positive_clone_donor_family_count": 880,
|
| 135 |
+
"positive_clone_older_donor_count": 70,
|
| 136 |
+
"positive_clone_worker_donor_count": 100,
|
| 137 |
+
"positive_donor_family_count": 41694,
|
| 138 |
+
"positive_weight_count": 61694,
|
| 139 |
+
"positive_weight_pct": 100.0,
|
| 140 |
+
"ss_total_contributor_count": 41694,
|
| 141 |
+
"ss_total_contributor_effective_sample_size": 144.6942888727349,
|
| 142 |
+
"ss_total_positive_contributor_count": 14535,
|
| 143 |
+
"support_blueprint": {
|
| 144 |
+
"base_weight_scale": 5.0,
|
| 145 |
+
"clone_household_count": 380,
|
| 146 |
+
"clone_total_prior_weight": 155561794.0330065,
|
| 147 |
+
"include_value_overrides": false,
|
| 148 |
+
"mode": "target_year_role_composite_blueprint",
|
| 149 |
+
"target_year": 2078,
|
| 150 |
+
"tob_donor_family_prior_regularization": {
|
| 151 |
+
"applied_max_multiplier": 1.2314872822954515,
|
| 152 |
+
"applied_median_multiplier": 1.0000009342715677,
|
| 153 |
+
"applied_min_multiplier": 0.1,
|
| 154 |
+
"contribution_target": 3.2237479999999998e-06,
|
| 155 |
+
"family_count": 500,
|
| 156 |
+
"max_weight_scale_multiplier": 10.0,
|
| 157 |
+
"min_weight_scale_multiplier": 0.1,
|
| 158 |
+
"mode": "equal_contribution",
|
| 159 |
+
"score_mode": "hi_tob"
|
| 160 |
+
}
|
| 161 |
+
},
|
| 162 |
+
"top_100_clone_donor_family_weight_share_pct": 80.55547376376082,
|
| 163 |
+
"top_100_clone_older_donor_weight_share_pct": 100.00000000000003,
|
| 164 |
+
"top_100_clone_worker_donor_weight_share_pct": 100.0,
|
| 165 |
+
"top_100_donor_family_weight_share_pct": 30.949603979829256,
|
| 166 |
+
"top_100_hi_tob_contribution_share_pct": 78.5950775556483,
|
| 167 |
+
"top_100_oasdi_tob_contribution_share_pct": 75.0062191831061,
|
| 168 |
+
"top_100_payroll_total_contribution_share_pct": 36.36013719866575,
|
| 169 |
+
"top_100_ss_total_contribution_share_pct": 60.07148066696416,
|
| 170 |
+
"top_100_weight_share_pct": 30.94960397982925,
|
| 171 |
+
"top_10_clone_donor_family_weight_share_pct": 20.261181909685135,
|
| 172 |
+
"top_10_clone_older_donor_weight_share_pct": 56.647009121378176,
|
| 173 |
+
"top_10_clone_worker_donor_weight_share_pct": 24.90418935874083,
|
| 174 |
+
"top_10_donor_family_weight_share_pct": 7.534165571577052,
|
| 175 |
+
"top_10_hi_tob_contribution_share_pct": 29.465571677382425,
|
| 176 |
+
"top_10_oasdi_tob_contribution_share_pct": 27.909533679761072,
|
| 177 |
+
"top_10_payroll_total_contribution_share_pct": 8.983743147319277,
|
| 178 |
+
"top_10_ss_total_contribution_share_pct": 18.090146843888142,
|
| 179 |
+
"top_10_weight_share_pct": 7.53416557157705,
|
| 180 |
+
"validation_issues": [],
|
| 181 |
+
"validation_passed": true
|
| 182 |
+
},
|
| 183 |
+
"contract_version": 1,
|
| 184 |
+
"policyengine_us": {
|
| 185 |
+
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
|
| 186 |
+
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
|
| 187 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 188 |
+
"package_mtime_ns": 1778950525391246940,
|
| 189 |
+
"package_size": 498,
|
| 190 |
+
"package_tree_file_count": 13229,
|
| 191 |
+
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
|
| 192 |
+
"package_tree_size": 20314316,
|
| 193 |
+
"version": "1.691.12"
|
| 194 |
+
},
|
| 195 |
+
"profile": {
|
| 196 |
+
"allow_greg_fallback": false,
|
| 197 |
+
"approximate_windows": [
|
| 198 |
+
{
|
| 199 |
+
"age_bucket_size": 5,
|
| 200 |
+
"end_year": 2078,
|
| 201 |
+
"max_age_error_pct": 0.5,
|
| 202 |
+
"max_constraint_error_pct": 0.5,
|
| 203 |
+
"max_negative_weight_pct": 0.0,
|
| 204 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 205 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 206 |
+
"min_effective_sample_size": 75.0,
|
| 207 |
+
"min_positive_household_count": 1000,
|
| 208 |
+
"start_year": 2075
|
| 209 |
+
},
|
| 210 |
+
{
|
| 211 |
+
"age_bucket_size": 5,
|
| 212 |
+
"end_year": 2085,
|
| 213 |
+
"max_age_error_pct": 10.0,
|
| 214 |
+
"max_constraint_error_pct": 10.0,
|
| 215 |
+
"max_negative_weight_pct": 0.0,
|
| 216 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 217 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 218 |
+
"min_effective_sample_size": 75.0,
|
| 219 |
+
"min_positive_household_count": 1000,
|
| 220 |
+
"start_year": 2079
|
| 221 |
+
},
|
| 222 |
+
{
|
| 223 |
+
"age_bucket_size": 5,
|
| 224 |
+
"end_year": 2095,
|
| 225 |
+
"max_age_error_pct": 20.0,
|
| 226 |
+
"max_constraint_error_pct": 20.0,
|
| 227 |
+
"max_negative_weight_pct": 0.0,
|
| 228 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 229 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 230 |
+
"min_effective_sample_size": 75.0,
|
| 231 |
+
"min_positive_household_count": 1000,
|
| 232 |
+
"start_year": 2086
|
| 233 |
+
},
|
| 234 |
+
{
|
| 235 |
+
"age_bucket_size": 5,
|
| 236 |
+
"end_year": null,
|
| 237 |
+
"max_age_error_pct": 35.0,
|
| 238 |
+
"max_constraint_error_pct": 35.0,
|
| 239 |
+
"max_negative_weight_pct": 0.0,
|
| 240 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 241 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 242 |
+
"min_effective_sample_size": 75.0,
|
| 243 |
+
"min_positive_household_count": 1000,
|
| 244 |
+
"start_year": 2096
|
| 245 |
+
}
|
| 246 |
+
],
|
| 247 |
+
"benchmark_tob": false,
|
| 248 |
+
"calibration_method": "entropy",
|
| 249 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 250 |
+
"max_age_error_pct": 0.1,
|
| 251 |
+
"max_constraint_error_pct": 0.1,
|
| 252 |
+
"max_negative_weight_pct": 0.0,
|
| 253 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 254 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 255 |
+
"min_effective_sample_size": 75.0,
|
| 256 |
+
"min_positive_household_count": 1000,
|
| 257 |
+
"name": "ss-payroll-tob",
|
| 258 |
+
"use_greg": false,
|
| 259 |
+
"use_h6_reform": false,
|
| 260 |
+
"use_payroll": true,
|
| 261 |
+
"use_ss": true,
|
| 262 |
+
"use_tob": true
|
| 263 |
+
},
|
| 264 |
+
"support_augmentation": {
|
| 265 |
+
"activation_start_year": 2075,
|
| 266 |
+
"blueprint_base_weight_scale": 5.0,
|
| 267 |
+
"clone_weight_scale": 0.1,
|
| 268 |
+
"donors_per_target": 5,
|
| 269 |
+
"family": "targeted_donor",
|
| 270 |
+
"max_distance_for_clone": 3.0,
|
| 271 |
+
"name": "donor-backed-composite-v1",
|
| 272 |
+
"non_target_income_sanitizer_mode": "none",
|
| 273 |
+
"report_file": "support_augmentation_report_2078.json",
|
| 274 |
+
"report_summary": {
|
| 275 |
+
"augmented_household_count": 61694,
|
| 276 |
+
"augmented_person_count": 152889,
|
| 277 |
+
"base_household_count": 41314,
|
| 278 |
+
"base_person_count": 101384,
|
| 279 |
+
"clone_household_count": 20380,
|
| 280 |
+
"role_composite_clone_count": 380,
|
| 281 |
+
"skipped_target_count": 0,
|
| 282 |
+
"successful_target_count": 380,
|
| 283 |
+
"tob_donor_clone_count": 20000
|
| 284 |
+
},
|
| 285 |
+
"sanitize_clone_non_target_income": false,
|
| 286 |
+
"sanitize_worker_non_target_income": false,
|
| 287 |
+
"support_solve_max_constraint_error_pct": 5.0,
|
| 288 |
+
"target_year": 2078,
|
| 289 |
+
"target_year_strategy": "run_year",
|
| 290 |
+
"tob_donor_clones_per_source": 40,
|
| 291 |
+
"tob_donor_max_weight_scale_multiplier": 10.0,
|
| 292 |
+
"tob_donor_min_weight_scale_multiplier": 0.1,
|
| 293 |
+
"tob_donor_top_n_sources": 500,
|
| 294 |
+
"tob_donor_weight_scale": 0.2,
|
| 295 |
+
"tob_donor_weighting_mode": "equal_contribution",
|
| 296 |
+
"top_n_targets": 20
|
| 297 |
+
},
|
| 298 |
+
"target_source": {
|
| 299 |
+
"baseline_kind": "current_law_comparator",
|
| 300 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 301 |
+
"file": "trustees_2025_current_law.csv",
|
| 302 |
+
"name": "trustees_2025_current_law",
|
| 303 |
+
"not_law": false,
|
| 304 |
+
"notes": [
|
| 305 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 306 |
+
],
|
| 307 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 308 |
+
"source_urls": [
|
| 309 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 310 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 311 |
+
],
|
| 312 |
+
"type": "trustees_current_law"
|
| 313 |
+
},
|
| 314 |
+
"tax_assumption": {
|
| 315 |
+
"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.",
|
| 316 |
+
"economic_assumption": "trustees-2025-nawi-v1",
|
| 317 |
+
"end_year": 2100,
|
| 318 |
+
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
|
| 319 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 320 |
+
"not_default_current_law": true,
|
| 321 |
+
"parameter_groups": [
|
| 322 |
+
"all_gov_irs_uprating_parameters"
|
| 323 |
+
],
|
| 324 |
+
"projection_base_year": 2026,
|
| 325 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 326 |
+
"start_year": 2035,
|
| 327 |
+
"uprating_parameter": "gov.irs.uprating"
|
| 328 |
+
},
|
| 329 |
+
"year": 2078
|
| 330 |
+
}
|
staging/crfb-longrun-20260517/long_term/2079.h5.metadata.json
ADDED
|
@@ -0,0 +1,330 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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": 18,
|
| 12 |
+
"age_bucket_size": 5,
|
| 13 |
+
"age_max_pct_error": 3.2310553459328196e-10,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 928905005.278805,
|
| 19 |
+
"calibrated_weight_sum": 235585552.8401399,
|
| 20 |
+
"calibration_quality": "exact",
|
| 21 |
+
"clone_donor_family_count": 900,
|
| 22 |
+
"clone_donor_family_effective_sample_size": 100.32272926993134,
|
| 23 |
+
"clone_older_donor_count": 70,
|
| 24 |
+
"clone_older_donor_effective_sample_size": 24.034060879422228,
|
| 25 |
+
"clone_worker_donor_count": 99,
|
| 26 |
+
"clone_worker_donor_effective_sample_size": 58.228632078370616,
|
| 27 |
+
"constraint_provenance": {
|
| 28 |
+
"age_targets": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "population calibration target",
|
| 31 |
+
"source": "trustees_2025_current_law"
|
| 32 |
+
},
|
| 33 |
+
"hi_tob": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"income_guard_ordinary_nonpayroll_income": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "not directly consumed by reform scoring",
|
| 41 |
+
"source": "policyengine_formula_on_realized_rows"
|
| 42 |
+
},
|
| 43 |
+
"income_guard_preferential_investment_income": {
|
| 44 |
+
"classification": "hard",
|
| 45 |
+
"scoring_contract": "not directly consumed by reform scoring",
|
| 46 |
+
"source": "policyengine_formula_on_realized_rows"
|
| 47 |
+
},
|
| 48 |
+
"oasdi_tob": {
|
| 49 |
+
"classification": "hard",
|
| 50 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 51 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 52 |
+
},
|
| 53 |
+
"payroll_total": {
|
| 54 |
+
"classification": "hard",
|
| 55 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 56 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 57 |
+
},
|
| 58 |
+
"ss_total": {
|
| 59 |
+
"classification": "hard",
|
| 60 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 61 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 62 |
+
}
|
| 63 |
+
},
|
| 64 |
+
"constraints": {
|
| 65 |
+
"hi_tob": {
|
| 66 |
+
"achieved": 808543000001.9689,
|
| 67 |
+
"error": 1.9688720703125,
|
| 68 |
+
"pct_error": 2.4350864089015673e-10,
|
| 69 |
+
"target": 808543000000.0
|
| 70 |
+
},
|
| 71 |
+
"income_guard_ordinary_nonpayroll_income": {
|
| 72 |
+
"achieved": 12535247216740.676,
|
| 73 |
+
"error": 134.2265625,
|
| 74 |
+
"pct_error": 1.0707931018877657e-09,
|
| 75 |
+
"target": 12535247216606.45
|
| 76 |
+
},
|
| 77 |
+
"income_guard_preferential_investment_income": {
|
| 78 |
+
"achieved": 6763758686633.4,
|
| 79 |
+
"error": 284.1044921875,
|
| 80 |
+
"pct_error": 4.200393676978502e-09,
|
| 81 |
+
"target": 6763758686349.296
|
| 82 |
+
},
|
| 83 |
+
"oasdi_tob": {
|
| 84 |
+
"achieved": 962860500003.0134,
|
| 85 |
+
"error": 3.013427734375,
|
| 86 |
+
"pct_error": 3.1296618091353837e-10,
|
| 87 |
+
"target": 962860500000.0
|
| 88 |
+
},
|
| 89 |
+
"payroll_total": {
|
| 90 |
+
"achieved": 83727000000053.14,
|
| 91 |
+
"error": 53.140625,
|
| 92 |
+
"pct_error": 6.346892280865193e-11,
|
| 93 |
+
"target": 83727000000000.0
|
| 94 |
+
},
|
| 95 |
+
"ss_total": {
|
| 96 |
+
"achieved": 15861367200017.625,
|
| 97 |
+
"error": 17.625,
|
| 98 |
+
"pct_error": 1.1111904653465183e-10,
|
| 99 |
+
"target": 15861367200000.0
|
| 100 |
+
}
|
| 101 |
+
},
|
| 102 |
+
"donor_family_count": 41714,
|
| 103 |
+
"donor_family_effective_sample_size": 539.8062516749819,
|
| 104 |
+
"effective_sample_size": 540.0848847786924,
|
| 105 |
+
"entropy_error": null,
|
| 106 |
+
"fell_back_to_ipf": false,
|
| 107 |
+
"greg_attempted": false,
|
| 108 |
+
"greg_error": null,
|
| 109 |
+
"hi_tob_contributor_count": 41714,
|
| 110 |
+
"hi_tob_contributor_effective_sample_size": 59.42034905647877,
|
| 111 |
+
"hi_tob_positive_contributor_count": 9257,
|
| 112 |
+
"largest_negative_weight": 0.0,
|
| 113 |
+
"lp_fallback_used": false,
|
| 114 |
+
"max_clone_donor_family_weight_share_pct": 2.5411970496704166,
|
| 115 |
+
"max_clone_older_donor_weight_share_pct": 9.71548281251345,
|
| 116 |
+
"max_clone_worker_donor_weight_share_pct": 3.979754294366707,
|
| 117 |
+
"max_constraint_pct_error": 4.200393676978502e-09,
|
| 118 |
+
"max_donor_family_weight_share_pct": 1.5271541087046046,
|
| 119 |
+
"max_hi_tob_contribution_share_pct": 6.782366504058379,
|
| 120 |
+
"max_oasdi_tob_contribution_share_pct": 5.013776332857453,
|
| 121 |
+
"max_payroll_total_contribution_share_pct": 2.1828781923177347,
|
| 122 |
+
"max_ss_total_contribution_share_pct": 4.0380917955026625,
|
| 123 |
+
"method_requested": "entropy",
|
| 124 |
+
"method_used": "entropy",
|
| 125 |
+
"negative_weight_count": 0,
|
| 126 |
+
"negative_weight_household_pct": 0.0,
|
| 127 |
+
"negative_weight_pct": 0.0,
|
| 128 |
+
"oasdi_tob_contributor_count": 41714,
|
| 129 |
+
"oasdi_tob_contributor_effective_sample_size": 67.44140802032697,
|
| 130 |
+
"oasdi_tob_positive_contributor_count": 10034,
|
| 131 |
+
"payroll_total_contributor_count": 41714,
|
| 132 |
+
"payroll_total_contributor_effective_sample_size": 390.3771806469872,
|
| 133 |
+
"payroll_total_positive_contributor_count": 34496,
|
| 134 |
+
"positive_clone_donor_family_count": 900,
|
| 135 |
+
"positive_clone_older_donor_count": 70,
|
| 136 |
+
"positive_clone_worker_donor_count": 99,
|
| 137 |
+
"positive_donor_family_count": 41714,
|
| 138 |
+
"positive_weight_count": 61714,
|
| 139 |
+
"positive_weight_pct": 100.0,
|
| 140 |
+
"ss_total_contributor_count": 41714,
|
| 141 |
+
"ss_total_contributor_effective_sample_size": 133.6369099900295,
|
| 142 |
+
"ss_total_positive_contributor_count": 14560,
|
| 143 |
+
"support_blueprint": {
|
| 144 |
+
"base_weight_scale": 5.0,
|
| 145 |
+
"clone_household_count": 400,
|
| 146 |
+
"clone_total_prior_weight": 155801046.57702827,
|
| 147 |
+
"include_value_overrides": false,
|
| 148 |
+
"mode": "target_year_role_composite_blueprint",
|
| 149 |
+
"target_year": 2079,
|
| 150 |
+
"tob_donor_family_prior_regularization": {
|
| 151 |
+
"applied_max_multiplier": 1.2403100775193798,
|
| 152 |
+
"applied_median_multiplier": 1.0,
|
| 153 |
+
"applied_min_multiplier": 0.1,
|
| 154 |
+
"contribution_target": 3.35872e-06,
|
| 155 |
+
"family_count": 500,
|
| 156 |
+
"max_weight_scale_multiplier": 10.0,
|
| 157 |
+
"min_weight_scale_multiplier": 0.1,
|
| 158 |
+
"mode": "equal_contribution",
|
| 159 |
+
"score_mode": "hi_tob"
|
| 160 |
+
}
|
| 161 |
+
},
|
| 162 |
+
"top_100_clone_donor_family_weight_share_pct": 73.6101484942931,
|
| 163 |
+
"top_100_clone_older_donor_weight_share_pct": 99.99999999999997,
|
| 164 |
+
"top_100_clone_worker_donor_weight_share_pct": 100.00000000000003,
|
| 165 |
+
"top_100_donor_family_weight_share_pct": 31.83991902495049,
|
| 166 |
+
"top_100_hi_tob_contribution_share_pct": 82.19460366645309,
|
| 167 |
+
"top_100_oasdi_tob_contribution_share_pct": 79.12807792243437,
|
| 168 |
+
"top_100_payroll_total_contribution_share_pct": 36.859529749852534,
|
| 169 |
+
"top_100_ss_total_contribution_share_pct": 63.60128174062921,
|
| 170 |
+
"top_100_weight_share_pct": 31.83991902495049,
|
| 171 |
+
"top_10_clone_donor_family_weight_share_pct": 23.948134415193984,
|
| 172 |
+
"top_10_clone_older_donor_weight_share_pct": 52.629494060869554,
|
| 173 |
+
"top_10_clone_worker_donor_weight_share_pct": 25.81103031272286,
|
| 174 |
+
"top_10_donor_family_weight_share_pct": 7.676736677046955,
|
| 175 |
+
"top_10_hi_tob_contribution_share_pct": 32.31520762038188,
|
| 176 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.214665683878305,
|
| 177 |
+
"top_10_payroll_total_contribution_share_pct": 10.079321087630527,
|
| 178 |
+
"top_10_ss_total_contribution_share_pct": 19.48542026673465,
|
| 179 |
+
"top_10_weight_share_pct": 7.676736677046955,
|
| 180 |
+
"validation_issues": [],
|
| 181 |
+
"validation_passed": true
|
| 182 |
+
},
|
| 183 |
+
"contract_version": 1,
|
| 184 |
+
"policyengine_us": {
|
| 185 |
+
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
|
| 186 |
+
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
|
| 187 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 188 |
+
"package_mtime_ns": 1778950525391246940,
|
| 189 |
+
"package_size": 498,
|
| 190 |
+
"package_tree_file_count": 13229,
|
| 191 |
+
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
|
| 192 |
+
"package_tree_size": 20314316,
|
| 193 |
+
"version": "1.691.12"
|
| 194 |
+
},
|
| 195 |
+
"profile": {
|
| 196 |
+
"allow_greg_fallback": false,
|
| 197 |
+
"approximate_windows": [
|
| 198 |
+
{
|
| 199 |
+
"age_bucket_size": 5,
|
| 200 |
+
"end_year": 2078,
|
| 201 |
+
"max_age_error_pct": 0.5,
|
| 202 |
+
"max_constraint_error_pct": 0.5,
|
| 203 |
+
"max_negative_weight_pct": 0.0,
|
| 204 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 205 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 206 |
+
"min_effective_sample_size": 75.0,
|
| 207 |
+
"min_positive_household_count": 1000,
|
| 208 |
+
"start_year": 2075
|
| 209 |
+
},
|
| 210 |
+
{
|
| 211 |
+
"age_bucket_size": 5,
|
| 212 |
+
"end_year": 2085,
|
| 213 |
+
"max_age_error_pct": 10.0,
|
| 214 |
+
"max_constraint_error_pct": 10.0,
|
| 215 |
+
"max_negative_weight_pct": 0.0,
|
| 216 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 217 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 218 |
+
"min_effective_sample_size": 75.0,
|
| 219 |
+
"min_positive_household_count": 1000,
|
| 220 |
+
"start_year": 2079
|
| 221 |
+
},
|
| 222 |
+
{
|
| 223 |
+
"age_bucket_size": 5,
|
| 224 |
+
"end_year": 2095,
|
| 225 |
+
"max_age_error_pct": 20.0,
|
| 226 |
+
"max_constraint_error_pct": 20.0,
|
| 227 |
+
"max_negative_weight_pct": 0.0,
|
| 228 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 229 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 230 |
+
"min_effective_sample_size": 75.0,
|
| 231 |
+
"min_positive_household_count": 1000,
|
| 232 |
+
"start_year": 2086
|
| 233 |
+
},
|
| 234 |
+
{
|
| 235 |
+
"age_bucket_size": 5,
|
| 236 |
+
"end_year": null,
|
| 237 |
+
"max_age_error_pct": 35.0,
|
| 238 |
+
"max_constraint_error_pct": 35.0,
|
| 239 |
+
"max_negative_weight_pct": 0.0,
|
| 240 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 241 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 242 |
+
"min_effective_sample_size": 75.0,
|
| 243 |
+
"min_positive_household_count": 1000,
|
| 244 |
+
"start_year": 2096
|
| 245 |
+
}
|
| 246 |
+
],
|
| 247 |
+
"benchmark_tob": false,
|
| 248 |
+
"calibration_method": "entropy",
|
| 249 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 250 |
+
"max_age_error_pct": 0.1,
|
| 251 |
+
"max_constraint_error_pct": 0.1,
|
| 252 |
+
"max_negative_weight_pct": 0.0,
|
| 253 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 254 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 255 |
+
"min_effective_sample_size": 75.0,
|
| 256 |
+
"min_positive_household_count": 1000,
|
| 257 |
+
"name": "ss-payroll-tob",
|
| 258 |
+
"use_greg": false,
|
| 259 |
+
"use_h6_reform": false,
|
| 260 |
+
"use_payroll": true,
|
| 261 |
+
"use_ss": true,
|
| 262 |
+
"use_tob": true
|
| 263 |
+
},
|
| 264 |
+
"support_augmentation": {
|
| 265 |
+
"activation_start_year": 2075,
|
| 266 |
+
"blueprint_base_weight_scale": 5.0,
|
| 267 |
+
"clone_weight_scale": 0.1,
|
| 268 |
+
"donors_per_target": 5,
|
| 269 |
+
"family": "targeted_donor",
|
| 270 |
+
"max_distance_for_clone": 3.0,
|
| 271 |
+
"name": "donor-backed-composite-v1",
|
| 272 |
+
"non_target_income_sanitizer_mode": "none",
|
| 273 |
+
"report_file": "support_augmentation_report_2079.json",
|
| 274 |
+
"report_summary": {
|
| 275 |
+
"augmented_household_count": 61714,
|
| 276 |
+
"augmented_person_count": 153029,
|
| 277 |
+
"base_household_count": 41314,
|
| 278 |
+
"base_person_count": 101384,
|
| 279 |
+
"clone_household_count": 20400,
|
| 280 |
+
"role_composite_clone_count": 400,
|
| 281 |
+
"skipped_target_count": 0,
|
| 282 |
+
"successful_target_count": 400,
|
| 283 |
+
"tob_donor_clone_count": 20000
|
| 284 |
+
},
|
| 285 |
+
"sanitize_clone_non_target_income": false,
|
| 286 |
+
"sanitize_worker_non_target_income": false,
|
| 287 |
+
"support_solve_max_constraint_error_pct": 5.0,
|
| 288 |
+
"target_year": 2079,
|
| 289 |
+
"target_year_strategy": "run_year",
|
| 290 |
+
"tob_donor_clones_per_source": 40,
|
| 291 |
+
"tob_donor_max_weight_scale_multiplier": 10.0,
|
| 292 |
+
"tob_donor_min_weight_scale_multiplier": 0.1,
|
| 293 |
+
"tob_donor_top_n_sources": 500,
|
| 294 |
+
"tob_donor_weight_scale": 0.2,
|
| 295 |
+
"tob_donor_weighting_mode": "equal_contribution",
|
| 296 |
+
"top_n_targets": 20
|
| 297 |
+
},
|
| 298 |
+
"target_source": {
|
| 299 |
+
"baseline_kind": "current_law_comparator",
|
| 300 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 301 |
+
"file": "trustees_2025_current_law.csv",
|
| 302 |
+
"name": "trustees_2025_current_law",
|
| 303 |
+
"not_law": false,
|
| 304 |
+
"notes": [
|
| 305 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 306 |
+
],
|
| 307 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 308 |
+
"source_urls": [
|
| 309 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 310 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 311 |
+
],
|
| 312 |
+
"type": "trustees_current_law"
|
| 313 |
+
},
|
| 314 |
+
"tax_assumption": {
|
| 315 |
+
"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.",
|
| 316 |
+
"economic_assumption": "trustees-2025-nawi-v1",
|
| 317 |
+
"end_year": 2100,
|
| 318 |
+
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
|
| 319 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 320 |
+
"not_default_current_law": true,
|
| 321 |
+
"parameter_groups": [
|
| 322 |
+
"all_gov_irs_uprating_parameters"
|
| 323 |
+
],
|
| 324 |
+
"projection_base_year": 2026,
|
| 325 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 326 |
+
"start_year": 2035,
|
| 327 |
+
"uprating_parameter": "gov.irs.uprating"
|
| 328 |
+
},
|
| 329 |
+
"year": 2079
|
| 330 |
+
}
|
staging/crfb-longrun-20260517/long_term/2080.h5.metadata.json
ADDED
|
@@ -0,0 +1,330 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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": 18,
|
| 12 |
+
"age_bucket_size": 5,
|
| 13 |
+
"age_max_pct_error": 2.3904486462707866e-09,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 928830661.0420163,
|
| 19 |
+
"calibrated_weight_sum": 238729121.82108343,
|
| 20 |
+
"calibration_quality": "exact",
|
| 21 |
+
"clone_donor_family_count": 880,
|
| 22 |
+
"clone_donor_family_effective_sample_size": 59.97958320242025,
|
| 23 |
+
"clone_older_donor_count": 70,
|
| 24 |
+
"clone_older_donor_effective_sample_size": 31.732292892697043,
|
| 25 |
+
"clone_worker_donor_count": 100,
|
| 26 |
+
"clone_worker_donor_effective_sample_size": 41.65386385190147,
|
| 27 |
+
"constraint_provenance": {
|
| 28 |
+
"age_targets": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "population calibration target",
|
| 31 |
+
"source": "trustees_2025_current_law"
|
| 32 |
+
},
|
| 33 |
+
"hi_tob": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"income_guard_ordinary_nonpayroll_income": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "not directly consumed by reform scoring",
|
| 41 |
+
"source": "policyengine_formula_on_realized_rows"
|
| 42 |
+
},
|
| 43 |
+
"income_guard_preferential_investment_income": {
|
| 44 |
+
"classification": "hard",
|
| 45 |
+
"scoring_contract": "not directly consumed by reform scoring",
|
| 46 |
+
"source": "policyengine_formula_on_realized_rows"
|
| 47 |
+
},
|
| 48 |
+
"oasdi_tob": {
|
| 49 |
+
"classification": "hard",
|
| 50 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 51 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 52 |
+
},
|
| 53 |
+
"payroll_total": {
|
| 54 |
+
"classification": "hard",
|
| 55 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 56 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 57 |
+
},
|
| 58 |
+
"ss_total": {
|
| 59 |
+
"classification": "hard",
|
| 60 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 61 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 62 |
+
}
|
| 63 |
+
},
|
| 64 |
+
"constraints": {
|
| 65 |
+
"hi_tob": {
|
| 66 |
+
"achieved": 840797000028.8663,
|
| 67 |
+
"error": 28.8663330078125,
|
| 68 |
+
"pct_error": 3.4332107521568823e-09,
|
| 69 |
+
"target": 840797000000.0
|
| 70 |
+
},
|
| 71 |
+
"income_guard_ordinary_nonpayroll_income": {
|
| 72 |
+
"achieved": 12612778273893.582,
|
| 73 |
+
"error": -2653.38671875,
|
| 74 |
+
"pct_error": -2.1037289806987904e-08,
|
| 75 |
+
"target": 12612778276546.969
|
| 76 |
+
},
|
| 77 |
+
"income_guard_preferential_investment_income": {
|
| 78 |
+
"achieved": 6893835937841.413,
|
| 79 |
+
"error": 6946.0205078125,
|
| 80 |
+
"pct_error": 1.0075697445428368e-07,
|
| 81 |
+
"target": 6893835930895.393
|
| 82 |
+
},
|
| 83 |
+
"oasdi_tob": {
|
| 84 |
+
"achieved": 999729500044.943,
|
| 85 |
+
"error": 44.9429931640625,
|
| 86 |
+
"pct_error": 4.49551535330932e-09,
|
| 87 |
+
"target": 999729500000.0
|
| 88 |
+
},
|
| 89 |
+
"payroll_total": {
|
| 90 |
+
"achieved": 86933000000748.67,
|
| 91 |
+
"error": 748.671875,
|
| 92 |
+
"pct_error": 8.612056123681457e-10,
|
| 93 |
+
"target": 86933000000000.0
|
| 94 |
+
},
|
| 95 |
+
"ss_total": {
|
| 96 |
+
"achieved": 16478316300256.07,
|
| 97 |
+
"error": 256.072265625,
|
| 98 |
+
"pct_error": 1.5539953291526514e-09,
|
| 99 |
+
"target": 16478316299999.998
|
| 100 |
+
}
|
| 101 |
+
},
|
| 102 |
+
"donor_family_count": 41694,
|
| 103 |
+
"donor_family_effective_sample_size": 484.7607522786548,
|
| 104 |
+
"effective_sample_size": 484.97697569877397,
|
| 105 |
+
"entropy_error": null,
|
| 106 |
+
"fell_back_to_ipf": false,
|
| 107 |
+
"greg_attempted": false,
|
| 108 |
+
"greg_error": null,
|
| 109 |
+
"hi_tob_contributor_count": 41694,
|
| 110 |
+
"hi_tob_contributor_effective_sample_size": 63.97323540534955,
|
| 111 |
+
"hi_tob_positive_contributor_count": 9237,
|
| 112 |
+
"largest_negative_weight": 0.0,
|
| 113 |
+
"lp_fallback_used": false,
|
| 114 |
+
"max_clone_donor_family_weight_share_pct": 4.714745906760847,
|
| 115 |
+
"max_clone_older_donor_weight_share_pct": 5.316456917656053,
|
| 116 |
+
"max_clone_worker_donor_weight_share_pct": 4.736061555708231,
|
| 117 |
+
"max_constraint_pct_error": 1.0075697445428368e-07,
|
| 118 |
+
"max_donor_family_weight_share_pct": 1.6414094279762643,
|
| 119 |
+
"max_hi_tob_contribution_share_pct": 7.009797852179222,
|
| 120 |
+
"max_oasdi_tob_contribution_share_pct": 4.790525829754331,
|
| 121 |
+
"max_payroll_total_contribution_share_pct": 2.228524400014592,
|
| 122 |
+
"max_ss_total_contribution_share_pct": 4.230866323245771,
|
| 123 |
+
"method_requested": "entropy",
|
| 124 |
+
"method_used": "entropy",
|
| 125 |
+
"negative_weight_count": 0,
|
| 126 |
+
"negative_weight_household_pct": 0.0,
|
| 127 |
+
"negative_weight_pct": 0.0,
|
| 128 |
+
"oasdi_tob_contributor_count": 41694,
|
| 129 |
+
"oasdi_tob_contributor_effective_sample_size": 75.58422899231216,
|
| 130 |
+
"oasdi_tob_positive_contributor_count": 10022,
|
| 131 |
+
"payroll_total_contributor_count": 41694,
|
| 132 |
+
"payroll_total_contributor_effective_sample_size": 388.33028719295555,
|
| 133 |
+
"payroll_total_positive_contributor_count": 34456,
|
| 134 |
+
"positive_clone_donor_family_count": 880,
|
| 135 |
+
"positive_clone_older_donor_count": 70,
|
| 136 |
+
"positive_clone_worker_donor_count": 100,
|
| 137 |
+
"positive_donor_family_count": 41694,
|
| 138 |
+
"positive_weight_count": 61694,
|
| 139 |
+
"positive_weight_pct": 100.0,
|
| 140 |
+
"ss_total_contributor_count": 41694,
|
| 141 |
+
"ss_total_contributor_effective_sample_size": 143.52409875093412,
|
| 142 |
+
"ss_total_positive_contributor_count": 14535,
|
| 143 |
+
"support_blueprint": {
|
| 144 |
+
"base_weight_scale": 5.0,
|
| 145 |
+
"clone_household_count": 380,
|
| 146 |
+
"clone_total_prior_weight": 155726702.3402396,
|
| 147 |
+
"include_value_overrides": false,
|
| 148 |
+
"mode": "target_year_role_composite_blueprint",
|
| 149 |
+
"target_year": 2080,
|
| 150 |
+
"tob_donor_family_prior_regularization": {
|
| 151 |
+
"applied_max_multiplier": 1.2322682584269662,
|
| 152 |
+
"applied_median_multiplier": 1.0000000022553142,
|
| 153 |
+
"applied_min_multiplier": 0.1,
|
| 154 |
+
"contribution_target": 3.453348e-06,
|
| 155 |
+
"family_count": 500,
|
| 156 |
+
"max_weight_scale_multiplier": 10.0,
|
| 157 |
+
"min_weight_scale_multiplier": 0.1,
|
| 158 |
+
"mode": "equal_contribution",
|
| 159 |
+
"score_mode": "hi_tob"
|
| 160 |
+
}
|
| 161 |
+
},
|
| 162 |
+
"top_100_clone_donor_family_weight_share_pct": 78.26972466108751,
|
| 163 |
+
"top_100_clone_older_donor_weight_share_pct": 100.00000000000003,
|
| 164 |
+
"top_100_clone_worker_donor_weight_share_pct": 99.99999999999997,
|
| 165 |
+
"top_100_donor_family_weight_share_pct": 33.494082767040275,
|
| 166 |
+
"top_100_hi_tob_contribution_share_pct": 80.80118344020089,
|
| 167 |
+
"top_100_oasdi_tob_contribution_share_pct": 78.01667424604321,
|
| 168 |
+
"top_100_payroll_total_contribution_share_pct": 37.47083153983679,
|
| 169 |
+
"top_100_ss_total_contribution_share_pct": 60.90117132570977,
|
| 170 |
+
"top_100_weight_share_pct": 33.49408276704028,
|
| 171 |
+
"top_10_clone_donor_family_weight_share_pct": 34.84678683193454,
|
| 172 |
+
"top_10_clone_older_donor_weight_share_pct": 45.12273403379814,
|
| 173 |
+
"top_10_clone_worker_donor_weight_share_pct": 37.508514501840864,
|
| 174 |
+
"top_10_donor_family_weight_share_pct": 8.916410034238357,
|
| 175 |
+
"top_10_hi_tob_contribution_share_pct": 30.598539757251253,
|
| 176 |
+
"top_10_oasdi_tob_contribution_share_pct": 29.142202706189735,
|
| 177 |
+
"top_10_payroll_total_contribution_share_pct": 9.566142624009386,
|
| 178 |
+
"top_10_ss_total_contribution_share_pct": 18.535866558200972,
|
| 179 |
+
"top_10_weight_share_pct": 8.916410034238357,
|
| 180 |
+
"validation_issues": [],
|
| 181 |
+
"validation_passed": true
|
| 182 |
+
},
|
| 183 |
+
"contract_version": 1,
|
| 184 |
+
"policyengine_us": {
|
| 185 |
+
"package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us",
|
| 186 |
+
"package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py",
|
| 187 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 188 |
+
"package_mtime_ns": 1778950525391246940,
|
| 189 |
+
"package_size": 498,
|
| 190 |
+
"package_tree_file_count": 13229,
|
| 191 |
+
"package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9",
|
| 192 |
+
"package_tree_size": 20314316,
|
| 193 |
+
"version": "1.691.12"
|
| 194 |
+
},
|
| 195 |
+
"profile": {
|
| 196 |
+
"allow_greg_fallback": false,
|
| 197 |
+
"approximate_windows": [
|
| 198 |
+
{
|
| 199 |
+
"age_bucket_size": 5,
|
| 200 |
+
"end_year": 2078,
|
| 201 |
+
"max_age_error_pct": 0.5,
|
| 202 |
+
"max_constraint_error_pct": 0.5,
|
| 203 |
+
"max_negative_weight_pct": 0.0,
|
| 204 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 205 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 206 |
+
"min_effective_sample_size": 75.0,
|
| 207 |
+
"min_positive_household_count": 1000,
|
| 208 |
+
"start_year": 2075
|
| 209 |
+
},
|
| 210 |
+
{
|
| 211 |
+
"age_bucket_size": 5,
|
| 212 |
+
"end_year": 2085,
|
| 213 |
+
"max_age_error_pct": 10.0,
|
| 214 |
+
"max_constraint_error_pct": 10.0,
|
| 215 |
+
"max_negative_weight_pct": 0.0,
|
| 216 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 217 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 218 |
+
"min_effective_sample_size": 75.0,
|
| 219 |
+
"min_positive_household_count": 1000,
|
| 220 |
+
"start_year": 2079
|
| 221 |
+
},
|
| 222 |
+
{
|
| 223 |
+
"age_bucket_size": 5,
|
| 224 |
+
"end_year": 2095,
|
| 225 |
+
"max_age_error_pct": 20.0,
|
| 226 |
+
"max_constraint_error_pct": 20.0,
|
| 227 |
+
"max_negative_weight_pct": 0.0,
|
| 228 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 229 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 230 |
+
"min_effective_sample_size": 75.0,
|
| 231 |
+
"min_positive_household_count": 1000,
|
| 232 |
+
"start_year": 2086
|
| 233 |
+
},
|
| 234 |
+
{
|
| 235 |
+
"age_bucket_size": 5,
|
| 236 |
+
"end_year": null,
|
| 237 |
+
"max_age_error_pct": 35.0,
|
| 238 |
+
"max_constraint_error_pct": 35.0,
|
| 239 |
+
"max_negative_weight_pct": 0.0,
|
| 240 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 241 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 242 |
+
"min_effective_sample_size": 75.0,
|
| 243 |
+
"min_positive_household_count": 1000,
|
| 244 |
+
"start_year": 2096
|
| 245 |
+
}
|
| 246 |
+
],
|
| 247 |
+
"benchmark_tob": false,
|
| 248 |
+
"calibration_method": "entropy",
|
| 249 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 250 |
+
"max_age_error_pct": 0.1,
|
| 251 |
+
"max_constraint_error_pct": 0.1,
|
| 252 |
+
"max_negative_weight_pct": 0.0,
|
| 253 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 254 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 255 |
+
"min_effective_sample_size": 75.0,
|
| 256 |
+
"min_positive_household_count": 1000,
|
| 257 |
+
"name": "ss-payroll-tob",
|
| 258 |
+
"use_greg": false,
|
| 259 |
+
"use_h6_reform": false,
|
| 260 |
+
"use_payroll": true,
|
| 261 |
+
"use_ss": true,
|
| 262 |
+
"use_tob": true
|
| 263 |
+
},
|
| 264 |
+
"support_augmentation": {
|
| 265 |
+
"activation_start_year": 2075,
|
| 266 |
+
"blueprint_base_weight_scale": 5.0,
|
| 267 |
+
"clone_weight_scale": 0.1,
|
| 268 |
+
"donors_per_target": 5,
|
| 269 |
+
"family": "targeted_donor",
|
| 270 |
+
"max_distance_for_clone": 3.0,
|
| 271 |
+
"name": "donor-backed-composite-v1",
|
| 272 |
+
"non_target_income_sanitizer_mode": "none",
|
| 273 |
+
"report_file": "support_augmentation_report_2080.json",
|
| 274 |
+
"report_summary": {
|
| 275 |
+
"augmented_household_count": 61694,
|
| 276 |
+
"augmented_person_count": 153114,
|
| 277 |
+
"base_household_count": 41314,
|
| 278 |
+
"base_person_count": 101384,
|
| 279 |
+
"clone_household_count": 20380,
|
| 280 |
+
"role_composite_clone_count": 380,
|
| 281 |
+
"skipped_target_count": 0,
|
| 282 |
+
"successful_target_count": 380,
|
| 283 |
+
"tob_donor_clone_count": 20000
|
| 284 |
+
},
|
| 285 |
+
"sanitize_clone_non_target_income": false,
|
| 286 |
+
"sanitize_worker_non_target_income": false,
|
| 287 |
+
"support_solve_max_constraint_error_pct": 5.0,
|
| 288 |
+
"target_year": 2080,
|
| 289 |
+
"target_year_strategy": "run_year",
|
| 290 |
+
"tob_donor_clones_per_source": 40,
|
| 291 |
+
"tob_donor_max_weight_scale_multiplier": 10.0,
|
| 292 |
+
"tob_donor_min_weight_scale_multiplier": 0.1,
|
| 293 |
+
"tob_donor_top_n_sources": 500,
|
| 294 |
+
"tob_donor_weight_scale": 0.2,
|
| 295 |
+
"tob_donor_weighting_mode": "equal_contribution",
|
| 296 |
+
"top_n_targets": 20
|
| 297 |
+
},
|
| 298 |
+
"target_source": {
|
| 299 |
+
"baseline_kind": "current_law_comparator",
|
| 300 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 301 |
+
"file": "trustees_2025_current_law.csv",
|
| 302 |
+
"name": "trustees_2025_current_law",
|
| 303 |
+
"not_law": false,
|
| 304 |
+
"notes": [
|
| 305 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 306 |
+
],
|
| 307 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 308 |
+
"source_urls": [
|
| 309 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 310 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 311 |
+
],
|
| 312 |
+
"type": "trustees_current_law"
|
| 313 |
+
},
|
| 314 |
+
"tax_assumption": {
|
| 315 |
+
"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.",
|
| 316 |
+
"economic_assumption": "trustees-2025-nawi-v1",
|
| 317 |
+
"end_year": 2100,
|
| 318 |
+
"income_uprating_assumption": "trustees-2025-soi-income-nawi-v1",
|
| 319 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 320 |
+
"not_default_current_law": true,
|
| 321 |
+
"parameter_groups": [
|
| 322 |
+
"all_gov_irs_uprating_parameters"
|
| 323 |
+
],
|
| 324 |
+
"projection_base_year": 2026,
|
| 325 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 326 |
+
"start_year": 2035,
|
| 327 |
+
"uprating_parameter": "gov.irs.uprating"
|
| 328 |
+
},
|
| 329 |
+
"year": 2080
|
| 330 |
+
}
|