| { |
| "base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5", |
| "base_dataset_snapshot": { |
| "requested_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5", |
| "resolved_file_sha256": "96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca", |
| "resolved_mtime_ns": 1778905303378497095, |
| "resolved_path": "/Users/maxghenis/.cache/huggingface/hub/models--policyengine--policyengine-us-data/blobs/96965b0d9931d36beb29486b25fffee8b630e3b62c9376e7265976e02f7ab3ca", |
| "resolved_size": 106261154 |
| }, |
| "calibration_audit": { |
| "age_bucket_count": 86, |
| "age_bucket_size": 1, |
| "age_max_pct_error": 5.304442911386196e-08, |
| "approximate_entropy_error": null, |
| "approximate_solution_error_pct": null, |
| "approximate_solution_used": false, |
| "approximation_method": null, |
| "baseline_weight_sum": 155001800.43380612, |
| "calibrated_weight_sum": 163979184.33684584, |
| "calibration_quality": "exact", |
| "constraint_provenance": { |
| "age_targets": { |
| "classification": "hard", |
| "scoring_contract": "population calibration target", |
| "source": "trustees_2025_current_law" |
| }, |
| "hi_tob": { |
| "classification": "hard", |
| "scoring_contract": "same formula path used by production scoring", |
| "source": "policyengine_formula_on_scored_h5" |
| }, |
| "oasdi_tob": { |
| "classification": "hard", |
| "scoring_contract": "same formula path used by production scoring", |
| "source": "policyengine_formula_on_scored_h5" |
| }, |
| "payroll_total": { |
| "classification": "hard", |
| "scoring_contract": "same formula path used by production scoring", |
| "source": "policyengine_formula_on_scored_h5" |
| }, |
| "ss_total": { |
| "classification": "hard", |
| "scoring_contract": "same formula path used by production scoring", |
| "source": "policyengine_formula_on_scored_h5" |
| } |
| }, |
| "constraints": { |
| "hi_tob": { |
| "achieved": 89881999990.20543, |
| "error": -9.794570922851562, |
| "pct_error": -1.0897143947455065e-08, |
| "target": 89882000000.0 |
| }, |
| "oasdi_tob": { |
| "achieved": 120792000021.55887, |
| "error": 21.558868408203125, |
| "pct_error": 1.784792735297298e-08, |
| "target": 120792000000.0 |
| }, |
| "payroll_total": { |
| "achieved": 14380000000398.86, |
| "error": 398.859375, |
| "pct_error": 2.7737091446453407e-09, |
| "target": 14380000000000.0 |
| }, |
| "ss_total": { |
| "achieved": 2300769900347.4907, |
| "error": 347.49072265625, |
| "pct_error": 1.510323664510084e-08, |
| "target": 2300769900000.0 |
| } |
| }, |
| "effective_sample_size": 774.4120585444563, |
| "entropy_error": null, |
| "fell_back_to_ipf": false, |
| "greg_attempted": false, |
| "greg_error": null, |
| "hi_tob_contributor_count": 41314, |
| "hi_tob_contributor_effective_sample_size": 68.49689316399056, |
| "hi_tob_positive_contributor_count": 596, |
| "largest_negative_weight": 0.0, |
| "lp_fallback_used": false, |
| "max_constraint_pct_error": 1.784792735297298e-08, |
| "max_hi_tob_contribution_share_pct": 5.7644012904123265, |
| "max_oasdi_tob_contribution_share_pct": 6.137021412241653, |
| "max_payroll_total_contribution_share_pct": 2.181110479599437, |
| "max_ss_total_contribution_share_pct": 1.6085178456735276, |
| "method_requested": "entropy", |
| "method_used": "entropy", |
| "negative_weight_count": 0, |
| "negative_weight_household_pct": 0.0, |
| "negative_weight_pct": 0.0, |
| "oasdi_tob_contributor_count": 41314, |
| "oasdi_tob_contributor_effective_sample_size": 73.81191946928466, |
| "oasdi_tob_positive_contributor_count": 774, |
| "payroll_total_contributor_count": 41314, |
| "payroll_total_contributor_effective_sample_size": 357.9526644774506, |
| "payroll_total_positive_contributor_count": 4196, |
| "positive_weight_count": 5132, |
| "positive_weight_pct": 12.42193929418599, |
| "ss_total_contributor_count": 41314, |
| "ss_total_contributor_effective_sample_size": 220.65202279505905, |
| "ss_total_positive_contributor_count": 1596, |
| "top_100_hi_tob_contribution_share_pct": 88.07065120063046, |
| "top_100_oasdi_tob_contribution_share_pct": 82.39901649295689, |
| "top_100_payroll_total_contribution_share_pct": 38.208000335965814, |
| "top_100_ss_total_contribution_share_pct": 56.30914552609292, |
| "top_100_weight_share_pct": 25.952834459530287, |
| "top_10_hi_tob_contribution_share_pct": 27.751432151762856, |
| "top_10_oasdi_tob_contribution_share_pct": 26.584722611103963, |
| "top_10_payroll_total_contribution_share_pct": 11.11248764331462, |
| "top_10_ss_total_contribution_share_pct": 12.578046589929045, |
| "top_10_weight_share_pct": 5.400586375991975, |
| "validation_issues": [], |
| "validation_passed": true |
| }, |
| "contract_version": 1, |
| "policyengine_us": { |
| "package_dir": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us", |
| "package_file": "/Users/maxghenis/PolicyEngine/policyengine-us-data-crfb-pin/.venv/lib/python3.14/site-packages/policyengine_us/__init__.py", |
| "package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670", |
| "package_mtime_ns": 1778950525391246940, |
| "package_size": 498, |
| "package_tree_file_count": 13229, |
| "package_tree_sha256": "22d87cadef959eba850e557b5552733353999e8b63570ca0cc448a98d4af78e9", |
| "package_tree_size": 20314316, |
| "version": "1.691.12" |
| }, |
| "profile": { |
| "allow_greg_fallback": false, |
| "approximate_windows": [ |
| { |
| "age_bucket_size": 5, |
| "end_year": 2078, |
| "max_age_error_pct": 0.5, |
| "max_constraint_error_pct": 0.5, |
| "max_negative_weight_pct": 0.0, |
| "max_top_100_weight_share_pct": 95.0, |
| "max_top_10_weight_share_pct": 25.0, |
| "min_effective_sample_size": 75.0, |
| "min_positive_household_count": 1000, |
| "start_year": 2075 |
| }, |
| { |
| "age_bucket_size": 5, |
| "end_year": 2085, |
| "max_age_error_pct": 10.0, |
| "max_constraint_error_pct": 10.0, |
| "max_negative_weight_pct": 0.0, |
| "max_top_100_weight_share_pct": 95.0, |
| "max_top_10_weight_share_pct": 25.0, |
| "min_effective_sample_size": 75.0, |
| "min_positive_household_count": 1000, |
| "start_year": 2079 |
| }, |
| { |
| "age_bucket_size": 5, |
| "end_year": 2095, |
| "max_age_error_pct": 20.0, |
| "max_constraint_error_pct": 20.0, |
| "max_negative_weight_pct": 0.0, |
| "max_top_100_weight_share_pct": 95.0, |
| "max_top_10_weight_share_pct": 25.0, |
| "min_effective_sample_size": 75.0, |
| "min_positive_household_count": 1000, |
| "start_year": 2086 |
| }, |
| { |
| "age_bucket_size": 5, |
| "end_year": null, |
| "max_age_error_pct": 35.0, |
| "max_constraint_error_pct": 35.0, |
| "max_negative_weight_pct": 0.0, |
| "max_top_100_weight_share_pct": 95.0, |
| "max_top_10_weight_share_pct": 25.0, |
| "min_effective_sample_size": 75.0, |
| "min_positive_household_count": 1000, |
| "start_year": 2096 |
| } |
| ], |
| "benchmark_tob": false, |
| "calibration_method": "entropy", |
| "description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.", |
| "max_age_error_pct": 0.1, |
| "max_constraint_error_pct": 0.1, |
| "max_negative_weight_pct": 0.0, |
| "max_top_100_weight_share_pct": 95.0, |
| "max_top_10_weight_share_pct": 25.0, |
| "min_effective_sample_size": 75.0, |
| "min_positive_household_count": 1000, |
| "name": "ss-payroll-tob", |
| "use_greg": false, |
| "use_h6_reform": false, |
| "use_payroll": true, |
| "use_ss": true, |
| "use_tob": true |
| }, |
| "target_source": { |
| "baseline_kind": "current_law_comparator", |
| "description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.", |
| "file": "trustees_2025_current_law.csv", |
| "name": "trustees_2025_current_law", |
| "not_law": false, |
| "notes": [ |
| "Generated from social_security_aux.csv for explicit source selection." |
| ], |
| "sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4", |
| "source_urls": [ |
| "https://www.ssa.gov/oact/tr/2025/lrIndex.html", |
| "https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html" |
| ], |
| "type": "trustees_current_law" |
| }, |
| "tax_assumption": { |
| "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.", |
| "economic_assumption": "trustees-2025-nawi-v1", |
| "end_year": 2100, |
| "income_uprating_assumption": "trustees-2025-soi-income-nawi-v1", |
| "name": "trustees-2025-core-thresholds-v1", |
| "not_default_current_law": true, |
| "parameter_groups": [ |
| "all_gov_irs_uprating_parameters" |
| ], |
| "projection_base_year": 2026, |
| "source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026", |
| "start_year": 2035, |
| "uprating_parameter": "gov.irs.uprating" |
| }, |
| "year": 2032 |
| } |
|
|