Stage CRFB long-run data crfb-longrun-20260517 batch 12
Browse files- staging/crfb-longrun-20260517/long_term/2061.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2062.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2063.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2064.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2065.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2066.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2067.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2068.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2069.h5.metadata.json +231 -0
- staging/crfb-longrun-20260517/long_term/2070.h5.metadata.json +231 -0
staging/crfb-longrun-20260517/long_term/2061.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.6253949742723794e-10,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 181999350.65359318,
|
| 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": 377292999997.6957,
|
| 51 |
+
"error": -2.3043212890625,
|
| 52 |
+
"pct_error": -6.107511374614689e-10,
|
| 53 |
+
"target": 377293000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 449211000003.16547,
|
| 57 |
+
"error": 3.16546630859375,
|
| 58 |
+
"pct_error": 7.046724832191887e-10,
|
| 59 |
+
"target": 449211000000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 42781999999995.46,
|
| 63 |
+
"error": -4.5390625,
|
| 64 |
+
"pct_error": -1.0609748258613434e-11,
|
| 65 |
+
"target": 42782000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 7623320099979.5,
|
| 69 |
+
"error": -20.5,
|
| 70 |
+
"pct_error": -2.6891170423238554e-10,
|
| 71 |
+
"target": 7623320100000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 674.4995077758092,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 58.60463937670848,
|
| 81 |
+
"hi_tob_positive_contributor_count": 757,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 7.046724832191887e-10,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 6.971069789456025,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 8.24583896937112,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.9369822371003393,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.626448776794895,
|
| 89 |
+
"method_requested": "entropy",
|
| 90 |
+
"method_used": "entropy",
|
| 91 |
+
"negative_weight_count": 0,
|
| 92 |
+
"negative_weight_household_pct": 0.0,
|
| 93 |
+
"negative_weight_pct": 0.0,
|
| 94 |
+
"oasdi_tob_contributor_count": 41314,
|
| 95 |
+
"oasdi_tob_contributor_effective_sample_size": 57.50331061855666,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 911,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 377.8816045872976,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4199,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 163.599308331194,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.40676669594563,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.72698306893102,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 37.94820183657628,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 61.885144425311864,
|
| 109 |
+
"top_100_weight_share_pct": 28.118258907640715,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 31.647281331325967,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.113417397869057,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.629150994238898,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 16.370564597078655,
|
| 114 |
+
"top_10_weight_share_pct": 6.485525617915054,
|
| 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": 2061
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2062.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": 6.215304914924097e-10,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 182633489.19676036,
|
| 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": 394398999997.00385,
|
| 51 |
+
"error": -2.99615478515625,
|
| 52 |
+
"pct_error": -7.596760603237458e-10,
|
| 53 |
+
"target": 394399000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 470947400004.2575,
|
| 57 |
+
"error": 4.25750732421875,
|
| 58 |
+
"pct_error": 9.040303278495114e-10,
|
| 59 |
+
"target": 470947400000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 44428999999998.28,
|
| 63 |
+
"error": -1.71875,
|
| 64 |
+
"pct_error": -3.868531814805645e-12,
|
| 65 |
+
"target": 44429000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 7950651299971.466,
|
| 69 |
+
"error": -28.5341796875,
|
| 70 |
+
"pct_error": -3.5889109722998417e-10,
|
| 71 |
+
"target": 7950651300000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 674.2784855215559,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 59.44147528898085,
|
| 81 |
+
"hi_tob_positive_contributor_count": 762,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 9.040303278495114e-10,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 6.803068998579316,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 8.081142128240085,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.9464449702683815,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.5874386787007726,
|
| 89 |
+
"method_requested": "entropy",
|
| 90 |
+
"method_used": "entropy",
|
| 91 |
+
"negative_weight_count": 0,
|
| 92 |
+
"negative_weight_household_pct": 0.0,
|
| 93 |
+
"negative_weight_pct": 0.0,
|
| 94 |
+
"oasdi_tob_contributor_count": 41314,
|
| 95 |
+
"oasdi_tob_contributor_effective_sample_size": 57.988696928657134,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 914,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 377.2940718040894,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4199,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 164.1892162552214,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.36836175455316,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.80770869405832,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 37.96552022198625,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 61.99093545163142,
|
| 109 |
+
"top_100_weight_share_pct": 28.094578201704813,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 31.589593628037637,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.187545314506277,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.614325518356669,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 16.39378556658951,
|
| 114 |
+
"top_10_weight_share_pct": 6.502964950758715,
|
| 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": 2062
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2063.h5.metadata.json
ADDED
|
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 5 |
+
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 6 |
+
"resolved_mtime_ns": 1778905303378497095,
|
| 7 |
+
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 8 |
+
"resolved_size": 106261154
|
| 9 |
+
},
|
| 10 |
+
"calibration_audit": {
|
| 11 |
+
"age_bucket_count": 86,
|
| 12 |
+
"age_bucket_size": 1,
|
| 13 |
+
"age_max_pct_error": 8.637971405947724e-10,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 183332809.41224685,
|
| 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": 412058999995.9924,
|
| 51 |
+
"error": -4.00762939453125,
|
| 52 |
+
"pct_error": -9.725863030612727e-10,
|
| 53 |
+
"target": 412059000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 489041600005.66223,
|
| 57 |
+
"error": 5.6622314453125,
|
| 58 |
+
"pct_error": 1.1578220432193293e-09,
|
| 59 |
+
"target": 489041600000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 46136000000000.88,
|
| 63 |
+
"error": 0.8828125,
|
| 64 |
+
"pct_error": 1.9135003034506676e-12,
|
| 65 |
+
"target": 46136000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 8286993799965.641,
|
| 69 |
+
"error": -34.359375,
|
| 70 |
+
"pct_error": -4.1461808502861436e-10,
|
| 71 |
+
"target": 8286993800000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 671.5760970124597,
|
| 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": 60.10745887117147,
|
| 81 |
+
"hi_tob_positive_contributor_count": 764,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 1.1578220432193293e-09,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 6.481814947179119,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 7.801469233058427,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.9509700969998722,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.4885885482296453,
|
| 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": 59.08230530260635,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 916,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 376.046558870637,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4199,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 162.83220118731052,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.5074459834534,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.96644507316162,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.03833897350534,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 62.34567779045358,
|
| 109 |
+
"top_100_weight_share_pct": 28.149115894966314,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 31.62061696264938,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.096580604799957,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.635059147632212,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 16.668170355471947,
|
| 114 |
+
"top_10_weight_share_pct": 6.542643883960254,
|
| 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": 2063
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2064.h5.metadata.json
ADDED
|
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 5 |
+
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 6 |
+
"resolved_mtime_ns": 1778905303378497095,
|
| 7 |
+
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 8 |
+
"resolved_size": 106261154
|
| 9 |
+
},
|
| 10 |
+
"calibration_audit": {
|
| 11 |
+
"age_bucket_count": 86,
|
| 12 |
+
"age_bucket_size": 1,
|
| 13 |
+
"age_max_pct_error": 2.536206969753253e-09,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 183963527.88678718,
|
| 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": 430271999994.4352,
|
| 51 |
+
"error": -5.5648193359375,
|
| 52 |
+
"pct_error": -1.2933259277706893e-09,
|
| 53 |
+
"target": 430272000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 512551400008.7983,
|
| 57 |
+
"error": 8.79833984375,
|
| 58 |
+
"pct_error": 1.7165770776843065e-09,
|
| 59 |
+
"target": 512551399999.99994
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 47902000000025.48,
|
| 63 |
+
"error": 25.4765625,
|
| 64 |
+
"pct_error": 5.318475742140203e-11,
|
| 65 |
+
"target": 47902000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 8637127999941.943,
|
| 69 |
+
"error": -58.0576171875,
|
| 70 |
+
"pct_error": -6.721866016979255e-10,
|
| 71 |
+
"target": 8637128000000.001
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 670.6682628757072,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 59.274794939687496,
|
| 81 |
+
"hi_tob_positive_contributor_count": 764,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 1.7165770776843065e-09,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 6.716013024136129,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 8.054136170634575,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.9597277659387786,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.583540948814301,
|
| 89 |
+
"method_requested": "entropy",
|
| 90 |
+
"method_used": "entropy",
|
| 91 |
+
"negative_weight_count": 0,
|
| 92 |
+
"negative_weight_household_pct": 0.0,
|
| 93 |
+
"negative_weight_pct": 0.0,
|
| 94 |
+
"oasdi_tob_contributor_count": 41314,
|
| 95 |
+
"oasdi_tob_contributor_effective_sample_size": 57.72081421743555,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 919,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 375.51142015763804,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4199,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 162.24434893214672,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.475149997859,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 84.00871999511735,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 38.03264602828177,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 62.306460200216854,
|
| 109 |
+
"top_100_weight_share_pct": 28.120716200954917,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 31.745675500755155,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.38767459807079,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.634520210743037,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 16.825079596465383,
|
| 114 |
+
"top_10_weight_share_pct": 6.576365425100169,
|
| 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": 2064
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2065.h5.metadata.json
ADDED
|
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 5 |
+
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 6 |
+
"resolved_mtime_ns": 1778905303378497095,
|
| 7 |
+
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 8 |
+
"resolved_size": 106261154
|
| 9 |
+
},
|
| 10 |
+
"calibration_audit": {
|
| 11 |
+
"age_bucket_count": 86,
|
| 12 |
+
"age_bucket_size": 1,
|
| 13 |
+
"age_max_pct_error": 8.422767428477414e-09,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 184681007.1020119,
|
| 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": 449286999991.7491,
|
| 51 |
+
"error": -8.25091552734375,
|
| 52 |
+
"pct_error": -1.8364465313582966e-09,
|
| 53 |
+
"target": 449287000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 532143100015.7228,
|
| 57 |
+
"error": 15.7227783203125,
|
| 58 |
+
"pct_error": 2.954614711778185e-09,
|
| 59 |
+
"target": 532143100000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 49733000000100.05,
|
| 63 |
+
"error": 100.046875,
|
| 64 |
+
"pct_error": 2.0116798705085157e-10,
|
| 65 |
+
"target": 49733000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 9002161799907.408,
|
| 69 |
+
"error": -92.591796875,
|
| 70 |
+
"pct_error": -1.0285506851809751e-09,
|
| 71 |
+
"target": 9002161800000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 666.6731670261622,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 59.43226303660017,
|
| 81 |
+
"hi_tob_positive_contributor_count": 767,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 2.954614711778185e-09,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 6.459155945636382,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 7.790641251440015,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.9478413615798944,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.4893326762547434,
|
| 89 |
+
"method_requested": "entropy",
|
| 90 |
+
"method_used": "entropy",
|
| 91 |
+
"negative_weight_count": 0,
|
| 92 |
+
"negative_weight_household_pct": 0.0,
|
| 93 |
+
"negative_weight_pct": 0.0,
|
| 94 |
+
"oasdi_tob_contributor_count": 41314,
|
| 95 |
+
"oasdi_tob_contributor_effective_sample_size": 58.55752823958781,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 923,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 375.31249359862875,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4199,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 160.77607675759387,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.58162577218505,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 84.06560018966755,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 37.99771402372791,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 62.55290432851156,
|
| 109 |
+
"top_100_weight_share_pct": 28.14253706450333,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 32.00690564904185,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.37026708588153,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.658185160055716,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 17.09252378053603,
|
| 114 |
+
"top_10_weight_share_pct": 6.665208433142403,
|
| 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": 2065
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2066.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.919843514120043e-08,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 185317655.53688362,
|
| 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": 469049999985.8067,
|
| 51 |
+
"error": -14.19329833984375,
|
| 52 |
+
"pct_error": -3.025967026936094e-09,
|
| 53 |
+
"target": 469050000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 557614800031.362,
|
| 57 |
+
"error": 31.362060546875,
|
| 58 |
+
"pct_error": 5.624323555772731e-09,
|
| 59 |
+
"target": 557614800000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 51631000000156.13,
|
| 63 |
+
"error": 156.1328125,
|
| 64 |
+
"pct_error": 3.024012947647731e-10,
|
| 65 |
+
"target": 51631000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 9379550399839.28,
|
| 69 |
+
"error": -160.720703125,
|
| 70 |
+
"pct_error": -1.7135224639871864e-09,
|
| 71 |
+
"target": 9379550400000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 665.4115573873207,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 58.42758264715313,
|
| 81 |
+
"hi_tob_positive_contributor_count": 773,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 5.624323555772731e-09,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 6.702066166911097,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 8.053721349927354,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.9400850676199486,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.5880763998927248,
|
| 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": 56.97912404081012,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 927,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 374.2929652982344,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4199,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 159.54945009733117,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.59312313144397,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 84.16421832860644,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 37.9674919190326,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 62.54748436560493,
|
| 109 |
+
"top_100_weight_share_pct": 28.131604096055156,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 32.27415834258428,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.697255605467138,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.727305454606206,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 17.248717066066714,
|
| 114 |
+
"top_10_weight_share_pct": 6.705623264081521,
|
| 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": 2066
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2067.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": 6.349664535309214e-08,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 185997124.26743442,
|
| 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": 489655999978.8409,
|
| 51 |
+
"error": -21.15911865234375,
|
| 52 |
+
"pct_error": -4.321221153696422e-09,
|
| 53 |
+
"target": 489656000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 584218200071.7256,
|
| 57 |
+
"error": 71.7255859375,
|
| 58 |
+
"pct_error": 1.2277191285293749e-08,
|
| 59 |
+
"target": 584218200000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 53598000000445.766,
|
| 63 |
+
"error": 445.765625,
|
| 64 |
+
"pct_error": 8.316833184074033e-10,
|
| 65 |
+
"target": 53598000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 9775691399758.87,
|
| 69 |
+
"error": -241.130859375,
|
| 70 |
+
"pct_error": -2.4666373917552266e-09,
|
| 71 |
+
"target": 9775691400000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 663.4093208877798,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 57.92828546074416,
|
| 81 |
+
"hi_tob_positive_contributor_count": 777,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 1.2277191285293749e-08,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 6.887718884275379,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 8.246963742984457,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.9340006229086228,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.6640954429553143,
|
| 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": 56.011353096470025,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 931,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 373.89537075552715,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4199,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 158.68842150011943,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.56286480800667,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 84.17326514115821,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 37.89605462598074,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 62.58812980889451,
|
| 109 |
+
"top_100_weight_share_pct": 28.136567008541864,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 32.315592175242536,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.912490465220394,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.790146749881629,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 17.300770348176734,
|
| 114 |
+
"top_10_weight_share_pct": 6.739499084379707,
|
| 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": 2067
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2068.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.052891662973512e-07,
|
| 14 |
+
"approximate_entropy_error": null,
|
| 15 |
+
"approximate_solution_error_pct": null,
|
| 16 |
+
"approximate_solution_used": false,
|
| 17 |
+
"approximation_method": null,
|
| 18 |
+
"baseline_weight_sum": 155001800.43380612,
|
| 19 |
+
"calibrated_weight_sum": 186686119.9210987,
|
| 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": 511168000002.2201,
|
| 51 |
+
"error": 2.2200927734375,
|
| 52 |
+
"pct_error": 4.3431763597046367e-10,
|
| 53 |
+
"target": 511168000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 606443300202.3373,
|
| 57 |
+
"error": 202.3372802734375,
|
| 58 |
+
"pct_error": 3.336458334578641e-08,
|
| 59 |
+
"target": 606443300000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 55637000002305.234,
|
| 63 |
+
"error": 2305.234375,
|
| 64 |
+
"pct_error": 4.143347727231878e-09,
|
| 65 |
+
"target": 55637000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 10184984000185.033,
|
| 69 |
+
"error": 185.033203125,
|
| 70 |
+
"pct_error": 1.8167255159654647e-09,
|
| 71 |
+
"target": 10184984000000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 659.6191223812981,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 58.055325970813,
|
| 81 |
+
"hi_tob_positive_contributor_count": 781,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 3.336458334578641e-08,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 6.7088093879737905,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 8.078326442090349,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.929218876354532,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.600037475202298,
|
| 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": 56.37409445507425,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 932,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 374.7209450414999,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4199,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 156.51933132850112,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.6577567652039,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 84.21840246492226,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 37.872995487525735,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 62.89656194097564,
|
| 109 |
+
"top_100_weight_share_pct": 28.159442299585315,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 32.52922416192087,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 31.97807940337149,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.75736180290309,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 17.580551364839216,
|
| 114 |
+
"top_10_weight_share_pct": 6.797002078568711,
|
| 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": 2068
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2069.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.0714176601548115e-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": 187346534.09896109,
|
| 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": 533596000158.6402,
|
| 51 |
+
"error": 158.64019775390625,
|
| 52 |
+
"pct_error": 2.973039485938917e-08,
|
| 53 |
+
"target": 533596000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 635206000550.6553,
|
| 57 |
+
"error": 550.6552734375,
|
| 58 |
+
"pct_error": 8.66892430861012e-08,
|
| 59 |
+
"target": 635206000000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 57746000008097.72,
|
| 63 |
+
"error": 8097.71875,
|
| 64 |
+
"pct_error": 1.4022995099227653e-08,
|
| 65 |
+
"target": 57746000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 10614123002381.52,
|
| 69 |
+
"error": 2381.51953125,
|
| 70 |
+
"pct_error": 2.2437270900761185e-08,
|
| 71 |
+
"target": 10614123000000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 658.5547360682165,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 56.776253525842264,
|
| 81 |
+
"hi_tob_positive_contributor_count": 782,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 8.66892430861012e-08,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 7.083659208511713,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 8.500731770507086,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.9244204239480558,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.7498911499481755,
|
| 89 |
+
"method_requested": "entropy",
|
| 90 |
+
"method_used": "entropy",
|
| 91 |
+
"negative_weight_count": 0,
|
| 92 |
+
"negative_weight_household_pct": 0.0,
|
| 93 |
+
"negative_weight_pct": 0.0,
|
| 94 |
+
"oasdi_tob_contributor_count": 41314,
|
| 95 |
+
"oasdi_tob_contributor_effective_sample_size": 54.28216598329181,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 933,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 376.3101516095554,
|
| 99 |
+
"payroll_total_positive_contributor_count": 4199,
|
| 100 |
+
"positive_weight_count": 5132,
|
| 101 |
+
"positive_weight_pct": 12.42193929418599,
|
| 102 |
+
"ss_total_contributor_count": 41314,
|
| 103 |
+
"ss_total_contributor_effective_sample_size": 154.91724087611456,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.63957499313227,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 84.26727322325895,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 37.793320495099785,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 62.960479910900716,
|
| 109 |
+
"top_100_weight_share_pct": 28.137802073340072,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 32.644365854499064,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 32.480504296757225,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.701292534614147,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 17.643548940381628,
|
| 114 |
+
"top_10_weight_share_pct": 6.791114172532087,
|
| 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": 2069
|
| 231 |
+
}
|
staging/crfb-longrun-20260517/long_term/2070.h5.metadata.json
ADDED
|
@@ -0,0 +1,231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5",
|
| 5 |
+
"resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 6 |
+
"resolved_mtime_ns": 1778905303378497095,
|
| 7 |
+
"resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca",
|
| 8 |
+
"resolved_size": 106261154
|
| 9 |
+
},
|
| 10 |
+
"calibration_audit": {
|
| 11 |
+
"age_bucket_count": 86,
|
| 12 |
+
"age_bucket_size": 1,
|
| 13 |
+
"age_max_pct_error": 2.8845564432004922e-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": 188058075.73794228,
|
| 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": 556960000584.683,
|
| 51 |
+
"error": 584.6829833984375,
|
| 52 |
+
"pct_error": 1.0497755375582402e-07,
|
| 53 |
+
"target": 556960000000.0
|
| 54 |
+
},
|
| 55 |
+
"oasdi_tob": {
|
| 56 |
+
"achieved": 659230001360.4338,
|
| 57 |
+
"error": 1360.433837890625,
|
| 58 |
+
"pct_error": 2.063671006918109e-07,
|
| 59 |
+
"target": 659230000000.0
|
| 60 |
+
},
|
| 61 |
+
"payroll_total": {
|
| 62 |
+
"achieved": 59930000021062.85,
|
| 63 |
+
"error": 21062.8515625,
|
| 64 |
+
"pct_error": 3.5145755986150506e-08,
|
| 65 |
+
"target": 59930000000000.0
|
| 66 |
+
},
|
| 67 |
+
"ss_total": {
|
| 68 |
+
"achieved": 11060910008446.254,
|
| 69 |
+
"error": 8446.25390625,
|
| 70 |
+
"pct_error": 7.63612931146714e-08,
|
| 71 |
+
"target": 11060910000000.0
|
| 72 |
+
}
|
| 73 |
+
},
|
| 74 |
+
"effective_sample_size": 655.1413865714052,
|
| 75 |
+
"entropy_error": null,
|
| 76 |
+
"fell_back_to_ipf": false,
|
| 77 |
+
"greg_attempted": false,
|
| 78 |
+
"greg_error": null,
|
| 79 |
+
"hi_tob_contributor_count": 41314,
|
| 80 |
+
"hi_tob_contributor_effective_sample_size": 55.85134608885183,
|
| 81 |
+
"hi_tob_positive_contributor_count": 783,
|
| 82 |
+
"largest_negative_weight": 0.0,
|
| 83 |
+
"lp_fallback_used": false,
|
| 84 |
+
"max_constraint_pct_error": 2.063671006918109e-07,
|
| 85 |
+
"max_hi_tob_contribution_share_pct": 7.160049193920391,
|
| 86 |
+
"max_oasdi_tob_contribution_share_pct": 8.64182866208248,
|
| 87 |
+
"max_payroll_total_contribution_share_pct": 1.9146986471155008,
|
| 88 |
+
"max_ss_total_contribution_share_pct": 2.7840675194619555,
|
| 89 |
+
"method_requested": "entropy",
|
| 90 |
+
"method_used": "entropy",
|
| 91 |
+
"negative_weight_count": 0,
|
| 92 |
+
"negative_weight_household_pct": 0.0,
|
| 93 |
+
"negative_weight_pct": 0.0,
|
| 94 |
+
"oasdi_tob_contributor_count": 41314,
|
| 95 |
+
"oasdi_tob_contributor_effective_sample_size": 53.34167940278044,
|
| 96 |
+
"oasdi_tob_positive_contributor_count": 935,
|
| 97 |
+
"payroll_total_contributor_count": 41314,
|
| 98 |
+
"payroll_total_contributor_effective_sample_size": 376.24567055789356,
|
| 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": 151.82416996701753,
|
| 104 |
+
"ss_total_positive_contributor_count": 1596,
|
| 105 |
+
"top_100_hi_tob_contribution_share_pct": 86.72388986559527,
|
| 106 |
+
"top_100_oasdi_tob_contribution_share_pct": 84.35972231498192,
|
| 107 |
+
"top_100_payroll_total_contribution_share_pct": 37.828848036339025,
|
| 108 |
+
"top_100_ss_total_contribution_share_pct": 63.2284721595774,
|
| 109 |
+
"top_100_weight_share_pct": 28.203214988011272,
|
| 110 |
+
"top_10_hi_tob_contribution_share_pct": 32.83456266445537,
|
| 111 |
+
"top_10_oasdi_tob_contribution_share_pct": 32.76556428543276,
|
| 112 |
+
"top_10_payroll_total_contribution_share_pct": 10.70216962294808,
|
| 113 |
+
"top_10_ss_total_contribution_share_pct": 18.039840069683624,
|
| 114 |
+
"top_10_weight_share_pct": 6.806512616705354,
|
| 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": 2070
|
| 231 |
+
}
|