diff --git a/staging/crfb-longrun-20260517/long_term/2026.h5 b/staging/crfb-longrun-20260517/long_term/2026.h5 deleted file mode 100644 index ac0fa6a79e651eb493cf4fa530d54f8e4838930d..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2026.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:05d0db5d93d42716e6bef84610f582ad0ad79d2d45bf5b2f8a8f0e448fd20eb5 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2026.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2026.h5.metadata.json deleted file mode 100644 index 9f21c915f49387ab5f94fe3ac7e36a35b0c7c997..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2026.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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.627290158224083e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 158493705.0623962, - "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": 52199000290.32177, - "error": 290.32176971435547, - "pct_error": 5.561826274724716e-07, - "target": 52199000000.0 - }, - "oasdi_tob": { - "achieved": 76790100342.54782, - "error": 342.5478210449219, - "pct_error": 4.4608331157912524e-07, - "target": 76790100000.0 - }, - "payroll_total": { - "achieved": 11129000009175.117, - "error": 9175.1171875, - "pct_error": 8.244332094078534e-08, - "target": 11129000000000.0 - }, - "ss_total": { - "achieved": 1701334006411.184, - "error": 6411.18408203125, - "pct_error": 3.7683277252034284e-07, - "target": 1701334000000.0 - } - }, - "effective_sample_size": 814.6137406515032, - "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": 61.17622633928304, - "hi_tob_positive_contributor_count": 536, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 5.561826274724716e-07, - "max_hi_tob_contribution_share_pct": 6.804387843439868, - "max_oasdi_tob_contribution_share_pct": 6.609444653197573, - "max_payroll_total_contribution_share_pct": 2.03753107608423, - "max_ss_total_contribution_share_pct": 2.404037432932118, - "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": 66.0087931843269, - "oasdi_tob_positive_contributor_count": 644, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 368.5504516504613, - "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": 225.5446572658086, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 87.41731069911776, - "top_100_oasdi_tob_contribution_share_pct": 84.13993516732693, - "top_100_payroll_total_contribution_share_pct": 37.655732403792136, - "top_100_ss_total_contribution_share_pct": 54.155903992850064, - "top_100_weight_share_pct": 25.151607204245472, - "top_10_hi_tob_contribution_share_pct": 30.209838928979533, - "top_10_oasdi_tob_contribution_share_pct": 29.334657926253083, - "top_10_payroll_total_contribution_share_pct": 10.97197969718583, - "top_10_ss_total_contribution_share_pct": 12.010326546281243, - "top_10_weight_share_pct": 5.200741818176177, - "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": 2026 -} diff --git a/staging/crfb-longrun-20260517/long_term/2027.h5 b/staging/crfb-longrun-20260517/long_term/2027.h5 deleted file mode 100644 index 5b1b2bd37f0145aca31790ab849e4ad4bf79cd70..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2027.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:659603f0a990e1ecea9938d6bae71afcfa82b5ecf2a4593c4431e5797ad1ac47 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2027.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2027.h5.metadata.json deleted file mode 100644 index 3ca43f1ab0d54235b0284503e8742a6e0b55a48e..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2027.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 1.5217822302135067e-05, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 159414745.66340342, - "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": 60569001384.58358, - "error": 1384.5835800170898, - "pct_error": 2.2859607720403008e-06, - "target": 60569000000.0 - }, - "oasdi_tob": { - "achieved": 82551703764.52312, - "error": 3764.5231170654297, - "pct_error": 4.5602005980075875e-06, - "target": 82551700000.0 - }, - "payroll_total": { - "achieved": 11627000026013.395, - "error": 26013.39453125, - "pct_error": 2.2373264411499098e-07, - "target": 11627000000000.0 - }, - "ss_total": { - "achieved": 1799892569957.5962, - "error": 69957.59619140625, - "pct_error": 3.886765248002659e-06, - "target": 1799892500000.0 - } - }, - "effective_sample_size": 807.707471455527, - "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": 69.25250380490542, - "hi_tob_positive_contributor_count": 545, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 4.5602005980075875e-06, - "max_hi_tob_contribution_share_pct": 4.536230721755827, - "max_oasdi_tob_contribution_share_pct": 4.768958137154879, - "max_payroll_total_contribution_share_pct": 2.05193673799381, - "max_ss_total_contribution_share_pct": 1.7484571266836089, - "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.57486742494437, - "oasdi_tob_positive_contributor_count": 661, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 366.343235454379, - "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": 225.4977196591516, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 87.80376015227363, - "top_100_oasdi_tob_contribution_share_pct": 84.35936638096004, - "top_100_payroll_total_contribution_share_pct": 37.78616897376516, - "top_100_ss_total_contribution_share_pct": 55.03711369025095, - "top_100_weight_share_pct": 25.25517509173253, - "top_10_hi_tob_contribution_share_pct": 28.15134068202843, - "top_10_oasdi_tob_contribution_share_pct": 27.32606693825651, - "top_10_payroll_total_contribution_share_pct": 10.998490651043062, - "top_10_ss_total_contribution_share_pct": 12.714758008824347, - "top_10_weight_share_pct": 5.1586230980133, - "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": 2027 -} diff --git a/staging/crfb-longrun-20260517/long_term/2028.h5 b/staging/crfb-longrun-20260517/long_term/2028.h5 deleted file mode 100644 index a28a0f9d0aaf4aa7c60711d8c0d936f75db46ffa..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2028.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c1319b1656d8944a98065de5ff5a175e75db27004666b78ef4f22ebe1a4da5ec -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2028.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2028.h5.metadata.json deleted file mode 100644 index b3e79e38724f7909e11f02703ba0fa9d7446a2fd..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2028.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 4.6750792589924056e-05, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 160337518.51587522, - "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": 65635006011.48789, - "error": 6011.487884521484, - "pct_error": 9.158966838609711e-06, - "target": 65635000000.00001 - }, - "oasdi_tob": { - "achieved": 88760712737.22939, - "error": 12737.229385375977, - "pct_error": 1.4350077664299601e-05, - "target": 88760700000.0 - }, - "payroll_total": { - "achieved": 12159000086106.355, - "error": 86106.35546875, - "pct_error": 7.081697135352414e-07, - "target": 12159000000000.0 - }, - "ss_total": { - "achieved": 1894696315231.429, - "error": 215231.42895507812, - "pct_error": 1.1359680792876394e-05, - "target": 1894696100000.0 - } - }, - "effective_sample_size": 799.2814791890843, - "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": 67.40584704906901, - "hi_tob_positive_contributor_count": 555, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 1.4350077664299601e-05, - "max_hi_tob_contribution_share_pct": 4.608226202784467, - "max_oasdi_tob_contribution_share_pct": 4.9769069263958, - "max_payroll_total_contribution_share_pct": 2.0679264916137754, - "max_ss_total_contribution_share_pct": 1.9515453894196753, - "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.28005194763145, - "oasdi_tob_positive_contributor_count": 676, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 361.4468800522884, - "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": 223.58747377867343, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 87.77657658996108, - "top_100_oasdi_tob_contribution_share_pct": 84.17750985781767, - "top_100_payroll_total_contribution_share_pct": 37.91919876780319, - "top_100_ss_total_contribution_share_pct": 54.992240879519784, - "top_100_weight_share_pct": 25.36228202304203, - "top_10_hi_tob_contribution_share_pct": 28.290144475297847, - "top_10_oasdi_tob_contribution_share_pct": 27.013796029820714, - "top_10_payroll_total_contribution_share_pct": 11.111499380588432, - "top_10_ss_total_contribution_share_pct": 12.918116372630283, - "top_10_weight_share_pct": 5.239166084132285, - "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": 2028 -} diff --git a/staging/crfb-longrun-20260517/long_term/2029.h5 b/staging/crfb-longrun-20260517/long_term/2029.h5 deleted file mode 100644 index fc3f5d5c46a891579545180e8ac76e87accfb2f9..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2029.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:157cb62502fe336f0fb4c103a24fd5c2cdfa70042d5578a9a5eb875d8113d12b -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2029.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2029.h5.metadata.json deleted file mode 100644 index c61ecda5d18e942658dd6f02918337e4ccd33f8d..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2029.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 9.766585969685133e-10, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 161281660.0054134, - "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": 70796999994.90474, - "error": -5.0952606201171875, - "pct_error": -7.197000748784818e-09, - "target": 70797000000.0 - }, - "oasdi_tob": { - "achieved": 95220000006.74768, - "error": 6.7476806640625, - "pct_error": 7.0864111153775466e-09, - "target": 95220000000.0 - }, - "payroll_total": { - "achieved": 12696000000048.48, - "error": 48.48046875, - "pct_error": 3.818562440926276e-10, - "target": 12696000000000.0 - }, - "ss_total": { - "achieved": 1991905000090.5571, - "error": 90.55712890625, - "pct_error": 4.546257422228972e-09, - "target": 1991905000000.0 - } - }, - "effective_sample_size": 788.739646199035, - "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": 71.8886642627566, - "hi_tob_positive_contributor_count": 565, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 7.197000748784818e-09, - "max_hi_tob_contribution_share_pct": 4.30229102869429, - "max_oasdi_tob_contribution_share_pct": 4.561332355066297, - "max_payroll_total_contribution_share_pct": 2.076843886277402, - "max_ss_total_contribution_share_pct": 1.7512251625226232, - "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": 80.65785738277035, - "oasdi_tob_positive_contributor_count": 731, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 359.45689278169914, - "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.45503117104028, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 88.20437771774853, - "top_100_oasdi_tob_contribution_share_pct": 83.1040947177515, - "top_100_payroll_total_contribution_share_pct": 37.95259843530147, - "top_100_ss_total_contribution_share_pct": 56.13114341881935, - "top_100_weight_share_pct": 25.510947023290807, - "top_10_hi_tob_contribution_share_pct": 26.938169309465813, - "top_10_oasdi_tob_contribution_share_pct": 25.40372829823163, - "top_10_payroll_total_contribution_share_pct": 11.20602253582369, - "top_10_ss_total_contribution_share_pct": 12.723165577390477, - "top_10_weight_share_pct": 5.312605084151532, - "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": 2029 -} diff --git a/staging/crfb-longrun-20260517/long_term/2030.h5 b/staging/crfb-longrun-20260517/long_term/2030.h5 deleted file mode 100644 index 0f314c6ca2e9b4bafd15f65a663dc0bce76a4f90..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2030.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7806711e4ffee40736df6cd3cc4e1ddaccd14b4a85eafac558a607cc3d3661a2 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2030.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2030.h5.metadata.json deleted file mode 100644 index b56579e6d6f41895208e574abe3c3d1b0f33a11a..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2030.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 3.662662986795786e-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": 162161769.86516067, - "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": 76593999988.1092, - "error": -11.890792846679688, - "pct_error": -1.5524444273284708e-08, - "target": 76594000000.0 - }, - "oasdi_tob": { - "achieved": 103264200017.88779, - "error": 17.887786865234375, - "pct_error": 1.7322350693884593e-08, - "target": 103264200000.0 - }, - "payroll_total": { - "achieved": 13239000000144.1, - "error": 144.099609375, - "pct_error": 1.0884478387718105e-09, - "target": 13239000000000.0 - }, - "ss_total": { - "achieved": 2091526400244.6768, - "error": 244.676513671875, - "pct_error": 1.1698466424897862e-08, - "target": 2091526400000.0002 - } - }, - "effective_sample_size": 781.3722544321522, - "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": 70.87244114162745, - "hi_tob_positive_contributor_count": 579, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 1.7322350693884593e-08, - "max_hi_tob_contribution_share_pct": 4.362184780130212, - "max_oasdi_tob_contribution_share_pct": 4.620443293994296, - "max_payroll_total_contribution_share_pct": 2.1005168129467275, - "max_ss_total_contribution_share_pct": 1.9655567300046584, - "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": 80.1181458284798, - "oasdi_tob_positive_contributor_count": 750, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 356.3542918151613, - "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.15049765912258, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 88.17189409680113, - "top_100_oasdi_tob_contribution_share_pct": 82.66378017854245, - "top_100_payroll_total_contribution_share_pct": 38.036018591998634, - "top_100_ss_total_contribution_share_pct": 56.035737240363936, - "top_100_weight_share_pct": 25.75637026512696, - "top_10_hi_tob_contribution_share_pct": 27.506100485947627, - "top_10_oasdi_tob_contribution_share_pct": 25.960972791435722, - "top_10_payroll_total_contribution_share_pct": 11.29991978177914, - "top_10_ss_total_contribution_share_pct": 12.814774801133513, - "top_10_weight_share_pct": 5.356072580014567, - "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": 2030 -} diff --git a/staging/crfb-longrun-20260517/long_term/2031.h5 b/staging/crfb-longrun-20260517/long_term/2031.h5 deleted file mode 100644 index 72d99d446a783953d30a5a558c396ba71cb6370d..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2031.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:760970322807c4cc51b8c7bf2ea3f1cd82e3d93d087d4562eb6eb337183739ac -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2031.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2031.h5.metadata.json deleted file mode 100644 index f07bb109fe58df2623c8fc91105a3932fd840452..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2031.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 7.488601266317588e-09, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 163123838.98863056, - "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": 83035999990.24538, - "error": -9.754623413085938, - "pct_error": -1.1747463043843558e-08, - "target": 83036000000.0 - }, - "oasdi_tob": { - "achieved": 111763800013.63033, - "error": 13.630325317382812, - "pct_error": 1.2195653080320115e-08, - "target": 111763800000.0 - }, - "payroll_total": { - "achieved": 13798000000162.408, - "error": 162.408203125, - "pct_error": 1.1770416228801276e-09, - "target": 13798000000000.0 - }, - "ss_total": { - "achieved": 2196062000224.4802, - "error": 224.480224609375, - "pct_error": 1.0221943852649651e-08, - "target": 2196062000000.0 - } - }, - "effective_sample_size": 780.4370574734334, - "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.06949517735089, - "hi_tob_positive_contributor_count": 588, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 1.2195653080320115e-08, - "max_hi_tob_contribution_share_pct": 5.604241033148629, - "max_oasdi_tob_contribution_share_pct": 5.9948246440860595, - "max_payroll_total_contribution_share_pct": 2.168636685029813, - "max_ss_total_contribution_share_pct": 1.6066685486956271, - "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.66218915337889, - "oasdi_tob_positive_contributor_count": 760, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 357.0070283260661, - "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.2420465404303, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 88.14018746047316, - "top_100_oasdi_tob_contribution_share_pct": 82.61385263378932, - "top_100_payroll_total_contribution_share_pct": 38.100731867678235, - "top_100_ss_total_contribution_share_pct": 56.30015909192254, - "top_100_weight_share_pct": 25.835146321125457, - "top_10_hi_tob_contribution_share_pct": 28.090857778373156, - "top_10_oasdi_tob_contribution_share_pct": 26.97624375322886, - "top_10_payroll_total_contribution_share_pct": 11.201030573618368, - "top_10_ss_total_contribution_share_pct": 12.673834024809633, - "top_10_weight_share_pct": 5.334160683202061, - "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": 2031 -} diff --git a/staging/crfb-longrun-20260517/long_term/2032.h5 b/staging/crfb-longrun-20260517/long_term/2032.h5 deleted file mode 100644 index 8930a1fd3baeb9b0b9d7f157605432e2aa142c87..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2032.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b0037f3f742a5f26faba9b8f6eee15ef6d66669ff62a318c744afe1d7a7e1d6d -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2032.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2032.h5.metadata.json deleted file mode 100644 index 8a4f6113f9d1feb82716a996e4bf192a1e9a858a..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2032.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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 -} diff --git a/staging/crfb-longrun-20260517/long_term/2033.h5 b/staging/crfb-longrun-20260517/long_term/2033.h5 deleted file mode 100644 index 6ccb0dd890224949ebd0147a73bde5dbf1096083..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2033.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6ba7ba0f44342e603d58772795546caa38be00fe9faf0e9b94e462b371ec73a2 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2033.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2033.h5.metadata.json deleted file mode 100644 index 89f794b388226f54204e7ef90df1d00084a7932f..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2033.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 3.7928351954269576e-07, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 164835745.19647685, - "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": 97046999996.69032, - "error": -3.3096771240234375, - "pct_error": -3.4103858172055165e-09, - "target": 97047000000.0 - }, - "oasdi_tob": { - "achieved": 128888200083.54523, - "error": 83.54521179199219, - "pct_error": 6.481990732432619e-08, - "target": 128888200000.00002 - }, - "payroll_total": { - "achieved": 14987000001464.844, - "error": 1464.84375, - "pct_error": 9.774095883098686e-09, - "target": 14987000000000.0 - }, - "ss_total": { - "achieved": 2409110001280.0044, - "error": 1280.00439453125, - "pct_error": 5.313183684145805e-08, - "target": 2409110000000.0 - } - }, - "effective_sample_size": 765.3399740329606, - "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": 71.17055611136814, - "hi_tob_positive_contributor_count": 605, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 6.481990732432619e-08, - "max_hi_tob_contribution_share_pct": 5.295928286736248, - "max_oasdi_tob_contribution_share_pct": 5.835894707934697, - "max_payroll_total_contribution_share_pct": 2.1132782071006835, - "max_ss_total_contribution_share_pct": 1.631528817599623, - "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": 76.20710952251402, - "oasdi_tob_positive_contributor_count": 789, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 359.74966615363337, - "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": 216.9354605768332, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 88.016103556458, - "top_100_oasdi_tob_contribution_share_pct": 82.57380262137839, - "top_100_payroll_total_contribution_share_pct": 38.292701397943524, - "top_100_ss_total_contribution_share_pct": 56.82275807365558, - "top_100_weight_share_pct": 26.19394349159787, - "top_10_hi_tob_contribution_share_pct": 26.758953217559462, - "top_10_oasdi_tob_contribution_share_pct": 25.83488685155985, - "top_10_payroll_total_contribution_share_pct": 11.078373013074255, - "top_10_ss_total_contribution_share_pct": 12.68983425578383, - "top_10_weight_share_pct": 5.493381248167168, - "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": 2033 -} diff --git a/staging/crfb-longrun-20260517/long_term/2034.h5 b/staging/crfb-longrun-20260517/long_term/2034.h5 deleted file mode 100644 index 326351b00ef99128911a63fc75bf1d04febf32ff..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2034.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bd64dcc3fdc69659f5cd6a339f127a8812df1ca72240623d1e9a57bc801b8740 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2034.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2034.h5.metadata.json deleted file mode 100644 index a58fac989c503e899ce2f60d2a632a7fd319bd48..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2034.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 2.465720317346734e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 165553541.354122, - "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": 104521000133.09486, - "error": 133.09486389160156, - "pct_error": 1.273379166785637e-07, - "target": 104521000000.0 - }, - "oasdi_tob": { - "achieved": 138786600409.474, - "error": 409.4739990234375, - "pct_error": 2.9503856930239486e-07, - "target": 138786600000.0 - }, - "payroll_total": { - "achieved": 15594000006519.863, - "error": 6519.86328125, - "pct_error": 4.1810076191163266e-08, - "target": 15594000000000.0 - }, - "ss_total": { - "achieved": 2517851205413.3335, - "error": 5413.33349609375, - "pct_error": 2.1499814985467566e-07, - "target": 2517851200000.0 - } - }, - "effective_sample_size": 752.8726558733806, - "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": 75.52366539232946, - "hi_tob_positive_contributor_count": 619, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 2.9503856930239486e-07, - "max_hi_tob_contribution_share_pct": 4.069276352361578, - "max_oasdi_tob_contribution_share_pct": 4.829403078369962, - "max_payroll_total_contribution_share_pct": 2.0846443735146147, - "max_ss_total_contribution_share_pct": 1.7129117973974084, - "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": 80.76168473179497, - "oasdi_tob_positive_contributor_count": 801, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 358.3038425332143, - "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": 214.36170295849445, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 87.75212485822918, - "top_100_oasdi_tob_contribution_share_pct": 82.63033839657605, - "top_100_payroll_total_contribution_share_pct": 38.44545391804562, - "top_100_ss_total_contribution_share_pct": 57.25408834633312, - "top_100_weight_share_pct": 26.409212859340304, - "top_10_hi_tob_contribution_share_pct": 25.718390421003544, - "top_10_oasdi_tob_contribution_share_pct": 25.070790605407456, - "top_10_payroll_total_contribution_share_pct": 11.153397567662726, - "top_10_ss_total_contribution_share_pct": 12.737604618657084, - "top_10_weight_share_pct": 5.644310974858636, - "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": 2034 -} diff --git a/staging/crfb-longrun-20260517/long_term/2035.h5 b/staging/crfb-longrun-20260517/long_term/2035.h5 deleted file mode 100644 index ab4f7e52efaa138712d211e10f2ee600e3010439..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2035.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0b898849c85dae33b81e7db8c7b5dc979b7421afb7e2355b2fc405e6ed8e0d6e -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2035.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2035.h5.metadata.json deleted file mode 100644 index d1252fa7c1cc60f2f27421215ab38e142040d8fd..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2035.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 9.329597913982346e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 166286240.06569752, - "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": 111683000729.1626, - "error": 729.16259765625, - "pct_error": 6.528859339883868e-07, - "target": 111683000000.0 - }, - "oasdi_tob": { - "achieved": 145845001611.50925, - "error": 1611.5092468261719, - "pct_error": 1.104946516388064e-06, - "target": 145845000000.0 - }, - "payroll_total": { - "achieved": 16205000021674.344, - "error": 21674.34375, - "pct_error": 1.337509642085776e-07, - "target": 16205000000000.0 - }, - "ss_total": { - "achieved": 2630222421666.8154, - "error": 21666.8154296875, - "pct_error": 8.237636265924699e-07, - "target": 2630222400000.0 - } - }, - "effective_sample_size": 741.039542616189, - "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": 75.81242289300108, - "hi_tob_positive_contributor_count": 624, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 1.104946516388064e-06, - "max_hi_tob_contribution_share_pct": 3.4668322729457266, - "max_oasdi_tob_contribution_share_pct": 4.289227832141353, - "max_payroll_total_contribution_share_pct": 2.0879802775773966, - "max_ss_total_contribution_share_pct": 1.893682053684485, - "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": 82.27744703175887, - "oasdi_tob_positive_contributor_count": 807, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 357.0702435405047, - "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": 206.32028343172166, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 87.87965579751247, - "top_100_oasdi_tob_contribution_share_pct": 83.0548819437846, - "top_100_payroll_total_contribution_share_pct": 38.55461014433613, - "top_100_ss_total_contribution_share_pct": 58.156254706400404, - "top_100_weight_share_pct": 26.63323316413709, - "top_10_hi_tob_contribution_share_pct": 25.541574860833133, - "top_10_oasdi_tob_contribution_share_pct": 24.558826080175734, - "top_10_payroll_total_contribution_share_pct": 11.166112749641186, - "top_10_ss_total_contribution_share_pct": 13.073715060144423, - "top_10_weight_share_pct": 5.7673538875795725, - "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": 2035 -} diff --git a/staging/crfb-longrun-20260517/long_term/2036.h5 b/staging/crfb-longrun-20260517/long_term/2036.h5 deleted file mode 100644 index a533e9940b201fbfcaded91ee84b4b95e9cdba30..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2036.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a72d21f918f34e9ef82996b91db5435013a1549e2150feeb6f31c3e6ad35bcee -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2036.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2036.h5.metadata.json deleted file mode 100644 index 6196a8b209609389ee09e3ed6d4a71a8944957d6..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2036.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 4.964431788688741e-05, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 166961017.83786014, - "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": 118340004987.8372, - "error": 4987.837203979492, - "pct_error": 4.214836237941096e-06, - "target": 118340000000.0 - }, - "oasdi_tob": { - "achieved": 153107507847.09183, - "error": 7847.091827392578, - "pct_error": 5.125217136582191e-06, - "target": 153107500000.0 - }, - "payroll_total": { - "achieved": 16825000103255.725, - "error": 103255.724609375, - "pct_error": 6.13704158153789e-07, - "target": 16825000000000.0 - }, - "ss_total": { - "achieved": 2746720296276.588, - "error": 96276.587890625, - "pct_error": 3.505147262201115e-06, - "target": 2746720200000.0 - } - }, - "effective_sample_size": 729.8591952002201, - "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": 74.3383647532885, - "hi_tob_positive_contributor_count": 637, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 5.125217136582191e-06, - "max_hi_tob_contribution_share_pct": 3.5424146857401153, - "max_oasdi_tob_contribution_share_pct": 4.077446084136856, - "max_payroll_total_contribution_share_pct": 2.0561341418338963, - "max_ss_total_contribution_share_pct": 2.0286269768247336, - "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": 81.95050402776519, - "oasdi_tob_positive_contributor_count": 810, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 355.94869423722736, - "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": 199.0507703336531, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 87.87064598530996, - "top_100_oasdi_tob_contribution_share_pct": 83.22301974751446, - "top_100_payroll_total_contribution_share_pct": 38.62711681682489, - "top_100_ss_total_contribution_share_pct": 58.59771325859725, - "top_100_weight_share_pct": 26.8666463821007, - "top_10_hi_tob_contribution_share_pct": 26.091710816772856, - "top_10_oasdi_tob_contribution_share_pct": 24.916721300187962, - "top_10_payroll_total_contribution_share_pct": 11.26800167009894, - "top_10_ss_total_contribution_share_pct": 13.55641486055233, - "top_10_weight_share_pct": 5.890665888009798, - "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": 2036 -} diff --git a/staging/crfb-longrun-20260517/long_term/2037.h5 b/staging/crfb-longrun-20260517/long_term/2037.h5 deleted file mode 100644 index a839dc2aace42f0212b65d70a917dc80d818ab13..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2037.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:07c8d3adc71f085c2c2c8836f333ce349e73e41c0855dc6019dc4174aa4f7615 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2037.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2037.h5.metadata.json deleted file mode 100644 index a4a7792a16105e2b746593100035e1f30ac4b959..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2037.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 8.51487177154233e-05, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 167738172.70578057, - "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": 124952009685.15923, - "error": 9685.159225463867, - "pct_error": 7.75110380423192e-06, - "target": 124952000000.0 - }, - "oasdi_tob": { - "achieved": 158931514554.1312, - "error": 14554.13119506836, - "pct_error": 9.157486838712502e-06, - "target": 158931500000.0 - }, - "payroll_total": { - "achieved": 17465000173889.93, - "error": 173889.9296875, - "pct_error": 9.9564803714572e-07, - "target": 17465000000000.0 - }, - "ss_total": { - "achieved": 2867012180558.7617, - "error": 180558.76171875, - "pct_error": 6.297802789759862e-06, - "target": 2867012000000.0 - } - }, - "effective_sample_size": 725.1192624959214, - "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": 71.30194031372335, - "hi_tob_positive_contributor_count": 643, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 9.157486838712502e-06, - "max_hi_tob_contribution_share_pct": 4.191980830326501, - "max_oasdi_tob_contribution_share_pct": 4.237051802160921, - "max_payroll_total_contribution_share_pct": 2.0586896636820673, - "max_ss_total_contribution_share_pct": 2.250179755401429, - "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": 79.8243995974768, - "oasdi_tob_positive_contributor_count": 820, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 355.11839819513995, - "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": 192.02779469388705, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 88.2198413444833, - "top_100_oasdi_tob_contribution_share_pct": 83.5717789300651, - "top_100_payroll_total_contribution_share_pct": 38.58701984099586, - "top_100_ss_total_contribution_share_pct": 59.07969859622057, - "top_100_weight_share_pct": 26.983463857650662, - "top_10_hi_tob_contribution_share_pct": 27.165943753038015, - "top_10_oasdi_tob_contribution_share_pct": 25.521543909846052, - "top_10_payroll_total_contribution_share_pct": 11.278094841550997, - "top_10_ss_total_contribution_share_pct": 14.036046198294105, - "top_10_weight_share_pct": 5.940995161292043, - "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": 2037 -} diff --git a/staging/crfb-longrun-20260517/long_term/2038.h5 b/staging/crfb-longrun-20260517/long_term/2038.h5 deleted file mode 100644 index 1218ac752cffc9c6fe4a911d4dccbbe8450a9372..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2038.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:14e4012d4c17848b2a1f2bb64f08ecd5014a0dcf27e5aa980f7a25ce8da2c534 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2038.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2038.h5.metadata.json deleted file mode 100644 index 337fc0c90018ca7e5003be761cafddd9d87de1c5..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2038.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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.517151759995022e-10, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 168474817.24020246, - "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": 131664999998.85738, - "error": -1.142608642578125, - "pct_error": -8.67815017338036e-10, - "target": 131664999999.99998 - }, - "oasdi_tob": { - "achieved": 166814400001.30704, - "error": 1.307037353515625, - "pct_error": 7.83527892985033e-10, - "target": 166814400000.0 - }, - "payroll_total": { - "achieved": 18132000000026.8, - "error": 26.80078125, - "pct_error": 1.478092943414957e-10, - "target": 18132000000000.0 - }, - "ss_total": { - "achieved": 2989105600007.307, - "error": 7.30712890625, - "pct_error": 2.4445870718819704e-10, - "target": 2989105600000.0 - } - }, - "effective_sample_size": 719.033653204556, - "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": 67.57966728401385, - "hi_tob_positive_contributor_count": 645, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 8.67815017338036e-10, - "max_hi_tob_contribution_share_pct": 4.638613607179886, - "max_oasdi_tob_contribution_share_pct": 5.185198762339932, - "max_payroll_total_contribution_share_pct": 2.0857810466512654, - "max_ss_total_contribution_share_pct": 2.479846347877188, - "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": 75.00211867276862, - "oasdi_tob_positive_contributor_count": 824, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 354.1804149670076, - "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": 187.2735712850798, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 88.3766068762202, - "top_100_oasdi_tob_contribution_share_pct": 83.69493635781573, - "top_100_payroll_total_contribution_share_pct": 38.53155322496641, - "top_100_ss_total_contribution_share_pct": 59.31579478355091, - "top_100_weight_share_pct": 27.141141020465014, - "top_10_hi_tob_contribution_share_pct": 28.51438715404704, - "top_10_oasdi_tob_contribution_share_pct": 26.588617843148892, - "top_10_payroll_total_contribution_share_pct": 11.29192286043418, - "top_10_ss_total_contribution_share_pct": 14.556278992236374, - "top_10_weight_share_pct": 6.002023365340801, - "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": 2038 -} diff --git a/staging/crfb-longrun-20260517/long_term/2039.h5 b/staging/crfb-longrun-20260517/long_term/2039.h5 deleted file mode 100644 index 87181bf298d5eae0c7e467f9a59a3075efeeaabf..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2039.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1e1542296890e5f373b7cf14ca3297a63354bd586502ccf5a2793bf129b2f200 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2039.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2039.h5.metadata.json deleted file mode 100644 index 7bdca2b4182ea62e0b616a265b714edd98489c1d..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2039.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 1.0323396358193188e-09, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 169105957.79640985, - "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": 138443999997.89853, - "error": -2.101470947265625, - "pct_error": -1.5179212874993679e-09, - "target": 138444000000.0 - }, - "oasdi_tob": { - "achieved": 175016700002.44968, - "error": 2.449676513671875, - "pct_error": 1.3996815810559077e-09, - "target": 175016700000.0 - }, - "payroll_total": { - "achieved": 18819000000041.31, - "error": 41.30859375, - "pct_error": 2.1950472262075561e-10, - "target": 18819000000000.0 - }, - "ss_total": { - "achieved": 3115258300009.715, - "error": 9.71484375, - "pct_error": 3.1184713479456904e-10, - "target": 3115258300000.0 - } - }, - "effective_sample_size": 714.897914968404, - "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": 65.15215993711544, - "hi_tob_positive_contributor_count": 655, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 1.5179212874993679e-09, - "max_hi_tob_contribution_share_pct": 5.072196156083409, - "max_oasdi_tob_contribution_share_pct": 6.049583906417652, - "max_payroll_total_contribution_share_pct": 2.0775545940149454, - "max_ss_total_contribution_share_pct": 2.6224745530032125, - "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": 71.08711141617695, - "oasdi_tob_positive_contributor_count": 828, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 353.7742979746599, - "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": 182.52078075250589, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 88.47555398662298, - "top_100_oasdi_tob_contribution_share_pct": 83.86831234452175, - "top_100_payroll_total_contribution_share_pct": 38.54973067430586, - "top_100_ss_total_contribution_share_pct": 59.550511384922075, - "top_100_weight_share_pct": 27.228139974056102, - "top_10_hi_tob_contribution_share_pct": 29.086275427204306, - "top_10_oasdi_tob_contribution_share_pct": 26.89064514167296, - "top_10_payroll_total_contribution_share_pct": 11.299790073139174, - "top_10_ss_total_contribution_share_pct": 14.940059771558628, - "top_10_weight_share_pct": 6.063751021785222, - "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": 2039 -} diff --git a/staging/crfb-longrun-20260517/long_term/2040.h5 b/staging/crfb-longrun-20260517/long_term/2040.h5 deleted file mode 100644 index 51fefb5606c08521531191c36f863af528b65788..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2040.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0ae3cfdd45bc41bb537b9335c8614e841e166a215846e90c1f641932c2f9ef13 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2040.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2040.h5.metadata.json deleted file mode 100644 index a3571070554327d3facedcc9d37a69beee77d534..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2040.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 2.8820226081112793e-09, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 169640067.167673, - "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": 145273999996.81363, - "error": -3.186370849609375, - "pct_error": -2.1933524578447452e-09, - "target": 145274000000.0 - }, - "oasdi_tob": { - "achieved": 183600800004.05362, - "error": 4.053619384765625, - "pct_error": 2.207844075170492e-09, - "target": 183600800000.0 - }, - "payroll_total": { - "achieved": 19532000000071.453, - "error": 71.453125, - "pct_error": 3.6582595228343236e-10, - "target": 19532000000000.0 - }, - "ss_total": { - "achieved": 3242922000004.6724, - "error": 4.67236328125, - "pct_error": 1.440788055108942e-10, - "target": 3242922000000.0 - } - }, - "effective_sample_size": 716.848446209558, - "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": 62.04666629455892, - "hi_tob_positive_contributor_count": 661, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 2.207844075170492e-09, - "max_hi_tob_contribution_share_pct": 6.057127377449373, - "max_oasdi_tob_contribution_share_pct": 7.032318411875576, - "max_payroll_total_contribution_share_pct": 2.011430548095055, - "max_ss_total_contribution_share_pct": 2.545012287231457, - "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": 65.96547219439714, - "oasdi_tob_positive_contributor_count": 831, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 359.0761091110771, - "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": 180.27239377874824, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 88.39117033420501, - "top_100_oasdi_tob_contribution_share_pct": 83.93412254700334, - "top_100_payroll_total_contribution_share_pct": 38.44727670471958, - "top_100_ss_total_contribution_share_pct": 59.85942890880109, - "top_100_weight_share_pct": 27.253250842135884, - "top_10_hi_tob_contribution_share_pct": 30.026824076299253, - "top_10_oasdi_tob_contribution_share_pct": 27.825357136282385, - "top_10_payroll_total_contribution_share_pct": 11.173972649025567, - "top_10_ss_total_contribution_share_pct": 15.177075429681627, - "top_10_weight_share_pct": 6.008251484299078, - "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": 2040 -} diff --git a/staging/crfb-longrun-20260517/long_term/2041.h5 b/staging/crfb-longrun-20260517/long_term/2041.h5 deleted file mode 100644 index b2927796de7dbc395f1e2543c46a41e0a2da7e1c..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2041.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:55a93b54dbcfab23cacd62c3143c6c166f96dac1e2f2910a84cd8447012cf70c -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2041.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2041.h5.metadata.json deleted file mode 100644 index bd9c5a8bfb69c7d28f59d26ebc93d6c0a8fc1a09..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2041.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 4.522942966238644e-09, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 170149971.6937891, - "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": 152174999995.34116, - "error": -4.658843994140625, - "pct_error": -3.061504185405372e-09, - "target": 152175000000.0 - }, - "oasdi_tob": { - "achieved": 190528600006.1765, - "error": 6.176513671875, - "pct_error": 3.241777702599505e-09, - "target": 190528600000.0 - }, - "payroll_total": { - "achieved": 20269000000088.66, - "error": 88.66015625, - "pct_error": 4.3741751566431497e-10, - "target": 20269000000000.0 - }, - "ss_total": { - "achieved": 3373216800005.8315, - "error": 5.83154296875, - "pct_error": 1.7287779927901462e-10, - "target": 3373216800000.0 - } - }, - "effective_sample_size": 717.0277858314383, - "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": 58.33293776129644, - "hi_tob_positive_contributor_count": 665, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 3.241777702599505e-09, - "max_hi_tob_contribution_share_pct": 7.01761946918323, - "max_oasdi_tob_contribution_share_pct": 8.023199771295571, - "max_payroll_total_contribution_share_pct": 1.9549861710650822, - "max_ss_total_contribution_share_pct": 2.5461078119339247, - "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": 60.866995499538625, - "oasdi_tob_positive_contributor_count": 836, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 362.797335882163, - "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": 175.32093608457828, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 88.47593346536193, - "top_100_oasdi_tob_contribution_share_pct": 84.20587416407412, - "top_100_payroll_total_contribution_share_pct": 38.43310995342035, - "top_100_ss_total_contribution_share_pct": 60.38272790854238, - "top_100_weight_share_pct": 27.283265351790618, - "top_10_hi_tob_contribution_share_pct": 30.844606975403565, - "top_10_oasdi_tob_contribution_share_pct": 28.678318137609715, - "top_10_payroll_total_contribution_share_pct": 11.028647557750238, - "top_10_ss_total_contribution_share_pct": 15.59400305043247, - "top_10_weight_share_pct": 5.96843658122867, - "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": 2041 -} diff --git a/staging/crfb-longrun-20260517/long_term/2042.h5 b/staging/crfb-longrun-20260517/long_term/2042.h5 deleted file mode 100644 index 12e5468d3e2ef16191280fa609934c9c15aee24c..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2042.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2408ca6f1089d27293d833994301ffa79f282258a032b005f330057d4464a0f1 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2042.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2042.h5.metadata.json deleted file mode 100644 index 7b2c165eedf5421999e7c52d360c987047b71694..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2042.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 1.1482737990530614e-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": 170653180.96506336, - "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": 159208999992.61325, - "error": -7.386749267578125, - "pct_error": -4.639655589557201e-09, - "target": 159209000000.0 - }, - "oasdi_tob": { - "achieved": 197729000011.29907, - "error": 11.299072265625, - "pct_error": 5.71442341064032e-09, - "target": 197729000000.0 - }, - "payroll_total": { - "achieved": 21035000000146.76, - "error": 146.76171875, - "pct_error": 6.977024898977893e-10, - "target": 21035000000000.0 - }, - "ss_total": { - "achieved": 3508081799999.7065, - "error": -0.29345703125, - "pct_error": -8.365170710956626e-12, - "target": 3508081800000.0 - } - }, - "effective_sample_size": 713.9310396833297, - "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": 57.21995684543895, - "hi_tob_positive_contributor_count": 672, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 5.71442341064032e-09, - "max_hi_tob_contribution_share_pct": 7.289647037699357, - "max_oasdi_tob_contribution_share_pct": 8.38508244137005, - "max_payroll_total_contribution_share_pct": 1.9237108607052626, - "max_ss_total_contribution_share_pct": 2.5600694867986586, - "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": 58.8790626363172, - "oasdi_tob_positive_contributor_count": 838, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 365.52689705127534, - "payroll_total_positive_contributor_count": 4197, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 171.30880435239584, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 88.47709605212711, - "top_100_oasdi_tob_contribution_share_pct": 84.40119927980895, - "top_100_payroll_total_contribution_share_pct": 38.42556638518433, - "top_100_ss_total_contribution_share_pct": 60.94591661238328, - "top_100_weight_share_pct": 27.31625561963813, - "top_10_hi_tob_contribution_share_pct": 30.844657444479168, - "top_10_oasdi_tob_contribution_share_pct": 28.95269799246493, - "top_10_payroll_total_contribution_share_pct": 10.948508730469348, - "top_10_ss_total_contribution_share_pct": 15.914028650739297, - "top_10_weight_share_pct": 5.982349538521096, - "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": 2042 -} diff --git a/staging/crfb-longrun-20260517/long_term/2043.h5 b/staging/crfb-longrun-20260517/long_term/2043.h5 deleted file mode 100644 index 340056e3e0b56d2d1aeea180be959637748ebe1b..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2043.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ac3542c30801cc250c6a55f0389f300e4c75e5b20200882603251819af69e8d0 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2043.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2043.h5.metadata.json deleted file mode 100644 index 08a934944e692d8a470d25f42f9aa4d9af2476d5..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2043.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 2.352440680584799e-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": 171138663.3047187, - "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": 166411999990.67786, - "error": -9.3221435546875, - "pct_error": -5.601845753123273e-09, - "target": 166412000000.0 - }, - "oasdi_tob": { - "achieved": 207366000017.99857, - "error": 17.998565673828125, - "pct_error": 8.679612701131394e-09, - "target": 207366000000.0 - }, - "payroll_total": { - "achieved": 21828000000206.293, - "error": 206.29296875, - "pct_error": 9.450841522356606e-10, - "target": 21828000000000.0 - }, - "ss_total": { - "achieved": 3647614199963.738, - "error": -36.26220703125, - "pct_error": -9.941349343154217e-10, - "target": 3647614200000.0 - } - }, - "effective_sample_size": 713.0103043388208, - "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": 57.58445646768326, - "hi_tob_positive_contributor_count": 676, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 8.679612701131394e-09, - "max_hi_tob_contribution_share_pct": 7.467432904791832, - "max_oasdi_tob_contribution_share_pct": 8.560928020169008, - "max_payroll_total_contribution_share_pct": 1.8781115770985937, - "max_ss_total_contribution_share_pct": 2.433431038219543, - "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": 57.93770789268659, - "oasdi_tob_positive_contributor_count": 840, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 368.4415602384141, - "payroll_total_positive_contributor_count": 4197, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 172.93243780952707, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 88.20545545357169, - "top_100_oasdi_tob_contribution_share_pct": 84.26361446288146, - "top_100_payroll_total_contribution_share_pct": 38.35492494668892, - "top_100_ss_total_contribution_share_pct": 60.95614523915715, - "top_100_weight_share_pct": 27.255740950921435, - "top_10_hi_tob_contribution_share_pct": 30.439178093387408, - "top_10_oasdi_tob_contribution_share_pct": 29.052737853266926, - "top_10_payroll_total_contribution_share_pct": 10.85448877042457, - "top_10_ss_total_contribution_share_pct": 15.887173595222956, - "top_10_weight_share_pct": 5.975809007275237, - "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": 2043 -} diff --git a/staging/crfb-longrun-20260517/long_term/2044.h5 b/staging/crfb-longrun-20260517/long_term/2044.h5 deleted file mode 100644 index 94e1365cec37ceab372a69627f107e7edb663b64..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2044.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8f03f2d814fb808f03d9d2ec6ec013b1bb118bc3ad31e74b72f427774680e04e -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2044.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2044.h5.metadata.json deleted file mode 100644 index 2ffb35a97067e827bcbe2b4a8413b7d01dcc74a1..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2044.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 2.776621949123977e-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": 171673660.9852445, - "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": 173853999988.9294, - "error": -11.070587158203125, - "pct_error": -6.367749466910813e-09, - "target": 173854000000.0 - }, - "oasdi_tob": { - "achieved": 215203500023.42075, - "error": 23.420745849609375, - "pct_error": 1.0883069211053434e-08, - "target": 215203500000.0 - }, - "payroll_total": { - "achieved": 22653000000237.812, - "error": 237.8125, - "pct_error": 1.049805765240807e-09, - "target": 22653000000000.0 - }, - "ss_total": { - "achieved": 3793240499975.338, - "error": -24.662109375, - "pct_error": -6.501593920817834e-10, - "target": 3793240500000.0 - } - }, - "effective_sample_size": 707.1164429881967, - "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": 57.596554919899916, - "hi_tob_positive_contributor_count": 685, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 1.0883069211053434e-08, - "max_hi_tob_contribution_share_pct": 7.47830877674097, - "max_oasdi_tob_contribution_share_pct": 8.579120732656841, - "max_payroll_total_contribution_share_pct": 1.8658671026477225, - "max_ss_total_contribution_share_pct": 2.4482178743036833, - "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": 57.53665510454586, - "oasdi_tob_positive_contributor_count": 846, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 366.9638658484088, - "payroll_total_positive_contributor_count": 4197, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 172.17365886640104, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 88.00630077405451, - "top_100_oasdi_tob_contribution_share_pct": 84.1795213620975, - "top_100_payroll_total_contribution_share_pct": 38.40550883078999, - "top_100_ss_total_contribution_share_pct": 61.136701566093386, - "top_100_weight_share_pct": 27.39810568855583, - "top_10_hi_tob_contribution_share_pct": 30.57317049319507, - "top_10_oasdi_tob_contribution_share_pct": 29.33372402691401, - "top_10_payroll_total_contribution_share_pct": 10.92030621672996, - "top_10_ss_total_contribution_share_pct": 16.049796680846097, - "top_10_weight_share_pct": 6.026188140332659, - "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": 2044 -} diff --git a/staging/crfb-longrun-20260517/long_term/2045.h5 b/staging/crfb-longrun-20260517/long_term/2045.h5 deleted file mode 100644 index 3ea19b154a4cbdf6992c119e473deef875704c93..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2045.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8ce3c5357f197f14f03b06b0506ed24696bb2f6d9891754b19adb0f5985b9c2e -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2045.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2045.h5.metadata.json deleted file mode 100644 index e77280adee85ff64d31669253943c79f91996476..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2045.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 3.455326952827127e-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": 172162868.9254711, - "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": 181586999985.65363, - "error": -14.34637451171875, - "pct_error": -7.900551532719166e-09, - "target": 181587000000.0 - }, - "oasdi_tob": { - "achieved": 225667200036.428, - "error": 36.428009033203125, - "pct_error": 1.614235876246221e-08, - "target": 225667200000.0 - }, - "payroll_total": { - "achieved": 23507000000303.99, - "error": 303.98828125, - "pct_error": 1.2931819511209427e-09, - "target": 23507000000000.0 - }, - "ss_total": { - "achieved": 3943796799985.2256, - "error": -14.7744140625, - "pct_error": -3.7462412014990223e-10, - "target": 3943796800000.0 - } - }, - "effective_sample_size": 705.345885430385, - "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": 56.411009660165135, - "hi_tob_positive_contributor_count": 692, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 1.614235876246221e-08, - "max_hi_tob_contribution_share_pct": 7.999519512183566, - "max_oasdi_tob_contribution_share_pct": 9.060577124339881, - "max_payroll_total_contribution_share_pct": 1.8145494523993462, - "max_ss_total_contribution_share_pct": 2.630903912581048, - "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": 55.526703085714885, - "oasdi_tob_positive_contributor_count": 852, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 368.69769493728967, - "payroll_total_positive_contributor_count": 4197, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 173.19121377023382, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 87.63086199373052, - "top_100_oasdi_tob_contribution_share_pct": 83.83417244854547, - "top_100_payroll_total_contribution_share_pct": 38.299112012410156, - "top_100_ss_total_contribution_share_pct": 60.7269894606835, - "top_100_weight_share_pct": 27.353448001821818, - "top_10_hi_tob_contribution_share_pct": 30.39269975913035, - "top_10_oasdi_tob_contribution_share_pct": 29.625890275460986, - "top_10_payroll_total_contribution_share_pct": 10.853872813645397, - "top_10_ss_total_contribution_share_pct": 15.951669248777653, - "top_10_weight_share_pct": 6.056498057904412, - "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": 2045 -} diff --git a/staging/crfb-longrun-20260517/long_term/2046.h5 b/staging/crfb-longrun-20260517/long_term/2046.h5 deleted file mode 100644 index 8a75921d31b15701a1eafc6b3262720a256cdc72..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2046.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:06821f100b2337158ef37dd1a76cd286d636c37d19337d76848ba8a77f0a1827 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2046.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2046.h5.metadata.json deleted file mode 100644 index a400112bc03492c01099e6fe38ff199355c07650..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2046.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 8.232038683300207e-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": 172635250.65542117, - "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": 189554999984.0767, - "error": -15.923309326171875, - "pct_error": -8.400363654966566e-09, - "target": 189555000000.0 - }, - "oasdi_tob": { - "achieved": 234153600071.29263, - "error": 71.29263305664062, - "pct_error": 3.044695151244338e-08, - "target": 234153600000.0 - }, - "payroll_total": { - "achieved": 24391000000537.434, - "error": 537.43359375, - "pct_error": 2.203409428682711e-09, - "target": 24391000000000.0 - }, - "ss_total": { - "achieved": 4097736000121.413, - "error": 121.4130859375, - "pct_error": 2.9629308949502846e-09, - "target": 4097736000000.0 - } - }, - "effective_sample_size": 701.6275567650855, - "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": 57.19178747570417, - "hi_tob_positive_contributor_count": 695, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 3.044695151244338e-08, - "max_hi_tob_contribution_share_pct": 7.892013877505299, - "max_oasdi_tob_contribution_share_pct": 8.915563898025464, - "max_payroll_total_contribution_share_pct": 1.853947135411416, - "max_ss_total_contribution_share_pct": 2.6076577498341456, - "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": 56.567196384628076, - "oasdi_tob_positive_contributor_count": 855, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 369.79885661619767, - "payroll_total_positive_contributor_count": 4198, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 173.78629187514437, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 87.34182006608225, - "top_100_oasdi_tob_contribution_share_pct": 83.61410265386739, - "top_100_payroll_total_contribution_share_pct": 38.19689638949208, - "top_100_ss_total_contribution_share_pct": 60.574196412049474, - "top_100_weight_share_pct": 27.410686827389462, - "top_10_hi_tob_contribution_share_pct": 30.382720846733868, - "top_10_oasdi_tob_contribution_share_pct": 29.567813739281267, - "top_10_payroll_total_contribution_share_pct": 10.813539409665571, - "top_10_ss_total_contribution_share_pct": 15.99809036781957, - "top_10_weight_share_pct": 6.107752219459912, - "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": 2046 -} diff --git a/staging/crfb-longrun-20260517/long_term/2047.h5 b/staging/crfb-longrun-20260517/long_term/2047.h5 deleted file mode 100644 index b353c388da99e829a219a98a444ee4785379d89b..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2047.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bf7024d14d88efa8d022ca12b1396165936ba033621efc8245f00ff903a17e1a -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2047.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2047.h5.metadata.json deleted file mode 100644 index be9469fcddcb6909019726cc539f30f3dbdee9e3..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2047.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 1.7115581542842672e-07, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 173175921.09966254, - "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": 197850999988.38327, - "error": -11.616729736328125, - "pct_error": -5.871453637498989e-09, - "target": 197851000000.0 - }, - "oasdi_tob": { - "achieved": 243004800138.31094, - "error": 138.31094360351562, - "pct_error": 5.69169595018352e-08, - "target": 243004800000.0 - }, - "payroll_total": { - "achieved": 25313000000896.727, - "error": 896.7265625, - "pct_error": 3.542553480425078e-09, - "target": 25313000000000.0 - }, - "ss_total": { - "achieved": 4261785500515.74, - "error": 515.740234375, - "pct_error": 1.2101506149828518e-08, - "target": 4261785500000.0 - } - }, - "effective_sample_size": 701.3898989981166, - "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": 58.34568967894156, - "hi_tob_positive_contributor_count": 705, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 5.69169595018352e-08, - "max_hi_tob_contribution_share_pct": 7.695348763969986, - "max_oasdi_tob_contribution_share_pct": 8.67154926275009, - "max_payroll_total_contribution_share_pct": 1.841389136126001, - "max_ss_total_contribution_share_pct": 2.5517959373999974, - "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": 57.82181958642618, - "oasdi_tob_positive_contributor_count": 858, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 372.9406014166228, - "payroll_total_positive_contributor_count": 4198, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 175.42837455918416, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 87.16406717595927, - "top_100_oasdi_tob_contribution_share_pct": 83.49934093636715, - "top_100_payroll_total_contribution_share_pct": 38.07061794813592, - "top_100_ss_total_contribution_share_pct": 60.52074819550908, - "top_100_weight_share_pct": 27.41066245451, - "top_10_hi_tob_contribution_share_pct": 30.093067803286427, - "top_10_oasdi_tob_contribution_share_pct": 29.40372664908311, - "top_10_payroll_total_contribution_share_pct": 10.723196521467248, - "top_10_ss_total_contribution_share_pct": 15.882855746410968, - "top_10_weight_share_pct": 6.0829833242079445, - "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": 2047 -} diff --git a/staging/crfb-longrun-20260517/long_term/2048.h5 b/staging/crfb-longrun-20260517/long_term/2048.h5 deleted file mode 100644 index d6cc0493e141e026354a435c4865c031e497eb1c..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2048.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:81486267e7af76c1158adf0d9b3236f8589cf9539590e2d54afc559bc5fd9126 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2048.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2048.h5.metadata.json deleted file mode 100644 index 2b99338cd42967ffd48adc3d0a8cafbf10a6dab6..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2048.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 4.379266143817627e-07, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 173709346.97587442, - "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": 206586000043.75833, - "error": 43.758331298828125, - "pct_error": 2.1181653790105877e-08, - "target": 206586000000.0 - }, - "oasdi_tob": { - "achieved": 254819000364.37042, - "error": 364.37042236328125, - "pct_error": 1.429918578925752e-07, - "target": 254819000000.0 - }, - "payroll_total": { - "achieved": 26270000001714.24, - "error": 1714.23828125, - "pct_error": 6.525459768747621e-09, - "target": 26270000000000.0 - }, - "ss_total": { - "achieved": 4433209001686.981, - "error": 1686.9814453125, - "pct_error": 3.805328026069829e-08, - "target": 4433209000000.0 - } - }, - "effective_sample_size": 699.6347816077524, - "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": 58.08031357075562, - "hi_tob_positive_contributor_count": 708, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 1.429918578925752e-07, - "max_hi_tob_contribution_share_pct": 7.898279835178222, - "max_oasdi_tob_contribution_share_pct": 8.791717221027593, - "max_payroll_total_contribution_share_pct": 1.8069442727486593, - "max_ss_total_contribution_share_pct": 2.628975959967163, - "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": 57.032291260760644, - "oasdi_tob_positive_contributor_count": 861, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 375.22917764180585, - "payroll_total_positive_contributor_count": 4198, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 177.74715170988665, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.87798814409105, - "top_100_oasdi_tob_contribution_share_pct": 83.30923604507828, - "top_100_payroll_total_contribution_share_pct": 38.02870231120162, - "top_100_ss_total_contribution_share_pct": 60.22476306527879, - "top_100_weight_share_pct": 27.437667837449975, - "top_10_hi_tob_contribution_share_pct": 30.001735182949496, - "top_10_oasdi_tob_contribution_share_pct": 29.82590235583014, - "top_10_payroll_total_contribution_share_pct": 10.715653901539875, - "top_10_ss_total_contribution_share_pct": 15.514857668744636, - "top_10_weight_share_pct": 6.092394457174116, - "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": 2048 -} diff --git a/staging/crfb-longrun-20260517/long_term/2049.h5 b/staging/crfb-longrun-20260517/long_term/2049.h5 deleted file mode 100644 index 6d5756decd184f7cccf4ce33e2d8ca8168cd2eb2..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2049.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c3554953d5ce8e63468eac00f1de6925090d7705a11b0bd5ac5ae04a3b4ce3d0 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2049.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2049.h5.metadata.json deleted file mode 100644 index c9a6fbb2e4cdb43d950713d8b66ed1852f4bc762..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2049.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 1.0618729635094376e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 174291587.01435155, - "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": 215751000213.81927, - "error": 213.81927490234375, - "pct_error": 9.910465068636704e-08, - "target": 215751000000.0 - }, - "oasdi_tob": { - "achieved": 264451100820.6923, - "error": 820.6922912597656, - "pct_error": 3.1033801381796696e-07, - "target": 264451100000.0 - }, - "payroll_total": { - "achieved": 27263000003530.656, - "error": 3530.65625, - "pct_error": 1.2950358544547554e-08, - "target": 27263000000000.0 - }, - "ss_total": { - "achieved": 4614016504945.652, - "error": 4945.65234375, - "pct_error": 1.071875738578308e-07, - "target": 4614016500000.0 - } - }, - "effective_sample_size": 697.8892139598323, - "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": 58.22193514526445, - "hi_tob_positive_contributor_count": 717, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 3.1033801381796696e-07, - "max_hi_tob_contribution_share_pct": 7.847992916916343, - "max_oasdi_tob_contribution_share_pct": 8.72218586402267, - "max_payroll_total_contribution_share_pct": 1.8038405877927401, - "max_ss_total_contribution_share_pct": 2.621225820279661, - "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": 57.377011357033155, - "oasdi_tob_positive_contributor_count": 865, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 375.1562668349505, - "payroll_total_positive_contributor_count": 4198, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 177.56496054378528, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.80000786467389, - "top_100_oasdi_tob_contribution_share_pct": 83.25326811166138, - "top_100_payroll_total_contribution_share_pct": 37.961061255654705, - "top_100_ss_total_contribution_share_pct": 60.256859636856674, - "top_100_weight_share_pct": 27.511887899235347, - "top_10_hi_tob_contribution_share_pct": 30.03681439529479, - "top_10_oasdi_tob_contribution_share_pct": 30.075298459244916, - "top_10_payroll_total_contribution_share_pct": 10.752663655449405, - "top_10_ss_total_contribution_share_pct": 15.4091422452165, - "top_10_weight_share_pct": 6.086392892274062, - "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": 2049 -} diff --git a/staging/crfb-longrun-20260517/long_term/2050.h5 b/staging/crfb-longrun-20260517/long_term/2050.h5 deleted file mode 100644 index 30fcdcb7a42b8666f9c32e4262a5eb377f6c306e..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2050.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:71eb52e488ff028f7219427c777cb1e05cc8df8911173747eb4cf39bb0e77b97 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2050.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2050.h5.metadata.json deleted file mode 100644 index 8a5a0700f99b05c23ed176560d256f8d381c2820..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2050.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 2.9964725424094055e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 174833955.05457962, - "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": 230026000675.5198, - "error": 675.5198059082031, - "pct_error": 2.936710658396021e-07, - "target": 230026000000.0 - }, - "oasdi_tob": { - "achieved": 277340001825.1447, - "error": 1825.1447143554688, - "pct_error": 6.580892458193801e-07, - "target": 277340000000.0 - }, - "payroll_total": { - "achieved": 28300000008594.89, - "error": 8594.890625, - "pct_error": 3.0370638250883395e-08, - "target": 28300000000000.0 - }, - "ss_total": { - "achieved": 4802506812934.744, - "error": 12934.744140625, - "pct_error": 2.6933317701132666e-07, - "target": 4802506800000.0 - } - }, - "effective_sample_size": 689.1162849224994, - "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": 56.50728616041807, - "hi_tob_positive_contributor_count": 723, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 6.580892458193801e-07, - "max_hi_tob_contribution_share_pct": 7.937055501577478, - "max_oasdi_tob_contribution_share_pct": 8.898994720432867, - "max_payroll_total_contribution_share_pct": 1.7882332843309467, - "max_ss_total_contribution_share_pct": 2.715437580687523, - "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": 55.84769552148187, - "oasdi_tob_positive_contributor_count": 872, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 374.85622203041413, - "payroll_total_positive_contributor_count": 4198, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 170.88501903700094, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.95086896404692, - "top_100_oasdi_tob_contribution_share_pct": 83.5701998663524, - "top_100_payroll_total_contribution_share_pct": 38.05963828957986, - "top_100_ss_total_contribution_share_pct": 60.91714134547863, - "top_100_weight_share_pct": 27.759879975530655, - "top_10_hi_tob_contribution_share_pct": 30.523137230330335, - "top_10_oasdi_tob_contribution_share_pct": 30.60429649395412, - "top_10_payroll_total_contribution_share_pct": 10.762832840103082, - "top_10_ss_total_contribution_share_pct": 15.937743272050001, - "top_10_weight_share_pct": 6.157356660653527, - "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": 2050 -} diff --git a/staging/crfb-longrun-20260517/long_term/2051.h5 b/staging/crfb-longrun-20260517/long_term/2051.h5 deleted file mode 100644 index f5c11baf2deee769bf48462059dd0ec1eff5c5e0..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2051.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2c9fe16ea725f7db52824eaa214c97171f6e0a9a245c9b56e71d0b195fa05c67 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2051.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2051.h5.metadata.json deleted file mode 100644 index 488f69b0376c958f5f7cad370a47df1106c60f95..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2051.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 2.198566904808692e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 175465136.53411674, - "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": 240281000653.163, - "error": 653.1629943847656, - "pct_error": 2.718329765502747e-07, - "target": 240281000000.0 - }, - "oasdi_tob": { - "achieved": 287884802138.82336, - "error": 2138.8233642578125, - "pct_error": 7.429441791500671e-07, - "target": 287884800000.0 - }, - "payroll_total": { - "achieved": 29376000007584.668, - "error": 7584.66796875, - "pct_error": 2.581926732281454e-08, - "target": 29376000000000.0 - }, - "ss_total": { - "achieved": 4999462415463.449, - "error": 15463.44921875, - "pct_error": 3.0930224055190414e-07, - "target": 4999462400000.0 - } - }, - "effective_sample_size": 687.2677577657947, - "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": 54.64797536762087, - "hi_tob_positive_contributor_count": 728, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 7.429441791500671e-07, - "max_hi_tob_contribution_share_pct": 8.224956983722118, - "max_oasdi_tob_contribution_share_pct": 9.212020019558002, - "max_payroll_total_contribution_share_pct": 1.791456230455834, - "max_ss_total_contribution_share_pct": 2.8236000155854786, - "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": 54.0693390938127, - "oasdi_tob_positive_contributor_count": 878, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 373.21757008490266, - "payroll_total_positive_contributor_count": 4198, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 166.8162341624497, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.94564112807323, - "top_100_oasdi_tob_contribution_share_pct": 83.58812622774614, - "top_100_payroll_total_contribution_share_pct": 38.110010374904604, - "top_100_ss_total_contribution_share_pct": 61.0108150781934, - "top_100_weight_share_pct": 27.904027712780444, - "top_10_hi_tob_contribution_share_pct": 31.12155960389086, - "top_10_oasdi_tob_contribution_share_pct": 31.087333532357412, - "top_10_payroll_total_contribution_share_pct": 10.799917923903891, - "top_10_ss_total_contribution_share_pct": 16.474487012686186, - "top_10_weight_share_pct": 6.121386338799111, - "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": 2051 -} diff --git a/staging/crfb-longrun-20260517/long_term/2052.h5 b/staging/crfb-longrun-20260517/long_term/2052.h5 deleted file mode 100644 index 5d3618684223dec0a2cf7f4386fb3abd1efe272c..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2052.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9f5c1623e005de63d995a5a039a1b497b62d6d57f6e4fe62da42dc090f84f8c3 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2052.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2052.h5.metadata.json deleted file mode 100644 index 0522ad6f766c49f5e76ffd80e4f1372f253ac2ba..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2052.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 2.4367091549225488e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 175961182.8568079, - "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": 251078000804.90424, - "error": 804.9042358398438, - "pct_error": 3.205793561522092e-07, - "target": 251078000000.0 - }, - "oasdi_tob": { - "achieved": 301890602561.4324, - "error": 2561.432373046875, - "pct_error": 8.484637723224488e-07, - "target": 301890600000.0 - }, - "payroll_total": { - "achieved": 30494000007761.28, - "error": 7761.28125, - "pct_error": 2.5451830688004196e-08, - "target": 30494000000000.0 - }, - "ss_total": { - "achieved": 5208682718394.776, - "error": 18394.7763671875, - "pct_error": 3.531560171094219e-07, - "target": 5208682700000.0 - } - }, - "effective_sample_size": 686.6059166616658, - "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": 52.89038793647661, - "hi_tob_positive_contributor_count": 732, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 8.484637723224488e-07, - "max_hi_tob_contribution_share_pct": 8.61827689435571, - "max_oasdi_tob_contribution_share_pct": 9.550320816259529, - "max_payroll_total_contribution_share_pct": 1.7658955396922396, - "max_ss_total_contribution_share_pct": 2.9673832433328173, - "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": 52.28274303490139, - "oasdi_tob_positive_contributor_count": 878, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 374.28877627919115, - "payroll_total_positive_contributor_count": 4198, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 164.79112973139823, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.70187871924934, - "top_100_oasdi_tob_contribution_share_pct": 83.48612036990359, - "top_100_payroll_total_contribution_share_pct": 38.08523566916395, - "top_100_ss_total_contribution_share_pct": 60.877279039272935, - "top_100_weight_share_pct": 27.929704125048026, - "top_10_hi_tob_contribution_share_pct": 31.68085796459865, - "top_10_oasdi_tob_contribution_share_pct": 31.560202686645905, - "top_10_payroll_total_contribution_share_pct": 10.756273388312488, - "top_10_ss_total_contribution_share_pct": 16.628005691456156, - "top_10_weight_share_pct": 6.153881426928442, - "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": 2052 -} diff --git a/staging/crfb-longrun-20260517/long_term/2053.h5 b/staging/crfb-longrun-20260517/long_term/2053.h5 deleted file mode 100644 index e5baf83cbe7a7edb4a0a60ab7c17f1f7b1143c8d..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2053.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8020e7e09f2635d55823ef043269c0642a7882558512c4194fa8f96d36ac2aec -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2053.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2053.h5.metadata.json deleted file mode 100644 index 87813f5a4fb38a98b5a2d9ccb00c2c5581aff929..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2053.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 2.416819871576435e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 176519673.62479943, - "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": 262512000801.04886, - "error": 801.0488586425781, - "pct_error": 3.051475203581467e-07, - "target": 262512000000.0 - }, - "oasdi_tob": { - "achieved": 313443902691.1728, - "error": 2691.1727905273438, - "pct_error": 8.585819633201806e-07, - "target": 313443900000.0 - }, - "payroll_total": { - "achieved": 31661000007483.09, - "error": 7483.08984375, - "pct_error": 2.363503946100881e-08, - "target": 31661000000000.0 - }, - "ss_total": { - "achieved": 5428764818852.999, - "error": 18852.9990234375, - "pct_error": 3.472797168047785e-07, - "target": 5428764800000.0 - } - }, - "effective_sample_size": 684.1019514471029, - "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": 52.754423640169286, - "hi_tob_positive_contributor_count": 737, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 8.585819633201806e-07, - "max_hi_tob_contribution_share_pct": 8.473028817655562, - "max_oasdi_tob_contribution_share_pct": 9.388505965020157, - "max_payroll_total_contribution_share_pct": 1.8259715418870146, - "max_ss_total_contribution_share_pct": 2.926565675138753, - "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": 52.61699347020725, - "oasdi_tob_positive_contributor_count": 881, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 373.525234895725, - "payroll_total_positive_contributor_count": 4198, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 161.90880784253716, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.59157029297974, - "top_100_oasdi_tob_contribution_share_pct": 83.53840937803571, - "top_100_payroll_total_contribution_share_pct": 38.107686639609526, - "top_100_ss_total_contribution_share_pct": 61.11459461037996, - "top_100_weight_share_pct": 27.99883105171738, - "top_10_hi_tob_contribution_share_pct": 32.096532144058, - "top_10_oasdi_tob_contribution_share_pct": 31.732521695944055, - "top_10_payroll_total_contribution_share_pct": 10.705939458906489, - "top_10_ss_total_contribution_share_pct": 16.98341718968436, - "top_10_weight_share_pct": 6.207193802338642, - "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": 2053 -} diff --git a/staging/crfb-longrun-20260517/long_term/2054.h5 b/staging/crfb-longrun-20260517/long_term/2054.h5 deleted file mode 100644 index 74f9e8d02b602573b5aa23b907d7e136b3dbda0b..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2054.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:860dd33f65d2ecb1ff7bb8604b760e65c4d711b307b58750733cc8da010936ac -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2054.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2054.h5.metadata.json deleted file mode 100644 index 5f0889d4658afc6af5b4540cf209ff30e96289ac..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2054.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 3.7886574958283753e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 177120234.71060455, - "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": 274469001297.11917, - "error": 1297.1191711425781, - "pct_error": 4.725922312328817e-07, - "target": 274469000000.0 - }, - "oasdi_tob": { - "achieved": 328690003641.28046, - "error": 3641.2804565429688, - "pct_error": 1.107816014038446e-06, - "target": 328690000000.0 - }, - "payroll_total": { - "achieved": 32869000011079.11, - "error": 11079.109375, - "pct_error": 3.3706864750981166e-08, - "target": 32869000000000.0 - }, - "ss_total": { - "achieved": 5658706226716.393, - "error": 26716.392578125, - "pct_error": 4.721289926330687e-07, - "target": 5658706200000.0 - } - }, - "effective_sample_size": 679.5736239260916, - "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": 53.097386321552484, - "hi_tob_positive_contributor_count": 741, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 1.107816014038446e-06, - "max_hi_tob_contribution_share_pct": 8.336030907624755, - "max_oasdi_tob_contribution_share_pct": 9.26667349658592, - "max_payroll_total_contribution_share_pct": 1.8376147986084748, - "max_ss_total_contribution_share_pct": 2.909518438725797, - "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": 52.8811742270267, - "oasdi_tob_positive_contributor_count": 882, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 375.2613515656159, - "payroll_total_positive_contributor_count": 4198, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 161.13694138945428, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.34796031951976, - "top_100_oasdi_tob_contribution_share_pct": 83.44875212673402, - "top_100_payroll_total_contribution_share_pct": 38.09508273703389, - "top_100_ss_total_contribution_share_pct": 61.04531776523504, - "top_100_weight_share_pct": 28.063084370528436, - "top_10_hi_tob_contribution_share_pct": 32.34702172484309, - "top_10_oasdi_tob_contribution_share_pct": 31.981057009404534, - "top_10_payroll_total_contribution_share_pct": 10.665798280119994, - "top_10_ss_total_contribution_share_pct": 17.03363490190846, - "top_10_weight_share_pct": 6.300434075841338, - "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": 2054 -} diff --git a/staging/crfb-longrun-20260517/long_term/2055.h5 b/staging/crfb-longrun-20260517/long_term/2055.h5 deleted file mode 100644 index 188a2bac5b9ca16b31600a4191c9caa500764f91..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2055.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:35efe4a2968a33ed5c00a70d856223cbc40b8e869a2119e1effa47ab381c2f25 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2055.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2055.h5.metadata.json deleted file mode 100644 index 805e38e11f9f835402380b924c3ed50e7c02cfea..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2055.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 4.747402803632561e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 177764085.17779794, - "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": 287161002168.9293, - "error": 2168.9293212890625, - "pct_error": 7.553007968662398e-07, - "target": 287161000000.0 - }, - "oasdi_tob": { - "achieved": 344652405272.0558, - "error": 5272.0557861328125, - "pct_error": 1.5296733132085582e-06, - "target": 344652400000.0 - }, - "payroll_total": { - "achieved": 34124000014442.207, - "error": 14442.20703125, - "pct_error": 4.232272603226468e-08, - "target": 34124000000000.0 - }, - "ss_total": { - "achieved": 5902615541351.82, - "error": 41351.8203125, - "pct_error": 7.005677451377276e-07, - "target": 5902615500000.0 - } - }, - "effective_sample_size": 679.0506903234303, - "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": 53.51874713437178, - "hi_tob_positive_contributor_count": 742, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 1.5296733132085582e-06, - "max_hi_tob_contribution_share_pct": 8.190731393509466, - "max_oasdi_tob_contribution_share_pct": 9.16459196838506, - "max_payroll_total_contribution_share_pct": 1.8500932978632316, - "max_ss_total_contribution_share_pct": 2.8925266247896957, - "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": 53.33949242547251, - "oasdi_tob_positive_contributor_count": 885, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 376.848546933883, - "payroll_total_positive_contributor_count": 4198, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 161.1894656624571, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.15586155043121, - "top_100_oasdi_tob_contribution_share_pct": 83.24450885771077, - "top_100_payroll_total_contribution_share_pct": 38.073694575426224, - "top_100_ss_total_contribution_share_pct": 60.919575501992064, - "top_100_weight_share_pct": 28.07284856509749, - "top_10_hi_tob_contribution_share_pct": 32.39752052265727, - "top_10_oasdi_tob_contribution_share_pct": 31.962638076207313, - "top_10_payroll_total_contribution_share_pct": 10.623101403630525, - "top_10_ss_total_contribution_share_pct": 16.949057792503154, - "top_10_weight_share_pct": 6.2972764621489565, - "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": 2055 -} diff --git a/staging/crfb-longrun-20260517/long_term/2056.h5 b/staging/crfb-longrun-20260517/long_term/2056.h5 deleted file mode 100644 index 333a51ef5cc2a1a2e50d9906647a63258a7343dd..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2056.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:356671dda8f3547aad8f310e4774be0d142ed39c3995f7de22bc19db0ffbc1ee -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2056.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2056.h5.metadata.json deleted file mode 100644 index e04d5bbcce681d9758d743a4b93c74231fb037b9..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2056.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 1.0967861640822343e-05, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 178463932.07755673, - "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": 300557004336.89606, - "error": 4336.896057128906, - "pct_error": 1.4429529364243408e-06, - "target": 300557000000.0 - }, - "oasdi_tob": { - "achieved": 357863208732.18353, - "error": 8732.183532714844, - "pct_error": 2.4400898255855433e-06, - "target": 357863200000.0 - }, - "payroll_total": { - "achieved": 35432000032393.68, - "error": 32393.6796875, - "pct_error": 9.142492573803342e-08, - "target": 35432000000000.0 - }, - "ss_total": { - "achieved": 6159010074793.023, - "error": 74793.0234375, - "pct_error": 1.2143676246263604e-06, - "target": 6159010000000.0 - } - }, - "effective_sample_size": 672.825611759171, - "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": 55.021500504447964, - "hi_tob_positive_contributor_count": 744, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 2.4400898255855433e-06, - "max_hi_tob_contribution_share_pct": 7.6535648937995555, - "max_oasdi_tob_contribution_share_pct": 8.705052146003835, - "max_payroll_total_contribution_share_pct": 1.8763434576446827, - "max_ss_total_contribution_share_pct": 2.734045502687633, - "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": 55.6518723729204, - "oasdi_tob_positive_contributor_count": 887, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 377.0972488678689, - "payroll_total_positive_contributor_count": 4199, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 160.539006047431, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.10249786945633, - "top_100_oasdi_tob_contribution_share_pct": 83.17643688567364, - "top_100_payroll_total_contribution_share_pct": 38.073254516832534, - "top_100_ss_total_contribution_share_pct": 61.16815085045818, - "top_100_weight_share_pct": 28.176130786866537, - "top_10_hi_tob_contribution_share_pct": 32.28366675982036, - "top_10_oasdi_tob_contribution_share_pct": 31.43030340612739, - "top_10_payroll_total_contribution_share_pct": 10.610211388153393, - "top_10_ss_total_contribution_share_pct": 16.96133814250111, - "top_10_weight_share_pct": 6.402704288210879, - "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": 2056 -} diff --git a/staging/crfb-longrun-20260517/long_term/2057.h5 b/staging/crfb-longrun-20260517/long_term/2057.h5 deleted file mode 100644 index 253898e7fbbb712a6970b522661dd7fdc251ee9d..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2057.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1c707ec0e200396af3eee63a0923cd98fc1dbc06259eb608505b7fbb7cbad3a7 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2057.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2057.h5.metadata.json deleted file mode 100644 index b87d0f766ec43130bf07ab4094b8a9c2d9e86720..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2057.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 1.5641261218176147e-05, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 179121203.07114917, - "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": 314676006234.39264, - "error": 6234.392639160156, - "pct_error": 1.981210082484891e-06, - "target": 314676000000.0 - }, - "oasdi_tob": { - "achieved": 375258011876.3664, - "error": 11876.366394042969, - "pct_error": 3.1648536191215026e-06, - "target": 375258000000.0 - }, - "payroll_total": { - "achieved": 36790000047054.984, - "error": 47054.984375, - "pct_error": 1.279015612258766e-07, - "target": 36790000000000.0 - }, - "ss_total": { - "achieved": 6428665402732.871, - "error": 102732.87109375, - "pct_error": 1.5980435486935366e-06, - "target": 6428665300000.0 - } - }, - "effective_sample_size": 672.9034348463432, - "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": 56.5447519075543, - "hi_tob_positive_contributor_count": 747, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 3.1648536191215026e-06, - "max_hi_tob_contribution_share_pct": 7.221657202507379, - "max_oasdi_tob_contribution_share_pct": 8.268338394644719, - "max_payroll_total_contribution_share_pct": 1.8935044024958576, - "max_ss_total_contribution_share_pct": 2.6088911076687222, - "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": 57.42990737892562, - "oasdi_tob_positive_contributor_count": 892, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 377.6046647489809, - "payroll_total_positive_contributor_count": 4199, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 161.2057901051525, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.13467950226516, - "top_100_oasdi_tob_contribution_share_pct": 83.30227027115184, - "top_100_payroll_total_contribution_share_pct": 38.03571706314162, - "top_100_ss_total_contribution_share_pct": 61.31892853553389, - "top_100_weight_share_pct": 28.172470265132986, - "top_10_hi_tob_contribution_share_pct": 32.288236228868854, - "top_10_oasdi_tob_contribution_share_pct": 31.162007644244916, - "top_10_payroll_total_contribution_share_pct": 10.625998477650779, - "top_10_ss_total_contribution_share_pct": 16.88283245975788, - "top_10_weight_share_pct": 6.4242317917265925, - "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": 2057 -} diff --git a/staging/crfb-longrun-20260517/long_term/2058.h5 b/staging/crfb-longrun-20260517/long_term/2058.h5 deleted file mode 100644 index 6edffda45b77d9cdac16718ce2a5329aa2a82c52..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2058.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3dd76c6936eb6b86ba5fd683f5cf30923d3dd299f0203700d368df05e5cfe395 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2058.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2058.h5.metadata.json deleted file mode 100644 index 9fe7b90f18851cef4c6d6bca24ced6e80b2ce400..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2058.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 2.5907809680416302e-05, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 179821118.69196463, - "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": 329538008857.1283, - "error": 8857.128295898438, - "pct_error": 2.687741109037027e-06, - "target": 329538000000.0 - }, - "oasdi_tob": { - "achieved": 393470316072.70123, - "error": 16072.701232910156, - "pct_error": 4.084857543990018e-06, - "target": 393470300000.0 - }, - "payroll_total": { - "achieved": 38201000081895.46, - "error": 81895.4609375, - "pct_error": 2.1438041134394387e-07, - "target": 38201000000000.0 - }, - "ss_total": { - "achieved": 6712393938639.133, - "error": 138639.1328125, - "pct_error": 2.0654201309300415e-06, - "target": 6712393800000.0 - } - }, - "effective_sample_size": 672.9683273192354, - "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": 57.093071278447475, - "hi_tob_positive_contributor_count": 747, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 4.084857543990018e-06, - "max_hi_tob_contribution_share_pct": 7.15303151371936, - "max_oasdi_tob_contribution_share_pct": 8.245037923449642, - "max_payroll_total_contribution_share_pct": 1.9012945788466469, - "max_ss_total_contribution_share_pct": 2.6124948131286807, - "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": 57.39241511274844, - "oasdi_tob_positive_contributor_count": 899, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 378.16339949561694, - "payroll_total_positive_contributor_count": 4199, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 162.15513125221685, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.20296978511047, - "top_100_oasdi_tob_contribution_share_pct": 83.38601116163429, - "top_100_payroll_total_contribution_share_pct": 37.99891578208791, - "top_100_ss_total_contribution_share_pct": 61.387586730186484, - "top_100_weight_share_pct": 28.158765052096978, - "top_10_hi_tob_contribution_share_pct": 32.18487003953673, - "top_10_oasdi_tob_contribution_share_pct": 31.15549477129503, - "top_10_payroll_total_contribution_share_pct": 10.629309585964647, - "top_10_ss_total_contribution_share_pct": 16.716993761242467, - "top_10_weight_share_pct": 6.462987545925299, - "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": 2058 -} diff --git a/staging/crfb-longrun-20260517/long_term/2059.h5 b/staging/crfb-longrun-20260517/long_term/2059.h5 deleted file mode 100644 index 60d48d1b18ab4f3ab0bfc9c91682f6a7772e76eb..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2059.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:28c82a32a69f5536a3a86e9ebfd929832063e98702e38f5e6a60dbb567c946ce -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2059.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2059.h5.metadata.json deleted file mode 100644 index f9252daff857b7225042d42db6608f40d030d32d..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2059.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 4.89010992823071e-05, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 180542076.15249804, - "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": 344937013615.94, - "error": 13615.940002441406, - "pct_error": 3.947370100175222e-06, - "target": 344937000000.0 - }, - "oasdi_tob": { - "achieved": 412568022835.47876, - "error": 22835.478759765625, - "pct_error": 5.534961208762101e-06, - "target": 412568000000.0 - }, - "payroll_total": { - "achieved": 39670000172329.95, - "error": 172329.953125, - "pct_error": 4.3440875504159315e-07, - "target": 39670000000000.0 - }, - "ss_total": { - "achieved": 7005625202114.753, - "error": 202114.7529296875, - "pct_error": 2.8850352813587293e-06, - "target": 7005625000000.0 - } - }, - "effective_sample_size": 674.0298056055175, - "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": 58.08964129927983, - "hi_tob_positive_contributor_count": 751, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 5.534961208762101e-06, - "max_hi_tob_contribution_share_pct": 7.091551371484721, - "max_oasdi_tob_contribution_share_pct": 8.224950470722533, - "max_payroll_total_contribution_share_pct": 1.9083664666837772, - "max_ss_total_contribution_share_pct": 2.6182424503940984, - "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": 57.637238492616795, - "oasdi_tob_positive_contributor_count": 904, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 378.0914542262398, - "payroll_total_positive_contributor_count": 4199, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 163.54469794326607, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.28192141643287, - "top_100_oasdi_tob_contribution_share_pct": 83.52912010979232, - "top_100_payroll_total_contribution_share_pct": 37.97695767989902, - "top_100_ss_total_contribution_share_pct": 61.56689939576283, - "top_100_weight_share_pct": 28.15521053178837, - "top_10_hi_tob_contribution_share_pct": 31.66051570520449, - "top_10_oasdi_tob_contribution_share_pct": 31.079505693506665, - "top_10_payroll_total_contribution_share_pct": 10.619527134302018, - "top_10_ss_total_contribution_share_pct": 16.48678207926073, - "top_10_weight_share_pct": 6.4594362129794956, - "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": 2059 -} diff --git a/staging/crfb-longrun-20260517/long_term/2060.h5 b/staging/crfb-longrun-20260517/long_term/2060.h5 deleted file mode 100644 index 0876e32f725a5f2c1cae9fd81ccf54e883554f4f..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2060.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e45e504eda62912acebde8617ea1d38a90477d74c84a4d7c8f6460db14bea0ac -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2060.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2060.h5.metadata.json deleted file mode 100644 index 5dd3ba0719dfd6821e824b591c29c1dafe71978b..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2060.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 8.618568885996834e-05, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 181339621.9432004, - "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": 360893021107.249, - "error": 21107.2490234375, - "pct_error": 5.8486169095653e-06, - "target": 360893000000.0 - }, - "oasdi_tob": { - "achieved": 428438433128.78485, - "error": 33128.78485107422, - "pct_error": 7.73244995104879e-06, - "target": 428438400000.0 - }, - "payroll_total": { - "achieved": 41196000334123.11, - "error": 334123.109375, - "pct_error": 8.110571642271094e-07, - "target": 41196000000000.0 - }, - "ss_total": { - "achieved": 7309190707017.702, - "error": 307017.7021484375, - "pct_error": 4.200433773738299e-06, - "target": 7309190400000.0 - } - }, - "effective_sample_size": 670.4642494878198, - "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": 59.10273674136385, - "hi_tob_positive_contributor_count": 754, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 7.73244995104879e-06, - "max_hi_tob_contribution_share_pct": 6.747633685286307, - "max_oasdi_tob_contribution_share_pct": 7.944570522082377, - "max_payroll_total_contribution_share_pct": 1.9248572491313554, - "max_ss_total_contribution_share_pct": 2.5171985978313134, - "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": 58.99637097475067, - "oasdi_tob_positive_contributor_count": 906, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 376.59181005146286, - "payroll_total_positive_contributor_count": 4199, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 163.19063442427324, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.40417087013026, - "top_100_oasdi_tob_contribution_share_pct": 83.62176950947097, - "top_100_payroll_total_contribution_share_pct": 38.00671540363564, - "top_100_ss_total_contribution_share_pct": 61.88160164080618, - "top_100_weight_share_pct": 28.231212040801235, - "top_10_hi_tob_contribution_share_pct": 31.609208266318095, - "top_10_oasdi_tob_contribution_share_pct": 30.790696110133624, - "top_10_payroll_total_contribution_share_pct": 10.668537260459663, - "top_10_ss_total_contribution_share_pct": 16.468524773766234, - "top_10_weight_share_pct": 6.535546021630885, - "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": 2060 -} diff --git a/staging/crfb-longrun-20260517/long_term/2061.h5 b/staging/crfb-longrun-20260517/long_term/2061.h5 deleted file mode 100644 index 80a586fcaa5bf01ad247d9b05149b56f516377eb..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2061.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3abfdd454565f88d75598cebe4c7c7f646d40ff6e601d949620e47e503bd0839 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2061.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2061.h5.metadata.json deleted file mode 100644 index 7a6b40a6df28ba13599d81e1ccc02d0bfa650293..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2061.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 3.6253949742723794e-10, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 181999350.65359318, - "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": 377292999997.6957, - "error": -2.3043212890625, - "pct_error": -6.107511374614689e-10, - "target": 377293000000.0 - }, - "oasdi_tob": { - "achieved": 449211000003.16547, - "error": 3.16546630859375, - "pct_error": 7.046724832191887e-10, - "target": 449211000000.0 - }, - "payroll_total": { - "achieved": 42781999999995.46, - "error": -4.5390625, - "pct_error": -1.0609748258613434e-11, - "target": 42782000000000.0 - }, - "ss_total": { - "achieved": 7623320099979.5, - "error": -20.5, - "pct_error": -2.6891170423238554e-10, - "target": 7623320100000.0 - } - }, - "effective_sample_size": 674.4995077758092, - "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": 58.60463937670848, - "hi_tob_positive_contributor_count": 757, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 7.046724832191887e-10, - "max_hi_tob_contribution_share_pct": 6.971069789456025, - "max_oasdi_tob_contribution_share_pct": 8.24583896937112, - "max_payroll_total_contribution_share_pct": 1.9369822371003393, - "max_ss_total_contribution_share_pct": 2.626448776794895, - "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": 57.50331061855666, - "oasdi_tob_positive_contributor_count": 911, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 377.8816045872976, - "payroll_total_positive_contributor_count": 4199, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 163.599308331194, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.40676669594563, - "top_100_oasdi_tob_contribution_share_pct": 83.72698306893102, - "top_100_payroll_total_contribution_share_pct": 37.94820183657628, - "top_100_ss_total_contribution_share_pct": 61.885144425311864, - "top_100_weight_share_pct": 28.118258907640715, - "top_10_hi_tob_contribution_share_pct": 31.647281331325967, - "top_10_oasdi_tob_contribution_share_pct": 31.113417397869057, - "top_10_payroll_total_contribution_share_pct": 10.629150994238898, - "top_10_ss_total_contribution_share_pct": 16.370564597078655, - "top_10_weight_share_pct": 6.485525617915054, - "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": 2061 -} diff --git a/staging/crfb-longrun-20260517/long_term/2062.h5 b/staging/crfb-longrun-20260517/long_term/2062.h5 deleted file mode 100644 index f7e89a501f9044c5a91bb4dbadd6e8742c7b1076..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2062.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ad0d45178bd772f4c1d23da6f063264b586caa4736a562b47ac7df2838eac57e -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2062.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2062.h5.metadata.json deleted file mode 100644 index bd8b44e86d17fdf7f45c301df31fafcea8c8e81a..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2062.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 6.215304914924097e-10, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 182633489.19676036, - "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": 394398999997.00385, - "error": -2.99615478515625, - "pct_error": -7.596760603237458e-10, - "target": 394399000000.0 - }, - "oasdi_tob": { - "achieved": 470947400004.2575, - "error": 4.25750732421875, - "pct_error": 9.040303278495114e-10, - "target": 470947400000.0 - }, - "payroll_total": { - "achieved": 44428999999998.28, - "error": -1.71875, - "pct_error": -3.868531814805645e-12, - "target": 44429000000000.0 - }, - "ss_total": { - "achieved": 7950651299971.466, - "error": -28.5341796875, - "pct_error": -3.5889109722998417e-10, - "target": 7950651300000.0 - } - }, - "effective_sample_size": 674.2784855215559, - "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": 59.44147528898085, - "hi_tob_positive_contributor_count": 762, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 9.040303278495114e-10, - "max_hi_tob_contribution_share_pct": 6.803068998579316, - "max_oasdi_tob_contribution_share_pct": 8.081142128240085, - "max_payroll_total_contribution_share_pct": 1.9464449702683815, - "max_ss_total_contribution_share_pct": 2.5874386787007726, - "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": 57.988696928657134, - "oasdi_tob_positive_contributor_count": 914, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 377.2940718040894, - "payroll_total_positive_contributor_count": 4199, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 164.1892162552214, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.36836175455316, - "top_100_oasdi_tob_contribution_share_pct": 83.80770869405832, - "top_100_payroll_total_contribution_share_pct": 37.96552022198625, - "top_100_ss_total_contribution_share_pct": 61.99093545163142, - "top_100_weight_share_pct": 28.094578201704813, - "top_10_hi_tob_contribution_share_pct": 31.589593628037637, - "top_10_oasdi_tob_contribution_share_pct": 31.187545314506277, - "top_10_payroll_total_contribution_share_pct": 10.614325518356669, - "top_10_ss_total_contribution_share_pct": 16.39378556658951, - "top_10_weight_share_pct": 6.502964950758715, - "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": 2062 -} diff --git a/staging/crfb-longrun-20260517/long_term/2063.h5 b/staging/crfb-longrun-20260517/long_term/2063.h5 deleted file mode 100644 index 718bc92df8bfc82859577aa34691dcf5d249cece..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2063.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ce61c4966b6ff492293629e1864ae9b8ebf79306975350b0968e26a59e544b35 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2063.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2063.h5.metadata.json deleted file mode 100644 index c1d8d76f766e76d11534a7c158ba52f96106b9b7..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2063.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 8.637971405947724e-10, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 183332809.41224685, - "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": 412058999995.9924, - "error": -4.00762939453125, - "pct_error": -9.725863030612727e-10, - "target": 412059000000.0 - }, - "oasdi_tob": { - "achieved": 489041600005.66223, - "error": 5.6622314453125, - "pct_error": 1.1578220432193293e-09, - "target": 489041600000.0 - }, - "payroll_total": { - "achieved": 46136000000000.88, - "error": 0.8828125, - "pct_error": 1.9135003034506676e-12, - "target": 46136000000000.0 - }, - "ss_total": { - "achieved": 8286993799965.641, - "error": -34.359375, - "pct_error": -4.1461808502861436e-10, - "target": 8286993800000.0 - } - }, - "effective_sample_size": 671.5760970124597, - "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": 60.10745887117147, - "hi_tob_positive_contributor_count": 764, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 1.1578220432193293e-09, - "max_hi_tob_contribution_share_pct": 6.481814947179119, - "max_oasdi_tob_contribution_share_pct": 7.801469233058427, - "max_payroll_total_contribution_share_pct": 1.9509700969998722, - "max_ss_total_contribution_share_pct": 2.4885885482296453, - "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": 59.08230530260635, - "oasdi_tob_positive_contributor_count": 916, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 376.046558870637, - "payroll_total_positive_contributor_count": 4199, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 162.83220118731052, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.5074459834534, - "top_100_oasdi_tob_contribution_share_pct": 83.96644507316162, - "top_100_payroll_total_contribution_share_pct": 38.03833897350534, - "top_100_ss_total_contribution_share_pct": 62.34567779045358, - "top_100_weight_share_pct": 28.149115894966314, - "top_10_hi_tob_contribution_share_pct": 31.62061696264938, - "top_10_oasdi_tob_contribution_share_pct": 31.096580604799957, - "top_10_payroll_total_contribution_share_pct": 10.635059147632212, - "top_10_ss_total_contribution_share_pct": 16.668170355471947, - "top_10_weight_share_pct": 6.542643883960254, - "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": 2063 -} diff --git a/staging/crfb-longrun-20260517/long_term/2064.h5 b/staging/crfb-longrun-20260517/long_term/2064.h5 deleted file mode 100644 index 2eee6e2defcdbf4581405d2f3d8da0e2de65690b..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2064.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e2a1da1eda1e9d3d53862984d9fe638284ecd925a8c9063df2bd2c12a4911047 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2064.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2064.h5.metadata.json deleted file mode 100644 index 1289701e0cee5a4c034e8d6e443cf0330317aea2..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2064.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 2.536206969753253e-09, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 183963527.88678718, - "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": 430271999994.4352, - "error": -5.5648193359375, - "pct_error": -1.2933259277706893e-09, - "target": 430272000000.0 - }, - "oasdi_tob": { - "achieved": 512551400008.7983, - "error": 8.79833984375, - "pct_error": 1.7165770776843065e-09, - "target": 512551399999.99994 - }, - "payroll_total": { - "achieved": 47902000000025.48, - "error": 25.4765625, - "pct_error": 5.318475742140203e-11, - "target": 47902000000000.0 - }, - "ss_total": { - "achieved": 8637127999941.943, - "error": -58.0576171875, - "pct_error": -6.721866016979255e-10, - "target": 8637128000000.001 - } - }, - "effective_sample_size": 670.6682628757072, - "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": 59.274794939687496, - "hi_tob_positive_contributor_count": 764, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 1.7165770776843065e-09, - "max_hi_tob_contribution_share_pct": 6.716013024136129, - "max_oasdi_tob_contribution_share_pct": 8.054136170634575, - "max_payroll_total_contribution_share_pct": 1.9597277659387786, - "max_ss_total_contribution_share_pct": 2.583540948814301, - "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": 57.72081421743555, - "oasdi_tob_positive_contributor_count": 919, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 375.51142015763804, - "payroll_total_positive_contributor_count": 4199, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 162.24434893214672, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.475149997859, - "top_100_oasdi_tob_contribution_share_pct": 84.00871999511735, - "top_100_payroll_total_contribution_share_pct": 38.03264602828177, - "top_100_ss_total_contribution_share_pct": 62.306460200216854, - "top_100_weight_share_pct": 28.120716200954917, - "top_10_hi_tob_contribution_share_pct": 31.745675500755155, - "top_10_oasdi_tob_contribution_share_pct": 31.38767459807079, - "top_10_payroll_total_contribution_share_pct": 10.634520210743037, - "top_10_ss_total_contribution_share_pct": 16.825079596465383, - "top_10_weight_share_pct": 6.576365425100169, - "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": 2064 -} diff --git a/staging/crfb-longrun-20260517/long_term/2065.h5 b/staging/crfb-longrun-20260517/long_term/2065.h5 deleted file mode 100644 index 6bb1c6588751835283dbfc194fe21f6d826ff660..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2065.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:65199a8fb6c480ab6acb72f5da7a728f6f425b98b841b398a6f691897ad845f8 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2065.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2065.h5.metadata.json deleted file mode 100644 index fac39af5ee33962775ec1520c378543c7b0fc962..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2065.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 8.422767428477414e-09, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 184681007.1020119, - "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": 449286999991.7491, - "error": -8.25091552734375, - "pct_error": -1.8364465313582966e-09, - "target": 449287000000.0 - }, - "oasdi_tob": { - "achieved": 532143100015.7228, - "error": 15.7227783203125, - "pct_error": 2.954614711778185e-09, - "target": 532143100000.0 - }, - "payroll_total": { - "achieved": 49733000000100.05, - "error": 100.046875, - "pct_error": 2.0116798705085157e-10, - "target": 49733000000000.0 - }, - "ss_total": { - "achieved": 9002161799907.408, - "error": -92.591796875, - "pct_error": -1.0285506851809751e-09, - "target": 9002161800000.0 - } - }, - "effective_sample_size": 666.6731670261622, - "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": 59.43226303660017, - "hi_tob_positive_contributor_count": 767, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 2.954614711778185e-09, - "max_hi_tob_contribution_share_pct": 6.459155945636382, - "max_oasdi_tob_contribution_share_pct": 7.790641251440015, - "max_payroll_total_contribution_share_pct": 1.9478413615798944, - "max_ss_total_contribution_share_pct": 2.4893326762547434, - "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": 58.55752823958781, - "oasdi_tob_positive_contributor_count": 923, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 375.31249359862875, - "payroll_total_positive_contributor_count": 4199, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 160.77607675759387, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.58162577218505, - "top_100_oasdi_tob_contribution_share_pct": 84.06560018966755, - "top_100_payroll_total_contribution_share_pct": 37.99771402372791, - "top_100_ss_total_contribution_share_pct": 62.55290432851156, - "top_100_weight_share_pct": 28.14253706450333, - "top_10_hi_tob_contribution_share_pct": 32.00690564904185, - "top_10_oasdi_tob_contribution_share_pct": 31.37026708588153, - "top_10_payroll_total_contribution_share_pct": 10.658185160055716, - "top_10_ss_total_contribution_share_pct": 17.09252378053603, - "top_10_weight_share_pct": 6.665208433142403, - "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": 2065 -} diff --git a/staging/crfb-longrun-20260517/long_term/2066.h5 b/staging/crfb-longrun-20260517/long_term/2066.h5 deleted file mode 100644 index f9b985bc1c28c51215c53a41b6c77ed412cd2532..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2066.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:24ce80fd8741eb1aa93cf61cf289a61519d4c58826d449f390d89f210f492b48 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2066.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2066.h5.metadata.json deleted file mode 100644 index 5030650cdba96a6b6cfa646cab40d094a2b2f4ca..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2066.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 1.919843514120043e-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": 185317655.53688362, - "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": 469049999985.8067, - "error": -14.19329833984375, - "pct_error": -3.025967026936094e-09, - "target": 469050000000.0 - }, - "oasdi_tob": { - "achieved": 557614800031.362, - "error": 31.362060546875, - "pct_error": 5.624323555772731e-09, - "target": 557614800000.0 - }, - "payroll_total": { - "achieved": 51631000000156.13, - "error": 156.1328125, - "pct_error": 3.024012947647731e-10, - "target": 51631000000000.0 - }, - "ss_total": { - "achieved": 9379550399839.28, - "error": -160.720703125, - "pct_error": -1.7135224639871864e-09, - "target": 9379550400000.0 - } - }, - "effective_sample_size": 665.4115573873207, - "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": 58.42758264715313, - "hi_tob_positive_contributor_count": 773, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 5.624323555772731e-09, - "max_hi_tob_contribution_share_pct": 6.702066166911097, - "max_oasdi_tob_contribution_share_pct": 8.053721349927354, - "max_payroll_total_contribution_share_pct": 1.9400850676199486, - "max_ss_total_contribution_share_pct": 2.5880763998927248, - "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": 56.97912404081012, - "oasdi_tob_positive_contributor_count": 927, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 374.2929652982344, - "payroll_total_positive_contributor_count": 4199, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 159.54945009733117, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.59312313144397, - "top_100_oasdi_tob_contribution_share_pct": 84.16421832860644, - "top_100_payroll_total_contribution_share_pct": 37.9674919190326, - "top_100_ss_total_contribution_share_pct": 62.54748436560493, - "top_100_weight_share_pct": 28.131604096055156, - "top_10_hi_tob_contribution_share_pct": 32.27415834258428, - "top_10_oasdi_tob_contribution_share_pct": 31.697255605467138, - "top_10_payroll_total_contribution_share_pct": 10.727305454606206, - "top_10_ss_total_contribution_share_pct": 17.248717066066714, - "top_10_weight_share_pct": 6.705623264081521, - "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": 2066 -} diff --git a/staging/crfb-longrun-20260517/long_term/2067.h5 b/staging/crfb-longrun-20260517/long_term/2067.h5 deleted file mode 100644 index 922984c573100f232caa8a6cb32cebc51f9fca8c..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2067.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:846291a6111ffd6c482bbb6206677f3ea24fb79acc8301a828e9efb4f3037489 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2067.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2067.h5.metadata.json deleted file mode 100644 index b2d8895e2811ffb121f3d0a770e0f177c6d2cbe8..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2067.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 6.349664535309214e-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": 185997124.26743442, - "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": 489655999978.8409, - "error": -21.15911865234375, - "pct_error": -4.321221153696422e-09, - "target": 489656000000.0 - }, - "oasdi_tob": { - "achieved": 584218200071.7256, - "error": 71.7255859375, - "pct_error": 1.2277191285293749e-08, - "target": 584218200000.0 - }, - "payroll_total": { - "achieved": 53598000000445.766, - "error": 445.765625, - "pct_error": 8.316833184074033e-10, - "target": 53598000000000.0 - }, - "ss_total": { - "achieved": 9775691399758.87, - "error": -241.130859375, - "pct_error": -2.4666373917552266e-09, - "target": 9775691400000.0 - } - }, - "effective_sample_size": 663.4093208877798, - "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": 57.92828546074416, - "hi_tob_positive_contributor_count": 777, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 1.2277191285293749e-08, - "max_hi_tob_contribution_share_pct": 6.887718884275379, - "max_oasdi_tob_contribution_share_pct": 8.246963742984457, - "max_payroll_total_contribution_share_pct": 1.9340006229086228, - "max_ss_total_contribution_share_pct": 2.6640954429553143, - "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": 56.011353096470025, - "oasdi_tob_positive_contributor_count": 931, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 373.89537075552715, - "payroll_total_positive_contributor_count": 4199, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 158.68842150011943, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.56286480800667, - "top_100_oasdi_tob_contribution_share_pct": 84.17326514115821, - "top_100_payroll_total_contribution_share_pct": 37.89605462598074, - "top_100_ss_total_contribution_share_pct": 62.58812980889451, - "top_100_weight_share_pct": 28.136567008541864, - "top_10_hi_tob_contribution_share_pct": 32.315592175242536, - "top_10_oasdi_tob_contribution_share_pct": 31.912490465220394, - "top_10_payroll_total_contribution_share_pct": 10.790146749881629, - "top_10_ss_total_contribution_share_pct": 17.300770348176734, - "top_10_weight_share_pct": 6.739499084379707, - "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": 2067 -} diff --git a/staging/crfb-longrun-20260517/long_term/2068.h5 b/staging/crfb-longrun-20260517/long_term/2068.h5 deleted file mode 100644 index 67031fd9b0b513d4d43667901b6cfbf9a9b265c0..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2068.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:680042e9b990b3b01b2eabc89644e5db289ba26030209a56cba8c12e4ac4b591 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2068.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2068.h5.metadata.json deleted file mode 100644 index 5049e9e5b4f1816ff9a01fac389f617788eb3bbd..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2068.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 3.052891662973512e-07, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 186686119.9210987, - "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": 511168000002.2201, - "error": 2.2200927734375, - "pct_error": 4.3431763597046367e-10, - "target": 511168000000.0 - }, - "oasdi_tob": { - "achieved": 606443300202.3373, - "error": 202.3372802734375, - "pct_error": 3.336458334578641e-08, - "target": 606443300000.0 - }, - "payroll_total": { - "achieved": 55637000002305.234, - "error": 2305.234375, - "pct_error": 4.143347727231878e-09, - "target": 55637000000000.0 - }, - "ss_total": { - "achieved": 10184984000185.033, - "error": 185.033203125, - "pct_error": 1.8167255159654647e-09, - "target": 10184984000000.0 - } - }, - "effective_sample_size": 659.6191223812981, - "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": 58.055325970813, - "hi_tob_positive_contributor_count": 781, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 3.336458334578641e-08, - "max_hi_tob_contribution_share_pct": 6.7088093879737905, - "max_oasdi_tob_contribution_share_pct": 8.078326442090349, - "max_payroll_total_contribution_share_pct": 1.929218876354532, - "max_ss_total_contribution_share_pct": 2.600037475202298, - "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": 56.37409445507425, - "oasdi_tob_positive_contributor_count": 932, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 374.7209450414999, - "payroll_total_positive_contributor_count": 4199, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 156.51933132850112, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.6577567652039, - "top_100_oasdi_tob_contribution_share_pct": 84.21840246492226, - "top_100_payroll_total_contribution_share_pct": 37.872995487525735, - "top_100_ss_total_contribution_share_pct": 62.89656194097564, - "top_100_weight_share_pct": 28.159442299585315, - "top_10_hi_tob_contribution_share_pct": 32.52922416192087, - "top_10_oasdi_tob_contribution_share_pct": 31.97807940337149, - "top_10_payroll_total_contribution_share_pct": 10.75736180290309, - "top_10_ss_total_contribution_share_pct": 17.580551364839216, - "top_10_weight_share_pct": 6.797002078568711, - "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": 2068 -} diff --git a/staging/crfb-longrun-20260517/long_term/2069.h5 b/staging/crfb-longrun-20260517/long_term/2069.h5 deleted file mode 100644 index da03053ff03772175eb1d8eccd156b163c506562..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2069.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7ee5d927756d3e5617e349ec04640707c868a97472db57bacc926d66619dbc22 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2069.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2069.h5.metadata.json deleted file mode 100644 index aceb35c7cf2d687cc9d02862a1e98f85b331d78e..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2069.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 1.0714176601548115e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 187346534.09896109, - "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": 533596000158.6402, - "error": 158.64019775390625, - "pct_error": 2.973039485938917e-08, - "target": 533596000000.0 - }, - "oasdi_tob": { - "achieved": 635206000550.6553, - "error": 550.6552734375, - "pct_error": 8.66892430861012e-08, - "target": 635206000000.0 - }, - "payroll_total": { - "achieved": 57746000008097.72, - "error": 8097.71875, - "pct_error": 1.4022995099227653e-08, - "target": 57746000000000.0 - }, - "ss_total": { - "achieved": 10614123002381.52, - "error": 2381.51953125, - "pct_error": 2.2437270900761185e-08, - "target": 10614123000000.0 - } - }, - "effective_sample_size": 658.5547360682165, - "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": 56.776253525842264, - "hi_tob_positive_contributor_count": 782, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 8.66892430861012e-08, - "max_hi_tob_contribution_share_pct": 7.083659208511713, - "max_oasdi_tob_contribution_share_pct": 8.500731770507086, - "max_payroll_total_contribution_share_pct": 1.9244204239480558, - "max_ss_total_contribution_share_pct": 2.7498911499481755, - "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": 54.28216598329181, - "oasdi_tob_positive_contributor_count": 933, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 376.3101516095554, - "payroll_total_positive_contributor_count": 4199, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 154.91724087611456, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.63957499313227, - "top_100_oasdi_tob_contribution_share_pct": 84.26727322325895, - "top_100_payroll_total_contribution_share_pct": 37.793320495099785, - "top_100_ss_total_contribution_share_pct": 62.960479910900716, - "top_100_weight_share_pct": 28.137802073340072, - "top_10_hi_tob_contribution_share_pct": 32.644365854499064, - "top_10_oasdi_tob_contribution_share_pct": 32.480504296757225, - "top_10_payroll_total_contribution_share_pct": 10.701292534614147, - "top_10_ss_total_contribution_share_pct": 17.643548940381628, - "top_10_weight_share_pct": 6.791114172532087, - "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": 2069 -} diff --git a/staging/crfb-longrun-20260517/long_term/2070.h5 b/staging/crfb-longrun-20260517/long_term/2070.h5 deleted file mode 100644 index aff24e589e968337cfc8a83183816c71f22ff9ac..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2070.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3a600e297739f9bac6445b36841561209606cf096d9c5e082290448214aeae99 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2070.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2070.h5.metadata.json deleted file mode 100644 index ab5ba8bb69af503315bcf5332c0487c6baa23472..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2070.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 2.8845564432004922e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 188058075.73794228, - "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": 556960000584.683, - "error": 584.6829833984375, - "pct_error": 1.0497755375582402e-07, - "target": 556960000000.0 - }, - "oasdi_tob": { - "achieved": 659230001360.4338, - "error": 1360.433837890625, - "pct_error": 2.063671006918109e-07, - "target": 659230000000.0 - }, - "payroll_total": { - "achieved": 59930000021062.85, - "error": 21062.8515625, - "pct_error": 3.5145755986150506e-08, - "target": 59930000000000.0 - }, - "ss_total": { - "achieved": 11060910008446.254, - "error": 8446.25390625, - "pct_error": 7.63612931146714e-08, - "target": 11060910000000.0 - } - }, - "effective_sample_size": 655.1413865714052, - "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": 55.85134608885183, - "hi_tob_positive_contributor_count": 783, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 2.063671006918109e-07, - "max_hi_tob_contribution_share_pct": 7.160049193920391, - "max_oasdi_tob_contribution_share_pct": 8.64182866208248, - "max_payroll_total_contribution_share_pct": 1.9146986471155008, - "max_ss_total_contribution_share_pct": 2.7840675194619555, - "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": 53.34167940278044, - "oasdi_tob_positive_contributor_count": 935, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 376.24567055789356, - "payroll_total_positive_contributor_count": 4200, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 151.82416996701753, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.72388986559527, - "top_100_oasdi_tob_contribution_share_pct": 84.35972231498192, - "top_100_payroll_total_contribution_share_pct": 37.828848036339025, - "top_100_ss_total_contribution_share_pct": 63.2284721595774, - "top_100_weight_share_pct": 28.203214988011272, - "top_10_hi_tob_contribution_share_pct": 32.83456266445537, - "top_10_oasdi_tob_contribution_share_pct": 32.76556428543276, - "top_10_payroll_total_contribution_share_pct": 10.70216962294808, - "top_10_ss_total_contribution_share_pct": 18.039840069683624, - "top_10_weight_share_pct": 6.806512616705354, - "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": 2070 -} diff --git a/staging/crfb-longrun-20260517/long_term/2071.h5 b/staging/crfb-longrun-20260517/long_term/2071.h5 deleted file mode 100644 index dc4236d5d8203dfde6b430c46eb446fdf40fdf9b..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2071.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fcd9ff7d1b087d63eb2ce86802408818f8a786bddc7c0ee5fd9b10d681431936 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2071.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2071.h5.metadata.json deleted file mode 100644 index b1a83d4288b12cd908b51aba21ec9f7578dbeec6..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2071.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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.02232609963559e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 188632590.20402083, - "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": 581150001139.3839, - "error": 1139.3839111328125, - "pct_error": 1.96056768671223e-07, - "target": 581150000000.0 - }, - "oasdi_tob": { - "achieved": 690375602519.3857, - "error": 2519.3857421875, - "pct_error": 3.649297197333596e-07, - "target": 690375600000.0 - }, - "payroll_total": { - "achieved": 62196000034468.18, - "error": 34468.1796875, - "pct_error": 5.541864378336228e-08, - "target": 62196000000000.0 - }, - "ss_total": { - "achieved": 11523273315914.826, - "error": 15914.826171875, - "pct_error": 1.3811028999785156e-07, - "target": 11523273300000.0 - } - }, - "effective_sample_size": 652.1660384278672, - "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": 54.128141017366644, - "hi_tob_positive_contributor_count": 785, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 3.649297197333596e-07, - "max_hi_tob_contribution_share_pct": 7.54548604326573, - "max_oasdi_tob_contribution_share_pct": 9.073848219575824, - "max_payroll_total_contribution_share_pct": 1.9086957449543485, - "max_ss_total_contribution_share_pct": 2.938526393741148, - "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": 51.05529428195185, - "oasdi_tob_positive_contributor_count": 938, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 375.9577097055682, - "payroll_total_positive_contributor_count": 4200, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 149.05312393194708, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.67887823458386, - "top_100_oasdi_tob_contribution_share_pct": 84.38062372093252, - "top_100_payroll_total_contribution_share_pct": 37.809472845229365, - "top_100_ss_total_contribution_share_pct": 63.281406191068015, - "top_100_weight_share_pct": 28.25776602542228, - "top_10_hi_tob_contribution_share_pct": 33.26236204004475, - "top_10_oasdi_tob_contribution_share_pct": 33.426533192891746, - "top_10_payroll_total_contribution_share_pct": 10.733692376780247, - "top_10_ss_total_contribution_share_pct": 18.363424133460697, - "top_10_weight_share_pct": 6.814763370506249, - "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": 2071 -} diff --git a/staging/crfb-longrun-20260517/long_term/2072.h5 b/staging/crfb-longrun-20260517/long_term/2072.h5 deleted file mode 100644 index c3c77d37d57525b4dc26125dbd458aa53f41e10b..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2072.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:217bde3730fc6d466f1dcb3a36c4968a32d23b63d246d88946dc360cf56f41f7 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2072.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2072.h5.metadata.json deleted file mode 100644 index 82e0828a8891b5c13e1fc95640b0ec41690ae7c9..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2072.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 7.5727079910741995e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 189214920.1785051, - "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": 606266001876.9019, - "error": 1876.90185546875, - "pct_error": 3.0958388817264206e-07, - "target": 606266000000.0 - }, - "oasdi_tob": { - "achieved": 722881604390.6208, - "error": 4390.620849609375, - "pct_error": 6.073775912416881e-07, - "target": 722881600000.0 - }, - "payroll_total": { - "achieved": 64543000047754.94, - "error": 47754.9375, - "pct_error": 7.398933656632013e-08, - "target": 64543000000000.0 - }, - "ss_total": { - "achieved": 12004207626246.193, - "error": 26246.193359375, - "pct_error": 2.1864161495653407e-07, - "target": 12004207600000.0 - } - }, - "effective_sample_size": 648.2190653927611, - "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": 52.119556759765146, - "hi_tob_positive_contributor_count": 790, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 6.073775912416881e-07, - "max_hi_tob_contribution_share_pct": 7.990175028998596, - "max_oasdi_tob_contribution_share_pct": 9.523323500401858, - "max_payroll_total_contribution_share_pct": 1.9029176880185714, - "max_ss_total_contribution_share_pct": 3.116135960173228, - "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": 48.75089870083187, - "oasdi_tob_positive_contributor_count": 936, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 374.5598176509489, - "payroll_total_positive_contributor_count": 4200, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 145.71775575731544, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.67186008074316, - "top_100_oasdi_tob_contribution_share_pct": 84.42950585941784, - "top_100_payroll_total_contribution_share_pct": 37.86370237292813, - "top_100_ss_total_contribution_share_pct": 63.397189704942456, - "top_100_weight_share_pct": 28.334803368894818, - "top_10_hi_tob_contribution_share_pct": 33.9514915253153, - "top_10_oasdi_tob_contribution_share_pct": 34.093225243468154, - "top_10_payroll_total_contribution_share_pct": 10.774307992592883, - "top_10_ss_total_contribution_share_pct": 18.623565077992406, - "top_10_weight_share_pct": 6.850074745034525, - "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": 2072 -} diff --git a/staging/crfb-longrun-20260517/long_term/2073.h5 b/staging/crfb-longrun-20260517/long_term/2073.h5 deleted file mode 100644 index 6b40c834163ccb79fe20c77f7d5a8af2f8847e82..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2073.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e1a47bc346b5387c9f1a08af37ba34acb885de1227efbb7a0e1f0bd972819350 -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2073.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2073.h5.metadata.json deleted file mode 100644 index e28ba1e45e70c4f6902ad2a539e84df6c906c6c1..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2073.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 1.635377444412471e-05, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 189794342.94130066, - "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": 632641004654.2347, - "error": 4654.2347412109375, - "pct_error": 7.356833877682505e-07, - "target": 632641000000.0 - }, - "oasdi_tob": { - "achieved": 750120009334.126, - "error": 9334.1259765625, - "pct_error": 1.2443510340428865e-06, - "target": 750120000000.0 - }, - "payroll_total": { - "achieved": 66975000105191.766, - "error": 105191.765625, - "pct_error": 1.5706124020156775e-07, - "target": 66975000000000.0 - }, - "ss_total": { - "achieved": 12504649265920.568, - "error": 65920.568359375, - "pct_error": 5.271684739414762e-07, - "target": 12504649200000.0 - } - }, - "effective_sample_size": 642.9367473186243, - "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": 50.556700758530354, - "hi_tob_positive_contributor_count": 790, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 1.2443510340428865e-06, - "max_hi_tob_contribution_share_pct": 8.217646663139853, - "max_oasdi_tob_contribution_share_pct": 9.75662371977567, - "max_payroll_total_contribution_share_pct": 1.8882689575637226, - "max_ss_total_contribution_share_pct": 3.210434421085474, - "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": 47.47800386271388, - "oasdi_tob_positive_contributor_count": 940, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 373.71580630882033, - "payroll_total_positive_contributor_count": 4200, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 141.73105993601374, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.76356528087962, - "top_100_oasdi_tob_contribution_share_pct": 84.50430572274738, - "top_100_payroll_total_contribution_share_pct": 37.86009162275754, - "top_100_ss_total_contribution_share_pct": 63.66524063112519, - "top_100_weight_share_pct": 28.494132323759786, - "top_10_hi_tob_contribution_share_pct": 34.48256113850254, - "top_10_oasdi_tob_contribution_share_pct": 34.49304252448504, - "top_10_payroll_total_contribution_share_pct": 10.813779802833192, - "top_10_ss_total_contribution_share_pct": 19.039744930174578, - "top_10_weight_share_pct": 6.908300915215217, - "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": 2073 -} diff --git a/staging/crfb-longrun-20260517/long_term/2074.h5 b/staging/crfb-longrun-20260517/long_term/2074.h5 deleted file mode 100644 index 55b179862cdd93df3a37aa3c75b01797905052ce..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2074.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fddbca51883102bf70364726c3011ef486faab38b03e166193a1f879a1d6675c -size 49901674 diff --git a/staging/crfb-longrun-20260517/long_term/2074.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2074.h5.metadata.json deleted file mode 100644 index 88eeeddb417a8ef2b6f8ff7d741b1eaaaf827cf5..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2074.h5.metadata.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "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": 3.091121838991592e-05, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 155001800.43380612, - "calibrated_weight_sum": 190346603.23870626, - "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": 659863010681.7207, - "error": 10681.720703125, - "pct_error": 1.6187785499603707e-06, - "target": 659863000000.0 - }, - "oasdi_tob": { - "achieved": 785361320636.0991, - "error": 20636.09912109375, - "pct_error": 2.6275930735438263e-06, - "target": 785361300000.0 - }, - "payroll_total": { - "achieved": 69501000196208.22, - "error": 196208.21875, - "pct_error": 2.823099217996863e-07, - "target": 69501000000000.0 - }, - "ss_total": { - "achieved": 13025571753038.713, - "error": 153038.712890625, - "pct_error": 1.1749097666518143e-06, - "target": 13025571600000.0 - } - }, - "effective_sample_size": 638.6399888809706, - "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": 48.59821462315676, - "hi_tob_positive_contributor_count": 790, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_constraint_pct_error": 2.6275930735438263e-06, - "max_hi_tob_contribution_share_pct": 8.729867347972306, - "max_oasdi_tob_contribution_share_pct": 10.23057657487369, - "max_payroll_total_contribution_share_pct": 1.8765554289955626, - "max_ss_total_contribution_share_pct": 3.4150361836953635, - "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": 45.448073614379425, - "oasdi_tob_positive_contributor_count": 941, - "payroll_total_contributor_count": 41314, - "payroll_total_contributor_effective_sample_size": 373.189930161216, - "payroll_total_positive_contributor_count": 4200, - "positive_weight_count": 5132, - "positive_weight_pct": 12.42193929418599, - "ss_total_contributor_count": 41314, - "ss_total_contributor_effective_sample_size": 138.99797169357606, - "ss_total_positive_contributor_count": 1596, - "top_100_hi_tob_contribution_share_pct": 86.70071894378977, - "top_100_oasdi_tob_contribution_share_pct": 84.53610986161533, - "top_100_payroll_total_contribution_share_pct": 37.8359825082647, - "top_100_ss_total_contribution_share_pct": 63.646420946334004, - "top_100_weight_share_pct": 28.56858627117444, - "top_10_hi_tob_contribution_share_pct": 35.13298275920649, - "top_10_oasdi_tob_contribution_share_pct": 35.14513484426307, - "top_10_payroll_total_contribution_share_pct": 10.840246241821262, - "top_10_ss_total_contribution_share_pct": 19.19913948936687, - "top_10_weight_share_pct": 6.975215180355636, - "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": 2074 -} diff --git a/staging/crfb-longrun-20260517/long_term/2075.h5 b/staging/crfb-longrun-20260517/long_term/2075.h5 deleted file mode 100644 index bb3947c200066c70c0f0266dc4192842968e5b58..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2075.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:40d3d44bdc6534e6f205038c00e28d4cb472878e2d881e2c7c11127f47d20f30 -size 75381664 diff --git a/staging/crfb-longrun-20260517/long_term/2075.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2075.h5.metadata.json deleted file mode 100644 index 76073e9e4d729f90a4cbb39ded0ca2b5f47a3362..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2075.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 1.2020099136303747e-07, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928695550.8544626, - "calibrated_weight_sum": 237412508.68144134, - "calibration_quality": "exact", - "clone_donor_family_count": 880, - "clone_donor_family_effective_sample_size": 48.27396183311063, - "clone_older_donor_count": 75, - "clone_older_donor_effective_sample_size": 24.91444986519447, - "clone_worker_donor_count": 89, - "clone_worker_donor_effective_sample_size": 36.05921408557592, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 688165001013.6556, - "error": 1013.6556396484375, - "pct_error": 1.4729834264288906e-07, - "target": 688165000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 14136551872258.035, - "error": 21201.234375, - "pct_error": 1.4997458077738432e-07, - "target": 14136551851056.8 - }, - "income_guard_preferential_investment_income": { - "achieved": 5888204938447.174, - "error": 198775.87109375, - "pct_error": 3.375831512014412e-06, - "target": 5888204739671.303 - }, - "oasdi_tob": { - "achieved": 815080301591.5096, - "error": 1591.5096435546875, - "pct_error": 1.952580185724876e-07, - "target": 815080300000.0 - }, - "payroll_total": { - "achieved": 72131000013870.1, - "error": 13870.09375, - "pct_error": 1.9229032940067377e-08, - "target": 72131000000000.0 - }, - "ss_total": { - "achieved": 13561019609089.434, - "error": 9089.43359375, - "pct_error": 6.702618137761559e-08, - "target": 13561019600000.0 - } - }, - "donor_family_count": 41694, - "donor_family_effective_sample_size": 477.1366042844929, - "effective_sample_size": 477.2230221039066, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41694, - "hi_tob_contributor_effective_sample_size": 58.34555498052546, - "hi_tob_positive_contributor_count": 9228, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 5.35376763316043, - "max_clone_older_donor_weight_share_pct": 7.351254551200954, - "max_clone_worker_donor_weight_share_pct": 5.504261977949435, - "max_constraint_pct_error": 3.375831512014412e-06, - "max_donor_family_weight_share_pct": 1.5324756129826533, - "max_hi_tob_contribution_share_pct": 7.5961349564215785, - "max_oasdi_tob_contribution_share_pct": 5.098041081238498, - "max_payroll_total_contribution_share_pct": 2.6051998824679217, - "max_ss_total_contribution_share_pct": 4.46011894254683, - "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": 41694, - "oasdi_tob_contributor_effective_sample_size": 71.75237303276285, - "oasdi_tob_positive_contributor_count": 9983, - "payroll_total_contributor_count": 41694, - "payroll_total_contributor_effective_sample_size": 336.002200759107, - "payroll_total_positive_contributor_count": 34471, - "positive_clone_donor_family_count": 880, - "positive_clone_older_donor_count": 75, - "positive_clone_worker_donor_count": 89, - "positive_donor_family_count": 41694, - "positive_weight_count": 61694, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41694, - "ss_total_contributor_effective_sample_size": 136.56507466069456, - "ss_total_positive_contributor_count": 14540, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 380, - "clone_total_prior_weight": 155591592.15268597, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2075, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.236049107142857, - "applied_median_multiplier": 1.000000203822736, - "applied_min_multiplier": 0.1, - "contribution_target": 2.9060799999999995e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 86.91545000721341, - "top_100_clone_older_donor_weight_share_pct": 100.00000000000003, - "top_100_clone_worker_donor_weight_share_pct": 100.0, - "top_100_donor_family_weight_share_pct": 34.000386473532714, - "top_100_hi_tob_contribution_share_pct": 81.89847239072357, - "top_100_oasdi_tob_contribution_share_pct": 78.08029493202969, - "top_100_payroll_total_contribution_share_pct": 40.7607924233506, - "top_100_ss_total_contribution_share_pct": 61.417329070229286, - "top_100_weight_share_pct": 34.000386473532714, - "top_10_clone_donor_family_weight_share_pct": 38.17431080835705, - "top_10_clone_older_donor_weight_share_pct": 55.08570695462415, - "top_10_clone_worker_donor_weight_share_pct": 42.083887268809484, - "top_10_donor_family_weight_share_pct": 9.036065104437386, - "top_10_hi_tob_contribution_share_pct": 31.563779297036522, - "top_10_oasdi_tob_contribution_share_pct": 29.475182339946194, - "top_10_payroll_total_contribution_share_pct": 9.93823111665357, - "top_10_ss_total_contribution_share_pct": 19.08770791640367, - "top_10_weight_share_pct": 9.036065104437386, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2075.json", - "report_summary": { - "augmented_household_count": 61694, - "augmented_person_count": 153419, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20380, - "role_composite_clone_count": 380, - "skipped_target_count": 0, - "successful_target_count": 380, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2075, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2075 -} diff --git a/staging/crfb-longrun-20260517/long_term/2076.h5 b/staging/crfb-longrun-20260517/long_term/2076.h5 deleted file mode 100644 index d48735eaf04810c96925f2f0476444c66f119e14..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2076.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:610660aeb4e3650cb21385e2fc791d9ad827f9ea265e61aac2a95bc11de7a874 -size 75462614 diff --git a/staging/crfb-longrun-20260517/long_term/2076.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2076.h5.metadata.json deleted file mode 100644 index 1f8f3536f1730147953c770a5603d43ce5177351..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2076.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 4.947297472547244e-08, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928961434.6012983, - "calibrated_weight_sum": 238304844.7328199, - "calibration_quality": "exact", - "clone_donor_family_count": 880, - "clone_donor_family_effective_sample_size": 47.316240610810716, - "clone_older_donor_count": 71, - "clone_older_donor_effective_sample_size": 26.614022056292274, - "clone_worker_donor_count": 83, - "clone_worker_donor_effective_sample_size": 34.56918361757381, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 717049000456.3414, - "error": 456.3414306640625, - "pct_error": 6.364159641308509e-08, - "target": 717049000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 14517365451709.543, - "error": -38684.517578125, - "pct_error": -2.664706458187748e-07, - "target": 14517365490394.06 - }, - "income_guard_preferential_investment_income": { - "achieved": 6098104449193.606, - "error": 86307.6884765625, - "pct_error": 1.4153199640505582e-06, - "target": 6098104362885.918 - }, - "oasdi_tob": { - "achieved": 853426800701.3916, - "error": 701.3916015625, - "pct_error": 8.218532644656813e-08, - "target": 853426800000.0 - }, - "payroll_total": { - "achieved": 74862000005379.14, - "error": 5379.140625, - "pct_error": 7.185408651919531e-09, - "target": 74862000000000.0 - }, - "ss_total": { - "achieved": 14111130003984.773, - "error": 3984.7734375, - "pct_error": 2.823851411970551e-08, - "target": 14111130000000.0 - } - }, - "donor_family_count": 41694, - "donor_family_effective_sample_size": 472.34112152416816, - "effective_sample_size": 472.45624755483703, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41694, - "hi_tob_contributor_effective_sample_size": 56.7873074245713, - "hi_tob_positive_contributor_count": 9225, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 5.319965917320987, - "max_clone_older_donor_weight_share_pct": 7.492101019785288, - "max_clone_worker_donor_weight_share_pct": 5.683744414284566, - "max_constraint_pct_error": 1.4153199640505582e-06, - "max_donor_family_weight_share_pct": 1.556854617895616, - "max_hi_tob_contribution_share_pct": 7.800443830283993, - "max_oasdi_tob_contribution_share_pct": 5.210964411381802, - "max_payroll_total_contribution_share_pct": 2.588309253942152, - "max_ss_total_contribution_share_pct": 4.587659968260419, - "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": 41694, - "oasdi_tob_contributor_effective_sample_size": 69.04880314567872, - "oasdi_tob_positive_contributor_count": 9982, - "payroll_total_contributor_count": 41694, - "payroll_total_contributor_effective_sample_size": 335.75075133554265, - "payroll_total_positive_contributor_count": 34471, - "positive_clone_donor_family_count": 880, - "positive_clone_older_donor_count": 71, - "positive_clone_worker_donor_count": 83, - "positive_donor_family_count": 41694, - "positive_weight_count": 61694, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41694, - "ss_total_contributor_effective_sample_size": 133.78684160727323, - "ss_total_positive_contributor_count": 14540, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 380, - "clone_total_prior_weight": 155857475.89952168, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2076, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2425095069149041, - "applied_median_multiplier": 1.0, - "applied_min_multiplier": 0.1, - "contribution_target": 3.022848e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 87.56179827356546, - "top_100_clone_older_donor_weight_share_pct": 99.99999999999997, - "top_100_clone_worker_donor_weight_share_pct": 99.99999999999999, - "top_100_donor_family_weight_share_pct": 33.97989432406788, - "top_100_hi_tob_contribution_share_pct": 82.30943575130377, - "top_100_oasdi_tob_contribution_share_pct": 78.49626016248747, - "top_100_payroll_total_contribution_share_pct": 40.75053808654124, - "top_100_ss_total_contribution_share_pct": 61.93717577453663, - "top_100_weight_share_pct": 33.97989432406788, - "top_10_clone_donor_family_weight_share_pct": 38.890957494856025, - "top_10_clone_older_donor_weight_share_pct": 50.89240180978328, - "top_10_clone_worker_donor_weight_share_pct": 43.193998375793235, - "top_10_donor_family_weight_share_pct": 9.117808931464182, - "top_10_hi_tob_contribution_share_pct": 31.919574605173157, - "top_10_oasdi_tob_contribution_share_pct": 30.293766124382447, - "top_10_payroll_total_contribution_share_pct": 9.933473109802737, - "top_10_ss_total_contribution_share_pct": 19.130870778095836, - "top_10_weight_share_pct": 9.117808931464182, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2076.json", - "report_summary": { - "augmented_household_count": 61694, - "augmented_person_count": 153594, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20380, - "role_composite_clone_count": 380, - "skipped_target_count": 0, - "successful_target_count": 380, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2076, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2076 -} diff --git a/staging/crfb-longrun-20260517/long_term/2077.h5 b/staging/crfb-longrun-20260517/long_term/2077.h5 deleted file mode 100644 index 4c480d9a25ae87ea3d17a8460d3d886b13ae7c7d..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2077.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c6404751614c9d6f46af4fd7622908e9d02a4d2063aed6992826b00038f13f6a -size 75082324 diff --git a/staging/crfb-longrun-20260517/long_term/2077.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2077.h5.metadata.json deleted file mode 100644 index 42c8692e78dda0b0a7dd9859d59a53c80fe290b9..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2077.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 2.9922039856419293e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928687508.8364716, - "calibrated_weight_sum": 233305213.3561863, - "calibration_quality": "exact", - "clone_donor_family_count": 820, - "clone_donor_family_effective_sample_size": 70.29261997659046, - "clone_older_donor_count": 55, - "clone_older_donor_effective_sample_size": 18.70379071712009, - "clone_worker_donor_count": 95, - "clone_worker_donor_effective_sample_size": 47.182647408998974, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 746776984517.217, - "error": -15482.782958984375, - "pct_error": -2.073280639198097e-06, - "target": 746777000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 11692938556271.227, - "error": 8241102.7109375, - "pct_error": 7.047936221980924e-05, - "target": 11692930315168.516 - }, - "income_guard_preferential_investment_income": { - "achieved": 6262554507323.354, - "error": -3138019.2626953125, - "pct_error": -5.0107630786105694e-05, - "target": 6262557645342.616 - }, - "oasdi_tob": { - "achieved": 885757175689.0027, - "error": -24310.997314453125, - "pct_error": -2.7446570363134646e-06, - "target": 885757200000.0 - }, - "payroll_total": { - "achieved": 77697999131193.25, - "error": -868806.75, - "pct_error": -1.1181841874951736e-06, - "target": 77698000000000.0 - }, - "ss_total": { - "achieved": 14679891376649.371, - "error": -123350.62890625, - "pct_error": -8.40269350125987e-07, - "target": 14679891500000.0 - } - }, - "donor_family_count": 41634, - "donor_family_effective_sample_size": 529.5668690273917, - "effective_sample_size": 529.6458485805447, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41634, - "hi_tob_contributor_effective_sample_size": 61.40624359213329, - "hi_tob_positive_contributor_count": 9210, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 2.5888442696877796, - "max_clone_older_donor_weight_share_pct": 10.480975173363404, - "max_clone_worker_donor_weight_share_pct": 3.507962949536826, - "max_constraint_pct_error": 7.047936221980924e-05, - "max_donor_family_weight_share_pct": 1.328379186484854, - "max_hi_tob_contribution_share_pct": 8.058929859555436, - "max_oasdi_tob_contribution_share_pct": 5.401600036075811, - "max_payroll_total_contribution_share_pct": 2.4607815502072454, - "max_ss_total_contribution_share_pct": 4.744284612914454, - "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": 41634, - "oasdi_tob_contributor_effective_sample_size": 76.26887335391635, - "oasdi_tob_positive_contributor_count": 9965, - "payroll_total_contributor_count": 41634, - "payroll_total_contributor_effective_sample_size": 376.5031014651835, - "payroll_total_positive_contributor_count": 34411, - "positive_clone_donor_family_count": 820, - "positive_clone_older_donor_count": 55, - "positive_clone_worker_donor_count": 95, - "positive_donor_family_count": 41634, - "positive_weight_count": 61634, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41634, - "ss_total_contributor_effective_sample_size": 139.22036335555126, - "ss_total_positive_contributor_count": 14465, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 320, - "clone_total_prior_weight": 155583550.1346949, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2077, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2292289421127156, - "applied_median_multiplier": 1.0, - "applied_min_multiplier": 0.1, - "contribution_target": 3.106816e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 90.75688178120075, - "top_100_clone_older_donor_weight_share_pct": 100.0, - "top_100_clone_worker_donor_weight_share_pct": 100.0, - "top_100_donor_family_weight_share_pct": 32.20976811127102, - "top_100_hi_tob_contribution_share_pct": 81.4658937027738, - "top_100_oasdi_tob_contribution_share_pct": 78.84771011055037, - "top_100_payroll_total_contribution_share_pct": 38.02662163933528, - "top_100_ss_total_contribution_share_pct": 61.559033580513145, - "top_100_weight_share_pct": 32.20976811127102, - "top_10_clone_donor_family_weight_share_pct": 25.615642186900654, - "top_10_clone_older_donor_weight_share_pct": 59.923488227210264, - "top_10_clone_worker_donor_weight_share_pct": 31.478738609404193, - "top_10_donor_family_weight_share_pct": 7.6537077877256845, - "top_10_hi_tob_contribution_share_pct": 29.682340678417894, - "top_10_oasdi_tob_contribution_share_pct": 28.075761194812614, - "top_10_payroll_total_contribution_share_pct": 9.704203971357686, - "top_10_ss_total_contribution_share_pct": 17.935562385232263, - "top_10_weight_share_pct": 7.6537077877256845, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2077.json", - "report_summary": { - "augmented_household_count": 61634, - "augmented_person_count": 152769, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20320, - "role_composite_clone_count": 320, - "skipped_target_count": 0, - "successful_target_count": 320, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2077, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2077 -} diff --git a/staging/crfb-longrun-20260517/long_term/2078.h5 b/staging/crfb-longrun-20260517/long_term/2078.h5 deleted file mode 100644 index b262394276cbcb2b7b84140a8139ff3f046c0bb3..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2078.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f27118876d14cf91d42333b677735181a5457daab7cec908af291823b4ad4afb -size 75149564 diff --git a/staging/crfb-longrun-20260517/long_term/2078.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2078.h5.metadata.json deleted file mode 100644 index cc104de0e75edcea2d6d204f3fc1b3ec64bf412d..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2078.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 4.7316306576190195e-08, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928665749.7683197, - "calibrated_weight_sum": 233400970.37988323, - "calibration_quality": "exact", - "clone_donor_family_count": 880, - "clone_donor_family_effective_sample_size": 100.00869257382436, - "clone_older_donor_count": 70, - "clone_older_donor_effective_sample_size": 20.82883615179131, - "clone_worker_donor_count": 100, - "clone_worker_donor_effective_sample_size": 61.712509730929014, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 777205000252.2054, - "error": 252.2054443359375, - "pct_error": 3.2450311608383564e-08, - "target": 777205000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 12113847670275.637, - "error": 31689.673828125, - "pct_error": 2.615987485857475e-07, - "target": 12113847638585.963 - }, - "income_guard_preferential_investment_income": { - "achieved": 6630145205516.548, - "error": 45149.310546875, - "pct_error": 6.809701666377124e-07, - "target": 6630145160367.237 - }, - "oasdi_tob": { - "achieved": 919410000390.2577, - "error": 390.2576904296875, - "pct_error": 4.244653532479389e-08, - "target": 919410000000.0 - }, - "payroll_total": { - "achieved": 80650000006395.62, - "error": 6395.625, - "pct_error": 7.930099194048357e-09, - "target": 80650000000000.0 - }, - "ss_total": { - "achieved": 15264602002198.154, - "error": 2198.154296875, - "pct_error": 1.4400338095123608e-08, - "target": 15264602000000.0 - } - }, - "donor_family_count": 41694, - "donor_family_effective_sample_size": 554.335466223554, - "effective_sample_size": 554.4643377854827, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41694, - "hi_tob_contributor_effective_sample_size": 64.21790183560964, - "hi_tob_positive_contributor_count": 9260, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 2.39424932937866, - "max_clone_older_donor_weight_share_pct": 10.498517489898077, - "max_clone_worker_donor_weight_share_pct": 2.6787079418296575, - "max_constraint_pct_error": 6.809701666377124e-07, - "max_donor_family_weight_share_pct": 1.3212025351411754, - "max_hi_tob_contribution_share_pct": 7.558147492017839, - "max_oasdi_tob_contribution_share_pct": 5.079957373118674, - "max_payroll_total_contribution_share_pct": 2.008528116831511, - "max_ss_total_contribution_share_pct": 4.453995551967198, - "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": 41694, - "oasdi_tob_contributor_effective_sample_size": 79.94381451451052, - "oasdi_tob_positive_contributor_count": 10016, - "payroll_total_contributor_count": 41694, - "payroll_total_contributor_effective_sample_size": 420.74016685778923, - "payroll_total_positive_contributor_count": 34476, - "positive_clone_donor_family_count": 880, - "positive_clone_older_donor_count": 70, - "positive_clone_worker_donor_count": 100, - "positive_donor_family_count": 41694, - "positive_weight_count": 61694, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41694, - "ss_total_contributor_effective_sample_size": 144.6942888727349, - "ss_total_positive_contributor_count": 14535, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 380, - "clone_total_prior_weight": 155561794.0330065, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2078, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2314872822954515, - "applied_median_multiplier": 1.0000009342715677, - "applied_min_multiplier": 0.1, - "contribution_target": 3.2237479999999998e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 80.55547376376082, - "top_100_clone_older_donor_weight_share_pct": 100.00000000000003, - "top_100_clone_worker_donor_weight_share_pct": 100.0, - "top_100_donor_family_weight_share_pct": 30.949603979829256, - "top_100_hi_tob_contribution_share_pct": 78.5950775556483, - "top_100_oasdi_tob_contribution_share_pct": 75.0062191831061, - "top_100_payroll_total_contribution_share_pct": 36.36013719866575, - "top_100_ss_total_contribution_share_pct": 60.07148066696416, - "top_100_weight_share_pct": 30.94960397982925, - "top_10_clone_donor_family_weight_share_pct": 20.261181909685135, - "top_10_clone_older_donor_weight_share_pct": 56.647009121378176, - "top_10_clone_worker_donor_weight_share_pct": 24.90418935874083, - "top_10_donor_family_weight_share_pct": 7.534165571577052, - "top_10_hi_tob_contribution_share_pct": 29.465571677382425, - "top_10_oasdi_tob_contribution_share_pct": 27.909533679761072, - "top_10_payroll_total_contribution_share_pct": 8.983743147319277, - "top_10_ss_total_contribution_share_pct": 18.090146843888142, - "top_10_weight_share_pct": 7.53416557157705, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2078.json", - "report_summary": { - "augmented_household_count": 61694, - "augmented_person_count": 152889, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20380, - "role_composite_clone_count": 380, - "skipped_target_count": 0, - "successful_target_count": 380, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2078, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2078 -} diff --git a/staging/crfb-longrun-20260517/long_term/2079.h5 b/staging/crfb-longrun-20260517/long_term/2079.h5 deleted file mode 100644 index e3f64880843eba9d23073a4c4c9d3dc187ad835f..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2079.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1a285d77d1cdb4f8f6c1b13e974c8ee59b9f34425d58039d31cdcee2a7553171 -size 75194804 diff --git a/staging/crfb-longrun-20260517/long_term/2079.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2079.h5.metadata.json deleted file mode 100644 index 1dd9d012e7a21eaa2de5bcdfa01d2081d5ef8cab..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2079.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 3.2310553459328196e-10, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928905005.278805, - "calibrated_weight_sum": 235585552.8401399, - "calibration_quality": "exact", - "clone_donor_family_count": 900, - "clone_donor_family_effective_sample_size": 100.32272926993134, - "clone_older_donor_count": 70, - "clone_older_donor_effective_sample_size": 24.034060879422228, - "clone_worker_donor_count": 99, - "clone_worker_donor_effective_sample_size": 58.228632078370616, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 808543000001.9689, - "error": 1.9688720703125, - "pct_error": 2.4350864089015673e-10, - "target": 808543000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 12535247216740.676, - "error": 134.2265625, - "pct_error": 1.0707931018877657e-09, - "target": 12535247216606.45 - }, - "income_guard_preferential_investment_income": { - "achieved": 6763758686633.4, - "error": 284.1044921875, - "pct_error": 4.200393676978502e-09, - "target": 6763758686349.296 - }, - "oasdi_tob": { - "achieved": 962860500003.0134, - "error": 3.013427734375, - "pct_error": 3.1296618091353837e-10, - "target": 962860500000.0 - }, - "payroll_total": { - "achieved": 83727000000053.14, - "error": 53.140625, - "pct_error": 6.346892280865193e-11, - "target": 83727000000000.0 - }, - "ss_total": { - "achieved": 15861367200017.625, - "error": 17.625, - "pct_error": 1.1111904653465183e-10, - "target": 15861367200000.0 - } - }, - "donor_family_count": 41714, - "donor_family_effective_sample_size": 539.8062516749819, - "effective_sample_size": 540.0848847786924, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41714, - "hi_tob_contributor_effective_sample_size": 59.42034905647877, - "hi_tob_positive_contributor_count": 9257, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 2.5411970496704166, - "max_clone_older_donor_weight_share_pct": 9.71548281251345, - "max_clone_worker_donor_weight_share_pct": 3.979754294366707, - "max_constraint_pct_error": 4.200393676978502e-09, - "max_donor_family_weight_share_pct": 1.5271541087046046, - "max_hi_tob_contribution_share_pct": 6.782366504058379, - "max_oasdi_tob_contribution_share_pct": 5.013776332857453, - "max_payroll_total_contribution_share_pct": 2.1828781923177347, - "max_ss_total_contribution_share_pct": 4.0380917955026625, - "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": 41714, - "oasdi_tob_contributor_effective_sample_size": 67.44140802032697, - "oasdi_tob_positive_contributor_count": 10034, - "payroll_total_contributor_count": 41714, - "payroll_total_contributor_effective_sample_size": 390.3771806469872, - "payroll_total_positive_contributor_count": 34496, - "positive_clone_donor_family_count": 900, - "positive_clone_older_donor_count": 70, - "positive_clone_worker_donor_count": 99, - "positive_donor_family_count": 41714, - "positive_weight_count": 61714, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41714, - "ss_total_contributor_effective_sample_size": 133.6369099900295, - "ss_total_positive_contributor_count": 14560, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 400, - "clone_total_prior_weight": 155801046.57702827, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2079, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2403100775193798, - "applied_median_multiplier": 1.0, - "applied_min_multiplier": 0.1, - "contribution_target": 3.35872e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 73.6101484942931, - "top_100_clone_older_donor_weight_share_pct": 99.99999999999997, - "top_100_clone_worker_donor_weight_share_pct": 100.00000000000003, - "top_100_donor_family_weight_share_pct": 31.83991902495049, - "top_100_hi_tob_contribution_share_pct": 82.19460366645309, - "top_100_oasdi_tob_contribution_share_pct": 79.12807792243437, - "top_100_payroll_total_contribution_share_pct": 36.859529749852534, - "top_100_ss_total_contribution_share_pct": 63.60128174062921, - "top_100_weight_share_pct": 31.83991902495049, - "top_10_clone_donor_family_weight_share_pct": 23.948134415193984, - "top_10_clone_older_donor_weight_share_pct": 52.629494060869554, - "top_10_clone_worker_donor_weight_share_pct": 25.81103031272286, - "top_10_donor_family_weight_share_pct": 7.676736677046955, - "top_10_hi_tob_contribution_share_pct": 32.31520762038188, - "top_10_oasdi_tob_contribution_share_pct": 31.214665683878305, - "top_10_payroll_total_contribution_share_pct": 10.079321087630527, - "top_10_ss_total_contribution_share_pct": 19.48542026673465, - "top_10_weight_share_pct": 7.676736677046955, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2079.json", - "report_summary": { - "augmented_household_count": 61714, - "augmented_person_count": 153029, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20400, - "role_composite_clone_count": 400, - "skipped_target_count": 0, - "successful_target_count": 400, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2079, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2079 -} diff --git a/staging/crfb-longrun-20260517/long_term/2080.h5 b/staging/crfb-longrun-20260517/long_term/2080.h5 deleted file mode 100644 index 781b56814760a6eb5ace87fa09a98e74898c7090..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2080.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f636b120eb8b20d2f72dd53a1dec2caa4bc07140963d4ae7e78e3b799351ebec -size 75230654 diff --git a/staging/crfb-longrun-20260517/long_term/2080.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2080.h5.metadata.json deleted file mode 100644 index 9a3b54493acb742f630817068fb51a9678d6a53f..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2080.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 2.3904486462707866e-09, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928830661.0420163, - "calibrated_weight_sum": 238729121.82108343, - "calibration_quality": "exact", - "clone_donor_family_count": 880, - "clone_donor_family_effective_sample_size": 59.97958320242025, - "clone_older_donor_count": 70, - "clone_older_donor_effective_sample_size": 31.732292892697043, - "clone_worker_donor_count": 100, - "clone_worker_donor_effective_sample_size": 41.65386385190147, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 840797000028.8663, - "error": 28.8663330078125, - "pct_error": 3.4332107521568823e-09, - "target": 840797000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 12612778273893.582, - "error": -2653.38671875, - "pct_error": -2.1037289806987904e-08, - "target": 12612778276546.969 - }, - "income_guard_preferential_investment_income": { - "achieved": 6893835937841.413, - "error": 6946.0205078125, - "pct_error": 1.0075697445428368e-07, - "target": 6893835930895.393 - }, - "oasdi_tob": { - "achieved": 999729500044.943, - "error": 44.9429931640625, - "pct_error": 4.49551535330932e-09, - "target": 999729500000.0 - }, - "payroll_total": { - "achieved": 86933000000748.67, - "error": 748.671875, - "pct_error": 8.612056123681457e-10, - "target": 86933000000000.0 - }, - "ss_total": { - "achieved": 16478316300256.07, - "error": 256.072265625, - "pct_error": 1.5539953291526514e-09, - "target": 16478316299999.998 - } - }, - "donor_family_count": 41694, - "donor_family_effective_sample_size": 484.7607522786548, - "effective_sample_size": 484.97697569877397, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41694, - "hi_tob_contributor_effective_sample_size": 63.97323540534955, - "hi_tob_positive_contributor_count": 9237, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 4.714745906760847, - "max_clone_older_donor_weight_share_pct": 5.316456917656053, - "max_clone_worker_donor_weight_share_pct": 4.736061555708231, - "max_constraint_pct_error": 1.0075697445428368e-07, - "max_donor_family_weight_share_pct": 1.6414094279762643, - "max_hi_tob_contribution_share_pct": 7.009797852179222, - "max_oasdi_tob_contribution_share_pct": 4.790525829754331, - "max_payroll_total_contribution_share_pct": 2.228524400014592, - "max_ss_total_contribution_share_pct": 4.230866323245771, - "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": 41694, - "oasdi_tob_contributor_effective_sample_size": 75.58422899231216, - "oasdi_tob_positive_contributor_count": 10022, - "payroll_total_contributor_count": 41694, - "payroll_total_contributor_effective_sample_size": 388.33028719295555, - "payroll_total_positive_contributor_count": 34456, - "positive_clone_donor_family_count": 880, - "positive_clone_older_donor_count": 70, - "positive_clone_worker_donor_count": 100, - "positive_donor_family_count": 41694, - "positive_weight_count": 61694, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41694, - "ss_total_contributor_effective_sample_size": 143.52409875093412, - "ss_total_positive_contributor_count": 14535, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 380, - "clone_total_prior_weight": 155726702.3402396, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2080, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2322682584269662, - "applied_median_multiplier": 1.0000000022553142, - "applied_min_multiplier": 0.1, - "contribution_target": 3.453348e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 78.26972466108751, - "top_100_clone_older_donor_weight_share_pct": 100.00000000000003, - "top_100_clone_worker_donor_weight_share_pct": 99.99999999999997, - "top_100_donor_family_weight_share_pct": 33.494082767040275, - "top_100_hi_tob_contribution_share_pct": 80.80118344020089, - "top_100_oasdi_tob_contribution_share_pct": 78.01667424604321, - "top_100_payroll_total_contribution_share_pct": 37.47083153983679, - "top_100_ss_total_contribution_share_pct": 60.90117132570977, - "top_100_weight_share_pct": 33.49408276704028, - "top_10_clone_donor_family_weight_share_pct": 34.84678683193454, - "top_10_clone_older_donor_weight_share_pct": 45.12273403379814, - "top_10_clone_worker_donor_weight_share_pct": 37.508514501840864, - "top_10_donor_family_weight_share_pct": 8.916410034238357, - "top_10_hi_tob_contribution_share_pct": 30.598539757251253, - "top_10_oasdi_tob_contribution_share_pct": 29.142202706189735, - "top_10_payroll_total_contribution_share_pct": 9.566142624009386, - "top_10_ss_total_contribution_share_pct": 18.535866558200972, - "top_10_weight_share_pct": 8.916410034238357, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2080.json", - "report_summary": { - "augmented_household_count": 61694, - "augmented_person_count": 153114, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20380, - "role_composite_clone_count": 380, - "skipped_target_count": 0, - "successful_target_count": 380, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2080, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2080 -} diff --git a/staging/crfb-longrun-20260517/long_term/2081.h5 b/staging/crfb-longrun-20260517/long_term/2081.h5 deleted file mode 100644 index 539f77aa3215c8123a4e79964aad06eea2b4cf26..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2081.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fc79ab3836dc9c87bc7b84f77952fc1ad723912e7ea913d0fb163281ff220a4c -size 75352574 diff --git a/staging/crfb-longrun-20260517/long_term/2081.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2081.h5.metadata.json deleted file mode 100644 index 2a71c84795895feaca067588313ad47ea58616dd..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2081.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 4.1978355017328924e-10, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928830661.0420163, - "calibrated_weight_sum": 239412500.54159355, - "calibration_quality": "exact", - "clone_donor_family_count": 880, - "clone_donor_family_effective_sample_size": 59.83348527911693, - "clone_older_donor_count": 70, - "clone_older_donor_effective_sample_size": 31.6802002785667, - "clone_worker_donor_count": 100, - "clone_worker_donor_effective_sample_size": 41.60842719005444, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 873880000005.2715, - "error": 5.271484375, - "pct_error": 6.032274883279169e-10, - "target": 873880000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 13021287178199.86, - "error": -439.16015625, - "pct_error": -3.3726324458186236e-09, - "target": 13021287178639.02 - }, - "income_guard_preferential_investment_income": { - "achieved": 7139183301252.487, - "error": 1330.2568359375, - "pct_error": 1.86331794555827e-08, - "target": 7139183299922.23 - }, - "oasdi_tob": { - "achieved": 1038082000008.2194, - "error": 8.21923828125, - "pct_error": 7.917715827121556e-10, - "target": 1038082000000.0001 - }, - "payroll_total": { - "achieved": 90268000000140.9, - "error": 140.90625, - "pct_error": 1.560976758098108e-10, - "target": 90268000000000.0 - }, - "ss_total": { - "achieved": 17111622000047.117, - "error": 47.1171875, - "pct_error": 2.753519654653428e-10, - "target": 17111622000000.0 - } - }, - "donor_family_count": 41694, - "donor_family_effective_sample_size": 482.393138857795, - "effective_sample_size": 482.63809140015746, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41694, - "hi_tob_contributor_effective_sample_size": 64.30398570030196, - "hi_tob_positive_contributor_count": 9244, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 4.728498573609202, - "max_clone_older_donor_weight_share_pct": 5.3361586759784805, - "max_clone_worker_donor_weight_share_pct": 4.751360905208662, - "max_constraint_pct_error": 1.86331794555827e-08, - "max_donor_family_weight_share_pct": 1.6596052718212146, - "max_hi_tob_contribution_share_pct": 6.919831795309431, - "max_oasdi_tob_contribution_share_pct": 4.792952954811314, - "max_payroll_total_contribution_share_pct": 2.241410870035027, - "max_ss_total_contribution_share_pct": 4.232918171092113, - "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": 41694, - "oasdi_tob_contributor_effective_sample_size": 76.2859561690355, - "oasdi_tob_positive_contributor_count": 10027, - "payroll_total_contributor_count": 41694, - "payroll_total_contributor_effective_sample_size": 387.226320129458, - "payroll_total_positive_contributor_count": 34456, - "positive_clone_donor_family_count": 880, - "positive_clone_older_donor_count": 70, - "positive_clone_worker_donor_count": 100, - "positive_donor_family_count": 41694, - "positive_weight_count": 61694, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41694, - "ss_total_contributor_effective_sample_size": 142.20131213336128, - "ss_total_positive_contributor_count": 14535, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 380, - "clone_total_prior_weight": 155726702.3402396, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2081, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2445371873582127, - "applied_median_multiplier": 1.0000064383927252, - "applied_min_multiplier": 0.1, - "contribution_target": 3.5987634687500005e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 78.01323119706574, - "top_100_clone_older_donor_weight_share_pct": 99.99999999999997, - "top_100_clone_worker_donor_weight_share_pct": 100.0, - "top_100_donor_family_weight_share_pct": 33.568840301098085, - "top_100_hi_tob_contribution_share_pct": 80.87676636027953, - "top_100_oasdi_tob_contribution_share_pct": 78.1229470176559, - "top_100_payroll_total_contribution_share_pct": 37.539392177347885, - "top_100_ss_total_contribution_share_pct": 61.15896717252828, - "top_100_weight_share_pct": 33.56884030109809, - "top_10_clone_donor_family_weight_share_pct": 34.876910039961906, - "top_10_clone_older_donor_weight_share_pct": 45.014794706676085, - "top_10_clone_worker_donor_weight_share_pct": 37.557231894859775, - "top_10_donor_family_weight_share_pct": 8.94776451318999, - "top_10_hi_tob_contribution_share_pct": 30.498416782683336, - "top_10_oasdi_tob_contribution_share_pct": 28.963735653919116, - "top_10_payroll_total_contribution_share_pct": 9.57398082253103, - "top_10_ss_total_contribution_share_pct": 18.61931387517079, - "top_10_weight_share_pct": 8.94776451318999, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2081.json", - "report_summary": { - "augmented_household_count": 61694, - "augmented_person_count": 153394, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20380, - "role_composite_clone_count": 380, - "skipped_target_count": 0, - "successful_target_count": 380, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2081, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2081 -} diff --git a/staging/crfb-longrun-20260517/long_term/2082.h5 b/staging/crfb-longrun-20260517/long_term/2082.h5 deleted file mode 100644 index db46d93428483eb516b604756fe6e89643dd9f8c..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2082.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0065fa242ca2e46bbaedef9a0b429a7acfb63ad1a908618ab589e52281cd3328 -size 75354524 diff --git a/staging/crfb-longrun-20260517/long_term/2082.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2082.h5.metadata.json deleted file mode 100644 index 1d4a03b1a65f9d563e8a47e20e46e427b3759b3f..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2082.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 9.05254751199997e-08, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 929095014.5428685, - "calibrated_weight_sum": 242487823.1553141, - "calibration_quality": "exact", - "clone_donor_family_count": 920, - "clone_donor_family_effective_sample_size": 47.38650319668002, - "clone_older_donor_count": 75, - "clone_older_donor_effective_sample_size": 20.395925692673252, - "clone_worker_donor_count": 98, - "clone_worker_donor_effective_sample_size": 39.77239188203027, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 907958000550.76, - "error": 550.760009765625, - "pct_error": 6.065919456248252e-08, - "target": 907958000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 13665960500922.404, - "error": 40737.02734375, - "pct_error": 2.980912132918421e-07, - "target": 13665960460185.377 - }, - "income_guard_preferential_investment_income": { - "achieved": 7420978269106.039, - "error": 88137.517578125, - "pct_error": 1.187680591814138e-06, - "target": 7420978180968.521 - }, - "oasdi_tob": { - "achieved": 1078113500841.2323, - "error": 841.232421875, - "pct_error": 7.80281873731291e-08, - "target": 1078113499999.9999 - }, - "payroll_total": { - "achieved": 93749000013437.25, - "error": 13437.25, - "pct_error": 1.4333219554341914e-08, - "target": 93749000000000.0 - }, - "ss_total": { - "achieved": 17766183304850.3, - "error": 4850.30078125, - "pct_error": 2.7300747151753188e-08, - "target": 17766183300000.0 - } - }, - "donor_family_count": 41734, - "donor_family_effective_sample_size": 485.4749425509788, - "effective_sample_size": 485.95197594525047, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41734, - "hi_tob_contributor_effective_sample_size": 56.39122474558526, - "hi_tob_positive_contributor_count": 9311, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 5.236456918702869, - "max_clone_older_donor_weight_share_pct": 9.462761691117327, - "max_clone_worker_donor_weight_share_pct": 5.276853760995586, - "max_constraint_pct_error": 1.187680591814138e-06, - "max_donor_family_weight_share_pct": 1.4601538544840225, - "max_hi_tob_contribution_share_pct": 6.585560515418762, - "max_oasdi_tob_contribution_share_pct": 5.213236027428734, - "max_payroll_total_contribution_share_pct": 2.281610544454446, - "max_ss_total_contribution_share_pct": 4.079330567941872, - "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": 41734, - "oasdi_tob_contributor_effective_sample_size": 61.85966726644874, - "oasdi_tob_positive_contributor_count": 10105, - "payroll_total_contributor_count": 41734, - "payroll_total_contributor_effective_sample_size": 382.1895875584071, - "payroll_total_positive_contributor_count": 34515, - "positive_clone_donor_family_count": 920, - "positive_clone_older_donor_count": 75, - "positive_clone_worker_donor_count": 98, - "positive_donor_family_count": 41734, - "positive_weight_count": 61734, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41734, - "ss_total_contributor_effective_sample_size": 123.57229758480163, - "ss_total_positive_contributor_count": 14585, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 420, - "clone_total_prior_weight": 155991059.0862063, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2082, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2356020942408377, - "applied_median_multiplier": 1.0, - "applied_min_multiplier": 0.1, - "contribution_target": 3.715584e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 87.82835874802691, - "top_100_clone_older_donor_weight_share_pct": 100.0, - "top_100_clone_worker_donor_weight_share_pct": 100.00000000000003, - "top_100_donor_family_weight_share_pct": 34.29676772692105, - "top_100_hi_tob_contribution_share_pct": 84.07684868320715, - "top_100_oasdi_tob_contribution_share_pct": 81.28261557949756, - "top_100_payroll_total_contribution_share_pct": 38.39231694552106, - "top_100_ss_total_contribution_share_pct": 65.59374128766885, - "top_100_weight_share_pct": 34.29676772692105, - "top_10_clone_donor_family_weight_share_pct": 36.94613507897163, - "top_10_clone_older_donor_weight_share_pct": 64.24141909281232, - "top_10_clone_worker_donor_weight_share_pct": 37.746240326758326, - "top_10_donor_family_weight_share_pct": 8.663246124985067, - "top_10_hi_tob_contribution_share_pct": 33.65544920162089, - "top_10_oasdi_tob_contribution_share_pct": 33.01295014196569, - "top_10_payroll_total_contribution_share_pct": 9.69121225404856, - "top_10_ss_total_contribution_share_pct": 20.510272321155217, - "top_10_weight_share_pct": 8.663246124985067, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2082.json", - "report_summary": { - "augmented_household_count": 61734, - "augmented_person_count": 153389, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20420, - "role_composite_clone_count": 420, - "skipped_target_count": 0, - "successful_target_count": 420, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2082, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2082 -} diff --git a/staging/crfb-longrun-20260517/long_term/2083.h5 b/staging/crfb-longrun-20260517/long_term/2083.h5 deleted file mode 100644 index 3ebd84913567b4640e9243aa4fd8fe50941722b0..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2083.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b4f4226d601c8b28ecab812d366feeb7c3c8d65cc29e80f2ce8db8752ab2a1ec -size 75224544 diff --git a/staging/crfb-longrun-20260517/long_term/2083.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2083.h5.metadata.json deleted file mode 100644 index b8710ea54660036fc89f7d8ab693e4782cdb1a04..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2083.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 2.8758215750384515e-10, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928921439.5594263, - "calibrated_weight_sum": 242153405.9489861, - "calibration_quality": "exact", - "clone_donor_family_count": 880, - "clone_donor_family_effective_sample_size": 53.619773438876464, - "clone_older_donor_count": 68, - "clone_older_donor_effective_sample_size": 26.209820427345427, - "clone_worker_donor_count": 100, - "clone_worker_donor_effective_sample_size": 39.058055237530816, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 943051000003.5972, - "error": 3.59716796875, - "pct_error": 3.814393886173706e-10, - "target": 943051000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 13864875870633.89, - "error": 197.212890625, - "pct_error": 1.4223920391924052e-09, - "target": 13864875870436.678 - }, - "income_guard_preferential_investment_income": { - "achieved": 7640524632727.341, - "error": 562.98828125, - "pct_error": 7.368450575762633e-09, - "target": 7640524632164.353 - }, - "oasdi_tob": { - "achieved": 1119881500005.643, - "error": 5.64306640625, - "pct_error": 5.038985291077673e-10, - "target": 1119881500000.0 - }, - "payroll_total": { - "achieved": 97381000000035.98, - "error": 35.984375, - "pct_error": 3.695215185713846e-11, - "target": 97381000000000.0 - }, - "ss_total": { - "achieved": 18437989500030.883, - "error": 30.8828125, - "pct_error": 1.6749555313500966e-10, - "target": 18437989500000.0 - } - }, - "donor_family_count": 41694, - "donor_family_effective_sample_size": 486.7613840459201, - "effective_sample_size": 487.17421181613537, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41694, - "hi_tob_contributor_effective_sample_size": 61.058889886036354, - "hi_tob_positive_contributor_count": 9225, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 5.1004031341773395, - "max_clone_older_donor_weight_share_pct": 7.676334822178676, - "max_clone_worker_donor_weight_share_pct": 5.135004805512314, - "max_constraint_pct_error": 7.368450575762633e-09, - "max_donor_family_weight_share_pct": 1.537620309196583, - "max_hi_tob_contribution_share_pct": 6.9406408956822885, - "max_oasdi_tob_contribution_share_pct": 4.925971854242084, - "max_payroll_total_contribution_share_pct": 2.3792186346088564, - "max_ss_total_contribution_share_pct": 4.355600137511126, - "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": 41694, - "oasdi_tob_contributor_effective_sample_size": 71.81889475755477, - "oasdi_tob_positive_contributor_count": 10037, - "payroll_total_contributor_count": 41694, - "payroll_total_contributor_effective_sample_size": 342.04449994618994, - "payroll_total_positive_contributor_count": 34475, - "positive_clone_donor_family_count": 880, - "positive_clone_older_donor_count": 68, - "positive_clone_worker_donor_count": 100, - "positive_donor_family_count": 41694, - "positive_weight_count": 61694, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41694, - "ss_total_contributor_effective_sample_size": 133.29545585400626, - "ss_total_positive_contributor_count": 14535, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 380, - "clone_total_prior_weight": 155817480.85764965, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2083, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2357381447095026, - "applied_median_multiplier": 1.0000065232699245, - "applied_min_multiplier": 0.1, - "contribution_target": 3.852688e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 81.84520520918431, - "top_100_clone_older_donor_weight_share_pct": 100.00000000000004, - "top_100_clone_worker_donor_weight_share_pct": 100.0, - "top_100_donor_family_weight_share_pct": 33.75772325542839, - "top_100_hi_tob_contribution_share_pct": 81.79399631920167, - "top_100_oasdi_tob_contribution_share_pct": 78.9838444513497, - "top_100_payroll_total_contribution_share_pct": 40.48056749873377, - "top_100_ss_total_contribution_share_pct": 62.13606321389234, - "top_100_weight_share_pct": 33.75772325542839, - "top_10_clone_donor_family_weight_share_pct": 37.7912911223509, - "top_10_clone_older_donor_weight_share_pct": 48.26374058542306, - "top_10_clone_worker_donor_weight_share_pct": 38.126400202526675, - "top_10_donor_family_weight_share_pct": 8.853111622054497, - "top_10_hi_tob_contribution_share_pct": 31.474625793223794, - "top_10_oasdi_tob_contribution_share_pct": 29.987503791026587, - "top_10_payroll_total_contribution_share_pct": 9.859486075509752, - "top_10_ss_total_contribution_share_pct": 19.344441496324226, - "top_10_weight_share_pct": 8.853111622054497, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2083.json", - "report_summary": { - "augmented_household_count": 61694, - "augmented_person_count": 153099, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20380, - "role_composite_clone_count": 380, - "skipped_target_count": 0, - "successful_target_count": 380, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2083, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2083 -} diff --git a/staging/crfb-longrun-20260517/long_term/2084.h5 b/staging/crfb-longrun-20260517/long_term/2084.h5 deleted file mode 100644 index 8c2bb6c9a802c67fbc71b87f973629ad14e828e9..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2084.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a912b6bb87b5c87b0346233e3d2e99e5c1249790ae8cf7f5fa0843ee3a46a54e -size 75185934 diff --git a/staging/crfb-longrun-20260517/long_term/2084.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2084.h5.metadata.json deleted file mode 100644 index 580089a803b46b59faa1d54ea3b8a3592c732da2..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2084.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 1.0047145270256896e-09, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928890953.2662833, - "calibrated_weight_sum": 243859123.57768634, - "calibration_quality": "exact", - "clone_donor_family_count": 860, - "clone_donor_family_effective_sample_size": 47.17824853269133, - "clone_older_donor_count": 65, - "clone_older_donor_effective_sample_size": 13.187117921924093, - "clone_worker_donor_count": 99, - "clone_worker_donor_effective_sample_size": 39.434950393118086, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 978965000014.9778, - "error": 14.977783203125, - "pct_error": 1.529961051020721e-09, - "target": 978965000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 14362168017697.262, - "error": -18817.193359375, - "pct_error": -1.3101917002735286e-07, - "target": 14362168036514.455 - }, - "income_guard_preferential_investment_income": { - "achieved": 7926556929962.124, - "error": 2038.8076171875, - "pct_error": 2.5721225946227432e-08, - "target": 7926556927923.316 - }, - "oasdi_tob": { - "achieved": 1163374500022.8884, - "error": 22.888427734375, - "pct_error": 1.967417004101001e-09, - "target": 1163374500000.0 - }, - "payroll_total": { - "achieved": 101163000000428.33, - "error": 428.328125, - "pct_error": 4.2340393721024486e-10, - "target": 101163000000000.0 - }, - "ss_total": { - "achieved": 19128096000130.97, - "error": 130.96875, - "pct_error": 6.846930818414965e-10, - "target": 19128096000000.0 - } - }, - "donor_family_count": 41674, - "donor_family_effective_sample_size": 490.4630902887475, - "effective_sample_size": 491.01592830967377, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41674, - "hi_tob_contributor_effective_sample_size": 58.46946388332755, - "hi_tob_positive_contributor_count": 9250, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 5.4177168025491556, - "max_clone_older_donor_weight_share_pct": 16.36786588052721, - "max_clone_worker_donor_weight_share_pct": 5.463131250259993, - "max_constraint_pct_error": 1.3101917002735286e-07, - "max_donor_family_weight_share_pct": 1.5012529848889957, - "max_hi_tob_contribution_share_pct": 6.4290227184153075, - "max_oasdi_tob_contribution_share_pct": 4.612437270992609, - "max_payroll_total_contribution_share_pct": 2.1639912465390876, - "max_ss_total_contribution_share_pct": 4.083709157031609, - "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": 41674, - "oasdi_tob_contributor_effective_sample_size": 65.81054389865892, - "oasdi_tob_positive_contributor_count": 10073, - "payroll_total_contributor_count": 41674, - "payroll_total_contributor_effective_sample_size": 374.7237816614403, - "payroll_total_positive_contributor_count": 34455, - "positive_clone_donor_family_count": 860, - "positive_clone_older_donor_count": 65, - "positive_clone_worker_donor_count": 99, - "positive_donor_family_count": 41674, - "positive_weight_count": 61674, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41674, - "ss_total_contributor_effective_sample_size": 126.50439698067521, - "ss_total_positive_contributor_count": 14510, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 360, - "clone_total_prior_weight": 155786994.56450662, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2084, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2343210331166197, - "applied_median_multiplier": 1.0000005913481027, - "applied_min_multiplier": 0.1, - "contribution_target": 3.985415250000001e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 86.16780907567701, - "top_100_clone_older_donor_weight_share_pct": 100.0, - "top_100_clone_worker_donor_weight_share_pct": 100.0, - "top_100_donor_family_weight_share_pct": 33.49610418532592, - "top_100_hi_tob_contribution_share_pct": 82.2863475147622, - "top_100_oasdi_tob_contribution_share_pct": 79.23718668982033, - "top_100_payroll_total_contribution_share_pct": 39.32700076727814, - "top_100_ss_total_contribution_share_pct": 64.46391559334671, - "top_100_weight_share_pct": 33.49610418532593, - "top_10_clone_donor_family_weight_share_pct": 36.02230160507117, - "top_10_clone_older_donor_weight_share_pct": 62.19343976194395, - "top_10_clone_worker_donor_weight_share_pct": 41.37516445241317, - "top_10_donor_family_weight_share_pct": 8.575671385810303, - "top_10_hi_tob_contribution_share_pct": 33.1872133800044, - "top_10_oasdi_tob_contribution_share_pct": 31.942739583045675, - "top_10_payroll_total_contribution_share_pct": 9.129076981297837, - "top_10_ss_total_contribution_share_pct": 20.431962202031258, - "top_10_weight_share_pct": 8.575671385810304, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2084.json", - "report_summary": { - "augmented_household_count": 61674, - "augmented_person_count": 153014, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20360, - "role_composite_clone_count": 360, - "skipped_target_count": 0, - "successful_target_count": 360, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2084, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2084 -} diff --git a/staging/crfb-longrun-20260517/long_term/2085.h5 b/staging/crfb-longrun-20260517/long_term/2085.h5 deleted file mode 100644 index d09d6cf01ebcf622b762e0f0a5ee50f05cee1996..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2085.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c8095581dca95c02ccf8bb651e1850673f231607b6590795143d741f29e122fe -size 74999574 diff --git a/staging/crfb-longrun-20260517/long_term/2085.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2085.h5.metadata.json deleted file mode 100644 index 3851337c92bb7e899b7e8fb293799f9bd62fb57c..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2085.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 8.704277409421315e-07, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928977972.6141459, - "calibrated_weight_sum": 242560098.7395683, - "calibration_quality": "exact", - "clone_donor_family_count": 900, - "clone_donor_family_effective_sample_size": 62.74895772337363, - "clone_older_donor_count": 70, - "clone_older_donor_effective_sample_size": 29.11461601143083, - "clone_worker_donor_count": 100, - "clone_worker_donor_effective_sample_size": 42.88113757694396, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 1015209009313.6218, - "error": 9313.621826171875, - "pct_error": 9.174093045049714e-07, - "target": 1015209000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 14825552659380.186, - "error": -266359.177734375, - "pct_error": -1.796622217522396e-06, - "target": 14825552925739.363 - }, - "income_guard_preferential_investment_income": { - "achieved": 8215004878986.893, - "error": 4281989.9619140625, - "pct_error": 5.2124037136155334e-05, - "target": 8215000596996.931 - }, - "oasdi_tob": { - "achieved": 1208696014539.9595, - "error": 14539.95947265625, - "pct_error": 1.2029459411345987e-06, - "target": 1208696000000.0 - }, - "payroll_total": { - "achieved": 105104000060286.73, - "error": 60286.734375, - "pct_error": 5.735912465272492e-08, - "target": 105104000000000.0 - }, - "ss_total": { - "achieved": 19832007578016.477, - "error": 78016.4765625, - "pct_error": 3.933866834333337e-07, - "target": 19832007500000.0 - } - }, - "donor_family_count": 41714, - "donor_family_effective_sample_size": 517.3175725403197, - "effective_sample_size": 517.8511130781733, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41714, - "hi_tob_contributor_effective_sample_size": 65.11636438230128, - "hi_tob_positive_contributor_count": 9284, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 4.725894754902955, - "max_clone_older_donor_weight_share_pct": 7.4579850499664815, - "max_clone_worker_donor_weight_share_pct": 4.758837721288728, - "max_constraint_pct_error": 5.2124037136155334e-05, - "max_donor_family_weight_share_pct": 1.3078985130227043, - "max_hi_tob_contribution_share_pct": 6.468761989502511, - "max_oasdi_tob_contribution_share_pct": 4.685102097853299, - "max_payroll_total_contribution_share_pct": 2.299487030096277, - "max_ss_total_contribution_share_pct": 4.156723653352666, - "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": 41714, - "oasdi_tob_contributor_effective_sample_size": 79.04411560463602, - "oasdi_tob_positive_contributor_count": 10099, - "payroll_total_contributor_count": 41714, - "payroll_total_contributor_effective_sample_size": 407.4059620985776, - "payroll_total_positive_contributor_count": 34496, - "positive_clone_donor_family_count": 900, - "positive_clone_older_donor_count": 70, - "positive_clone_worker_donor_count": 100, - "positive_donor_family_count": 41714, - "positive_weight_count": 61714, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41714, - "ss_total_contributor_effective_sample_size": 137.77166270377825, - "ss_total_positive_contributor_count": 14560, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 400, - "clone_total_prior_weight": 155874014.71453246, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2085, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.240625, - "applied_median_multiplier": 1.0000063448555911, - "applied_min_multiplier": 0.1, - "contribution_target": 4.166912e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 75.49096857164353, - "top_100_clone_older_donor_weight_share_pct": 99.99999999999999, - "top_100_clone_worker_donor_weight_share_pct": 99.99999999999996, - "top_100_donor_family_weight_share_pct": 32.76309607412166, - "top_100_hi_tob_contribution_share_pct": 79.77323391068597, - "top_100_oasdi_tob_contribution_share_pct": 76.53899202205207, - "top_100_payroll_total_contribution_share_pct": 36.85426954709425, - "top_100_ss_total_contribution_share_pct": 61.24905393651869, - "top_100_weight_share_pct": 32.76309607412166, - "top_10_clone_donor_family_weight_share_pct": 33.27601905660196, - "top_10_clone_older_donor_weight_share_pct": 43.475735999061726, - "top_10_clone_worker_donor_weight_share_pct": 37.232506655348914, - "top_10_donor_family_weight_share_pct": 8.509995520498592, - "top_10_hi_tob_contribution_share_pct": 30.253270078466795, - "top_10_oasdi_tob_contribution_share_pct": 27.83438198534051, - "top_10_payroll_total_contribution_share_pct": 8.97701940703425, - "top_10_ss_total_contribution_share_pct": 18.89895878729775, - "top_10_weight_share_pct": 8.509995520498592, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2085.json", - "report_summary": { - "augmented_household_count": 61714, - "augmented_person_count": 152574, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20400, - "role_composite_clone_count": 400, - "skipped_target_count": 0, - "successful_target_count": 400, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2085, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2085 -} diff --git a/staging/crfb-longrun-20260517/long_term/2086.h5 b/staging/crfb-longrun-20260517/long_term/2086.h5 deleted file mode 100644 index 4221176935cf6a2a30c087d2947874d9d03ef322..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2086.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eb0fdb5493bfaec2c87a2d6698ece62f84cb20377e2d37846de078c8cec4065f -size 75316174 diff --git a/staging/crfb-longrun-20260517/long_term/2086.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2086.h5.metadata.json deleted file mode 100644 index 038d4ebe860c1fe5eb12406b2ab700c942bc1ac0..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2086.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 6.995415213851488e-07, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928977970.647868, - "calibrated_weight_sum": 243250577.62841097, - "calibration_quality": "exact", - "clone_donor_family_count": 900, - "clone_donor_family_effective_sample_size": 62.66314047929653, - "clone_older_donor_count": 70, - "clone_older_donor_effective_sample_size": 28.813310453327222, - "clone_worker_donor_count": 100, - "clone_worker_donor_effective_sample_size": 42.89115621257192, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 1052674007826.8073, - "error": 7826.8072509765625, - "pct_error": 7.435167251187512e-07, - "target": 1052674000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 15346975419639.191, - "error": 423911.654296875, - "pct_error": 2.76218378159141e-06, - "target": 15346974995727.537 - }, - "income_guard_preferential_investment_income": { - "achieved": 8525377667020.356, - "error": 5400054.3564453125, - "pct_error": 6.334098016305249e-05, - "target": 8525372266966.0 - }, - "oasdi_tob": { - "achieved": 1245073812138.4023, - "error": 12138.40234375, - "pct_error": 9.749142857033857e-07, - "target": 1245073800000.0 - }, - "payroll_total": { - "achieved": 109217000055909.69, - "error": 55909.6875, - "pct_error": 5.1191378173727536e-08, - "target": 109217000000000.0 - }, - "ss_total": { - "achieved": 20554749065829.51, - "error": 65829.51171875, - "pct_error": 3.202642451082716e-07, - "target": 20554749000000.0 - } - }, - "donor_family_count": 41714, - "donor_family_effective_sample_size": 514.1585152694099, - "effective_sample_size": 514.7962320756651, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41714, - "hi_tob_contributor_effective_sample_size": 64.61008144480904, - "hi_tob_positive_contributor_count": 9313, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 4.73082945595791, - "max_clone_older_donor_weight_share_pct": 7.639689976820593, - "max_clone_worker_donor_weight_share_pct": 4.7673240964801815, - "max_constraint_pct_error": 6.334098016305249e-05, - "max_donor_family_weight_share_pct": 1.320921717264036, - "max_hi_tob_contribution_share_pct": 6.520974449740108, - "max_oasdi_tob_contribution_share_pct": 4.806500717734924, - "max_payroll_total_contribution_share_pct": 2.304843606527232, - "max_ss_total_contribution_share_pct": 4.238277128730843, - "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": 41714, - "oasdi_tob_contributor_effective_sample_size": 78.70348051946416, - "oasdi_tob_positive_contributor_count": 10125, - "payroll_total_contributor_count": 41714, - "payroll_total_contributor_effective_sample_size": 405.84842110839827, - "payroll_total_positive_contributor_count": 34496, - "positive_clone_donor_family_count": 900, - "positive_clone_older_donor_count": 70, - "positive_clone_worker_donor_count": 100, - "positive_donor_family_count": 41714, - "positive_weight_count": 61714, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41714, - "ss_total_contributor_effective_sample_size": 134.82137173282058, - "ss_total_positive_contributor_count": 14560, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 400, - "clone_total_prior_weight": 155874015.19120583, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2086, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2311699381999857, - "applied_median_multiplier": 1.000000479363916, - "applied_min_multiplier": 0.1, - "contribution_target": 4.263672e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 75.24732145303936, - "top_100_clone_older_donor_weight_share_pct": 100.00000000000003, - "top_100_clone_worker_donor_weight_share_pct": 99.99999999999997, - "top_100_donor_family_weight_share_pct": 32.7714311365267, - "top_100_hi_tob_contribution_share_pct": 79.92370753822044, - "top_100_oasdi_tob_contribution_share_pct": 76.62965790830783, - "top_100_payroll_total_contribution_share_pct": 37.021863111749674, - "top_100_ss_total_contribution_share_pct": 61.56577544774968, - "top_100_weight_share_pct": 32.7714311365267, - "top_10_clone_donor_family_weight_share_pct": 33.264054883924885, - "top_10_clone_older_donor_weight_share_pct": 43.43124119878918, - "top_10_clone_worker_donor_weight_share_pct": 37.56856817151789, - "top_10_donor_family_weight_share_pct": 8.565664499510515, - "top_10_hi_tob_contribution_share_pct": 30.05949097691978, - "top_10_oasdi_tob_contribution_share_pct": 27.76349897338925, - "top_10_payroll_total_contribution_share_pct": 8.949141130632613, - "top_10_ss_total_contribution_share_pct": 18.98862287269831, - "top_10_weight_share_pct": 8.565664499510515, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2086.json", - "report_summary": { - "augmented_household_count": 61714, - "augmented_person_count": 153294, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20400, - "role_composite_clone_count": 400, - "skipped_target_count": 0, - "successful_target_count": 400, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2086, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2086 -} diff --git a/staging/crfb-longrun-20260517/long_term/2087.h5 b/staging/crfb-longrun-20260517/long_term/2087.h5 deleted file mode 100644 index da2da1fe17357449c41825fcc622483d1da4881a..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2087.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:02fefc2e524364d5f6c6aa8ed08f2b91256eaee41dfb7318398d97d969016d46 -size 75225374 diff --git a/staging/crfb-longrun-20260517/long_term/2087.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2087.h5.metadata.json deleted file mode 100644 index 7f5ad01c821a97597db7a031e1ff0a618799bdeb..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2087.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 1.947985075940206e-07, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928977973.2597895, - "calibrated_weight_sum": 243872258.42375472, - "calibration_quality": "exact", - "clone_donor_family_count": 900, - "clone_donor_family_effective_sample_size": 62.6161655819912, - "clone_older_donor_count": 70, - "clone_older_donor_effective_sample_size": 28.387249925505408, - "clone_worker_donor_count": 100, - "clone_worker_donor_effective_sample_size": 42.80017431372828, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 1090789002268.2413, - "error": 2268.2413330078125, - "pct_error": 2.0794501347261592e-07, - "target": 1090789000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 15804943180965.953, - "error": -146077.044921875, - "pct_error": -9.242490902952517e-07, - "target": 15804943327042.998 - }, - "income_guard_preferential_investment_income": { - "achieved": 8802860745716.828, - "error": 1395784.70703125, - "pct_error": 1.5856037811645974e-05, - "target": 8802859349932.121 - }, - "oasdi_tob": { - "achieved": 1293945603508.9062, - "error": 3508.90625, - "pct_error": 2.711788076716672e-07, - "target": 1293945600000.0 - }, - "payroll_total": { - "achieved": 113504000015715.47, - "error": 15715.46875, - "pct_error": 1.3845740017972934e-08, - "target": 113504000000000.0 - }, - "ss_total": { - "achieved": 21300794119021.44, - "error": 19021.44140625, - "pct_error": 8.929921258780676e-08, - "target": 21300794100000.0 - } - }, - "donor_family_count": 41714, - "donor_family_effective_sample_size": 514.0917544623352, - "effective_sample_size": 514.848088777061, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41714, - "hi_tob_contributor_effective_sample_size": 64.7445238930122, - "hi_tob_positive_contributor_count": 9320, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 4.727260141746586, - "max_clone_older_donor_weight_share_pct": 7.822525598668598, - "max_clone_worker_donor_weight_share_pct": 4.766832078272472, - "max_constraint_pct_error": 1.5856037811645974e-05, - "max_donor_family_weight_share_pct": 1.329004599851862, - "max_hi_tob_contribution_share_pct": 6.370701059885005, - "max_oasdi_tob_contribution_share_pct": 4.733813073033558, - "max_payroll_total_contribution_share_pct": 2.3067044296372954, - "max_ss_total_contribution_share_pct": 4.186053842561363, - "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": 41714, - "oasdi_tob_contributor_effective_sample_size": 78.22256043884859, - "oasdi_tob_positive_contributor_count": 10179, - "payroll_total_contributor_count": 41714, - "payroll_total_contributor_effective_sample_size": 404.6498740209789, - "payroll_total_positive_contributor_count": 34496, - "positive_clone_donor_family_count": 900, - "positive_clone_older_donor_count": 70, - "positive_clone_worker_donor_count": 100, - "positive_donor_family_count": 41714, - "positive_weight_count": 61714, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41714, - "ss_total_contributor_effective_sample_size": 134.78330865629488, - "ss_total_positive_contributor_count": 14560, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 400, - "clone_total_prior_weight": 155874014.5580128, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2087, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2312511432229745, - "applied_median_multiplier": 1.0000004979617612, - "applied_min_multiplier": 0.1, - "contribution_target": 4.415700000000001e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 75.19999294402494, - "top_100_clone_older_donor_weight_share_pct": 99.99999999999999, - "top_100_clone_worker_donor_weight_share_pct": 100.0, - "top_100_donor_family_weight_share_pct": 32.7215482834375, - "top_100_hi_tob_contribution_share_pct": 79.9518886115913, - "top_100_oasdi_tob_contribution_share_pct": 76.65900816850824, - "top_100_payroll_total_contribution_share_pct": 37.151893084466536, - "top_100_ss_total_contribution_share_pct": 61.5837472274837, - "top_100_weight_share_pct": 32.71677251260136, - "top_10_clone_donor_family_weight_share_pct": 33.25884582323676, - "top_10_clone_older_donor_weight_share_pct": 43.61136371976126, - "top_10_clone_worker_donor_weight_share_pct": 37.886321432096594, - "top_10_donor_family_weight_share_pct": 8.557336024972495, - "top_10_hi_tob_contribution_share_pct": 29.97951045430975, - "top_10_oasdi_tob_contribution_share_pct": 27.998274516698007, - "top_10_payroll_total_contribution_share_pct": 8.946505166957461, - "top_10_ss_total_contribution_share_pct": 19.07445341791568, - "top_10_weight_share_pct": 8.557336024972495, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2087.json", - "report_summary": { - "augmented_household_count": 61714, - "augmented_person_count": 153094, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20400, - "role_composite_clone_count": 400, - "skipped_target_count": 0, - "successful_target_count": 400, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2087, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2087 -} diff --git a/staging/crfb-longrun-20260517/long_term/2088.h5 b/staging/crfb-longrun-20260517/long_term/2088.h5 deleted file mode 100644 index 36822853caf8ea6935d1d32ef681f296551af97e..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2088.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d880dc4bed83d60c999f936ad7613ba48ac9a6a9c2f93307b4b3465f0d18b276 -size 75073534 diff --git a/staging/crfb-longrun-20260517/long_term/2088.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2088.h5.metadata.json deleted file mode 100644 index d54c5f5a6b14375e8719fc8fa48dc63470dc44e6..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2088.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 6.175708618010267e-08, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 929022046.724187, - "calibrated_weight_sum": 245780949.98777983, - "calibration_quality": "exact", - "clone_donor_family_count": 875, - "clone_donor_family_effective_sample_size": 54.814578515604666, - "clone_older_donor_count": 68, - "clone_older_donor_effective_sample_size": 22.320607898476016, - "clone_worker_donor_count": 95, - "clone_worker_donor_effective_sample_size": 42.485376301395554, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 1130016001074.793, - "error": 1074.79296875, - "pct_error": 9.511307527946507e-08, - "target": 1130016000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 16349565026867.541, - "error": 121769.966796875, - "pct_error": 7.447902589683519e-07, - "target": 16349564905097.574 - }, - "income_guard_preferential_investment_income": { - "achieved": 9114865377264.613, - "error": 136438.98828125, - "pct_error": 1.4968843167328206e-06, - "target": 9114865240825.625 - }, - "oasdi_tob": { - "achieved": 1344892201648.6682, - "error": 1648.668212890625, - "pct_error": 1.2258738751630984e-07, - "target": 1344892200000.0 - }, - "payroll_total": { - "achieved": 117973000009944.19, - "error": 9944.1875, - "pct_error": 8.429206259059276e-09, - "target": 117973000000000.0 - }, - "ss_total": { - "achieved": 22066100809390.04, - "error": 9390.0390625, - "pct_error": 4.255413834826677e-08, - "target": 22066100800000.0 - } - }, - "donor_family_count": 41689, - "donor_family_effective_sample_size": 496.65348631346694, - "effective_sample_size": 498.0322316761015, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41689, - "hi_tob_contributor_effective_sample_size": 59.41594654856689, - "hi_tob_positive_contributor_count": 9306, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 5.051849829904665, - "max_clone_older_donor_weight_share_pct": 10.590465289286845, - "max_clone_worker_donor_weight_share_pct": 5.103161035801086, - "max_constraint_pct_error": 1.4968843167328206e-06, - "max_donor_family_weight_share_pct": 1.4710633346556181, - "max_hi_tob_contribution_share_pct": 6.119601134996459, - "max_oasdi_tob_contribution_share_pct": 4.8530812867846045, - "max_payroll_total_contribution_share_pct": 2.4102618405042175, - "max_ss_total_contribution_share_pct": 4.064434748246954, - "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": 41689, - "oasdi_tob_contributor_effective_sample_size": 69.04558766250499, - "oasdi_tob_positive_contributor_count": 10212, - "payroll_total_contributor_count": 41689, - "payroll_total_contributor_effective_sample_size": 376.13491156278036, - "payroll_total_positive_contributor_count": 34471, - "positive_clone_donor_family_count": 875, - "positive_clone_older_donor_count": 68, - "positive_clone_worker_donor_count": 95, - "positive_donor_family_count": 41689, - "positive_weight_count": 61694, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41689, - "ss_total_contributor_effective_sample_size": 124.95338680615941, - "ss_total_positive_contributor_count": 14535, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 380, - "clone_total_prior_weight": 155918088.02241024, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2088, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.230582417097187, - "applied_median_multiplier": 1.0000000115877667, - "applied_min_multiplier": 0.1, - "contribution_target": 4.570516e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 79.50856446946561, - "top_100_clone_older_donor_weight_share_pct": 100.00000000000004, - "top_100_clone_worker_donor_weight_share_pct": 99.99999999999996, - "top_100_donor_family_weight_share_pct": 33.11278047574254, - "top_100_hi_tob_contribution_share_pct": 81.78025315886049, - "top_100_oasdi_tob_contribution_share_pct": 78.3117685145539, - "top_100_payroll_total_contribution_share_pct": 38.43582604687407, - "top_100_ss_total_contribution_share_pct": 64.44819044996876, - "top_100_weight_share_pct": 33.08079725915831, - "top_10_clone_donor_family_weight_share_pct": 35.00185439916434, - "top_10_clone_older_donor_weight_share_pct": 51.09915201509318, - "top_10_clone_worker_donor_weight_share_pct": 36.4055383590652, - "top_10_donor_family_weight_share_pct": 8.723556542224639, - "top_10_hi_tob_contribution_share_pct": 32.100792217712474, - "top_10_oasdi_tob_contribution_share_pct": 30.89949572637019, - "top_10_payroll_total_contribution_share_pct": 9.368261735975949, - "top_10_ss_total_contribution_share_pct": 20.122657123029388, - "top_10_weight_share_pct": 8.723556542224637, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2088.json", - "report_summary": { - "augmented_household_count": 61694, - "augmented_person_count": 152754, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20380, - "role_composite_clone_count": 380, - "skipped_target_count": 0, - "successful_target_count": 380, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2088, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2088 -} diff --git a/staging/crfb-longrun-20260517/long_term/2089.h5 b/staging/crfb-longrun-20260517/long_term/2089.h5 deleted file mode 100644 index 5f7b9e739ae991e90346548324f80332d8722bde..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2089.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b706332ea23919947767be6c5a40a68227624ec56751564439ed09b6140dc424 -size 74861974 diff --git a/staging/crfb-longrun-20260517/long_term/2089.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2089.h5.metadata.json deleted file mode 100644 index 04377a1f4dc22b3b021f786cc0523438cea5bb7a..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2089.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 5.877458362977861e-08, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 929022046.7059579, - "calibrated_weight_sum": 246389741.9870655, - "calibration_quality": "exact", - "clone_donor_family_count": 875, - "clone_donor_family_effective_sample_size": 55.593720060305806, - "clone_older_donor_count": 68, - "clone_older_donor_effective_sample_size": 22.690275719586456, - "clone_worker_donor_count": 95, - "clone_worker_donor_effective_sample_size": 42.87168797082136, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 1170571001063.0586, - "error": 1063.05859375, - "pct_error": 9.08153878534493e-08, - "target": 1170571000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 16891140213217.578, - "error": 147529.126953125, - "pct_error": 8.734113054500444e-07, - "target": 16891140065688.451 - }, - "income_guard_preferential_investment_income": { - "achieved": 9439539262103.938, - "error": 134615.140625, - "pct_error": 1.426077468475007e-06, - "target": 9439539127488.797 - }, - "oasdi_tob": { - "achieved": 1385707701621.3447, - "error": 1621.3447265625, - "pct_error": 1.1700481469234096e-07, - "target": 1385707700000.0 - }, - "payroll_total": { - "achieved": 122629000010172.03, - "error": 10172.03125, - "pct_error": 8.294963874776766e-09, - "target": 122629000000000.0 - }, - "ss_total": { - "achieved": 22860399609291.19, - "error": 9291.19140625, - "pct_error": 4.0643171461665964e-08, - "target": 22860399600000.0 - } - }, - "donor_family_count": 41689, - "donor_family_effective_sample_size": 496.4108007839129, - "effective_sample_size": 497.8936338193232, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41689, - "hi_tob_contributor_effective_sample_size": 58.50421647647571, - "hi_tob_positive_contributor_count": 9311, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 5.017745125358018, - "max_clone_older_donor_weight_share_pct": 10.757820316197607, - "max_clone_worker_donor_weight_share_pct": 5.071024399070307, - "max_constraint_pct_error": 1.426077468475007e-06, - "max_donor_family_weight_share_pct": 1.472742050838854, - "max_hi_tob_contribution_share_pct": 6.077433076731551, - "max_oasdi_tob_contribution_share_pct": 4.965117880350434, - "max_payroll_total_contribution_share_pct": 2.4196190528176307, - "max_ss_total_contribution_share_pct": 4.077852586825522, - "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": 41689, - "oasdi_tob_contributor_effective_sample_size": 68.88264062084262, - "oasdi_tob_positive_contributor_count": 10259, - "payroll_total_contributor_count": 41689, - "payroll_total_contributor_effective_sample_size": 375.7356349881058, - "payroll_total_positive_contributor_count": 34471, - "positive_clone_donor_family_count": 875, - "positive_clone_older_donor_count": 68, - "positive_clone_worker_donor_count": 95, - "positive_donor_family_count": 41689, - "positive_weight_count": 61694, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41689, - "ss_total_contributor_effective_sample_size": 122.46280812419172, - "ss_total_positive_contributor_count": 14535, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 380, - "clone_total_prior_weight": 155918088.0268294, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2089, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2391304347826086, - "applied_median_multiplier": 0.9999999999999999, - "applied_min_multiplier": 0.1, - "contribution_target": 4.786175999999999e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 78.59861160779376, - "top_100_clone_older_donor_weight_share_pct": 100.0, - "top_100_clone_worker_donor_weight_share_pct": 99.99999999999997, - "top_100_donor_family_weight_share_pct": 33.081862263920506, - "top_100_hi_tob_contribution_share_pct": 81.8137308647799, - "top_100_oasdi_tob_contribution_share_pct": 78.19247734333862, - "top_100_payroll_total_contribution_share_pct": 38.476635884089575, - "top_100_ss_total_contribution_share_pct": 64.68950387607187, - "top_100_weight_share_pct": 33.047826728862795, - "top_10_clone_donor_family_weight_share_pct": 34.655040467952524, - "top_10_clone_older_donor_weight_share_pct": 50.21851393223472, - "top_10_clone_worker_donor_weight_share_pct": 36.125392987061474, - "top_10_donor_family_weight_share_pct": 8.743809519435025, - "top_10_hi_tob_contribution_share_pct": 32.67270548661141, - "top_10_oasdi_tob_contribution_share_pct": 30.728197217821634, - "top_10_payroll_total_contribution_share_pct": 9.371281529939367, - "top_10_ss_total_contribution_share_pct": 20.581326340372083, - "top_10_weight_share_pct": 8.743809519435027, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2089.json", - "report_summary": { - "augmented_household_count": 61694, - "augmented_person_count": 152274, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20380, - "role_composite_clone_count": 380, - "skipped_target_count": 0, - "successful_target_count": 380, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2089, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2089 -} diff --git a/staging/crfb-longrun-20260517/long_term/2090.h5 b/staging/crfb-longrun-20260517/long_term/2090.h5 deleted file mode 100644 index d8c217e063681f0f83390d11ed8c5f7eb7e0ce91..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2090.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1c1575b79c8d6fd8c1e16d95538722d9f7159db04d0959c624bea70481c60aff -size 75076644 diff --git a/staging/crfb-longrun-20260517/long_term/2090.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2090.h5.metadata.json deleted file mode 100644 index 58da59bd1a30047624588e90ecbca81c885d69b9..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2090.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 1.9003386654917228e-10, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928920592.2641087, - "calibrated_weight_sum": 247047664.8989794, - "calibration_quality": "exact", - "clone_donor_family_count": 900, - "clone_donor_family_effective_sample_size": 57.72579408109635, - "clone_older_donor_count": 74, - "clone_older_donor_effective_sample_size": 26.984050119288533, - "clone_worker_donor_count": 98, - "clone_worker_donor_effective_sample_size": 43.77348349719832, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 1212549000003.706, - "error": 3.7060546875, - "pct_error": 3.0564164314184415e-10, - "target": 1212549000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 17491462426846.049, - "error": 223.705078125, - "pct_error": 1.2789386768742479e-09, - "target": 17491462426622.344 - }, - "income_guard_preferential_investment_income": { - "achieved": 9945329798855.29, - "error": 477.263671875, - "pct_error": 4.798872250097091e-09, - "target": 9945329798378.025 - }, - "oasdi_tob": { - "achieved": 1440490100005.599, - "error": 5.59912109375, - "pct_error": 3.886955622777275e-10, - "target": 1440490100000.0 - }, - "payroll_total": { - "achieved": 127477000000048.3, - "error": 48.296875, - "pct_error": 3.788673643088557e-11, - "target": 127477000000000.0 - }, - "ss_total": { - "achieved": 23680276800031.895, - "error": 31.89453125, - "pct_error": 1.346881690589022e-10, - "target": 23680276800000.0 - } - }, - "donor_family_count": 41714, - "donor_family_effective_sample_size": 499.8819041525011, - "effective_sample_size": 501.1791129946992, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41714, - "hi_tob_contributor_effective_sample_size": 53.94797288260699, - "hi_tob_positive_contributor_count": 9375, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 5.122227196397285, - "max_clone_older_donor_weight_share_pct": 10.08738295040291, - "max_clone_worker_donor_weight_share_pct": 5.182949063840522, - "max_constraint_pct_error": 4.798872250097091e-09, - "max_donor_family_weight_share_pct": 1.451055240684652, - "max_hi_tob_contribution_share_pct": 6.3003813843919465, - "max_oasdi_tob_contribution_share_pct": 5.787689552208615, - "max_payroll_total_contribution_share_pct": 2.40387256641291, - "max_ss_total_contribution_share_pct": 4.27050274104102, - "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": 41714, - "oasdi_tob_contributor_effective_sample_size": 61.9320012162981, - "oasdi_tob_positive_contributor_count": 10365, - "payroll_total_contributor_count": 41714, - "payroll_total_contributor_effective_sample_size": 411.86517781029227, - "payroll_total_positive_contributor_count": 34496, - "positive_clone_donor_family_count": 900, - "positive_clone_older_donor_count": 74, - "positive_clone_worker_donor_count": 98, - "positive_donor_family_count": 41714, - "positive_weight_count": 61714, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41714, - "ss_total_contributor_effective_sample_size": 117.16677749908632, - "ss_total_positive_contributor_count": 14560, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 400, - "clone_total_prior_weight": 155816635.02175802, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2090, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2310855263157896, - "applied_median_multiplier": 1.0000001606419509, - "applied_min_multiplier": 0.1, - "contribution_target": 4.910160000000001e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 74.95184037807097, - "top_100_clone_older_donor_weight_share_pct": 100.00000000000003, - "top_100_clone_worker_donor_weight_share_pct": 100.0, - "top_100_donor_family_weight_share_pct": 32.992985005381044, - "top_100_hi_tob_contribution_share_pct": 83.42554389514338, - "top_100_oasdi_tob_contribution_share_pct": 79.93493787479656, - "top_100_payroll_total_contribution_share_pct": 34.93095329213695, - "top_100_ss_total_contribution_share_pct": 65.2130734749769, - "top_100_weight_share_pct": 32.91678067650207, - "top_10_clone_donor_family_weight_share_pct": 33.347492242394935, - "top_10_clone_older_donor_weight_share_pct": 45.62360489711009, - "top_10_clone_worker_donor_weight_share_pct": 37.89279498356824, - "top_10_donor_family_weight_share_pct": 8.811155072563196, - "top_10_hi_tob_contribution_share_pct": 34.02046781613796, - "top_10_oasdi_tob_contribution_share_pct": 32.62403174308736, - "top_10_payroll_total_contribution_share_pct": 9.34114248027614, - "top_10_ss_total_contribution_share_pct": 21.26760166571445, - "top_10_weight_share_pct": 8.811155072563198, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2090.json", - "report_summary": { - "augmented_household_count": 61714, - "augmented_person_count": 152749, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20400, - "role_composite_clone_count": 400, - "skipped_target_count": 0, - "successful_target_count": 400, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2090, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2090 -} diff --git a/staging/crfb-longrun-20260517/long_term/2091.h5 b/staging/crfb-longrun-20260517/long_term/2091.h5 deleted file mode 100644 index 357b682b14e602c072cee84206775619546c4b5a..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2091.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f97d591ac6e09cb6f17f10c6a9c3debf6386986425858f8855e4e8674df81337 -size 75094484 diff --git a/staging/crfb-longrun-20260517/long_term/2091.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2091.h5.metadata.json deleted file mode 100644 index 346a9f8af0b82fbbede14af797865b9a24e0bcef..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2091.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 8.112652111192132e-07, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928920593.4387687, - "calibrated_weight_sum": 247621122.86110815, - "calibration_quality": "exact", - "clone_donor_family_count": 900, - "clone_donor_family_effective_sample_size": 58.18299704982812, - "clone_older_donor_count": 74, - "clone_older_donor_effective_sample_size": 26.962284484157053, - "clone_worker_donor_count": 98, - "clone_worker_donor_effective_sample_size": 43.98572297924341, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 1256273987288.348, - "error": -12711.652099609375, - "pct_error": -1.0118534730169831e-06, - "target": 1256274000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 18049155196770.566, - "error": 26351.703125, - "pct_error": 1.4599964860509567e-07, - "target": 18049155170418.863 - }, - "income_guard_preferential_investment_income": { - "achieved": 10248844303185.883, - "error": -1864662.232421875, - "pct_error": -1.8193874723884027e-05, - "target": 10248846167848.115 - }, - "oasdi_tob": { - "achieved": 1497453380655.6653, - "error": -19344.334716796875, - "pct_error": -1.2918154726415443e-06, - "target": 1497453400000.0 - }, - "payroll_total": { - "achieved": 132517999862382.25, - "error": -137617.75, - "pct_error": -1.0384834513047285e-07, - "target": 132518000000000.0 - }, - "ss_total": { - "achieved": 24540549892259.64, - "error": -107740.359375, - "pct_error": -4.3902992954518136e-07, - "target": 24540550000000.0 - } - }, - "donor_family_count": 41714, - "donor_family_effective_sample_size": 501.6103272881208, - "effective_sample_size": 502.9581328469115, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41714, - "hi_tob_contributor_effective_sample_size": 54.44123547472265, - "hi_tob_positive_contributor_count": 9398, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 5.095138678172695, - "max_clone_older_donor_weight_share_pct": 10.066432683188273, - "max_clone_worker_donor_weight_share_pct": 5.156172583466874, - "max_constraint_pct_error": 1.8193874723884027e-05, - "max_donor_family_weight_share_pct": 1.462923380769272, - "max_hi_tob_contribution_share_pct": 6.128522816560778, - "max_oasdi_tob_contribution_share_pct": 5.847004978155927, - "max_payroll_total_contribution_share_pct": 2.4035626237648873, - "max_ss_total_contribution_share_pct": 4.193359206677921, - "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": 41714, - "oasdi_tob_contributor_effective_sample_size": 62.12427248671295, - "oasdi_tob_positive_contributor_count": 10409, - "payroll_total_contributor_count": 41714, - "payroll_total_contributor_effective_sample_size": 412.65181276685917, - "payroll_total_positive_contributor_count": 34496, - "positive_clone_donor_family_count": 900, - "positive_clone_older_donor_count": 74, - "positive_clone_worker_donor_count": 98, - "positive_donor_family_count": 41714, - "positive_weight_count": 61714, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41714, - "ss_total_contributor_effective_sample_size": 118.5663286586578, - "ss_total_positive_contributor_count": 14560, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 400, - "clone_total_prior_weight": 155816634.73699197, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2091, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2303104997415815, - "applied_median_multiplier": 1.00000000417687, - "applied_min_multiplier": 0.1, - "contribution_target": 5.075144e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 74.51459632868186, - "top_100_clone_older_donor_weight_share_pct": 100.00000000000003, - "top_100_clone_worker_donor_weight_share_pct": 99.99999999999997, - "top_100_donor_family_weight_share_pct": 32.93065516569763, - "top_100_hi_tob_contribution_share_pct": 83.24609355691088, - "top_100_oasdi_tob_contribution_share_pct": 79.83486325832823, - "top_100_payroll_total_contribution_share_pct": 34.934506468139, - "top_100_ss_total_contribution_share_pct": 65.02560551437789, - "top_100_weight_share_pct": 32.85054886480686, - "top_10_clone_donor_family_weight_share_pct": 33.161263388911834, - "top_10_clone_older_donor_weight_share_pct": 45.483808504170106, - "top_10_clone_worker_donor_weight_share_pct": 37.80168599911188, - "top_10_donor_family_weight_share_pct": 8.78080628524359, - "top_10_hi_tob_contribution_share_pct": 33.828615886076555, - "top_10_oasdi_tob_contribution_share_pct": 32.520226631556085, - "top_10_payroll_total_contribution_share_pct": 9.319751729691534, - "top_10_ss_total_contribution_share_pct": 21.146841189846047, - "top_10_weight_share_pct": 8.780806285243589, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2091.json", - "report_summary": { - "augmented_household_count": 61714, - "augmented_person_count": 152789, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20400, - "role_composite_clone_count": 400, - "skipped_target_count": 0, - "successful_target_count": 400, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2091, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2091 -} diff --git a/staging/crfb-longrun-20260517/long_term/2092.h5 b/staging/crfb-longrun-20260517/long_term/2092.h5 deleted file mode 100644 index 03219637729e5f85c1b0aa5ff5ec234a96f6d009..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2092.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8905054c7c8b7950d11613f42c4f5c04f96055cbb0944f5ecfb5d6e1a3bf33c1 -size 75082274 diff --git a/staging/crfb-longrun-20260517/long_term/2092.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2092.h5.metadata.json deleted file mode 100644 index 1d589e5700ab7f1cd35c1ffc5bb9e6736e429766..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2092.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 1.5130485652729047e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928943149.1052464, - "calibrated_weight_sum": 247513022.43655616, - "calibration_quality": "exact", - "clone_donor_family_count": 850, - "clone_donor_family_effective_sample_size": 49.49334551147139, - "clone_older_donor_count": 60, - "clone_older_donor_effective_sample_size": 23.73580679984253, - "clone_worker_donor_count": 80, - "clone_worker_donor_effective_sample_size": 34.92988654141183, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 1302101021593.332, - "error": 21593.33203125, - "pct_error": 1.6583453995696185e-06, - "target": 1302101000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 19087078348729.406, - "error": 1211840.6015625, - "pct_error": 6.349010866731532e-06, - "target": 19087077136888.805 - }, - "income_guard_preferential_investment_income": { - "achieved": 10555219276436.799, - "error": 4191857.185546875, - "pct_error": 3.9713612199820234e-05, - "target": 10555215084579.613 - }, - "oasdi_tob": { - "achieved": 1542956832954.434, - "error": 32954.43408203125, - "pct_error": 2.135797585650567e-06, - "target": 1542956800000.0 - }, - "payroll_total": { - "achieved": 137764000178286.69, - "error": 178286.6875, - "pct_error": 1.2941456948114166e-07, - "target": 137764000000000.0 - }, - "ss_total": { - "achieved": 25438839382226.035, - "error": 182226.03515625, - "pct_error": 7.163299933758377e-07, - "target": 25438839200000.0 - } - }, - "donor_family_count": 41664, - "donor_family_effective_sample_size": 490.2920250250183, - "effective_sample_size": 495.8070764351548, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41664, - "hi_tob_contributor_effective_sample_size": 60.93450722812642, - "hi_tob_positive_contributor_count": 9367, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 4.7290300767900035, - "max_clone_older_donor_weight_share_pct": 7.291732770560679, - "max_clone_worker_donor_weight_share_pct": 5.198743683342393, - "max_constraint_pct_error": 3.9713612199820234e-05, - "max_donor_family_weight_share_pct": 1.328601124834404, - "max_hi_tob_contribution_share_pct": 5.581456095604364, - "max_oasdi_tob_contribution_share_pct": 5.470003616430868, - "max_payroll_total_contribution_share_pct": 2.4183113069178344, - "max_ss_total_contribution_share_pct": 3.8551046251238223, - "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": 41664, - "oasdi_tob_contributor_effective_sample_size": 68.84356692252551, - "oasdi_tob_positive_contributor_count": 10430, - "payroll_total_contributor_count": 41664, - "payroll_total_contributor_effective_sample_size": 391.68185989186475, - "payroll_total_positive_contributor_count": 34441, - "positive_clone_donor_family_count": 850, - "positive_clone_older_donor_count": 60, - "positive_clone_worker_donor_count": 80, - "positive_donor_family_count": 41664, - "positive_weight_count": 61674, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41664, - "ss_total_contributor_effective_sample_size": 130.3248519107257, - "ss_total_positive_contributor_count": 14515, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 360, - "clone_total_prior_weight": 155839193.64858422, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2092, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2334252357044306, - "applied_median_multiplier": 1.000002871122705, - "applied_min_multiplier": 0.1, - "contribution_target": 5.277935125000001e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 90.11184781635367, - "top_100_clone_older_donor_weight_share_pct": 99.99999999999997, - "top_100_clone_worker_donor_weight_share_pct": 99.99999999999997, - "top_100_donor_family_weight_share_pct": 34.54780402177799, - "top_100_hi_tob_contribution_share_pct": 81.37819165937219, - "top_100_oasdi_tob_contribution_share_pct": 77.85716141336466, - "top_100_payroll_total_contribution_share_pct": 36.70564101655146, - "top_100_ss_total_contribution_share_pct": 64.02248588793601, - "top_100_weight_share_pct": 34.24647266633888, - "top_10_clone_donor_family_weight_share_pct": 36.90553754995692, - "top_10_clone_older_donor_weight_share_pct": 52.80478305401576, - "top_10_clone_worker_donor_weight_share_pct": 40.345571275814, - "top_10_donor_family_weight_share_pct": 8.531592074403891, - "top_10_hi_tob_contribution_share_pct": 31.4175608786613, - "top_10_oasdi_tob_contribution_share_pct": 30.588190776872164, - "top_10_payroll_total_contribution_share_pct": 9.372678789296215, - "top_10_ss_total_contribution_share_pct": 19.71237598259824, - "top_10_weight_share_pct": 8.531592074403891, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2092.json", - "report_summary": { - "augmented_household_count": 61674, - "augmented_person_count": 152764, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20360, - "role_composite_clone_count": 360, - "skipped_target_count": 0, - "successful_target_count": 360, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2092, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2092 -} diff --git a/staging/crfb-longrun-20260517/long_term/2093.h5 b/staging/crfb-longrun-20260517/long_term/2093.h5 deleted file mode 100644 index f65eb5be20e5512b5f0eef2dd71f60fb6848c1ac..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2093.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:693cca62d9b3c000f3b0740e63dc59b818d11d17d1e682f6378059a50f2f62e5 -size 75206084 diff --git a/staging/crfb-longrun-20260517/long_term/2093.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2093.h5.metadata.json deleted file mode 100644 index 7ed7eabd3b89ac0cab9edf4571548367860900ff..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2093.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 3.1583715871711337e-10, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928904845.2134371, - "calibrated_weight_sum": 248555766.24380103, - "calibration_quality": "exact", - "clone_donor_family_count": 895, - "clone_donor_family_effective_sample_size": 53.34037261632566, - "clone_older_donor_count": 75, - "clone_older_donor_effective_sample_size": 25.71470522471852, - "clone_worker_donor_count": 93, - "clone_worker_donor_effective_sample_size": 39.139715040720404, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 1350009000006.5894, - "error": 6.58935546875, - "pct_error": 4.880971511115852e-10, - "target": 1350009000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 19196198108920.957, - "error": 405.23046875, - "pct_error": 2.1109933668075327e-09, - "target": 19196198108515.727 - }, - "income_guard_preferential_investment_income": { - "achieved": 10839499450986.06, - "error": 945.794921875, - "pct_error": 8.725448312758451e-09, - "target": 10839499450040.266 - }, - "oasdi_tob": { - "achieved": 1604008000009.931, - "error": 9.930908203125, - "pct_error": 6.191308399412597e-10, - "target": 1604008000000.0 - }, - "payroll_total": { - "achieved": 143215000000063.1, - "error": 63.09375, - "pct_error": 4.405526655727403e-11, - "target": 143215000000000.0 - }, - "ss_total": { - "achieved": 26380334000056.79, - "error": 56.7890625, - "pct_error": 2.152704454007292e-10, - "target": 26380334000000.0 - } - }, - "donor_family_count": 41709, - "donor_family_effective_sample_size": 481.9324382012647, - "effective_sample_size": 487.63021637539583, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41709, - "hi_tob_contributor_effective_sample_size": 60.21000063515586, - "hi_tob_positive_contributor_count": 9362, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 5.0183744613952985, - "max_clone_older_donor_weight_share_pct": 8.640686114634413, - "max_clone_worker_donor_weight_share_pct": 5.074540582480616, - "max_constraint_pct_error": 8.725448312758451e-09, - "max_donor_family_weight_share_pct": 1.6946742254109926, - "max_hi_tob_contribution_share_pct": 5.545271714001086, - "max_oasdi_tob_contribution_share_pct": 5.6797215075313225, - "max_payroll_total_contribution_share_pct": 2.364877347067633, - "max_ss_total_contribution_share_pct": 3.716688590251887, - "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": 41709, - "oasdi_tob_contributor_effective_sample_size": 69.70158512604898, - "oasdi_tob_positive_contributor_count": 10454, - "payroll_total_contributor_count": 41709, - "payroll_total_contributor_effective_sample_size": 332.81469926974177, - "payroll_total_positive_contributor_count": 34490, - "positive_clone_donor_family_count": 895, - "positive_clone_older_donor_count": 75, - "positive_clone_worker_donor_count": 93, - "positive_donor_family_count": 41709, - "positive_weight_count": 61714, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41709, - "ss_total_contributor_effective_sample_size": 130.0885463979129, - "ss_total_positive_contributor_count": 14560, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 400, - "clone_total_prior_weight": 155800886.51166043, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2093, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2332332332332332, - "applied_median_multiplier": 1.0000002313615162, - "applied_min_multiplier": 0.1, - "contribution_target": 5.455296e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 83.04232813696886, - "top_100_clone_older_donor_weight_share_pct": 100.0, - "top_100_clone_worker_donor_weight_share_pct": 100.0, - "top_100_donor_family_weight_share_pct": 33.76933875317628, - "top_100_hi_tob_contribution_share_pct": 81.34531512908823, - "top_100_oasdi_tob_contribution_share_pct": 78.23779333225005, - "top_100_payroll_total_contribution_share_pct": 40.993849539909945, - "top_100_ss_total_contribution_share_pct": 62.28760086347553, - "top_100_weight_share_pct": 33.39529618660896, - "top_10_clone_donor_family_weight_share_pct": 38.06257501843854, - "top_10_clone_older_donor_weight_share_pct": 48.395757156734355, - "top_10_clone_worker_donor_weight_share_pct": 38.48857495402528, - "top_10_donor_family_weight_share_pct": 8.801025546506839, - "top_10_hi_tob_contribution_share_pct": 31.733749724100345, - "top_10_oasdi_tob_contribution_share_pct": 30.41359600992851, - "top_10_payroll_total_contribution_share_pct": 10.27865323815031, - "top_10_ss_total_contribution_share_pct": 20.079052949809885, - "top_10_weight_share_pct": 8.801025546506839, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2093.json", - "report_summary": { - "augmented_household_count": 61714, - "augmented_person_count": 153049, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20400, - "role_composite_clone_count": 400, - "skipped_target_count": 0, - "successful_target_count": 400, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2093, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2093 -} diff --git a/staging/crfb-longrun-20260517/long_term/2094.h5 b/staging/crfb-longrun-20260517/long_term/2094.h5 deleted file mode 100644 index cfd2c1a33df5e23d4c850fa66b7a8d9752e987a0..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2094.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:14a36c50245f2487bd2be8560b8b5224eae49a881c58df032f31b905eaf95cfc -size 75077764 diff --git a/staging/crfb-longrun-20260517/long_term/2094.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2094.h5.metadata.json deleted file mode 100644 index db46025a9eb9b0997d4a461594ecea3c3f111887..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2094.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 1.0296026389955427e-08, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928782301.7433889, - "calibrated_weight_sum": 249236487.2160357, - "calibration_quality": "exact", - "clone_donor_family_count": 900, - "clone_donor_family_effective_sample_size": 51.07105904317202, - "clone_older_donor_count": 73, - "clone_older_donor_effective_sample_size": 20.369974625531086, - "clone_worker_donor_count": 99, - "clone_worker_donor_effective_sample_size": 37.37269440926086, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 1400378000235.8523, - "error": 235.852294921875, - "pct_error": 1.6842045142231242e-08, - "target": 1400378000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 19985441617968.86, - "error": 19271.91015625, - "pct_error": 9.64297439267318e-08, - "target": 19985441598696.95 - }, - "income_guard_preferential_investment_income": { - "achieved": 11371970332939.328, - "error": 29817.119140625, - "pct_error": 2.621983556573184e-07, - "target": 11371970303122.209 - }, - "oasdi_tob": { - "achieved": 1667411200352.515, - "error": 352.514892578125, - "pct_error": 2.114144924648011e-08, - "target": 1667411200000.0 - }, - "payroll_total": { - "achieved": 148876000003113.78, - "error": 3113.78125, - "pct_error": 2.091526673204546e-09, - "target": 148876000000000.0 - }, - "ss_total": { - "achieved": 27368736802048.45, - "error": 2048.44921875, - "pct_error": 7.484631949655784e-09, - "target": 27368736800000.0 - } - }, - "donor_family_count": 41714, - "donor_family_effective_sample_size": 483.8106950047895, - "effective_sample_size": 485.20589123166343, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41714, - "hi_tob_contributor_effective_sample_size": 57.48614185394278, - "hi_tob_positive_contributor_count": 9413, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 4.952096095580879, - "max_clone_older_donor_weight_share_pct": 9.766256335837879, - "max_clone_worker_donor_weight_share_pct": 5.0104352603408495, - "max_constraint_pct_error": 2.621983556573184e-07, - "max_donor_family_weight_share_pct": 1.6069934937753945, - "max_hi_tob_contribution_share_pct": 6.124530135766624, - "max_oasdi_tob_contribution_share_pct": 6.226651700761871, - "max_payroll_total_contribution_share_pct": 2.482373141295627, - "max_ss_total_contribution_share_pct": 3.6655425748984234, - "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": 41714, - "oasdi_tob_contributor_effective_sample_size": 65.8692139243197, - "oasdi_tob_positive_contributor_count": 10569, - "payroll_total_contributor_count": 41714, - "payroll_total_contributor_effective_sample_size": 374.95012007889244, - "payroll_total_positive_contributor_count": 34495, - "positive_clone_donor_family_count": 900, - "positive_clone_older_donor_count": 73, - "positive_clone_worker_donor_count": 99, - "positive_donor_family_count": 41714, - "positive_weight_count": 61714, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41714, - "ss_total_contributor_effective_sample_size": 125.06100675024543, - "ss_total_positive_contributor_count": 14560, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 400, - "clone_total_prior_weight": 155678349.25319013, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2094, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.244701038310061, - "applied_median_multiplier": 1.0000014422535313, - "applied_min_multiplier": 0.1, - "contribution_target": 5.701378000000001e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 88.3359745265562, - "top_100_clone_older_donor_weight_share_pct": 100.0, - "top_100_clone_worker_donor_weight_share_pct": 100.00000000000003, - "top_100_donor_family_weight_share_pct": 34.107339890875735, - "top_100_hi_tob_contribution_share_pct": 82.18645551085069, - "top_100_oasdi_tob_contribution_share_pct": 78.97637212928525, - "top_100_payroll_total_contribution_share_pct": 37.62570089301025, - "top_100_ss_total_contribution_share_pct": 64.02141628132011, - "top_100_weight_share_pct": 34.010403822375125, - "top_10_clone_donor_family_weight_share_pct": 35.99151745322843, - "top_10_clone_older_donor_weight_share_pct": 57.331191834336316, - "top_10_clone_worker_donor_weight_share_pct": 39.30559769741609, - "top_10_donor_family_weight_share_pct": 8.766807342408486, - "top_10_hi_tob_contribution_share_pct": 32.84964566798559, - "top_10_oasdi_tob_contribution_share_pct": 31.283210581167452, - "top_10_payroll_total_contribution_share_pct": 9.50820247289056, - "top_10_ss_total_contribution_share_pct": 20.652398791698662, - "top_10_weight_share_pct": 8.766807342408486, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2094.json", - "report_summary": { - "augmented_household_count": 61714, - "augmented_person_count": 152749, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20400, - "role_composite_clone_count": 400, - "skipped_target_count": 0, - "successful_target_count": 400, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2094, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2094 -} diff --git a/staging/crfb-longrun-20260517/long_term/2095.h5 b/staging/crfb-longrun-20260517/long_term/2095.h5 deleted file mode 100644 index 3fab15d3aa7fd17b7a66953e7892293d582c484c..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2095.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:81a2afd5579db9c00a65baafe346897fbb2f5354342c1c5585a2191d496b93ba -size 75195514 diff --git a/staging/crfb-longrun-20260517/long_term/2095.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2095.h5.metadata.json deleted file mode 100644 index a47fcd11d69886f66f945fcb7162c88c061c6718..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2095.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 6.989141009746695e-10, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928853586.0172777, - "calibrated_weight_sum": 248821910.0781914, - "calibration_quality": "exact", - "clone_donor_family_count": 880, - "clone_donor_family_effective_sample_size": 63.660463314248396, - "clone_older_donor_count": 55, - "clone_older_donor_effective_sample_size": 30.64715407070773, - "clone_worker_donor_count": 99, - "clone_worker_donor_effective_sample_size": 44.92979139564361, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 1453666000002.7708, - "error": 2.770751953125, - "pct_error": 1.906044409874758e-10, - "target": 1453666000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 20538540565663.68, - "error": -226.41015625, - "pct_error": -1.102367305620617e-09, - "target": 20538540565890.09 - }, - "income_guard_preferential_investment_income": { - "achieved": 11633350147660.066, - "error": 6508.349609375, - "pct_error": 5.594561781779797e-08, - "target": 11633350141151.717 - }, - "oasdi_tob": { - "achieved": 1733244800004.3564, - "error": 4.3564453125, - "pct_error": 2.513462214050779e-10, - "target": 1733244800000.0 - }, - "payroll_total": { - "achieved": 154754000000054.9, - "error": 54.90625, - "pct_error": 3.547969680912933e-11, - "target": 154754000000000.0 - }, - "ss_total": { - "achieved": 28409400399996.21, - "error": -3.7890625, - "pct_error": -1.333735470179089e-11, - "target": 28409400400000.0 - } - }, - "donor_family_count": 41694, - "donor_family_effective_sample_size": 480.9511840368323, - "effective_sample_size": 481.28064084471544, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41694, - "hi_tob_contributor_effective_sample_size": 81.54945684483494, - "hi_tob_positive_contributor_count": 9378, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 4.785800134522038, - "max_clone_older_donor_weight_share_pct": 7.727741110649997, - "max_clone_worker_donor_weight_share_pct": 4.814356840019012, - "max_constraint_pct_error": 5.594561781779797e-08, - "max_donor_family_weight_share_pct": 1.8883784604848746, - "max_hi_tob_contribution_share_pct": 5.19506730004946, - "max_oasdi_tob_contribution_share_pct": 4.037426484913973, - "max_payroll_total_contribution_share_pct": 2.755143895844257, - "max_ss_total_contribution_share_pct": 3.637515486731239, - "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": 41694, - "oasdi_tob_contributor_effective_sample_size": 104.44988100373148, - "oasdi_tob_positive_contributor_count": 10591, - "payroll_total_contributor_count": 41694, - "payroll_total_contributor_effective_sample_size": 365.1011819443291, - "payroll_total_positive_contributor_count": 34476, - "positive_clone_donor_family_count": 880, - "positive_clone_older_donor_count": 55, - "positive_clone_worker_donor_count": 99, - "positive_donor_family_count": 41694, - "positive_weight_count": 61694, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41694, - "ss_total_contributor_effective_sample_size": 153.89374744109097, - "ss_total_positive_contributor_count": 14535, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 380, - "clone_total_prior_weight": 155749627.31550106, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2095, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2292844423698632, - "applied_median_multiplier": 1.000000772598714, - "applied_min_multiplier": 0.1, - "contribution_target": 5.830650999999999e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 73.39898539563713, - "top_100_clone_older_donor_weight_share_pct": 100.0, - "top_100_clone_worker_donor_weight_share_pct": 100.0, - "top_100_donor_family_weight_share_pct": 32.8056761171574, - "top_100_hi_tob_contribution_share_pct": 75.89729402970337, - "top_100_oasdi_tob_contribution_share_pct": 71.57207315187686, - "top_100_payroll_total_contribution_share_pct": 36.64123146920365, - "top_100_ss_total_contribution_share_pct": 58.35669325047327, - "top_100_weight_share_pct": 32.805676117157404, - "top_10_clone_donor_family_weight_share_pct": 32.84608097166661, - "top_10_clone_older_donor_weight_share_pct": 42.95665504083202, - "top_10_clone_worker_donor_weight_share_pct": 36.887368170727946, - "top_10_donor_family_weight_share_pct": 9.060956093078214, - "top_10_hi_tob_contribution_share_pct": 26.45475946305381, - "top_10_oasdi_tob_contribution_share_pct": 23.191112361271983, - "top_10_payroll_total_contribution_share_pct": 9.95330762032215, - "top_10_ss_total_contribution_share_pct": 17.67101986658009, - "top_10_weight_share_pct": 9.060956093078216, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2095.json", - "report_summary": { - "augmented_household_count": 61694, - "augmented_person_count": 153024, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20380, - "role_composite_clone_count": 380, - "skipped_target_count": 0, - "successful_target_count": 380, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2095, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2095 -} diff --git a/staging/crfb-longrun-20260517/long_term/2096.h5 b/staging/crfb-longrun-20260517/long_term/2096.h5 deleted file mode 100644 index e5ba2e6ef274bde1c73847cd6b3876a1cade7ccd..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2096.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:49e16bda94832ed824e58c96f45e678c14e30165b48134e5544d7b0884feede3 -size 75251674 diff --git a/staging/crfb-longrun-20260517/long_term/2096.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2096.h5.metadata.json deleted file mode 100644 index 31a3628bd1435c41fd6c663cd9a9f952f7a139c1..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2096.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 9.439927758802647e-08, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928853586.0172777, - "calibrated_weight_sum": 249523692.02033293, - "calibration_quality": "exact", - "clone_donor_family_count": 880, - "clone_donor_family_effective_sample_size": 64.11881649172963, - "clone_older_donor_count": 55, - "clone_older_donor_effective_sample_size": 30.70137915059731, - "clone_worker_donor_count": 99, - "clone_worker_donor_effective_sample_size": 44.97324041314641, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 1509441998665.8271, - "error": -1334.1728515625, - "pct_error": -8.838848074735565e-08, - "target": 1509442000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 21227487320060.56, - "error": -180504.53515625, - "pct_error": -8.503339603966076e-07, - "target": 21227487500565.094 - }, - "income_guard_preferential_investment_income": { - "achieved": 12046260578235.734, - "error": -1455233.87890625, - "pct_error": -1.2080377090113054e-05, - "target": 12046262033469.613 - }, - "oasdi_tob": { - "achieved": 1801575997993.8645, - "error": -2006.135498046875, - "pct_error": -1.1135447508441915e-07, - "target": 1801576000000.0 - }, - "payroll_total": { - "achieved": 160854999977864.06, - "error": -22135.9375, - "pct_error": -1.3761423331571913e-08, - "target": 160855000000000.0 - }, - "ss_total": { - "achieved": 29501193588449.008, - "error": -11550.9921875, - "pct_error": -3.9154321496673274e-08, - "target": 29501193600000.0 - } - }, - "donor_family_count": 41694, - "donor_family_effective_sample_size": 481.2341737305705, - "effective_sample_size": 481.56906710362387, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41694, - "hi_tob_contributor_effective_sample_size": 81.82510158500136, - "hi_tob_positive_contributor_count": 9388, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 4.759740644485588, - "max_clone_older_donor_weight_share_pct": 7.443535425087183, - "max_clone_worker_donor_weight_share_pct": 4.7883046941253795, - "max_constraint_pct_error": 1.2080377090113054e-05, - "max_donor_family_weight_share_pct": 1.9017390208296496, - "max_hi_tob_contribution_share_pct": 5.147803589607378, - "max_oasdi_tob_contribution_share_pct": 3.9604154145025716, - "max_payroll_total_contribution_share_pct": 2.748930910773637, - "max_ss_total_contribution_share_pct": 3.6044897654693555, - "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": 41694, - "oasdi_tob_contributor_effective_sample_size": 104.9281505489058, - "oasdi_tob_positive_contributor_count": 10619, - "payroll_total_contributor_count": 41694, - "payroll_total_contributor_effective_sample_size": 365.9259520246276, - "payroll_total_positive_contributor_count": 34476, - "positive_clone_donor_family_count": 880, - "positive_clone_older_donor_count": 55, - "positive_clone_worker_donor_count": 99, - "positive_donor_family_count": 41694, - "positive_weight_count": 61694, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41694, - "ss_total_contributor_effective_sample_size": 154.67068316728188, - "ss_total_positive_contributor_count": 14535, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 380, - "clone_total_prior_weight": 155749627.31550106, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2096, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2308719678124844, - "applied_median_multiplier": 1.0, - "applied_min_multiplier": 0.1, - "contribution_target": 6.045696e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 73.69273717617666, - "top_100_clone_older_donor_weight_share_pct": 99.99999999999997, - "top_100_clone_worker_donor_weight_share_pct": 99.99999999999997, - "top_100_donor_family_weight_share_pct": 32.75777540433987, - "top_100_hi_tob_contribution_share_pct": 76.10361358393469, - "top_100_oasdi_tob_contribution_share_pct": 71.71590951918986, - "top_100_payroll_total_contribution_share_pct": 36.60352280728511, - "top_100_ss_total_contribution_share_pct": 58.393314994955844, - "top_100_weight_share_pct": 32.75777540433987, - "top_10_clone_donor_family_weight_share_pct": 32.672303052167265, - "top_10_clone_older_donor_weight_share_pct": 43.14344742378956, - "top_10_clone_worker_donor_weight_share_pct": 36.95198358461712, - "top_10_donor_family_weight_share_pct": 9.04614524841247, - "top_10_hi_tob_contribution_share_pct": 26.344290827665095, - "top_10_oasdi_tob_contribution_share_pct": 23.16452419649884, - "top_10_payroll_total_contribution_share_pct": 9.94128427166848, - "top_10_ss_total_contribution_share_pct": 17.586263292007988, - "top_10_weight_share_pct": 9.04614524841247, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2096.json", - "report_summary": { - "augmented_household_count": 61694, - "augmented_person_count": 153144, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20380, - "role_composite_clone_count": 380, - "skipped_target_count": 0, - "successful_target_count": 380, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2096, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2096 -} diff --git a/staging/crfb-longrun-20260517/long_term/2097.h5 b/staging/crfb-longrun-20260517/long_term/2097.h5 deleted file mode 100644 index e1802660173e8318a638f7c11d4abd14c30dbdd1..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2097.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2f9fcb011aa2348d0e45738031f6f26752f02d3589bde88936d69f437e0b34aa -size 75195964 diff --git a/staging/crfb-longrun-20260517/long_term/2097.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2097.h5.metadata.json deleted file mode 100644 index f10be2f93b296abd694d1ff453cd511c6d66e1d1..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2097.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 6.374723935452027e-10, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928828261.4651232, - "calibrated_weight_sum": 250065091.92364672, - "calibration_quality": "exact", - "clone_donor_family_count": 880, - "clone_donor_family_effective_sample_size": 66.8556192974913, - "clone_older_donor_count": 60, - "clone_older_donor_effective_sample_size": 32.59821602736524, - "clone_worker_donor_count": 100, - "clone_worker_donor_effective_sample_size": 46.07975478805792, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 1567878000009.009, - "error": 9.009033203125, - "pct_error": 5.746003964036105e-10, - "target": 1567878000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 21915044933747.184, - "error": 472.75390625, - "pct_error": 2.1572116675526414e-09, - "target": 21915044933274.43 - }, - "income_guard_preferential_investment_income": { - "achieved": 12470513736452.893, - "error": 6170.626953125, - "pct_error": 4.9481738175234985e-08, - "target": 12470513730282.266 - }, - "oasdi_tob": { - "achieved": 1855753500013.3936, - "error": 13.3935546875, - "pct_error": 7.217313445724338e-10, - "target": 1855753500000.0 - }, - "payroll_total": { - "achieved": 167185000000025.38, - "error": 25.375, - "pct_error": 1.5177797051170857e-11, - "target": 167185000000000.0 - }, - "ss_total": { - "achieved": 30645405700039.203, - "error": 39.203125, - "pct_error": 1.2792496657990075e-10, - "target": 30645405700000.0 - } - }, - "donor_family_count": 41694, - "donor_family_effective_sample_size": 484.1818312730968, - "effective_sample_size": 484.63452411915847, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41694, - "hi_tob_contributor_effective_sample_size": 77.15820106459368, - "hi_tob_positive_contributor_count": 9416, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 4.650366628297047, - "max_clone_older_donor_weight_share_pct": 6.421366806599287, - "max_clone_worker_donor_weight_share_pct": 4.68225614170846, - "max_constraint_pct_error": 4.9481738175234985e-08, - "max_donor_family_weight_share_pct": 1.889467367325492, - "max_hi_tob_contribution_share_pct": 5.215281556080196, - "max_oasdi_tob_contribution_share_pct": 4.009855743758644, - "max_payroll_total_contribution_share_pct": 2.652373085336797, - "max_ss_total_contribution_share_pct": 3.651319915587259, - "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": 41694, - "oasdi_tob_contributor_effective_sample_size": 98.34447203243091, - "oasdi_tob_positive_contributor_count": 10671, - "payroll_total_contributor_count": 41694, - "payroll_total_contributor_effective_sample_size": 376.60885582663155, - "payroll_total_positive_contributor_count": 34456, - "positive_clone_donor_family_count": 880, - "positive_clone_older_donor_count": 60, - "positive_clone_worker_donor_count": 100, - "positive_donor_family_count": 41694, - "positive_weight_count": 61694, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41694, - "ss_total_contributor_effective_sample_size": 149.37317659685533, - "ss_total_positive_contributor_count": 14535, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 380, - "clone_total_prior_weight": 155724302.76334652, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2097, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2382503264917855, - "applied_median_multiplier": 1.0, - "applied_min_multiplier": 0.1, - "contribution_target": 6.2976e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 72.47795330130002, - "top_100_clone_older_donor_weight_share_pct": 100.00000000000003, - "top_100_clone_worker_donor_weight_share_pct": 99.99999999999997, - "top_100_donor_family_weight_share_pct": 32.69806723533965, - "top_100_hi_tob_contribution_share_pct": 77.0441189264843, - "top_100_oasdi_tob_contribution_share_pct": 72.68733928456456, - "top_100_payroll_total_contribution_share_pct": 36.11044841325307, - "top_100_ss_total_contribution_share_pct": 59.42392310310479, - "top_100_weight_share_pct": 32.69806723533965, - "top_10_clone_donor_family_weight_share_pct": 32.12136535106821, - "top_10_clone_older_donor_weight_share_pct": 40.125551219484514, - "top_10_clone_worker_donor_weight_share_pct": 35.472817015012176, - "top_10_donor_family_weight_share_pct": 8.97680534948883, - "top_10_hi_tob_contribution_share_pct": 27.532409561873827, - "top_10_oasdi_tob_contribution_share_pct": 24.32877049474594, - "top_10_payroll_total_contribution_share_pct": 9.783110946916421, - "top_10_ss_total_contribution_share_pct": 18.18265432664742, - "top_10_weight_share_pct": 8.97680534948883, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2097.json", - "report_summary": { - "augmented_household_count": 61694, - "augmented_person_count": 153029, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20380, - "role_composite_clone_count": 380, - "skipped_target_count": 0, - "successful_target_count": 380, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2097, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2097 -} diff --git a/staging/crfb-longrun-20260517/long_term/2098.h5 b/staging/crfb-longrun-20260517/long_term/2098.h5 deleted file mode 100644 index 3ce1fdd1643d82f5c7e2756b3769f502141bd29c..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2098.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3c9061f845c417e67c2f747ed196b0ed30f04bd1a7354d50cd31f233b69c1e8e -size 75059704 diff --git a/staging/crfb-longrun-20260517/long_term/2098.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2098.h5.metadata.json deleted file mode 100644 index eba0a096c76410fea50eb6856f5c2bae847dc88f..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2098.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 1.546626818963338e-08, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928799685.337873, - "calibrated_weight_sum": 251190786.3501213, - "calibration_quality": "exact", - "clone_donor_family_count": 860, - "clone_donor_family_effective_sample_size": 62.338433292159124, - "clone_older_donor_count": 65, - "clone_older_donor_effective_sample_size": 30.383107051739618, - "clone_worker_donor_count": 95, - "clone_worker_donor_effective_sample_size": 41.34396699685925, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 1629435000382.4001, - "error": 382.400146484375, - "pct_error": 2.3468266391993237e-08, - "target": 1629435000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 22744401195076.387, - "error": 3453.1484375, - "pct_error": 1.5182410864137386e-08, - "target": 22744401191623.24 - }, - "income_guard_preferential_investment_income": { - "achieved": 13056157170254.586, - "error": 87678.69140625, - "pct_error": 6.715505247961643e-07, - "target": 13056157082575.895 - }, - "oasdi_tob": { - "achieved": 1928625000562.1167, - "error": 562.11669921875, - "pct_error": 2.9145982200725903e-08, - "target": 1928625000000.0 - }, - "payroll_total": { - "achieved": 173750000005795.72, - "error": 5795.71875, - "pct_error": 3.3356654676258992e-09, - "target": 173750000000000.0 - }, - "ss_total": { - "achieved": 31844475603235.11, - "error": 3235.109375, - "pct_error": 1.0159091377846397e-08, - "target": 31844475600000.0 - } - }, - "donor_family_count": 41674, - "donor_family_effective_sample_size": 488.95071493440776, - "effective_sample_size": 489.7867295565136, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41674, - "hi_tob_contributor_effective_sample_size": 70.86092051168859, - "hi_tob_positive_contributor_count": 9417, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 4.6837257816089295, - "max_clone_older_donor_weight_share_pct": 5.126142210088538, - "max_clone_worker_donor_weight_share_pct": 4.921083947892823, - "max_constraint_pct_error": 6.715505247961643e-07, - "max_donor_family_weight_share_pct": 1.8074845137974689, - "max_hi_tob_contribution_share_pct": 4.715138641824774, - "max_oasdi_tob_contribution_share_pct": 4.428004597833741, - "max_payroll_total_contribution_share_pct": 2.5389438234107593, - "max_ss_total_contribution_share_pct": 3.301984422657494, - "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": 41674, - "oasdi_tob_contributor_effective_sample_size": 86.60564955720545, - "oasdi_tob_positive_contributor_count": 10729, - "payroll_total_contributor_count": 41674, - "payroll_total_contributor_effective_sample_size": 380.9447792215465, - "payroll_total_positive_contributor_count": 34456, - "positive_clone_donor_family_count": 860, - "positive_clone_older_donor_count": 65, - "positive_clone_worker_donor_count": 95, - "positive_donor_family_count": 41674, - "positive_weight_count": 61674, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41674, - "ss_total_contributor_effective_sample_size": 144.2341251060372, - "ss_total_positive_contributor_count": 14515, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 360, - "clone_total_prior_weight": 155695729.60255986, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2098, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.23142332892394, - "applied_median_multiplier": 1.0, - "applied_min_multiplier": 0.1, - "contribution_target": 6.5075200000000005e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 79.43518099392959, - "top_100_clone_older_donor_weight_share_pct": 100.0, - "top_100_clone_worker_donor_weight_share_pct": 100.0, - "top_100_donor_family_weight_share_pct": 32.803485912855884, - "top_100_hi_tob_contribution_share_pct": 77.9824865619006, - "top_100_oasdi_tob_contribution_share_pct": 74.24228599850883, - "top_100_payroll_total_contribution_share_pct": 36.53753478147044, - "top_100_ss_total_contribution_share_pct": 60.539591959676756, - "top_100_weight_share_pct": 32.78723620001707, - "top_10_clone_donor_family_weight_share_pct": 32.06315310260111, - "top_10_clone_older_donor_weight_share_pct": 46.15717106735993, - "top_10_clone_worker_donor_weight_share_pct": 38.82022658313182, - "top_10_donor_family_weight_share_pct": 8.785457471426756, - "top_10_hi_tob_contribution_share_pct": 29.351744712664868, - "top_10_oasdi_tob_contribution_share_pct": 26.747798877278008, - "top_10_payroll_total_contribution_share_pct": 9.69148145118399, - "top_10_ss_total_contribution_share_pct": 18.903140692196814, - "top_10_weight_share_pct": 8.785457471426756, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2098.json", - "report_summary": { - "augmented_household_count": 61674, - "augmented_person_count": 152719, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20360, - "role_composite_clone_count": 360, - "skipped_target_count": 0, - "successful_target_count": 360, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2098, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2098 -} diff --git a/staging/crfb-longrun-20260517/long_term/2099.h5 b/staging/crfb-longrun-20260517/long_term/2099.h5 deleted file mode 100644 index b3bfa70d2df0131595625cb9f9c49bfaa6dfc567..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2099.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aea59ce5cb3708f4cf44e9c4db8fd8d694d9740e3118d7de94dfb3bd4186cb37 -size 75141374 diff --git a/staging/crfb-longrun-20260517/long_term/2099.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2099.h5.metadata.json deleted file mode 100644 index 3406e04c7582bff4853be920e6cf5fe3a4ca6ed6..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2099.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 4.2647879409414384e-08, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928813297.7148001, - "calibrated_weight_sum": 251619829.89744854, - "calibration_quality": "exact", - "clone_donor_family_count": 860, - "clone_donor_family_effective_sample_size": 64.1000325229878, - "clone_older_donor_count": 65, - "clone_older_donor_effective_sample_size": 32.153466516311454, - "clone_worker_donor_count": 100, - "clone_worker_donor_effective_sample_size": 47.20948880709742, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 1694187001117.6985, - "error": 1117.698486328125, - "pct_error": 6.597255712197797e-08, - "target": 1694187000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 23440039350507.445, - "error": -48596.4296875, - "pct_error": -2.0732230377291033e-07, - "target": 23440039399103.875 - }, - "income_guard_preferential_investment_income": { - "achieved": 13368096089771.057, - "error": 152125.34765625, - "pct_error": 1.1379731890452095e-06, - "target": 13368095937645.709 - }, - "oasdi_tob": { - "achieved": 2022238401650.883, - "error": 1650.883056640625, - "pct_error": 8.163642113811236e-08, - "target": 2022238400000.0 - }, - "payroll_total": { - "achieved": 180557000026663.06, - "error": 26663.0625, - "pct_error": 1.4767116478452789e-08, - "target": 180557000000000.0 - }, - "ss_total": { - "achieved": 33106719109499.62, - "error": 9499.6171875, - "pct_error": 2.869392511775653e-08, - "target": 33106719100000.004 - } - }, - "donor_family_count": 41674, - "donor_family_effective_sample_size": 489.70304360192495, - "effective_sample_size": 490.5370699488041, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41674, - "hi_tob_contributor_effective_sample_size": 70.16716239396409, - "hi_tob_positive_contributor_count": 9394, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 4.443288768743459, - "max_clone_older_donor_weight_share_pct": 4.715806223524828, - "max_clone_worker_donor_weight_share_pct": 4.4816320789559345, - "max_constraint_pct_error": 1.1379731890452095e-06, - "max_donor_family_weight_share_pct": 1.8058111701257564, - "max_hi_tob_contribution_share_pct": 4.842956478441134, - "max_oasdi_tob_contribution_share_pct": 4.306035394495661, - "max_payroll_total_contribution_share_pct": 2.163065343884491, - "max_ss_total_contribution_share_pct": 3.3914799581271193, - "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": 41674, - "oasdi_tob_contributor_effective_sample_size": 83.533323721478, - "oasdi_tob_positive_contributor_count": 10799, - "payroll_total_contributor_count": 41674, - "payroll_total_contributor_effective_sample_size": 421.0176643629473, - "payroll_total_positive_contributor_count": 34460, - "positive_clone_donor_family_count": 860, - "positive_clone_older_donor_count": 65, - "positive_clone_worker_donor_count": 100, - "positive_donor_family_count": 41674, - "positive_weight_count": 61674, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41674, - "ss_total_contributor_effective_sample_size": 144.35274179784003, - "ss_total_positive_contributor_count": 14510, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 360, - "clone_total_prior_weight": 155709339.01302347, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2099, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.231805605677854, - "applied_median_multiplier": 1.0, - "applied_min_multiplier": 0.1, - "contribution_target": 6.71744e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 76.6066402904179, - "top_100_clone_older_donor_weight_share_pct": 100.00000000000003, - "top_100_clone_worker_donor_weight_share_pct": 100.00000000000004, - "top_100_donor_family_weight_share_pct": 33.079081087389596, - "top_100_hi_tob_contribution_share_pct": 77.83585557420678, - "top_100_oasdi_tob_contribution_share_pct": 73.65361019997776, - "top_100_payroll_total_contribution_share_pct": 35.41147074815916, - "top_100_ss_total_contribution_share_pct": 60.134832201850216, - "top_100_weight_share_pct": 33.06481787478533, - "top_10_clone_donor_family_weight_share_pct": 33.14726340365829, - "top_10_clone_older_donor_weight_share_pct": 41.57357037161757, - "top_10_clone_worker_donor_weight_share_pct": 34.044614407520626, - "top_10_donor_family_weight_share_pct": 8.692243033701239, - "top_10_hi_tob_contribution_share_pct": 29.246655842896963, - "top_10_oasdi_tob_contribution_share_pct": 27.820275645748232, - "top_10_payroll_total_contribution_share_pct": 8.901565653322633, - "top_10_ss_total_contribution_share_pct": 18.682347049740002, - "top_10_weight_share_pct": 8.692243033701239, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2099.json", - "report_summary": { - "augmented_household_count": 61674, - "augmented_person_count": 152914, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20360, - "role_composite_clone_count": 360, - "skipped_target_count": 0, - "successful_target_count": 360, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2099, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2099 -} diff --git a/staging/crfb-longrun-20260517/long_term/2100.h5 b/staging/crfb-longrun-20260517/long_term/2100.h5 deleted file mode 100644 index 909b78f0dae4aca64277fbbe42710c9de65465d5..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2100.h5 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e9012cd744527980a27691e815ce68836c97ef22c65a71170b48a3ea89bfc1b1 -size 75048394 diff --git a/staging/crfb-longrun-20260517/long_term/2100.h5.metadata.json b/staging/crfb-longrun-20260517/long_term/2100.h5.metadata.json deleted file mode 100644 index 8d312862d30620f9fe21905b1f75c7d7c3f5bf14..0000000000000000000000000000000000000000 --- a/staging/crfb-longrun-20260517/long_term/2100.h5.metadata.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "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": 18, - "age_bucket_size": 5, - "age_max_pct_error": 1.1384304700853182e-06, - "approximate_entropy_error": null, - "approximate_solution_error_pct": null, - "approximate_solution_used": false, - "approximation_method": null, - "baseline_weight_sum": 928748803.744901, - "calibrated_weight_sum": 254813497.5844227, - "calibration_quality": "exact", - "clone_donor_family_count": 880, - "clone_donor_family_effective_sample_size": 54.68921783558479, - "clone_older_donor_count": 63, - "clone_older_donor_effective_sample_size": 20.33359177666859, - "clone_worker_donor_count": 100, - "clone_worker_donor_effective_sample_size": 43.59715609886355, - "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" - }, - "income_guard_ordinary_nonpayroll_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "income_guard_preferential_investment_income": { - "classification": "hard", - "scoring_contract": "not directly consumed by reform scoring", - "source": "policyengine_formula_on_realized_rows" - }, - "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": 1761512026541.7666, - "error": 26541.7666015625, - "pct_error": 1.5067604763159432e-06, - "target": 1761512000000.0 - }, - "income_guard_ordinary_nonpayroll_income": { - "achieved": 24223838776282.81, - "error": 1562534.33203125, - "pct_error": 6.450399737430609e-06, - "target": 24223837213748.477 - }, - "income_guard_preferential_investment_income": { - "achieved": 13841189892477.271, - "error": 3046207.935546875, - "pct_error": 2.200828562882908e-05, - "target": 13841186846269.336 - }, - "oasdi_tob": { - "achieved": 2101276839383.6584, - "error": 39383.658447265625, - "pct_error": 1.8742727491811466e-06, - "target": 2101276800000.0 - }, - "payroll_total": { - "achieved": 187614000230428.97, - "error": 230428.96875, - "pct_error": 1.2282077496881896e-07, - "target": 187614000000000.0 - }, - "ss_total": { - "achieved": 34434590432386.83, - "error": 232386.828125, - "pct_error": 6.748645091324479e-07, - "target": 34434590200000.0 - } - }, - "donor_family_count": 41694, - "donor_family_effective_sample_size": 462.41546874767164, - "effective_sample_size": 463.5966419358181, - "entropy_error": null, - "fell_back_to_ipf": false, - "greg_attempted": false, - "greg_error": null, - "hi_tob_contributor_count": 41694, - "hi_tob_contributor_effective_sample_size": 55.94589799336244, - "hi_tob_positive_contributor_count": 9423, - "largest_negative_weight": 0.0, - "lp_fallback_used": false, - "max_clone_donor_family_weight_share_pct": 4.956725174866059, - "max_clone_older_donor_weight_share_pct": 10.247632829067525, - "max_clone_worker_donor_weight_share_pct": 5.017309952394516, - "max_constraint_pct_error": 2.200828562882908e-05, - "max_donor_family_weight_share_pct": 2.0271193431681627, - "max_hi_tob_contribution_share_pct": 5.7923789226853835, - "max_oasdi_tob_contribution_share_pct": 5.7110658185765795, - "max_payroll_total_contribution_share_pct": 2.3495164721018003, - "max_ss_total_contribution_share_pct": 3.2883334484544573, - "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": 41694, - "oasdi_tob_contributor_effective_sample_size": 61.519505059318625, - "oasdi_tob_positive_contributor_count": 10867, - "payroll_total_contributor_count": 41694, - "payroll_total_contributor_effective_sample_size": 375.5046002994078, - "payroll_total_positive_contributor_count": 34479, - "positive_clone_donor_family_count": 880, - "positive_clone_older_donor_count": 63, - "positive_clone_worker_donor_count": 100, - "positive_donor_family_count": 41694, - "positive_weight_count": 61694, - "positive_weight_pct": 100.0, - "ss_total_contributor_count": 41694, - "ss_total_contributor_effective_sample_size": 123.87221734022238, - "ss_total_positive_contributor_count": 14535, - "support_blueprint": { - "base_weight_scale": 5.0, - "clone_household_count": 380, - "clone_total_prior_weight": 155644845.0431243, - "include_value_overrides": false, - "mode": "target_year_role_composite_blueprint", - "target_year": 2100, - "tob_donor_family_prior_regularization": { - "applied_max_multiplier": 1.2324921359180923, - "applied_median_multiplier": 1.0000005678823893, - "applied_min_multiplier": 0.1, - "contribution_target": 6.964096e-06, - "family_count": 500, - "max_weight_scale_multiplier": 10.0, - "min_weight_scale_multiplier": 0.1, - "mode": "equal_contribution", - "score_mode": "hi_tob" - } - }, - "top_100_clone_donor_family_weight_share_pct": 83.54612298348168, - "top_100_clone_older_donor_weight_share_pct": 99.99999999999999, - "top_100_clone_worker_donor_weight_share_pct": 99.99999999999997, - "top_100_donor_family_weight_share_pct": 33.62668444887003, - "top_100_hi_tob_contribution_share_pct": 84.04260162193478, - "top_100_oasdi_tob_contribution_share_pct": 80.97645059706018, - "top_100_payroll_total_contribution_share_pct": 39.06400899115533, - "top_100_ss_total_contribution_share_pct": 65.73860446628512, - "top_100_weight_share_pct": 33.55313113974514, - "top_10_clone_donor_family_weight_share_pct": 34.17992013689427, - "top_10_clone_older_donor_weight_share_pct": 55.924475884920085, - "top_10_clone_worker_donor_weight_share_pct": 34.59769251369144, - "top_10_donor_family_weight_share_pct": 8.973537406425274, - "top_10_hi_tob_contribution_share_pct": 33.911406678941894, - "top_10_oasdi_tob_contribution_share_pct": 33.56502240913895, - "top_10_payroll_total_contribution_share_pct": 9.438967662044472, - "top_10_ss_total_contribution_share_pct": 20.797175700609678, - "top_10_weight_share_pct": 8.973537406425274, - "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 - }, - "support_augmentation": { - "activation_start_year": 2075, - "blueprint_base_weight_scale": 5.0, - "clone_weight_scale": 0.1, - "donors_per_target": 5, - "family": "targeted_donor", - "max_distance_for_clone": 3.0, - "name": "donor-backed-composite-v1", - "non_target_income_sanitizer_mode": "none", - "report_file": "support_augmentation_report_2100.json", - "report_summary": { - "augmented_household_count": 61694, - "augmented_person_count": 152704, - "base_household_count": 41314, - "base_person_count": 101384, - "clone_household_count": 20380, - "role_composite_clone_count": 380, - "skipped_target_count": 0, - "successful_target_count": 380, - "tob_donor_clone_count": 20000 - }, - "sanitize_clone_non_target_income": false, - "sanitize_worker_non_target_income": false, - "support_solve_max_constraint_error_pct": 5.0, - "target_year": 2100, - "target_year_strategy": "run_year", - "tob_donor_clones_per_source": 40, - "tob_donor_max_weight_scale_multiplier": 10.0, - "tob_donor_min_weight_scale_multiplier": 0.1, - "tob_donor_top_n_sources": 500, - "tob_donor_weight_scale": 0.2, - "tob_donor_weighting_mode": "equal_contribution", - "top_n_targets": 20 - }, - "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": 2100 -}