Upload batch 1 to staging for candidate 5a357137e2fd33975745603915e98a51b7be81d0 (crfb-longrun-20260520-5a35713-annual)
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/_run_context.json +10 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2026.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2026.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2027.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2027.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2028.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2028.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2029.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2029.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2030.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2030.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2031.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2031.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2032.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2032.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2033.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2033.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2034.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2034.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2035.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2035.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2036.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2036.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2037.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2037.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2038.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2038.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2039.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2039.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2040.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2040.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2041.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2041.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2042.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2042.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2043.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2043.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2044.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2044.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2045.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2045.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2046.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2046.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2047.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2047.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2048.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2048.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2049.h5 +3 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2049.h5.metadata.json +235 -0
- staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2050.h5 +3 -0
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/_run_context.json
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"candidate_version": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 3 |
+
"data_package_version": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 4 |
+
"github_repository": "PolicyEngine/policyengine-us-data",
|
| 5 |
+
"github_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 6 |
+
"hf_staging_prefix": "staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual",
|
| 7 |
+
"modal_app_name": "us-data-5a357137e2fd33975745603915e98a51b7be81d0-crfb-l-7665d300",
|
| 8 |
+
"modal_environment": "main",
|
| 9 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual"
|
| 10 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2026.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:012550133bef58cfaa5aa60e6d45c3ace7f6d8e1f81eede2191f1ac29a9a98c7
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2026.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 2.8927965724974115e-06,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 168900149.62732062,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 52199000026.82779,
|
| 47 |
+
"error": 26.827789306640625,
|
| 48 |
+
"pct_error": 5.139521697090102e-08,
|
| 49 |
+
"target": 52199000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 76790100046.042,
|
| 53 |
+
"error": 46.04200744628906,
|
| 54 |
+
"pct_error": 5.99582595234139e-08,
|
| 55 |
+
"target": 76790100000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 11129000000295.594,
|
| 59 |
+
"error": 295.59375,
|
| 60 |
+
"pct_error": 2.6560674813550185e-09,
|
| 61 |
+
"target": 11129000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 1701334004979.3877,
|
| 65 |
+
"error": 4979.3876953125,
|
| 66 |
+
"pct_error": 2.9267549436574476e-07,
|
| 67 |
+
"target": 1701334000000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 667.4799398145219,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 23.215697358055316,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1161,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 2.9267549436574476e-07,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 14.89097045686058,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 14.145703391029882,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.9344104359736115,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 4.903649979497581,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 25.40001983539165,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1257,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 590.167465971642,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8417,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 106.01964181584556,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 90.32294374365154,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 87.72575490617508,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.527278589158854,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 67.28089111970921,
|
| 105 |
+
"top_100_weight_share_pct": 28.902799246557265,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 53.40320005099368,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 50.847307613883395,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 7.409524604285893,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 22.69315012617791,
|
| 110 |
+
"top_10_weight_share_pct": 6.7931408034988285,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2026
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2027.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d34d34fd7755bb444de42c63008fd1af6b21733fba92e10b0ec7d2a83f69736b
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2027.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 7.322752623225163e-05,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 170047734.96687093,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 60569001027.21823,
|
| 47 |
+
"error": 1027.2182312011719,
|
| 48 |
+
"pct_error": 1.6959471531660947e-06,
|
| 49 |
+
"target": 60569000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 82551701508.26697,
|
| 53 |
+
"error": 1508.2669677734375,
|
| 54 |
+
"pct_error": 1.8270574291909645e-06,
|
| 55 |
+
"target": 82551700000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 11627000016059.361,
|
| 59 |
+
"error": 16059.361328125,
|
| 60 |
+
"pct_error": 1.3812128088178378e-07,
|
| 61 |
+
"target": 11627000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 1799892660143.2754,
|
| 65 |
+
"error": 160143.275390625,
|
| 66 |
+
"pct_error": 8.8973800041183e-06,
|
| 67 |
+
"target": 1799892500000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 642.4325038351614,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 26.766344898052257,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1177,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 8.8973800041183e-06,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 12.063024396848775,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 12.442881105319692,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.9108501426637099,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 4.372993185740435,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 28.300850503722984,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1273,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 596.1055495566877,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8417,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 105.54408060684725,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 90.54089912292054,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 87.50155089838775,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.44507262866781,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 68.21733833006179,
|
| 105 |
+
"top_100_weight_share_pct": 29.26206733489351,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 51.73375197394281,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 49.373552847212835,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 7.246342214863123,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 23.022895030361227,
|
| 110 |
+
"top_10_weight_share_pct": 7.199919298174626,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2027
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2028.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a7dde26850740290aa26983a03bc45cf7ca49aabf701834342fa2d5867348d78
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2028.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 4.329887493350756e-09,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 171233766.53288648,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 65635000000.013756,
|
| 47 |
+
"error": 0.0137481689453125,
|
| 48 |
+
"pct_error": 2.094639894158985e-11,
|
| 49 |
+
"target": 65635000000.00001
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 88760700000.17827,
|
| 53 |
+
"error": 0.1782684326171875,
|
| 54 |
+
"pct_error": 2.0084162542339966e-10,
|
| 55 |
+
"target": 88760700000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 12158999999991.527,
|
| 59 |
+
"error": -8.47265625,
|
| 60 |
+
"pct_error": -6.968217986676535e-11,
|
| 61 |
+
"target": 12159000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 1894696099993.703,
|
| 65 |
+
"error": -6.297119140625,
|
| 66 |
+
"pct_error": -3.323551012019817e-10,
|
| 67 |
+
"target": 1894696100000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 625.1018244006201,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 27.458006206387804,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1183,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 3.323551012019817e-10,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 10.974996981615845,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 11.466236734871151,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.904314195782957,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 4.11548473641322,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 28.969043985300363,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1288,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 598.507296734417,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8417,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 104.11543154112104,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 90.26285184212884,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 87.2452441822302,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.46554411210148,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 68.5692028487773,
|
| 105 |
+
"top_100_weight_share_pct": 29.567470014844073,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 51.6931917726366,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 49.162686583098576,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 7.122271167239737,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 23.51004388821161,
|
| 110 |
+
"top_10_weight_share_pct": 7.4728526329982765,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2028
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2029.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3f4ccbfe755c88c09ed3a27848d929f5259824b31ef78939eb154c7d0de567a4
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2029.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 3.285820455838863e-08,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 172310824.4337153,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 70797000000.20128,
|
| 47 |
+
"error": 0.2012786865234375,
|
| 48 |
+
"pct_error": 2.843039768965316e-10,
|
| 49 |
+
"target": 70797000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 95220000001.57799,
|
| 53 |
+
"error": 1.5779876708984375,
|
| 54 |
+
"pct_error": 1.6572019228086931e-09,
|
| 55 |
+
"target": 95220000000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 12695999999962.572,
|
| 59 |
+
"error": -37.427734375,
|
| 60 |
+
"pct_error": -2.9479942009294264e-10,
|
| 61 |
+
"target": 12696000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 1991904999996.732,
|
| 65 |
+
"error": -3.26806640625,
|
| 66 |
+
"pct_error": -1.6406738304537616e-10,
|
| 67 |
+
"target": 1991905000000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 606.4662914929557,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 26.875441031688293,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1190,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 1.6572019228086931e-09,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 11.292964948463657,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 10.553935554710483,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.9016182050490833,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 3.6911709079093677,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 30.884856152252436,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1326,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 599.5228394578673,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8419,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 101.2964034643263,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 89.96015303524067,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 86.43936737729932,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.610457694217242,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 69.34550094047408,
|
| 105 |
+
"top_100_weight_share_pct": 29.934129355536765,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 51.75035770971411,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 46.91434720876674,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 7.014051033304929,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 24.521122260122667,
|
| 110 |
+
"top_10_weight_share_pct": 7.7311854756030325,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2029
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2030.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2bb731dd44229ac45faaa3d519e513dd169f40f2c7cbd8144501d427cb9ec524
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2030.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 3.7836081693464586e-07,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 173436143.8225056,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 76594000006.77206,
|
| 47 |
+
"error": 6.772064208984375,
|
| 48 |
+
"pct_error": 8.84150744051019e-09,
|
| 49 |
+
"target": 76594000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 103264200018.47383,
|
| 53 |
+
"error": 18.473831176757812,
|
| 54 |
+
"pct_error": 1.788987003894652e-08,
|
| 55 |
+
"target": 103264200000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 13238999999876.059,
|
| 59 |
+
"error": -123.94140625,
|
| 60 |
+
"pct_error": -9.361840490218296e-10,
|
| 61 |
+
"target": 13239000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 2091526400598.1733,
|
| 65 |
+
"error": 598.173095703125,
|
| 66 |
+
"pct_error": 2.859983482413251e-08,
|
| 67 |
+
"target": 2091526400000.0002
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 589.9554428517619,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 25.22739192964973,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1197,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 2.859983482413251e-08,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 13.382417449882942,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 12.227334156912821,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.8829435855881165,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 3.6925324570762905,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 29.021661426947965,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1337,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 599.7713740777294,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8419,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 99.68379350952684,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 89.91444031416484,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 86.35947276324366,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.685131451843958,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 69.5246669506842,
|
| 105 |
+
"top_100_weight_share_pct": 30.21389652864989,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 51.45061036156066,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 46.370655927768475,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 6.975409673103865,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 24.699666133993816,
|
| 110 |
+
"top_10_weight_share_pct": 7.989106613823199,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2030
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2031.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b4f8466e6f9c64b008ab52759645cae33deacc671609a1a99fe865743bf448db
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2031.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 5.066191403695108e-06,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 174534526.36815736,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 83036000155.56917,
|
| 47 |
+
"error": 155.5691680908203,
|
| 48 |
+
"pct_error": 1.8735147176022486e-07,
|
| 49 |
+
"target": 83036000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 111763800270.53549,
|
| 53 |
+
"error": 270.5354919433594,
|
| 54 |
+
"pct_error": 2.4206003369906836e-07,
|
| 55 |
+
"target": 111763800000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 13798000001025.99,
|
| 59 |
+
"error": 1025.990234375,
|
| 60 |
+
"pct_error": 7.435789493948398e-09,
|
| 61 |
+
"target": 13798000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 2196062013432.6072,
|
| 65 |
+
"error": 13432.607177734375,
|
| 66 |
+
"pct_error": 6.116679391444493e-07,
|
| 67 |
+
"target": 2196062000000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 571.3841447705692,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 24.68535135593744,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1206,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 6.116679391444493e-07,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 13.989441092450445,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 13.215822491906906,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.8620343698641999,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 3.7224053104575647,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 27.809563070158763,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1347,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 596.8120138995473,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8419,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 96.70165771483589,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 89.84733651405496,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 86.33117908743587,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.799844706036097,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 70.05919536704583,
|
| 105 |
+
"top_100_weight_share_pct": 30.58144533278387,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 51.650734952198796,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 46.51993754623836,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 6.987413501486802,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 25.061992017780437,
|
| 110 |
+
"top_10_weight_share_pct": 8.250883366863828,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2031
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2032.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4ce4523c6ce20d3be17927cc274cbf07bfefbc866164b46ac56c91c4ad6c4f8e
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2032.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 1.02437222629057e-05,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 175553857.2749387,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 89882000380.611,
|
| 47 |
+
"error": 380.6109924316406,
|
| 48 |
+
"pct_error": 4.2345630096308565e-07,
|
| 49 |
+
"target": 89882000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 120792000627.39224,
|
| 53 |
+
"error": 627.3922424316406,
|
| 54 |
+
"pct_error": 5.193988363729722e-07,
|
| 55 |
+
"target": 120792000000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 14380000003192.146,
|
| 59 |
+
"error": 3192.146484375,
|
| 60 |
+
"pct_error": 2.2198515190368567e-08,
|
| 61 |
+
"target": 14380000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 2300769929338.5513,
|
| 65 |
+
"error": 29338.55126953125,
|
| 66 |
+
"pct_error": 1.2751623388993072e-06,
|
| 67 |
+
"target": 2300769900000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 556.303131303971,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 24.71526179116072,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1217,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 1.2751623388993072e-06,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 14.133320885223256,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 14.018810537973728,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.8468047711320823,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 3.6016485553163777,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 26.93480743704693,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1354,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 597.3577819401293,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8419,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 94.33676529785197,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 89.77031423173662,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 86.43409937576888,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.850897695326,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 70.75418230900675,
|
| 105 |
+
"top_100_weight_share_pct": 30.91616133661349,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 51.8390952799052,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 47.429992396814875,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 6.952768721662392,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 25.48756795020204,
|
| 110 |
+
"top_10_weight_share_pct": 8.51446573795109,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2032
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2033.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5d648e987f4562c7375e697daf6eb3ba5aeede5e114993ed14a4946dfa9b1e8f
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2033.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 3.7901176918796035e-05,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 176525846.1743817,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 97047001800.46129,
|
| 47 |
+
"error": 1800.4612884521484,
|
| 48 |
+
"pct_error": 1.8552467242183155e-06,
|
| 49 |
+
"target": 97047000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 128888202790.64587,
|
| 53 |
+
"error": 2790.6458587646484,
|
| 54 |
+
"pct_error": 2.1651678421800043e-06,
|
| 55 |
+
"target": 128888200000.00002
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 14987000018549.592,
|
| 59 |
+
"error": 18549.591796875,
|
| 60 |
+
"pct_error": 1.2377121369770467e-07,
|
| 61 |
+
"target": 14987000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 2409110122558.727,
|
| 65 |
+
"error": 122558.72705078125,
|
| 66 |
+
"pct_error": 5.087303072536383e-06,
|
| 67 |
+
"target": 2409110000000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 538.0974293240513,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 24.974664612807562,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1224,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 5.087303072536383e-06,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 13.581816830858678,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 14.064348485021927,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.834096334519688,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 3.568959402444364,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 27.24010318414893,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1366,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 603.8973799756152,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8419,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 90.29839847817074,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 89.66214117008153,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 86.56712483507745,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.791781777386063,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 71.6311798106188,
|
| 105 |
+
"top_100_weight_share_pct": 31.32226895210745,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 52.63418146668077,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 48.091947488543305,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 6.775136494577066,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 26.357089558017417,
|
| 110 |
+
"top_10_weight_share_pct": 8.805718778349016,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2033
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2034.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b714abaa2e540da37a87ba6dd8ec96401b722e2db319a9767369fc16b816391f
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2034.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 2.5914774979021036e-09,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 177339099.9825431,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 104520999999.84361,
|
| 47 |
+
"error": -0.1563873291015625,
|
| 48 |
+
"pct_error": -1.4962287875313333e-10,
|
| 49 |
+
"target": 104521000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 138786600000.79205,
|
| 53 |
+
"error": 0.79205322265625,
|
| 54 |
+
"pct_error": 5.706986284383722e-10,
|
| 55 |
+
"target": 138786600000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 15593999999978.963,
|
| 59 |
+
"error": -21.037109375,
|
| 60 |
+
"pct_error": -1.3490515182121328e-10,
|
| 61 |
+
"target": 15594000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 2517851199980.9893,
|
| 65 |
+
"error": -19.0107421875,
|
| 66 |
+
"pct_error": -7.550383512536404e-10,
|
| 67 |
+
"target": 2517851200000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 518.5652891514493,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 28.34373495288594,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1242,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 7.550383512536404e-10,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 11.08893771569094,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 12.147397487048545,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.8301400676445368,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 3.450855184506654,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 30.514911417138816,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1379,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 608.8685759529254,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8419,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 88.86806040299568,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 89.17722032973995,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 86.46349709333742,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.720689031507117,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 72.30004437087827,
|
| 105 |
+
"top_100_weight_share_pct": 31.707250467295545,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 51.35831605497331,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 47.436843250653574,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 6.61920065887099,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 26.35755636839941,
|
| 110 |
+
"top_10_weight_share_pct": 9.15342090187297,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2034
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2035.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:382831e466f2d94463e7f3c1ebe0895a305986dcaab9f4dc90e63c8dc7b69229
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2035.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 1.4202469058655793e-08,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 178075047.83958805,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 111682999999.56775,
|
| 47 |
+
"error": -0.4322509765625,
|
| 48 |
+
"pct_error": -3.8703381585603897e-10,
|
| 49 |
+
"target": 111683000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 145845000005.00275,
|
| 53 |
+
"error": 5.00274658203125,
|
| 54 |
+
"pct_error": 3.4301803846763687e-09,
|
| 55 |
+
"target": 145845000000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 16204999999917.578,
|
| 59 |
+
"error": -82.421875,
|
| 60 |
+
"pct_error": -5.086200246837396e-10,
|
| 61 |
+
"target": 16205000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 2630222399914.1436,
|
| 65 |
+
"error": -85.8564453125,
|
| 66 |
+
"pct_error": -3.2642275920279596e-09,
|
| 67 |
+
"target": 2630222400000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 497.07483313399143,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 29.461855991980567,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1251,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 3.4301803846763687e-09,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 9.937414994465275,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 9.638496240450847,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.842454081030535,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 4.454814536206888,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 34.32529010571424,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1386,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 612.4567794438391,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8420,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 83.64060818712396,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 88.70100928083585,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 86.20540673526096,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.678520649402568,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 73.03857781579056,
|
| 105 |
+
"top_100_weight_share_pct": 32.12139895981373,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 50.5906933186701,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 46.61947977791525,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 6.510559860174812,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 27.313886230279948,
|
| 110 |
+
"top_10_weight_share_pct": 9.517376109753982,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2035
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2036.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f4cd6f8a5aa111afb94cae164ba2dd91e9e6b71844aadcf3bbd58668655b1412
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2036.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 8.161670750078624e-08,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 178773723.88694233,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 118340000002.54503,
|
| 47 |
+
"error": 2.5450286865234375,
|
| 48 |
+
"pct_error": 2.1506073065095804e-09,
|
| 49 |
+
"target": 118340000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 153107500032.8107,
|
| 53 |
+
"error": 32.810699462890625,
|
| 54 |
+
"pct_error": 2.142984469270978e-08,
|
| 55 |
+
"target": 153107500000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 16824999999739.203,
|
| 59 |
+
"error": -260.796875,
|
| 60 |
+
"pct_error": -1.550055720653789e-09,
|
| 61 |
+
"target": 16825000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 2746720199760.7363,
|
| 65 |
+
"error": -239.263671875,
|
| 66 |
+
"pct_error": -8.71088623715659e-09,
|
| 67 |
+
"target": 2746720200000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 477.50205769795184,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 28.649667605990278,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1256,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 2.142984469270978e-08,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 11.786604743390464,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 8.051802033699902,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.8524761294144882,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 5.2046675728637615,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 36.054312690318014,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1391,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 611.020428434098,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8420,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 79.58654060275043,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 88.34390224400778,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 85.89276702281684,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.66835167708198,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 73.52032179667351,
|
| 105 |
+
"top_100_weight_share_pct": 32.422967160588215,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 49.89552853711529,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 46.010611231942974,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 6.588340854107116,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 27.84369996146035,
|
| 110 |
+
"top_10_weight_share_pct": 9.866577936083361,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2036
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2037.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f77a10186607b7e175a26506778f0526478059d205771ce8f90c408e07e331ae
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2037.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 5.398433157548688e-07,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 179461953.75549263,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 124952000081.57294,
|
| 47 |
+
"error": 81.57293701171875,
|
| 48 |
+
"pct_error": 6.528341844205675e-08,
|
| 49 |
+
"target": 124952000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 158931500260.40137,
|
| 53 |
+
"error": 260.4013671875,
|
| 54 |
+
"pct_error": 1.6384503209716136e-07,
|
| 55 |
+
"target": 158931500000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 17464999999832.95,
|
| 59 |
+
"error": -167.05078125,
|
| 60 |
+
"pct_error": -9.564888705983394e-10,
|
| 61 |
+
"target": 17465000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 2867012000528.4727,
|
| 65 |
+
"error": 528.47265625,
|
| 66 |
+
"pct_error": 1.84328721417978e-08,
|
| 67 |
+
"target": 2867012000000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 457.2923724871733,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 25.87821783814262,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1259,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 1.6384503209716136e-07,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 14.321048883155054,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 8.477268704654708,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.860269681562695,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 6.225597384751994,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 36.64453386279521,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1402,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 610.1745518065184,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8420,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 73.49550943214014,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 88.21990336184558,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 85.66283636702401,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.648029412965244,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 74.05315427868909,
|
| 105 |
+
"top_100_weight_share_pct": 32.73876183933594,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 49.47680604506024,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 45.36409425261477,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 6.659040465917607,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 28.587036122740155,
|
| 110 |
+
"top_10_weight_share_pct": 10.260788383720467,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2037
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2038.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:33edd7065ba72fd2d7d8a05531e41bc75e69ce404c86b2dd26092163d6895d77
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2038.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 4.215008452547065e-06,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 180130225.90901873,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 131665001478.2736,
|
| 47 |
+
"error": 1478.2736206054688,
|
| 48 |
+
"pct_error": 1.1227536707594795e-06,
|
| 49 |
+
"target": 131664999999.99998
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 166814402783.74268,
|
| 53 |
+
"error": 2783.74267578125,
|
| 54 |
+
"pct_error": 1.6687664109221086e-06,
|
| 55 |
+
"target": 166814400000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 18132000010351.05,
|
| 59 |
+
"error": 10351.05078125,
|
| 60 |
+
"pct_error": 5.70871982199978e-08,
|
| 61 |
+
"target": 18132000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 2989105619637.0107,
|
| 65 |
+
"error": 19637.0107421875,
|
| 66 |
+
"pct_error": 6.569527266680541e-07,
|
| 67 |
+
"target": 2989105600000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 440.72083641865413,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 26.068856734108742,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1264,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 1.6687664109221086e-06,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 14.466699790381874,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 8.55479549900972,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.8687243250645121,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 6.199604225867581,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 37.25582665166191,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1410,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 607.9401115802958,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8421,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 72.85588133620796,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 88.01272738682881,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 85.43457201673738,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.67626224187024,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 74.42265419991963,
|
| 105 |
+
"top_100_weight_share_pct": 33.02682102035818,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 48.46118914585888,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 45.159147193189085,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 6.724389346612794,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 28.691005207583448,
|
| 110 |
+
"top_10_weight_share_pct": 10.5563178101789,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2038
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2039.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5c220fe85fc787737bac3670a1728d702c3c3e77750fbe8bf082a326776b787b
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2039.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 2.5847899899433e-05,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 180782961.51324233,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 138444015096.6156,
|
| 47 |
+
"error": 15096.615600585938,
|
| 48 |
+
"pct_error": 1.0904492502806865e-05,
|
| 49 |
+
"target": 138444000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 175016724239.37436,
|
| 53 |
+
"error": 24239.37435913086,
|
| 54 |
+
"pct_error": 1.3849749400560552e-05,
|
| 55 |
+
"target": 175016700000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 18819000123592.547,
|
| 59 |
+
"error": 123592.546875,
|
| 60 |
+
"pct_error": 6.567434341622828e-07,
|
| 61 |
+
"target": 18819000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 3115258496675.48,
|
| 65 |
+
"error": 196675.47998046875,
|
| 66 |
+
"pct_error": 6.31329607501467e-06,
|
| 67 |
+
"target": 3115258300000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 426.0471545808138,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 26.96635927818796,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1273,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 1.3849749400560552e-05,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 13.824244140533374,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 8.153575015543407,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.8892292891232013,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 5.841578093590624,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 37.33927368704928,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1422,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 604.850365698557,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8421,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 73.52074953486805,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 87.86654593744407,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 85.20407171691615,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.725670377592042,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 74.80169368425761,
|
| 105 |
+
"top_100_weight_share_pct": 33.33950886273665,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 48.536439238908955,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 45.585835921018855,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 6.788545072502068,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 28.782407185539665,
|
| 110 |
+
"top_10_weight_share_pct": 10.811332944691088,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2039
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2040.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3643b5eb910853140adcd2b79e01555699ebccee2eb18e383089815a6f86b0a8
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2040.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 1.8250192959434465e-09,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 181438318.2970558,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 145273999998.24945,
|
| 47 |
+
"error": -1.75054931640625,
|
| 48 |
+
"pct_error": -1.2049983592427069e-09,
|
| 49 |
+
"target": 145274000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 183600800005.67172,
|
| 53 |
+
"error": 5.671722412109375,
|
| 54 |
+
"pct_error": 3.089159966682811e-09,
|
| 55 |
+
"target": 183600800000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 19531999999952.543,
|
| 59 |
+
"error": -47.45703125,
|
| 60 |
+
"pct_error": -2.4297066992627487e-10,
|
| 61 |
+
"target": 19532000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 3242921999941.8096,
|
| 65 |
+
"error": -58.1904296875,
|
| 66 |
+
"pct_error": -1.7943826489659636e-09,
|
| 67 |
+
"target": 3242922000000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 411.85549264430693,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 27.579075755826306,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1281,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 3.089159966682811e-09,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 13.675794376544696,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 8.031643459621117,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.9114195161252571,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 5.703509661981896,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 37.65886485517936,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1433,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 602.7893774317383,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8421,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 73.53458606979744,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 87.72104873635976,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 85.00141264768581,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.761381360180323,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 75.02288471364514,
|
| 105 |
+
"top_100_weight_share_pct": 33.60199391872208,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 48.58570671399901,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 45.32384013699185,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 6.853665832304559,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 28.782796713940122,
|
| 110 |
+
"top_10_weight_share_pct": 11.07365657613473,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2040
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2041.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:dad58cd225bd6f5a2ebb9149804cbe8c74bbddd336570a852c577150adb638ad
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2041.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 8.044996550201685e-09,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 182095286.36258468,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 152174999993.7351,
|
| 47 |
+
"error": -6.264892578125,
|
| 48 |
+
"pct_error": -4.116900002053557e-09,
|
| 49 |
+
"target": 152175000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 190528600030.14178,
|
| 53 |
+
"error": 30.14178466796875,
|
| 54 |
+
"pct_error": 1.5820084054555985e-08,
|
| 55 |
+
"target": 190528600000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 20268999999868.68,
|
| 59 |
+
"error": -131.3203125,
|
| 60 |
+
"pct_error": -6.478874759484928e-10,
|
| 61 |
+
"target": 20269000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 3373216799773.3823,
|
| 65 |
+
"error": -226.61767578125,
|
| 66 |
+
"pct_error": -6.718147371412653e-09,
|
| 67 |
+
"target": 3373216800000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 397.0844774851081,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 27.341053834447447,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1287,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 1.5820084054555985e-08,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 13.941678281714356,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 8.541312138916016,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.9328778231284579,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 5.834391027635964,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 38.05921628614903,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1450,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 601.9726595596524,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8421,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 71.36336577860578,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 87.6981270828918,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 84.88048297206619,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.751652313178834,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 75.40629729460076,
|
| 105 |
+
"top_100_weight_share_pct": 33.920266175584416,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 48.349276342437015,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 44.68511751258167,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 6.916304705794339,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 29.533427944524824,
|
| 110 |
+
"top_10_weight_share_pct": 11.338659667379156,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2041
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2042.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:57a25f7682081e3b434f386aad3b927edfbc504def7c3ce5fb4d49d34617a0ee
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2042.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 1.862868642555194e-08,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 182662452.31014886,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 159208999993.34662,
|
| 47 |
+
"error": -6.65338134765625,
|
| 48 |
+
"pct_error": -4.179023389165342e-09,
|
| 49 |
+
"target": 159209000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 197729000075.75537,
|
| 53 |
+
"error": 75.75537109375,
|
| 54 |
+
"pct_error": 3.8312726556928926e-08,
|
| 55 |
+
"target": 197729000000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 21034999999825.906,
|
| 59 |
+
"error": -174.09375,
|
| 60 |
+
"pct_error": -8.276384597100071e-10,
|
| 61 |
+
"target": 21035000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 3508081799578.3306,
|
| 65 |
+
"error": -421.66943359375,
|
| 66 |
+
"pct_error": -1.2019943023955428e-08,
|
| 67 |
+
"target": 3508081800000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 384.114079027499,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 27.53920635218033,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1294,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 3.8312726556928926e-08,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 13.519291928029656,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 8.689011387197839,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.9523051041971927,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 5.691586400759529,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 38.74166397505172,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1455,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 599.3766937229822,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8421,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 69.50354605816453,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 87.5215209530353,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 84.70376020747584,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.750640502054544,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 75.71994482906103,
|
| 105 |
+
"top_100_weight_share_pct": 34.18674747352863,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 48.047033277398235,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 44.22566519909104,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 6.986348254815314,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 30.34652784676579,
|
| 110 |
+
"top_10_weight_share_pct": 11.556228032306462,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2042
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2043.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:764af2df6067c221b4705727a2d7751dde8392628b3181d332c807e1cf24d22b
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2043.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 6.325634771111671e-08,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 183226265.6786211,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 166412000041.8953,
|
| 47 |
+
"error": 41.895294189453125,
|
| 48 |
+
"pct_error": 2.5175644899077665e-08,
|
| 49 |
+
"target": 166412000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 207366000262.7714,
|
| 53 |
+
"error": 262.7713928222656,
|
| 54 |
+
"pct_error": 1.2671864858379176e-07,
|
| 55 |
+
"target": 207366000000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 21828000000080.32,
|
| 59 |
+
"error": 80.3203125,
|
| 60 |
+
"pct_error": 3.6796917949422764e-10,
|
| 61 |
+
"target": 21828000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 3647614199404.4854,
|
| 65 |
+
"error": -595.5146484375,
|
| 66 |
+
"pct_error": -1.6326141301826822e-08,
|
| 67 |
+
"target": 3647614200000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 373.5040549920298,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 30.307575104724275,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1301,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 1.2671864858379176e-07,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 11.032115906895674,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 7.32416455456527,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 0.9588805149297072,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 4.668911546236256,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 40.980187491899116,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1467,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 596.9509428152875,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8421,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 71.04687909985181,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 87.18896877645706,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 84.37038179443704,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.761406487697997,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 75.68640804383426,
|
| 105 |
+
"top_100_weight_share_pct": 34.35264186608614,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 47.23996089209605,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 43.514469110359315,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 7.030964218465701,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 30.184129145922654,
|
| 110 |
+
"top_10_weight_share_pct": 11.73991482944422,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2043
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2044.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c04a31f8422dc71ee1bffe8ca99a570e7ecd1b2c91e8f2e5d1d3517ff28081fd
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2044.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 1.5385006897685231e-07,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 183754757.7814378,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 173854000225.18195,
|
| 47 |
+
"error": 225.18194580078125,
|
| 48 |
+
"pct_error": 1.2952359209496546e-07,
|
| 49 |
+
"target": 173854000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 215203500735.40216,
|
| 53 |
+
"error": 735.4021606445312,
|
| 54 |
+
"pct_error": 3.4172407077233e-07,
|
| 55 |
+
"target": 215203500000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 22653000001336.324,
|
| 59 |
+
"error": 1336.32421875,
|
| 60 |
+
"pct_error": 5.899104837107668e-09,
|
| 61 |
+
"target": 22653000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 3793240500261.3794,
|
| 65 |
+
"error": 261.37939453125,
|
| 66 |
+
"pct_error": 6.890662338210562e-09,
|
| 67 |
+
"target": 3793240500000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 363.3847822540223,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 30.74185163460635,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1305,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 3.4172407077233e-07,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 10.053220515328361,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 6.942273161156648,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 1.0066607253193731,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 5.1426937542971105,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 42.10576760911998,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1479,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 595.4096593871951,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8421,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 70.34666929618584,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 87.05076819085421,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 84.13770034578798,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.73832121974838,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 75.8068475221513,
|
| 105 |
+
"top_100_weight_share_pct": 34.495459088964296,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 46.62297749562519,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 42.89602322633004,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 7.058421147781023,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 30.331560723158457,
|
| 110 |
+
"top_10_weight_share_pct": 11.938062891907483,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2044
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2045.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9c61dc55d78a4c2e6add47c6c0a1123e7856e2aaf92c84d1e159911d089dd3f0
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2045.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 3.291726268067371e-07,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 184227470.86828005,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 181587000695.41095,
|
| 47 |
+
"error": 695.4109497070312,
|
| 48 |
+
"pct_error": 3.8296295974217934e-07,
|
| 49 |
+
"target": 181587000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 225667201706.80914,
|
| 53 |
+
"error": 1706.8091430664062,
|
| 54 |
+
"pct_error": 7.563390439844189e-07,
|
| 55 |
+
"target": 225667200000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 23507000004703.367,
|
| 59 |
+
"error": 4703.3671875,
|
| 60 |
+
"pct_error": 2.000836851788829e-08,
|
| 61 |
+
"target": 23507000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 3943796803505.549,
|
| 65 |
+
"error": 3505.548828125,
|
| 66 |
+
"pct_error": 8.888766348522317e-08,
|
| 67 |
+
"target": 3943796800000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 355.0604483890252,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 32.43098416819092,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1310,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 7.563390439844189e-07,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 10.200670151421008,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 6.054156175751906,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 1.056433355113532,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 5.230871933373782,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 43.40471969796605,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1494,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 594.3881763854566,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8421,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 71.9447154253338,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 86.8158023525053,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.82840564592807,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.730922378388193,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 75.7125739707394,
|
| 105 |
+
"top_100_weight_share_pct": 34.536217088922555,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 45.765098872267075,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 42.476997389963685,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 7.063409275261474,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 29.933966110237105,
|
| 110 |
+
"top_10_weight_share_pct": 12.1115422337904,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2045
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2046.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c54b5ddb275c6f8982a21a237ed86daa2837dd0325db94be3ece4047a9f6c888
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2046.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 1.4420746640740944e-07,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 184601125.81820178,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 189555000216.1463,
|
| 47 |
+
"error": 216.14630126953125,
|
| 48 |
+
"pct_error": 1.1402827742319181e-07,
|
| 49 |
+
"target": 189555000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 234153600776.36316,
|
| 53 |
+
"error": 776.3631591796875,
|
| 54 |
+
"pct_error": 3.315614874935459e-07,
|
| 55 |
+
"target": 234153600000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 24391000001221.33,
|
| 59 |
+
"error": 1221.328125,
|
| 60 |
+
"pct_error": 5.007290086507318e-09,
|
| 61 |
+
"target": 24391000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 4097736000045.781,
|
| 65 |
+
"error": 45.78076171875,
|
| 66 |
+
"pct_error": 1.1172208682733588e-09,
|
| 67 |
+
"target": 4097736000000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 346.6430126850045,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 31.45957559034498,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1322,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 3.315614874935459e-07,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 11.459690400784577,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 6.63408282125457,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 1.1001408907306711,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 5.721754034011639,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 43.95611633436776,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1506,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 592.9128924869319,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8421,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 70.827021095509,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 86.84008416612255,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.65106670023523,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.722604911445828,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 75.71271054307162,
|
| 105 |
+
"top_100_weight_share_pct": 34.598661447347126,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 45.66268106341092,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 42.008815278812335,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 7.067909033279432,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 30.00304392260937,
|
| 110 |
+
"top_10_weight_share_pct": 12.281332298871451,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2046
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2047.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4207fe8429c1181aafb5dac407e0650aadd3799b34f7ad8a9fd62936c3844ab7
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2047.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 6.572370599947533e-08,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 185020548.47778916,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 197851000043.89722,
|
| 47 |
+
"error": 43.897216796875,
|
| 48 |
+
"pct_error": 2.2187007797218613e-08,
|
| 49 |
+
"target": 197851000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 243004800441.13046,
|
| 53 |
+
"error": 441.1304626464844,
|
| 54 |
+
"pct_error": 1.815315840043013e-07,
|
| 55 |
+
"target": 243004800000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 25313000000149.66,
|
| 59 |
+
"error": 149.66015625,
|
| 60 |
+
"pct_error": 5.912383212183463e-10,
|
| 61 |
+
"target": 25313000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 4261785499245.02,
|
| 65 |
+
"error": -754.97998046875,
|
| 66 |
+
"pct_error": -1.7715109793037447e-08,
|
| 67 |
+
"target": 4261785500000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 341.0316726070625,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 31.481935871908973,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1329,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 1.815315840043013e-07,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 11.737921714533048,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 7.27762999776017,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 1.127410491264507,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 5.840188271783947,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 44.549177453747205,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1516,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 592.6256344124628,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8423,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 71.12068683885971,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 86.88158657758069,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.52471038506275,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.759317107534496,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 75.68018530437115,
|
| 105 |
+
"top_100_weight_share_pct": 34.64372259680369,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 45.67499832899463,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 41.00490355306566,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 7.040107334278499,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 29.79903534321478,
|
| 110 |
+
"top_10_weight_share_pct": 12.396316362003363,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2047
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2048.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b0dec91e58cbe77ab66d35766625463e3da123c566e3ca36fddb3597150280e3
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2048.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 3.86402936816834e-08,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 185473971.8764868,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 206585999992.95038,
|
| 47 |
+
"error": -7.04962158203125,
|
| 48 |
+
"pct_error": -3.4124391691747017e-09,
|
| 49 |
+
"target": 206586000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 254819000317.04523,
|
| 53 |
+
"error": 317.04522705078125,
|
| 54 |
+
"pct_error": 1.2441977523292268e-07,
|
| 55 |
+
"target": 254819000000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 26269999999905.19,
|
| 59 |
+
"error": -94.80859375,
|
| 60 |
+
"pct_error": -3.6090062333460223e-10,
|
| 61 |
+
"target": 26270000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 4433208999095.67,
|
| 65 |
+
"error": -904.330078125,
|
| 66 |
+
"pct_error": -2.039899490696243e-08,
|
| 67 |
+
"target": 4433209000000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 336.93423368840365,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 33.024668606348705,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1333,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 1.2441977523292268e-07,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 10.870593898408206,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 7.128788484199856,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 1.144699618019349,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 5.403930396802847,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 46.01956211835635,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1526,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 591.8218824145242,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8423,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 74.4004003860828,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 86.8188469146897,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.35898039418997,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.81750307282258,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 75.3864713396969,
|
| 105 |
+
"top_100_weight_share_pct": 34.63470705419945,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 45.027417929026484,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 40.58656878521539,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 7.006339705471512,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 28.85031068701488,
|
| 110 |
+
"top_10_weight_share_pct": 12.484738146234362,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2048
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2049.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:664b0c1cd675ed7e198bfe0a2818c9d41fdcd2e50a409417044f4402ba160380
|
| 3 |
+
size 52551920
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2049.h5.metadata.json
ADDED
|
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
|
| 3 |
+
"base_dataset_snapshot": {
|
| 4 |
+
"requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920"
|
| 5 |
+
},
|
| 6 |
+
"calibration_audit": {
|
| 7 |
+
"age_bucket_count": 18,
|
| 8 |
+
"age_bucket_size": 5,
|
| 9 |
+
"age_max_pct_error": 2.958636157476415e-08,
|
| 10 |
+
"approximate_entropy_error": null,
|
| 11 |
+
"approximate_solution_error_pct": null,
|
| 12 |
+
"approximate_solution_used": false,
|
| 13 |
+
"approximation_method": null,
|
| 14 |
+
"baseline_weight_sum": 161309969.28033406,
|
| 15 |
+
"calibrated_weight_sum": 185985078.08004212,
|
| 16 |
+
"calibration_quality": "exact",
|
| 17 |
+
"constraint_provenance": {
|
| 18 |
+
"age_targets": {
|
| 19 |
+
"classification": "hard",
|
| 20 |
+
"scoring_contract": "population calibration target",
|
| 21 |
+
"source": "trustees_2025_current_law"
|
| 22 |
+
},
|
| 23 |
+
"hi_tob": {
|
| 24 |
+
"classification": "hard",
|
| 25 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 26 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 27 |
+
},
|
| 28 |
+
"oasdi_tob": {
|
| 29 |
+
"classification": "hard",
|
| 30 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 31 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 32 |
+
},
|
| 33 |
+
"payroll_total": {
|
| 34 |
+
"classification": "hard",
|
| 35 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 36 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 37 |
+
},
|
| 38 |
+
"ss_total": {
|
| 39 |
+
"classification": "hard",
|
| 40 |
+
"scoring_contract": "same formula path used by production scoring",
|
| 41 |
+
"source": "policyengine_formula_on_scored_h5"
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"constraints": {
|
| 45 |
+
"hi_tob": {
|
| 46 |
+
"achieved": 215750999975.3484,
|
| 47 |
+
"error": -24.651611328125,
|
| 48 |
+
"pct_error": -1.1425954608843065e-08,
|
| 49 |
+
"target": 215751000000.0
|
| 50 |
+
},
|
| 51 |
+
"oasdi_tob": {
|
| 52 |
+
"achieved": 264451100317.07367,
|
| 53 |
+
"error": 317.07366943359375,
|
| 54 |
+
"pct_error": 1.1989879014819518e-07,
|
| 55 |
+
"target": 264451100000.0
|
| 56 |
+
},
|
| 57 |
+
"payroll_total": {
|
| 58 |
+
"achieved": 27262999999872.227,
|
| 59 |
+
"error": -127.7734375,
|
| 60 |
+
"pct_error": -4.686697630488207e-10,
|
| 61 |
+
"target": 27263000000000.0
|
| 62 |
+
},
|
| 63 |
+
"ss_total": {
|
| 64 |
+
"achieved": 4614016499036.788,
|
| 65 |
+
"error": -963.2119140625,
|
| 66 |
+
"pct_error": -2.0875779574314484e-08,
|
| 67 |
+
"target": 4614016500000.0
|
| 68 |
+
}
|
| 69 |
+
},
|
| 70 |
+
"effective_sample_size": 332.71399984658194,
|
| 71 |
+
"entropy_error": null,
|
| 72 |
+
"fell_back_to_ipf": false,
|
| 73 |
+
"greg_attempted": false,
|
| 74 |
+
"greg_error": null,
|
| 75 |
+
"hi_tob_contributor_count": 41314,
|
| 76 |
+
"hi_tob_contributor_effective_sample_size": 31.477737078601674,
|
| 77 |
+
"hi_tob_positive_contributor_count": 1341,
|
| 78 |
+
"largest_negative_weight": 0.0,
|
| 79 |
+
"lp_fallback_used": false,
|
| 80 |
+
"max_constraint_pct_error": 1.1989879014819518e-07,
|
| 81 |
+
"max_hi_tob_contribution_share_pct": 10.249305056776306,
|
| 82 |
+
"max_oasdi_tob_contribution_share_pct": 7.142642674856035,
|
| 83 |
+
"max_payroll_total_contribution_share_pct": 1.1500082351144818,
|
| 84 |
+
"max_ss_total_contribution_share_pct": 5.091936129559231,
|
| 85 |
+
"method_requested": "entropy",
|
| 86 |
+
"method_used": "entropy",
|
| 87 |
+
"negative_weight_count": 0,
|
| 88 |
+
"negative_weight_household_pct": 0.0,
|
| 89 |
+
"negative_weight_pct": 0.0,
|
| 90 |
+
"oasdi_tob_contributor_count": 41314,
|
| 91 |
+
"oasdi_tob_contributor_effective_sample_size": 45.53911226962048,
|
| 92 |
+
"oasdi_tob_positive_contributor_count": 1531,
|
| 93 |
+
"payroll_total_contributor_count": 41314,
|
| 94 |
+
"payroll_total_contributor_effective_sample_size": 589.9240644778345,
|
| 95 |
+
"payroll_total_positive_contributor_count": 8423,
|
| 96 |
+
"positive_weight_count": 9343,
|
| 97 |
+
"positive_weight_pct": 22.61461005954398,
|
| 98 |
+
"ss_total_contributor_count": 41314,
|
| 99 |
+
"ss_total_contributor_effective_sample_size": 75.8877164569965,
|
| 100 |
+
"ss_total_positive_contributor_count": 2043,
|
| 101 |
+
"top_100_hi_tob_contribution_share_pct": 86.9367135592462,
|
| 102 |
+
"top_100_oasdi_tob_contribution_share_pct": 83.29954323027334,
|
| 103 |
+
"top_100_payroll_total_contribution_share_pct": 31.90850872885224,
|
| 104 |
+
"top_100_ss_total_contribution_share_pct": 75.22141536418823,
|
| 105 |
+
"top_100_weight_share_pct": 34.69799410223517,
|
| 106 |
+
"top_10_hi_tob_contribution_share_pct": 45.25543684786545,
|
| 107 |
+
"top_10_oasdi_tob_contribution_share_pct": 40.41881350576907,
|
| 108 |
+
"top_10_payroll_total_contribution_share_pct": 6.960070106578016,
|
| 109 |
+
"top_10_ss_total_contribution_share_pct": 28.519238871515533,
|
| 110 |
+
"top_10_weight_share_pct": 12.585236396714143,
|
| 111 |
+
"validation_issues": [],
|
| 112 |
+
"validation_passed": true
|
| 113 |
+
},
|
| 114 |
+
"contract_version": 1,
|
| 115 |
+
"policyengine_us": {
|
| 116 |
+
"locked_version": "1.700.2",
|
| 117 |
+
"package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
|
| 118 |
+
"package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
|
| 119 |
+
"version": "1.700.2"
|
| 120 |
+
},
|
| 121 |
+
"profile": {
|
| 122 |
+
"allow_greg_fallback": false,
|
| 123 |
+
"approximate_windows": [
|
| 124 |
+
{
|
| 125 |
+
"age_bucket_size": 5,
|
| 126 |
+
"end_year": 2074,
|
| 127 |
+
"max_age_error_pct": 1.0,
|
| 128 |
+
"max_constraint_error_pct": 1.0,
|
| 129 |
+
"max_negative_weight_pct": 0.0,
|
| 130 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 131 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 132 |
+
"min_effective_sample_size": 75.0,
|
| 133 |
+
"min_positive_household_count": 1000,
|
| 134 |
+
"start_year": 2026
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"age_bucket_size": 5,
|
| 138 |
+
"end_year": 2078,
|
| 139 |
+
"max_age_error_pct": 0.5,
|
| 140 |
+
"max_constraint_error_pct": 0.5,
|
| 141 |
+
"max_negative_weight_pct": 0.0,
|
| 142 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 143 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 144 |
+
"min_effective_sample_size": 75.0,
|
| 145 |
+
"min_positive_household_count": 1000,
|
| 146 |
+
"start_year": 2075
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"age_bucket_size": 5,
|
| 150 |
+
"end_year": 2085,
|
| 151 |
+
"max_age_error_pct": 10.0,
|
| 152 |
+
"max_constraint_error_pct": 10.0,
|
| 153 |
+
"max_negative_weight_pct": 0.0,
|
| 154 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 155 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 156 |
+
"min_effective_sample_size": 75.0,
|
| 157 |
+
"min_positive_household_count": 1000,
|
| 158 |
+
"start_year": 2079
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"age_bucket_size": 5,
|
| 162 |
+
"end_year": 2095,
|
| 163 |
+
"max_age_error_pct": 20.0,
|
| 164 |
+
"max_constraint_error_pct": 20.0,
|
| 165 |
+
"max_negative_weight_pct": 0.0,
|
| 166 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 167 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 168 |
+
"min_effective_sample_size": 75.0,
|
| 169 |
+
"min_positive_household_count": 1000,
|
| 170 |
+
"start_year": 2086
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"age_bucket_size": 5,
|
| 174 |
+
"end_year": null,
|
| 175 |
+
"max_age_error_pct": 35.0,
|
| 176 |
+
"max_constraint_error_pct": 35.0,
|
| 177 |
+
"max_negative_weight_pct": 0.0,
|
| 178 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 179 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 180 |
+
"min_effective_sample_size": 75.0,
|
| 181 |
+
"min_positive_household_count": 1000,
|
| 182 |
+
"start_year": 2096
|
| 183 |
+
}
|
| 184 |
+
],
|
| 185 |
+
"benchmark_tob": false,
|
| 186 |
+
"calibration_method": "entropy",
|
| 187 |
+
"description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
|
| 188 |
+
"max_age_error_pct": 0.1,
|
| 189 |
+
"max_constraint_error_pct": 0.1,
|
| 190 |
+
"max_negative_weight_pct": 0.0,
|
| 191 |
+
"max_top_100_weight_share_pct": 95.0,
|
| 192 |
+
"max_top_10_weight_share_pct": 25.0,
|
| 193 |
+
"min_effective_sample_size": 75.0,
|
| 194 |
+
"min_positive_household_count": 1000,
|
| 195 |
+
"name": "ss-payroll-tob",
|
| 196 |
+
"use_greg": false,
|
| 197 |
+
"use_h6_reform": false,
|
| 198 |
+
"use_payroll": true,
|
| 199 |
+
"use_ss": true,
|
| 200 |
+
"use_tob": true
|
| 201 |
+
},
|
| 202 |
+
"run_id": "crfb-longrun-20260520-5a35713-annual",
|
| 203 |
+
"source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
|
| 204 |
+
"target_source": {
|
| 205 |
+
"baseline_kind": "current_law_comparator",
|
| 206 |
+
"description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
|
| 207 |
+
"file": "trustees_2025_current_law.csv",
|
| 208 |
+
"name": "trustees_2025_current_law",
|
| 209 |
+
"not_law": false,
|
| 210 |
+
"notes": [
|
| 211 |
+
"Generated from social_security_aux.csv for explicit source selection."
|
| 212 |
+
],
|
| 213 |
+
"sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
|
| 214 |
+
"source_urls": [
|
| 215 |
+
"https://www.ssa.gov/oact/tr/2025/lrIndex.html",
|
| 216 |
+
"https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
|
| 217 |
+
],
|
| 218 |
+
"type": "trustees_current_law"
|
| 219 |
+
},
|
| 220 |
+
"tax_assumption": {
|
| 221 |
+
"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.",
|
| 222 |
+
"end_year": 2100,
|
| 223 |
+
"name": "trustees-2025-core-thresholds-v1",
|
| 224 |
+
"not_default_current_law": true,
|
| 225 |
+
"parameter_groups": [
|
| 226 |
+
"all_gov_irs_uprating_parameters"
|
| 227 |
+
],
|
| 228 |
+
"projection_base_year": 2026,
|
| 229 |
+
"source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
|
| 230 |
+
"start_year": 2035,
|
| 231 |
+
"uprating_parameter": "gov.irs.uprating",
|
| 232 |
+
"wage_index": "gov.ssa.nawi"
|
| 233 |
+
},
|
| 234 |
+
"year": 2049
|
| 235 |
+
}
|
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/2050.h5
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:bbd75e5c06f42ca0f01f06bce751e6e09ae73447bd325ed858cf91e861692f1f
|
| 3 |
+
size 52551920
|