baogorek commited on
Commit
e43fc3b
·
verified ·
1 Parent(s): 9da500d

Upload batch 4 to staging for candidate 5a357137e2fd33975745603915e98a51b7be81d0 (crfb-longrun-20260520-5a35713-annual)

Browse files
Files changed (50) hide show
  1. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/calibration_manifest.json +1433 -0
  2. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2026.log +62 -0
  3. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2027.log +63 -0
  4. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2028.log +63 -0
  5. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2029.log +63 -0
  6. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2030.log +64 -0
  7. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2031.log +63 -0
  8. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2032.log +62 -0
  9. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2033.log +63 -0
  10. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2034.log +62 -0
  11. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2035.log +63 -0
  12. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2036.log +62 -0
  13. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2037.log +62 -0
  14. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2038.log +62 -0
  15. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2039.log +62 -0
  16. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2040.log +63 -0
  17. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2041.log +62 -0
  18. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2042.log +62 -0
  19. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2043.log +62 -0
  20. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2044.log +63 -0
  21. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2045.log +62 -0
  22. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2046.log +62 -0
  23. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2047.log +63 -0
  24. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2048.log +63 -0
  25. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2049.log +63 -0
  26. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2050.log +63 -0
  27. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2051.log +62 -0
  28. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2052.log +62 -0
  29. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2053.log +62 -0
  30. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2054.log +63 -0
  31. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2055.log +62 -0
  32. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2056.log +63 -0
  33. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2057.log +62 -0
  34. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2058.log +62 -0
  35. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2059.log +63 -0
  36. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2060.log +64 -0
  37. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2061.log +63 -0
  38. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2062.log +62 -0
  39. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2063.log +63 -0
  40. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2064.log +62 -0
  41. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2065.log +62 -0
  42. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2066.log +63 -0
  43. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2067.log +62 -0
  44. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2068.log +62 -0
  45. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2069.log +63 -0
  46. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2070.log +63 -0
  47. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2071.log +62 -0
  48. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2072.log +63 -0
  49. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2073.log +63 -0
  50. staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2074.log +63 -0
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/calibration_manifest.json ADDED
@@ -0,0 +1,1433 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "base_dataset_path": "hf://policyengine/policyengine-us-data/enhanced_cps_2024.h5@688f972425f5e858fc52bda2b696e0af74fea920",
3
+ "base_dataset_snapshot": null,
4
+ "contains_invalid_artifacts": false,
5
+ "contract_version": 1,
6
+ "datasets": {
7
+ "2026": {
8
+ "age_max_pct_error": 2.8927965724974115e-06,
9
+ "calibration_quality": "exact",
10
+ "fell_back_to_ipf": false,
11
+ "h5": "2026.h5",
12
+ "max_constraint_pct_error": 2.9267549436574476e-07,
13
+ "metadata": "2026.h5.metadata.json",
14
+ "method_used": "entropy",
15
+ "negative_weight_household_pct": 0.0,
16
+ "negative_weight_pct": 0.0,
17
+ "policyengine_us_version": "1.700.2",
18
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
19
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
20
+ "validation_issue_count": 0,
21
+ "validation_passed": true
22
+ },
23
+ "2027": {
24
+ "age_max_pct_error": 7.322752623225163e-05,
25
+ "calibration_quality": "exact",
26
+ "fell_back_to_ipf": false,
27
+ "h5": "2027.h5",
28
+ "max_constraint_pct_error": 8.8973800041183e-06,
29
+ "metadata": "2027.h5.metadata.json",
30
+ "method_used": "entropy",
31
+ "negative_weight_household_pct": 0.0,
32
+ "negative_weight_pct": 0.0,
33
+ "policyengine_us_version": "1.700.2",
34
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
35
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
36
+ "validation_issue_count": 0,
37
+ "validation_passed": true
38
+ },
39
+ "2028": {
40
+ "age_max_pct_error": 4.329887493350756e-09,
41
+ "calibration_quality": "exact",
42
+ "fell_back_to_ipf": false,
43
+ "h5": "2028.h5",
44
+ "max_constraint_pct_error": 3.323551012019817e-10,
45
+ "metadata": "2028.h5.metadata.json",
46
+ "method_used": "entropy",
47
+ "negative_weight_household_pct": 0.0,
48
+ "negative_weight_pct": 0.0,
49
+ "policyengine_us_version": "1.700.2",
50
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
51
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
52
+ "validation_issue_count": 0,
53
+ "validation_passed": true
54
+ },
55
+ "2029": {
56
+ "age_max_pct_error": 3.285820455838863e-08,
57
+ "calibration_quality": "exact",
58
+ "fell_back_to_ipf": false,
59
+ "h5": "2029.h5",
60
+ "max_constraint_pct_error": 1.6572019228086931e-09,
61
+ "metadata": "2029.h5.metadata.json",
62
+ "method_used": "entropy",
63
+ "negative_weight_household_pct": 0.0,
64
+ "negative_weight_pct": 0.0,
65
+ "policyengine_us_version": "1.700.2",
66
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
67
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
68
+ "validation_issue_count": 0,
69
+ "validation_passed": true
70
+ },
71
+ "2030": {
72
+ "age_max_pct_error": 3.7836081693464586e-07,
73
+ "calibration_quality": "exact",
74
+ "fell_back_to_ipf": false,
75
+ "h5": "2030.h5",
76
+ "max_constraint_pct_error": 2.859983482413251e-08,
77
+ "metadata": "2030.h5.metadata.json",
78
+ "method_used": "entropy",
79
+ "negative_weight_household_pct": 0.0,
80
+ "negative_weight_pct": 0.0,
81
+ "policyengine_us_version": "1.700.2",
82
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
83
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
84
+ "validation_issue_count": 0,
85
+ "validation_passed": true
86
+ },
87
+ "2031": {
88
+ "age_max_pct_error": 5.066191403695108e-06,
89
+ "calibration_quality": "exact",
90
+ "fell_back_to_ipf": false,
91
+ "h5": "2031.h5",
92
+ "max_constraint_pct_error": 6.116679391444493e-07,
93
+ "metadata": "2031.h5.metadata.json",
94
+ "method_used": "entropy",
95
+ "negative_weight_household_pct": 0.0,
96
+ "negative_weight_pct": 0.0,
97
+ "policyengine_us_version": "1.700.2",
98
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
99
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
100
+ "validation_issue_count": 0,
101
+ "validation_passed": true
102
+ },
103
+ "2032": {
104
+ "age_max_pct_error": 1.02437222629057e-05,
105
+ "calibration_quality": "exact",
106
+ "fell_back_to_ipf": false,
107
+ "h5": "2032.h5",
108
+ "max_constraint_pct_error": 1.2751623388993072e-06,
109
+ "metadata": "2032.h5.metadata.json",
110
+ "method_used": "entropy",
111
+ "negative_weight_household_pct": 0.0,
112
+ "negative_weight_pct": 0.0,
113
+ "policyengine_us_version": "1.700.2",
114
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
115
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
116
+ "validation_issue_count": 0,
117
+ "validation_passed": true
118
+ },
119
+ "2033": {
120
+ "age_max_pct_error": 3.7901176918796035e-05,
121
+ "calibration_quality": "exact",
122
+ "fell_back_to_ipf": false,
123
+ "h5": "2033.h5",
124
+ "max_constraint_pct_error": 5.087303072536383e-06,
125
+ "metadata": "2033.h5.metadata.json",
126
+ "method_used": "entropy",
127
+ "negative_weight_household_pct": 0.0,
128
+ "negative_weight_pct": 0.0,
129
+ "policyengine_us_version": "1.700.2",
130
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
131
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
132
+ "validation_issue_count": 0,
133
+ "validation_passed": true
134
+ },
135
+ "2034": {
136
+ "age_max_pct_error": 2.5914774979021036e-09,
137
+ "calibration_quality": "exact",
138
+ "fell_back_to_ipf": false,
139
+ "h5": "2034.h5",
140
+ "max_constraint_pct_error": 7.550383512536404e-10,
141
+ "metadata": "2034.h5.metadata.json",
142
+ "method_used": "entropy",
143
+ "negative_weight_household_pct": 0.0,
144
+ "negative_weight_pct": 0.0,
145
+ "policyengine_us_version": "1.700.2",
146
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
147
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
148
+ "validation_issue_count": 0,
149
+ "validation_passed": true
150
+ },
151
+ "2035": {
152
+ "age_max_pct_error": 1.4202469058655793e-08,
153
+ "calibration_quality": "exact",
154
+ "fell_back_to_ipf": false,
155
+ "h5": "2035.h5",
156
+ "max_constraint_pct_error": 3.4301803846763687e-09,
157
+ "metadata": "2035.h5.metadata.json",
158
+ "method_used": "entropy",
159
+ "negative_weight_household_pct": 0.0,
160
+ "negative_weight_pct": 0.0,
161
+ "policyengine_us_version": "1.700.2",
162
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
163
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
164
+ "validation_issue_count": 0,
165
+ "validation_passed": true
166
+ },
167
+ "2036": {
168
+ "age_max_pct_error": 8.161670750078624e-08,
169
+ "calibration_quality": "exact",
170
+ "fell_back_to_ipf": false,
171
+ "h5": "2036.h5",
172
+ "max_constraint_pct_error": 2.142984469270978e-08,
173
+ "metadata": "2036.h5.metadata.json",
174
+ "method_used": "entropy",
175
+ "negative_weight_household_pct": 0.0,
176
+ "negative_weight_pct": 0.0,
177
+ "policyengine_us_version": "1.700.2",
178
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
179
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
180
+ "validation_issue_count": 0,
181
+ "validation_passed": true
182
+ },
183
+ "2037": {
184
+ "age_max_pct_error": 5.398433157548688e-07,
185
+ "calibration_quality": "exact",
186
+ "fell_back_to_ipf": false,
187
+ "h5": "2037.h5",
188
+ "max_constraint_pct_error": 1.6384503209716136e-07,
189
+ "metadata": "2037.h5.metadata.json",
190
+ "method_used": "entropy",
191
+ "negative_weight_household_pct": 0.0,
192
+ "negative_weight_pct": 0.0,
193
+ "policyengine_us_version": "1.700.2",
194
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
195
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
196
+ "validation_issue_count": 0,
197
+ "validation_passed": true
198
+ },
199
+ "2038": {
200
+ "age_max_pct_error": 4.215008452547065e-06,
201
+ "calibration_quality": "exact",
202
+ "fell_back_to_ipf": false,
203
+ "h5": "2038.h5",
204
+ "max_constraint_pct_error": 1.6687664109221086e-06,
205
+ "metadata": "2038.h5.metadata.json",
206
+ "method_used": "entropy",
207
+ "negative_weight_household_pct": 0.0,
208
+ "negative_weight_pct": 0.0,
209
+ "policyengine_us_version": "1.700.2",
210
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
211
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
212
+ "validation_issue_count": 0,
213
+ "validation_passed": true
214
+ },
215
+ "2039": {
216
+ "age_max_pct_error": 2.5847899899433e-05,
217
+ "calibration_quality": "exact",
218
+ "fell_back_to_ipf": false,
219
+ "h5": "2039.h5",
220
+ "max_constraint_pct_error": 1.3849749400560552e-05,
221
+ "metadata": "2039.h5.metadata.json",
222
+ "method_used": "entropy",
223
+ "negative_weight_household_pct": 0.0,
224
+ "negative_weight_pct": 0.0,
225
+ "policyengine_us_version": "1.700.2",
226
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
227
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
228
+ "validation_issue_count": 0,
229
+ "validation_passed": true
230
+ },
231
+ "2040": {
232
+ "age_max_pct_error": 1.8250192959434465e-09,
233
+ "calibration_quality": "exact",
234
+ "fell_back_to_ipf": false,
235
+ "h5": "2040.h5",
236
+ "max_constraint_pct_error": 3.089159966682811e-09,
237
+ "metadata": "2040.h5.metadata.json",
238
+ "method_used": "entropy",
239
+ "negative_weight_household_pct": 0.0,
240
+ "negative_weight_pct": 0.0,
241
+ "policyengine_us_version": "1.700.2",
242
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
243
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
244
+ "validation_issue_count": 0,
245
+ "validation_passed": true
246
+ },
247
+ "2041": {
248
+ "age_max_pct_error": 8.044996550201685e-09,
249
+ "calibration_quality": "exact",
250
+ "fell_back_to_ipf": false,
251
+ "h5": "2041.h5",
252
+ "max_constraint_pct_error": 1.5820084054555985e-08,
253
+ "metadata": "2041.h5.metadata.json",
254
+ "method_used": "entropy",
255
+ "negative_weight_household_pct": 0.0,
256
+ "negative_weight_pct": 0.0,
257
+ "policyengine_us_version": "1.700.2",
258
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
259
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
260
+ "validation_issue_count": 0,
261
+ "validation_passed": true
262
+ },
263
+ "2042": {
264
+ "age_max_pct_error": 1.862868642555194e-08,
265
+ "calibration_quality": "exact",
266
+ "fell_back_to_ipf": false,
267
+ "h5": "2042.h5",
268
+ "max_constraint_pct_error": 3.8312726556928926e-08,
269
+ "metadata": "2042.h5.metadata.json",
270
+ "method_used": "entropy",
271
+ "negative_weight_household_pct": 0.0,
272
+ "negative_weight_pct": 0.0,
273
+ "policyengine_us_version": "1.700.2",
274
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
275
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
276
+ "validation_issue_count": 0,
277
+ "validation_passed": true
278
+ },
279
+ "2043": {
280
+ "age_max_pct_error": 6.325634771111671e-08,
281
+ "calibration_quality": "exact",
282
+ "fell_back_to_ipf": false,
283
+ "h5": "2043.h5",
284
+ "max_constraint_pct_error": 1.2671864858379176e-07,
285
+ "metadata": "2043.h5.metadata.json",
286
+ "method_used": "entropy",
287
+ "negative_weight_household_pct": 0.0,
288
+ "negative_weight_pct": 0.0,
289
+ "policyengine_us_version": "1.700.2",
290
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
291
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
292
+ "validation_issue_count": 0,
293
+ "validation_passed": true
294
+ },
295
+ "2044": {
296
+ "age_max_pct_error": 1.5385006897685231e-07,
297
+ "calibration_quality": "exact",
298
+ "fell_back_to_ipf": false,
299
+ "h5": "2044.h5",
300
+ "max_constraint_pct_error": 3.4172407077233e-07,
301
+ "metadata": "2044.h5.metadata.json",
302
+ "method_used": "entropy",
303
+ "negative_weight_household_pct": 0.0,
304
+ "negative_weight_pct": 0.0,
305
+ "policyengine_us_version": "1.700.2",
306
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
307
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
308
+ "validation_issue_count": 0,
309
+ "validation_passed": true
310
+ },
311
+ "2045": {
312
+ "age_max_pct_error": 3.291726268067371e-07,
313
+ "calibration_quality": "exact",
314
+ "fell_back_to_ipf": false,
315
+ "h5": "2045.h5",
316
+ "max_constraint_pct_error": 7.563390439844189e-07,
317
+ "metadata": "2045.h5.metadata.json",
318
+ "method_used": "entropy",
319
+ "negative_weight_household_pct": 0.0,
320
+ "negative_weight_pct": 0.0,
321
+ "policyengine_us_version": "1.700.2",
322
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
323
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
324
+ "validation_issue_count": 0,
325
+ "validation_passed": true
326
+ },
327
+ "2046": {
328
+ "age_max_pct_error": 1.4420746640740944e-07,
329
+ "calibration_quality": "exact",
330
+ "fell_back_to_ipf": false,
331
+ "h5": "2046.h5",
332
+ "max_constraint_pct_error": 3.315614874935459e-07,
333
+ "metadata": "2046.h5.metadata.json",
334
+ "method_used": "entropy",
335
+ "negative_weight_household_pct": 0.0,
336
+ "negative_weight_pct": 0.0,
337
+ "policyengine_us_version": "1.700.2",
338
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
339
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
340
+ "validation_issue_count": 0,
341
+ "validation_passed": true
342
+ },
343
+ "2047": {
344
+ "age_max_pct_error": 6.572370599947533e-08,
345
+ "calibration_quality": "exact",
346
+ "fell_back_to_ipf": false,
347
+ "h5": "2047.h5",
348
+ "max_constraint_pct_error": 1.815315840043013e-07,
349
+ "metadata": "2047.h5.metadata.json",
350
+ "method_used": "entropy",
351
+ "negative_weight_household_pct": 0.0,
352
+ "negative_weight_pct": 0.0,
353
+ "policyengine_us_version": "1.700.2",
354
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
355
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
356
+ "validation_issue_count": 0,
357
+ "validation_passed": true
358
+ },
359
+ "2048": {
360
+ "age_max_pct_error": 3.86402936816834e-08,
361
+ "calibration_quality": "exact",
362
+ "fell_back_to_ipf": false,
363
+ "h5": "2048.h5",
364
+ "max_constraint_pct_error": 1.2441977523292268e-07,
365
+ "metadata": "2048.h5.metadata.json",
366
+ "method_used": "entropy",
367
+ "negative_weight_household_pct": 0.0,
368
+ "negative_weight_pct": 0.0,
369
+ "policyengine_us_version": "1.700.2",
370
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
371
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
372
+ "validation_issue_count": 0,
373
+ "validation_passed": true
374
+ },
375
+ "2049": {
376
+ "age_max_pct_error": 2.958636157476415e-08,
377
+ "calibration_quality": "exact",
378
+ "fell_back_to_ipf": false,
379
+ "h5": "2049.h5",
380
+ "max_constraint_pct_error": 1.1989879014819518e-07,
381
+ "metadata": "2049.h5.metadata.json",
382
+ "method_used": "entropy",
383
+ "negative_weight_household_pct": 0.0,
384
+ "negative_weight_pct": 0.0,
385
+ "policyengine_us_version": "1.700.2",
386
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
387
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
388
+ "validation_issue_count": 0,
389
+ "validation_passed": true
390
+ },
391
+ "2050": {
392
+ "age_max_pct_error": 6.254906405528045e-08,
393
+ "calibration_quality": "exact",
394
+ "fell_back_to_ipf": false,
395
+ "h5": "2050.h5",
396
+ "max_constraint_pct_error": 2.9293261394801957e-07,
397
+ "metadata": "2050.h5.metadata.json",
398
+ "method_used": "entropy",
399
+ "negative_weight_household_pct": 0.0,
400
+ "negative_weight_pct": 0.0,
401
+ "policyengine_us_version": "1.700.2",
402
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
403
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
404
+ "validation_issue_count": 0,
405
+ "validation_passed": true
406
+ },
407
+ "2051": {
408
+ "age_max_pct_error": 2.699164111376271e-07,
409
+ "calibration_quality": "exact",
410
+ "fell_back_to_ipf": false,
411
+ "h5": "2051.h5",
412
+ "max_constraint_pct_error": 1.189256890025433e-06,
413
+ "metadata": "2051.h5.metadata.json",
414
+ "method_used": "entropy",
415
+ "negative_weight_household_pct": 0.0,
416
+ "negative_weight_pct": 0.0,
417
+ "policyengine_us_version": "1.700.2",
418
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
419
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
420
+ "validation_issue_count": 0,
421
+ "validation_passed": true
422
+ },
423
+ "2052": {
424
+ "age_max_pct_error": 5.049098527122134e-07,
425
+ "calibration_quality": "exact",
426
+ "fell_back_to_ipf": false,
427
+ "h5": "2052.h5",
428
+ "max_constraint_pct_error": 1.8989995458775048e-06,
429
+ "metadata": "2052.h5.metadata.json",
430
+ "method_used": "entropy",
431
+ "negative_weight_household_pct": 0.0,
432
+ "negative_weight_pct": 0.0,
433
+ "policyengine_us_version": "1.700.2",
434
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
435
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
436
+ "validation_issue_count": 0,
437
+ "validation_passed": true
438
+ },
439
+ "2053": {
440
+ "age_max_pct_error": 3.652492308230569e-07,
441
+ "calibration_quality": "exact",
442
+ "fell_back_to_ipf": false,
443
+ "h5": "2053.h5",
444
+ "max_constraint_pct_error": 1.3019632273610206e-06,
445
+ "metadata": "2053.h5.metadata.json",
446
+ "method_used": "entropy",
447
+ "negative_weight_household_pct": 0.0,
448
+ "negative_weight_pct": 0.0,
449
+ "policyengine_us_version": "1.700.2",
450
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
451
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
452
+ "validation_issue_count": 0,
453
+ "validation_passed": true
454
+ },
455
+ "2054": {
456
+ "age_max_pct_error": 2.566357329394861e-07,
457
+ "calibration_quality": "exact",
458
+ "fell_back_to_ipf": false,
459
+ "h5": "2054.h5",
460
+ "max_constraint_pct_error": 8.508641154980282e-07,
461
+ "metadata": "2054.h5.metadata.json",
462
+ "method_used": "entropy",
463
+ "negative_weight_household_pct": 0.0,
464
+ "negative_weight_pct": 0.0,
465
+ "policyengine_us_version": "1.700.2",
466
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
467
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
468
+ "validation_issue_count": 0,
469
+ "validation_passed": true
470
+ },
471
+ "2055": {
472
+ "age_max_pct_error": 2.0867101965543274e-07,
473
+ "calibration_quality": "exact",
474
+ "fell_back_to_ipf": false,
475
+ "h5": "2055.h5",
476
+ "max_constraint_pct_error": 6.166903730792877e-07,
477
+ "metadata": "2055.h5.metadata.json",
478
+ "method_used": "entropy",
479
+ "negative_weight_household_pct": 0.0,
480
+ "negative_weight_pct": 0.0,
481
+ "policyengine_us_version": "1.700.2",
482
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
483
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
484
+ "validation_issue_count": 0,
485
+ "validation_passed": true
486
+ },
487
+ "2056": {
488
+ "age_max_pct_error": 8.980705292341575e-08,
489
+ "calibration_quality": "exact",
490
+ "fell_back_to_ipf": false,
491
+ "h5": "2056.h5",
492
+ "max_constraint_pct_error": 2.325371586103817e-07,
493
+ "metadata": "2056.h5.metadata.json",
494
+ "method_used": "entropy",
495
+ "negative_weight_household_pct": 0.0,
496
+ "negative_weight_pct": 0.0,
497
+ "policyengine_us_version": "1.700.2",
498
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
499
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
500
+ "validation_issue_count": 0,
501
+ "validation_passed": true
502
+ },
503
+ "2057": {
504
+ "age_max_pct_error": 2.4595721728604014e-07,
505
+ "calibration_quality": "exact",
506
+ "fell_back_to_ipf": false,
507
+ "h5": "2057.h5",
508
+ "max_constraint_pct_error": 4.3733101730176305e-07,
509
+ "metadata": "2057.h5.metadata.json",
510
+ "method_used": "entropy",
511
+ "negative_weight_household_pct": 0.0,
512
+ "negative_weight_pct": 0.0,
513
+ "policyengine_us_version": "1.700.2",
514
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
515
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
516
+ "validation_issue_count": 0,
517
+ "validation_passed": true
518
+ },
519
+ "2058": {
520
+ "age_max_pct_error": 1.1553418915138955e-06,
521
+ "calibration_quality": "exact",
522
+ "fell_back_to_ipf": false,
523
+ "h5": "2058.h5",
524
+ "max_constraint_pct_error": 1.5494259373043054e-06,
525
+ "metadata": "2058.h5.metadata.json",
526
+ "method_used": "entropy",
527
+ "negative_weight_household_pct": 0.0,
528
+ "negative_weight_pct": 0.0,
529
+ "policyengine_us_version": "1.700.2",
530
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
531
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
532
+ "validation_issue_count": 0,
533
+ "validation_passed": true
534
+ },
535
+ "2059": {
536
+ "age_max_pct_error": 1.1740387396623816e-05,
537
+ "calibration_quality": "exact",
538
+ "fell_back_to_ipf": false,
539
+ "h5": "2059.h5",
540
+ "max_constraint_pct_error": 1.5116947180951458e-05,
541
+ "metadata": "2059.h5.metadata.json",
542
+ "method_used": "entropy",
543
+ "negative_weight_household_pct": 0.0,
544
+ "negative_weight_pct": 0.0,
545
+ "policyengine_us_version": "1.700.2",
546
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
547
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
548
+ "validation_issue_count": 0,
549
+ "validation_passed": true
550
+ },
551
+ "2060": {
552
+ "age_max_pct_error": 1.7139823444943893e-09,
553
+ "calibration_quality": "exact",
554
+ "fell_back_to_ipf": false,
555
+ "h5": "2060.h5",
556
+ "max_constraint_pct_error": 8.686886269524102e-09,
557
+ "metadata": "2060.h5.metadata.json",
558
+ "method_used": "entropy",
559
+ "negative_weight_household_pct": 0.0,
560
+ "negative_weight_pct": 0.0,
561
+ "policyengine_us_version": "1.700.2",
562
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
563
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
564
+ "validation_issue_count": 0,
565
+ "validation_passed": true
566
+ },
567
+ "2061": {
568
+ "age_max_pct_error": 2.79481699376592e-08,
569
+ "calibration_quality": "exact",
570
+ "fell_back_to_ipf": false,
571
+ "h5": "2061.h5",
572
+ "max_constraint_pct_error": 1.447913158997456e-07,
573
+ "metadata": "2061.h5.metadata.json",
574
+ "method_used": "entropy",
575
+ "negative_weight_household_pct": 0.0,
576
+ "negative_weight_pct": 0.0,
577
+ "policyengine_us_version": "1.700.2",
578
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
579
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
580
+ "validation_issue_count": 0,
581
+ "validation_passed": true
582
+ },
583
+ "2062": {
584
+ "age_max_pct_error": 6.220985193633272e-07,
585
+ "calibration_quality": "exact",
586
+ "fell_back_to_ipf": false,
587
+ "h5": "2062.h5",
588
+ "max_constraint_pct_error": 3.0028919633013284e-06,
589
+ "metadata": "2062.h5.metadata.json",
590
+ "method_used": "entropy",
591
+ "negative_weight_household_pct": 0.0,
592
+ "negative_weight_pct": 0.0,
593
+ "policyengine_us_version": "1.700.2",
594
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
595
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
596
+ "validation_issue_count": 0,
597
+ "validation_passed": true
598
+ },
599
+ "2063": {
600
+ "age_max_pct_error": 8.269803799875768e-06,
601
+ "calibration_quality": "exact",
602
+ "fell_back_to_ipf": false,
603
+ "h5": "2063.h5",
604
+ "max_constraint_pct_error": 3.224218493529376e-05,
605
+ "metadata": "2063.h5.metadata.json",
606
+ "method_used": "entropy",
607
+ "negative_weight_household_pct": 0.0,
608
+ "negative_weight_pct": 0.0,
609
+ "policyengine_us_version": "1.700.2",
610
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
611
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
612
+ "validation_issue_count": 0,
613
+ "validation_passed": true
614
+ },
615
+ "2064": {
616
+ "age_max_pct_error": 1.3678033811094266e-09,
617
+ "calibration_quality": "exact",
618
+ "fell_back_to_ipf": false,
619
+ "h5": "2064.h5",
620
+ "max_constraint_pct_error": 1.452170716515578e-08,
621
+ "metadata": "2064.h5.metadata.json",
622
+ "method_used": "entropy",
623
+ "negative_weight_household_pct": 0.0,
624
+ "negative_weight_pct": 0.0,
625
+ "policyengine_us_version": "1.700.2",
626
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
627
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
628
+ "validation_issue_count": 0,
629
+ "validation_passed": true
630
+ },
631
+ "2065": {
632
+ "age_max_pct_error": 5.853915936563204e-09,
633
+ "calibration_quality": "exact",
634
+ "fell_back_to_ipf": false,
635
+ "h5": "2065.h5",
636
+ "max_constraint_pct_error": 5.391563382017215e-08,
637
+ "metadata": "2065.h5.metadata.json",
638
+ "method_used": "entropy",
639
+ "negative_weight_household_pct": 0.0,
640
+ "negative_weight_pct": 0.0,
641
+ "policyengine_us_version": "1.700.2",
642
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
643
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
644
+ "validation_issue_count": 0,
645
+ "validation_passed": true
646
+ },
647
+ "2066": {
648
+ "age_max_pct_error": 5.472079790945732e-08,
649
+ "calibration_quality": "exact",
650
+ "fell_back_to_ipf": false,
651
+ "h5": "2066.h5",
652
+ "max_constraint_pct_error": 4.93893489440986e-07,
653
+ "metadata": "2066.h5.metadata.json",
654
+ "method_used": "entropy",
655
+ "negative_weight_household_pct": 0.0,
656
+ "negative_weight_pct": 0.0,
657
+ "policyengine_us_version": "1.700.2",
658
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
659
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
660
+ "validation_issue_count": 0,
661
+ "validation_passed": true
662
+ },
663
+ "2067": {
664
+ "age_max_pct_error": 1.115170791278258e-06,
665
+ "calibration_quality": "exact",
666
+ "fell_back_to_ipf": false,
667
+ "h5": "2067.h5",
668
+ "max_constraint_pct_error": 5.6063265286224605e-06,
669
+ "metadata": "2067.h5.metadata.json",
670
+ "method_used": "entropy",
671
+ "negative_weight_household_pct": 0.0,
672
+ "negative_weight_pct": 0.0,
673
+ "policyengine_us_version": "1.700.2",
674
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
675
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
676
+ "validation_issue_count": 0,
677
+ "validation_passed": true
678
+ },
679
+ "2068": {
680
+ "age_max_pct_error": 1.6171934388068222e-05,
681
+ "calibration_quality": "exact",
682
+ "fell_back_to_ipf": false,
683
+ "h5": "2068.h5",
684
+ "max_constraint_pct_error": 6.607768799983806e-05,
685
+ "metadata": "2068.h5.metadata.json",
686
+ "method_used": "entropy",
687
+ "negative_weight_household_pct": 0.0,
688
+ "negative_weight_pct": 0.0,
689
+ "policyengine_us_version": "1.700.2",
690
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
691
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
692
+ "validation_issue_count": 0,
693
+ "validation_passed": true
694
+ },
695
+ "2069": {
696
+ "age_max_pct_error": 6.064937404050946e-09,
697
+ "calibration_quality": "exact",
698
+ "fell_back_to_ipf": false,
699
+ "h5": "2069.h5",
700
+ "max_constraint_pct_error": 1.4054514924341475e-07,
701
+ "metadata": "2069.h5.metadata.json",
702
+ "method_used": "entropy",
703
+ "negative_weight_household_pct": 0.0,
704
+ "negative_weight_pct": 0.0,
705
+ "policyengine_us_version": "1.700.2",
706
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
707
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
708
+ "validation_issue_count": 0,
709
+ "validation_passed": true
710
+ },
711
+ "2070": {
712
+ "age_max_pct_error": 5.947257634891466e-07,
713
+ "calibration_quality": "exact",
714
+ "fell_back_to_ipf": false,
715
+ "h5": "2070.h5",
716
+ "max_constraint_pct_error": 3.34758662198109e-06,
717
+ "metadata": "2070.h5.metadata.json",
718
+ "method_used": "entropy",
719
+ "negative_weight_household_pct": 0.0,
720
+ "negative_weight_pct": 0.0,
721
+ "policyengine_us_version": "1.700.2",
722
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
723
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
724
+ "validation_issue_count": 0,
725
+ "validation_passed": true
726
+ },
727
+ "2071": {
728
+ "age_max_pct_error": 2.2417274972495784e-05,
729
+ "calibration_quality": "exact",
730
+ "fell_back_to_ipf": false,
731
+ "h5": "2071.h5",
732
+ "max_constraint_pct_error": 8.871702280132682e-05,
733
+ "metadata": "2071.h5.metadata.json",
734
+ "method_used": "entropy",
735
+ "negative_weight_household_pct": 0.0,
736
+ "negative_weight_pct": 0.0,
737
+ "policyengine_us_version": "1.700.2",
738
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
739
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
740
+ "validation_issue_count": 0,
741
+ "validation_passed": true
742
+ },
743
+ "2072": {
744
+ "age_max_pct_error": 4.682516832207776e-09,
745
+ "calibration_quality": "exact",
746
+ "fell_back_to_ipf": false,
747
+ "h5": "2072.h5",
748
+ "max_constraint_pct_error": 1.2951738212990205e-07,
749
+ "metadata": "2072.h5.metadata.json",
750
+ "method_used": "entropy",
751
+ "negative_weight_household_pct": 0.0,
752
+ "negative_weight_pct": 0.0,
753
+ "policyengine_us_version": "1.700.2",
754
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
755
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
756
+ "validation_issue_count": 0,
757
+ "validation_passed": true
758
+ },
759
+ "2073": {
760
+ "age_max_pct_error": 2.516917811080275e-07,
761
+ "calibration_quality": "exact",
762
+ "fell_back_to_ipf": false,
763
+ "h5": "2073.h5",
764
+ "max_constraint_pct_error": 1.6905913543416388e-06,
765
+ "metadata": "2073.h5.metadata.json",
766
+ "method_used": "entropy",
767
+ "negative_weight_household_pct": 0.0,
768
+ "negative_weight_pct": 0.0,
769
+ "policyengine_us_version": "1.700.2",
770
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
771
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
772
+ "validation_issue_count": 0,
773
+ "validation_passed": true
774
+ },
775
+ "2074": {
776
+ "age_max_pct_error": 4.497384511587402e-06,
777
+ "calibration_quality": "exact",
778
+ "fell_back_to_ipf": false,
779
+ "h5": "2074.h5",
780
+ "max_constraint_pct_error": 2.0725375861890333e-05,
781
+ "metadata": "2074.h5.metadata.json",
782
+ "method_used": "entropy",
783
+ "negative_weight_household_pct": 0.0,
784
+ "negative_weight_pct": 0.0,
785
+ "policyengine_us_version": "1.700.2",
786
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
787
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
788
+ "validation_issue_count": 0,
789
+ "validation_passed": true
790
+ },
791
+ "2075": {
792
+ "age_max_pct_error": 4.494347967747639e-11,
793
+ "calibration_quality": "exact",
794
+ "fell_back_to_ipf": false,
795
+ "h5": "2075.h5",
796
+ "max_constraint_pct_error": 5.070881761719428e-09,
797
+ "metadata": "2075.h5.metadata.json",
798
+ "method_used": "entropy",
799
+ "negative_weight_household_pct": 0.0,
800
+ "negative_weight_pct": 0.0,
801
+ "policyengine_us_version": "1.700.2",
802
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
803
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
804
+ "validation_issue_count": 0,
805
+ "validation_passed": true
806
+ },
807
+ "2076": {
808
+ "age_max_pct_error": 2.6920223355123575e-10,
809
+ "calibration_quality": "exact",
810
+ "fell_back_to_ipf": false,
811
+ "h5": "2076.h5",
812
+ "max_constraint_pct_error": 7.004613231805386e-08,
813
+ "metadata": "2076.h5.metadata.json",
814
+ "method_used": "entropy",
815
+ "negative_weight_household_pct": 0.0,
816
+ "negative_weight_pct": 0.0,
817
+ "policyengine_us_version": "1.700.2",
818
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
819
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
820
+ "validation_issue_count": 0,
821
+ "validation_passed": true
822
+ },
823
+ "2077": {
824
+ "age_max_pct_error": 1.8083077916623483e-09,
825
+ "calibration_quality": "exact",
826
+ "fell_back_to_ipf": false,
827
+ "h5": "2077.h5",
828
+ "max_constraint_pct_error": 7.446418911844253e-07,
829
+ "metadata": "2077.h5.metadata.json",
830
+ "method_used": "entropy",
831
+ "negative_weight_household_pct": 0.0,
832
+ "negative_weight_pct": 0.0,
833
+ "policyengine_us_version": "1.700.2",
834
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
835
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
836
+ "validation_issue_count": 0,
837
+ "validation_passed": true
838
+ },
839
+ "2078": {
840
+ "age_max_pct_error": 1.6838741627712122e-08,
841
+ "calibration_quality": "exact",
842
+ "fell_back_to_ipf": false,
843
+ "h5": "2078.h5",
844
+ "max_constraint_pct_error": 7.4007919186235e-06,
845
+ "metadata": "2078.h5.metadata.json",
846
+ "method_used": "entropy",
847
+ "negative_weight_household_pct": 0.0,
848
+ "negative_weight_pct": 0.0,
849
+ "policyengine_us_version": "1.700.2",
850
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
851
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
852
+ "validation_issue_count": 0,
853
+ "validation_passed": true
854
+ },
855
+ "2079": {
856
+ "age_max_pct_error": 2.0283258289949247e-07,
857
+ "calibration_quality": "exact",
858
+ "fell_back_to_ipf": false,
859
+ "h5": "2079.h5",
860
+ "max_constraint_pct_error": 7.727957754360774e-05,
861
+ "metadata": "2079.h5.metadata.json",
862
+ "method_used": "entropy",
863
+ "negative_weight_household_pct": 0.0,
864
+ "negative_weight_pct": 0.0,
865
+ "policyengine_us_version": "1.700.2",
866
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
867
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
868
+ "validation_issue_count": 0,
869
+ "validation_passed": true
870
+ },
871
+ "2080": {
872
+ "age_max_pct_error": 3.537758725922941e-11,
873
+ "calibration_quality": "exact",
874
+ "fell_back_to_ipf": false,
875
+ "h5": "2080.h5",
876
+ "max_constraint_pct_error": 6.267012911376892e-09,
877
+ "metadata": "2080.h5.metadata.json",
878
+ "method_used": "entropy",
879
+ "negative_weight_household_pct": 0.0,
880
+ "negative_weight_pct": 0.0,
881
+ "policyengine_us_version": "1.700.2",
882
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
883
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
884
+ "validation_issue_count": 0,
885
+ "validation_passed": true
886
+ },
887
+ "2081": {
888
+ "age_max_pct_error": 5.052840218723613e-10,
889
+ "calibration_quality": "exact",
890
+ "fell_back_to_ipf": false,
891
+ "h5": "2081.h5",
892
+ "max_constraint_pct_error": 2.2600620068096155e-07,
893
+ "metadata": "2081.h5.metadata.json",
894
+ "method_used": "entropy",
895
+ "negative_weight_household_pct": 0.0,
896
+ "negative_weight_pct": 0.0,
897
+ "policyengine_us_version": "1.700.2",
898
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
899
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
900
+ "validation_issue_count": 0,
901
+ "validation_passed": true
902
+ },
903
+ "2082": {
904
+ "age_max_pct_error": 5.4662316656579675e-09,
905
+ "calibration_quality": "exact",
906
+ "fell_back_to_ipf": false,
907
+ "h5": "2082.h5",
908
+ "max_constraint_pct_error": 2.6732902652748038e-06,
909
+ "metadata": "2082.h5.metadata.json",
910
+ "method_used": "entropy",
911
+ "negative_weight_household_pct": 0.0,
912
+ "negative_weight_pct": 0.0,
913
+ "policyengine_us_version": "1.700.2",
914
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
915
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
916
+ "validation_issue_count": 0,
917
+ "validation_passed": true
918
+ },
919
+ "2083": {
920
+ "age_max_pct_error": 2.011711807828178e-07,
921
+ "calibration_quality": "exact",
922
+ "fell_back_to_ipf": false,
923
+ "h5": "2083.h5",
924
+ "max_constraint_pct_error": 9.175801950293277e-05,
925
+ "metadata": "2083.h5.metadata.json",
926
+ "method_used": "entropy",
927
+ "negative_weight_household_pct": 0.0,
928
+ "negative_weight_pct": 0.0,
929
+ "policyengine_us_version": "1.700.2",
930
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
931
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
932
+ "validation_issue_count": 0,
933
+ "validation_passed": true
934
+ },
935
+ "2084": {
936
+ "age_max_pct_error": 2.748013323844491e-11,
937
+ "calibration_quality": "exact",
938
+ "fell_back_to_ipf": false,
939
+ "h5": "2084.h5",
940
+ "max_constraint_pct_error": 6.341611806632852e-09,
941
+ "metadata": "2084.h5.metadata.json",
942
+ "method_used": "entropy",
943
+ "negative_weight_household_pct": 0.0,
944
+ "negative_weight_pct": 0.0,
945
+ "policyengine_us_version": "1.700.2",
946
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
947
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
948
+ "validation_issue_count": 0,
949
+ "validation_passed": true
950
+ },
951
+ "2085": {
952
+ "age_max_pct_error": 8.964525765370772e-11,
953
+ "calibration_quality": "exact",
954
+ "fell_back_to_ipf": false,
955
+ "h5": "2085.h5",
956
+ "max_constraint_pct_error": 2.756039876324971e-08,
957
+ "metadata": "2085.h5.metadata.json",
958
+ "method_used": "entropy",
959
+ "negative_weight_household_pct": 0.0,
960
+ "negative_weight_pct": 0.0,
961
+ "policyengine_us_version": "1.700.2",
962
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
963
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
964
+ "validation_issue_count": 0,
965
+ "validation_passed": true
966
+ },
967
+ "2086": {
968
+ "age_max_pct_error": 1.8881248203554909e-10,
969
+ "calibration_quality": "exact",
970
+ "fell_back_to_ipf": false,
971
+ "h5": "2086.h5",
972
+ "max_constraint_pct_error": 5.247852934524626e-08,
973
+ "metadata": "2086.h5.metadata.json",
974
+ "method_used": "entropy",
975
+ "negative_weight_household_pct": 0.0,
976
+ "negative_weight_pct": 0.0,
977
+ "policyengine_us_version": "1.700.2",
978
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
979
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
980
+ "validation_issue_count": 0,
981
+ "validation_passed": true
982
+ },
983
+ "2087": {
984
+ "age_max_pct_error": 1.1851219988461543e-09,
985
+ "calibration_quality": "exact",
986
+ "fell_back_to_ipf": false,
987
+ "h5": "2087.h5",
988
+ "max_constraint_pct_error": 4.5467197340628586e-07,
989
+ "metadata": "2087.h5.metadata.json",
990
+ "method_used": "entropy",
991
+ "negative_weight_household_pct": 0.0,
992
+ "negative_weight_pct": 0.0,
993
+ "policyengine_us_version": "1.700.2",
994
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
995
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
996
+ "validation_issue_count": 0,
997
+ "validation_passed": true
998
+ },
999
+ "2088": {
1000
+ "age_max_pct_error": 1.2657703187233999e-08,
1001
+ "calibration_quality": "exact",
1002
+ "fell_back_to_ipf": false,
1003
+ "h5": "2088.h5",
1004
+ "max_constraint_pct_error": 7.960871188963443e-06,
1005
+ "metadata": "2088.h5.metadata.json",
1006
+ "method_used": "entropy",
1007
+ "negative_weight_household_pct": 0.0,
1008
+ "negative_weight_pct": 0.0,
1009
+ "policyengine_us_version": "1.700.2",
1010
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
1011
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
1012
+ "validation_issue_count": 0,
1013
+ "validation_passed": true
1014
+ },
1015
+ "2089": {
1016
+ "age_max_pct_error": 8.086049442055627e-08,
1017
+ "calibration_quality": "exact",
1018
+ "fell_back_to_ipf": false,
1019
+ "h5": "2089.h5",
1020
+ "max_constraint_pct_error": 5.0729785393532824e-05,
1021
+ "metadata": "2089.h5.metadata.json",
1022
+ "method_used": "entropy",
1023
+ "negative_weight_household_pct": 0.0,
1024
+ "negative_weight_pct": 0.0,
1025
+ "policyengine_us_version": "1.700.2",
1026
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
1027
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
1028
+ "validation_issue_count": 0,
1029
+ "validation_passed": true
1030
+ },
1031
+ "2090": {
1032
+ "age_max_pct_error": 1.7395061455893727e-11,
1033
+ "calibration_quality": "exact",
1034
+ "fell_back_to_ipf": false,
1035
+ "h5": "2090.h5",
1036
+ "max_constraint_pct_error": 7.081490077573583e-10,
1037
+ "metadata": "2090.h5.metadata.json",
1038
+ "method_used": "entropy",
1039
+ "negative_weight_household_pct": 0.0,
1040
+ "negative_weight_pct": 0.0,
1041
+ "policyengine_us_version": "1.700.2",
1042
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
1043
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
1044
+ "validation_issue_count": 0,
1045
+ "validation_passed": true
1046
+ },
1047
+ "2091": {
1048
+ "age_max_pct_error": 1.0934944485200113e-10,
1049
+ "calibration_quality": "exact",
1050
+ "fell_back_to_ipf": false,
1051
+ "h5": "2091.h5",
1052
+ "max_constraint_pct_error": 1.2402040845542138e-08,
1053
+ "metadata": "2091.h5.metadata.json",
1054
+ "method_used": "entropy",
1055
+ "negative_weight_household_pct": 0.0,
1056
+ "negative_weight_pct": 0.0,
1057
+ "policyengine_us_version": "1.700.2",
1058
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
1059
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
1060
+ "validation_issue_count": 0,
1061
+ "validation_passed": true
1062
+ },
1063
+ "2092": {
1064
+ "age_max_pct_error": 6.571032719320928e-10,
1065
+ "calibration_quality": "exact",
1066
+ "fell_back_to_ipf": false,
1067
+ "h5": "2092.h5",
1068
+ "max_constraint_pct_error": 1.6837729790751456e-07,
1069
+ "metadata": "2092.h5.metadata.json",
1070
+ "method_used": "entropy",
1071
+ "negative_weight_household_pct": 0.0,
1072
+ "negative_weight_pct": 0.0,
1073
+ "policyengine_us_version": "1.700.2",
1074
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
1075
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
1076
+ "validation_issue_count": 0,
1077
+ "validation_passed": true
1078
+ },
1079
+ "2093": {
1080
+ "age_max_pct_error": 1.3501788855153124e-08,
1081
+ "calibration_quality": "exact",
1082
+ "fell_back_to_ipf": false,
1083
+ "h5": "2093.h5",
1084
+ "max_constraint_pct_error": 6.984877112804528e-06,
1085
+ "metadata": "2093.h5.metadata.json",
1086
+ "method_used": "entropy",
1087
+ "negative_weight_household_pct": 0.0,
1088
+ "negative_weight_pct": 0.0,
1089
+ "policyengine_us_version": "1.700.2",
1090
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
1091
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
1092
+ "validation_issue_count": 0,
1093
+ "validation_passed": true
1094
+ },
1095
+ "2094": {
1096
+ "age_max_pct_error": 2.906694845913288e-11,
1097
+ "calibration_quality": "exact",
1098
+ "fell_back_to_ipf": false,
1099
+ "h5": "2094.h5",
1100
+ "max_constraint_pct_error": 1.6402893939182738e-09,
1101
+ "metadata": "2094.h5.metadata.json",
1102
+ "method_used": "entropy",
1103
+ "negative_weight_household_pct": 0.0,
1104
+ "negative_weight_pct": 0.0,
1105
+ "policyengine_us_version": "1.700.2",
1106
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
1107
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
1108
+ "validation_issue_count": 0,
1109
+ "validation_passed": true
1110
+ },
1111
+ "2095": {
1112
+ "age_max_pct_error": 5.877827119857627e-09,
1113
+ "calibration_quality": "exact",
1114
+ "fell_back_to_ipf": false,
1115
+ "h5": "2095.h5",
1116
+ "max_constraint_pct_error": 2.407448377845594e-06,
1117
+ "metadata": "2095.h5.metadata.json",
1118
+ "method_used": "entropy",
1119
+ "negative_weight_household_pct": 0.0,
1120
+ "negative_weight_pct": 0.0,
1121
+ "policyengine_us_version": "1.700.2",
1122
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
1123
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
1124
+ "validation_issue_count": 0,
1125
+ "validation_passed": true
1126
+ },
1127
+ "2096": {
1128
+ "age_max_pct_error": 3.2975788714860746e-11,
1129
+ "calibration_quality": "exact",
1130
+ "fell_back_to_ipf": false,
1131
+ "h5": "2096.h5",
1132
+ "max_constraint_pct_error": 3.504248976285537e-09,
1133
+ "metadata": "2096.h5.metadata.json",
1134
+ "method_used": "entropy",
1135
+ "negative_weight_household_pct": 0.0,
1136
+ "negative_weight_pct": 0.0,
1137
+ "policyengine_us_version": "1.700.2",
1138
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
1139
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
1140
+ "validation_issue_count": 0,
1141
+ "validation_passed": true
1142
+ },
1143
+ "2097": {
1144
+ "age_max_pct_error": 2.8589281324232657e-11,
1145
+ "calibration_quality": "exact",
1146
+ "fell_back_to_ipf": false,
1147
+ "h5": "2097.h5",
1148
+ "max_constraint_pct_error": 2.08510351885624e-09,
1149
+ "metadata": "2097.h5.metadata.json",
1150
+ "method_used": "entropy",
1151
+ "negative_weight_household_pct": 0.0,
1152
+ "negative_weight_pct": 0.0,
1153
+ "policyengine_us_version": "1.700.2",
1154
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
1155
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
1156
+ "validation_issue_count": 0,
1157
+ "validation_passed": true
1158
+ },
1159
+ "2098": {
1160
+ "age_max_pct_error": 2.3273118542356754e-11,
1161
+ "calibration_quality": "exact",
1162
+ "fell_back_to_ipf": false,
1163
+ "h5": "2098.h5",
1164
+ "max_constraint_pct_error": 1.3304597871027255e-09,
1165
+ "metadata": "2098.h5.metadata.json",
1166
+ "method_used": "entropy",
1167
+ "negative_weight_household_pct": 0.0,
1168
+ "negative_weight_pct": 0.0,
1169
+ "policyengine_us_version": "1.700.2",
1170
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
1171
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
1172
+ "validation_issue_count": 0,
1173
+ "validation_passed": true
1174
+ },
1175
+ "2099": {
1176
+ "age_max_pct_error": 2.1848512839263e-11,
1177
+ "calibration_quality": "exact",
1178
+ "fell_back_to_ipf": false,
1179
+ "h5": "2099.h5",
1180
+ "max_constraint_pct_error": 1.066276835924443e-09,
1181
+ "metadata": "2099.h5.metadata.json",
1182
+ "method_used": "entropy",
1183
+ "negative_weight_household_pct": 0.0,
1184
+ "negative_weight_pct": 0.0,
1185
+ "policyengine_us_version": "1.700.2",
1186
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
1187
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
1188
+ "validation_issue_count": 0,
1189
+ "validation_passed": true
1190
+ },
1191
+ "2100": {
1192
+ "age_max_pct_error": 6.327271725434078e-13,
1193
+ "calibration_quality": "exact",
1194
+ "fell_back_to_ipf": false,
1195
+ "h5": "2100.h5",
1196
+ "max_constraint_pct_error": 2.001919323213907e-09,
1197
+ "metadata": "2100.h5.metadata.json",
1198
+ "method_used": "entropy",
1199
+ "negative_weight_household_pct": 0.0,
1200
+ "negative_weight_pct": 0.0,
1201
+ "policyengine_us_version": "1.700.2",
1202
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
1203
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
1204
+ "validation_issue_count": 0,
1205
+ "validation_passed": true
1206
+ }
1207
+ },
1208
+ "generated_at": "2026-05-21T07:29:49.358022+00:00",
1209
+ "policyengine_us": {
1210
+ "locked_version": "1.700.2",
1211
+ "package_file_sha256": "4816cc93528d4b0e752d0c27242911fa4d35c97c26ac7ff171c468cf5ae3e670",
1212
+ "package_tree_sha256": "e3b3e42002892f1c9ae576a3b96aeeda55b0f504cfc8623adbb9e06cce441f18",
1213
+ "version": "1.700.2"
1214
+ },
1215
+ "profile": {
1216
+ "allow_greg_fallback": false,
1217
+ "approximate_windows": [
1218
+ {
1219
+ "age_bucket_size": 5,
1220
+ "end_year": 2074,
1221
+ "max_age_error_pct": 1.0,
1222
+ "max_constraint_error_pct": 1.0,
1223
+ "max_negative_weight_pct": 0.0,
1224
+ "max_top_100_weight_share_pct": 95.0,
1225
+ "max_top_10_weight_share_pct": 25.0,
1226
+ "min_effective_sample_size": 75.0,
1227
+ "min_positive_household_count": 1000,
1228
+ "start_year": 2026
1229
+ },
1230
+ {
1231
+ "age_bucket_size": 5,
1232
+ "end_year": 2078,
1233
+ "max_age_error_pct": 0.5,
1234
+ "max_constraint_error_pct": 0.5,
1235
+ "max_negative_weight_pct": 0.0,
1236
+ "max_top_100_weight_share_pct": 95.0,
1237
+ "max_top_10_weight_share_pct": 25.0,
1238
+ "min_effective_sample_size": 75.0,
1239
+ "min_positive_household_count": 1000,
1240
+ "start_year": 2075
1241
+ },
1242
+ {
1243
+ "age_bucket_size": 5,
1244
+ "end_year": 2085,
1245
+ "max_age_error_pct": 10.0,
1246
+ "max_constraint_error_pct": 10.0,
1247
+ "max_negative_weight_pct": 0.0,
1248
+ "max_top_100_weight_share_pct": 95.0,
1249
+ "max_top_10_weight_share_pct": 25.0,
1250
+ "min_effective_sample_size": 75.0,
1251
+ "min_positive_household_count": 1000,
1252
+ "start_year": 2079
1253
+ },
1254
+ {
1255
+ "age_bucket_size": 5,
1256
+ "end_year": 2095,
1257
+ "max_age_error_pct": 20.0,
1258
+ "max_constraint_error_pct": 20.0,
1259
+ "max_negative_weight_pct": 0.0,
1260
+ "max_top_100_weight_share_pct": 95.0,
1261
+ "max_top_10_weight_share_pct": 25.0,
1262
+ "min_effective_sample_size": 75.0,
1263
+ "min_positive_household_count": 1000,
1264
+ "start_year": 2086
1265
+ },
1266
+ {
1267
+ "age_bucket_size": 5,
1268
+ "end_year": null,
1269
+ "max_age_error_pct": 35.0,
1270
+ "max_constraint_error_pct": 35.0,
1271
+ "max_negative_weight_pct": 0.0,
1272
+ "max_top_100_weight_share_pct": 95.0,
1273
+ "max_top_10_weight_share_pct": 25.0,
1274
+ "min_effective_sample_size": 75.0,
1275
+ "min_positive_household_count": 1000,
1276
+ "start_year": 2096
1277
+ }
1278
+ ],
1279
+ "benchmark_tob": false,
1280
+ "calibration_method": "entropy",
1281
+ "description": "Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.",
1282
+ "max_age_error_pct": 0.1,
1283
+ "max_constraint_error_pct": 0.1,
1284
+ "max_negative_weight_pct": 0.0,
1285
+ "max_top_100_weight_share_pct": 95.0,
1286
+ "max_top_10_weight_share_pct": 25.0,
1287
+ "min_effective_sample_size": 75.0,
1288
+ "min_positive_household_count": 1000,
1289
+ "name": "ss-payroll-tob",
1290
+ "use_greg": false,
1291
+ "use_h6_reform": false,
1292
+ "use_payroll": true,
1293
+ "use_ss": true,
1294
+ "use_tob": true
1295
+ },
1296
+ "run_id": "crfb-longrun-20260520-5a35713-annual",
1297
+ "source_sha": "5a357137e2fd33975745603915e98a51b7be81d0",
1298
+ "support_augmentation": {
1299
+ "activation_start_year": 2075,
1300
+ "blueprint_base_weight_scale": 5.0,
1301
+ "clone_weight_scale": 0.1,
1302
+ "donors_per_target": 10,
1303
+ "family": "targeted_donor",
1304
+ "max_distance_for_clone": 5.0,
1305
+ "name": "donor-backed-composite-v1",
1306
+ "non_target_income_sanitizer_mode": "clone_all",
1307
+ "report_file": "support_augmentation_report.json",
1308
+ "report_summary": {
1309
+ "augmented_household_count": 42504,
1310
+ "augmented_person_count": 104434,
1311
+ "base_household_count": 41314,
1312
+ "base_person_count": 101384,
1313
+ "clone_household_count": 1190,
1314
+ "skipped_target_count": 0,
1315
+ "successful_target_count": 1190
1316
+ },
1317
+ "sanitize_clone_non_target_income": true,
1318
+ "sanitize_worker_non_target_income": false,
1319
+ "target_year": 2100,
1320
+ "target_year_strategy": "fixed",
1321
+ "top_n_targets": 60
1322
+ },
1323
+ "target_source": {
1324
+ "baseline_kind": "current_law_comparator",
1325
+ "description": "2025 Trustees current-law baseline used by the legacy long-term calibration stack.",
1326
+ "file": "trustees_2025_current_law.csv",
1327
+ "name": "trustees_2025_current_law",
1328
+ "not_law": false,
1329
+ "notes": [
1330
+ "Generated from social_security_aux.csv for explicit source selection."
1331
+ ],
1332
+ "sha256": "e059aa9fba806b260a399b8a6a18b892a6363ba12ee00fe21ab109d09dff0ec4",
1333
+ "source_urls": [
1334
+ "https://www.ssa.gov/oact/tr/2025/lrIndex.html",
1335
+ "https://www.ssa.gov/oact/solvency/provisions/tables/table_run133.html"
1336
+ ],
1337
+ "type": "trustees_current_law"
1338
+ },
1339
+ "tax_assumption": {
1340
+ "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.",
1341
+ "name": "trustees-2025-core-thresholds-v1",
1342
+ "not_default_current_law": true,
1343
+ "parameter_groups": [
1344
+ "all_gov_irs_uprating_parameters"
1345
+ ],
1346
+ "projection_base_year": 2026,
1347
+ "source": "SSA 2025 Trustees Report V.C.7 and OACT email clarification, May 6, 2026",
1348
+ "start_year": 2035,
1349
+ "uprating_parameter": "gov.irs.uprating",
1350
+ "wage_index": "gov.ssa.nawi"
1351
+ },
1352
+ "year_range": {
1353
+ "end": 2100,
1354
+ "start": 2026
1355
+ },
1356
+ "years": [
1357
+ 2026,
1358
+ 2027,
1359
+ 2028,
1360
+ 2029,
1361
+ 2030,
1362
+ 2031,
1363
+ 2032,
1364
+ 2033,
1365
+ 2034,
1366
+ 2035,
1367
+ 2036,
1368
+ 2037,
1369
+ 2038,
1370
+ 2039,
1371
+ 2040,
1372
+ 2041,
1373
+ 2042,
1374
+ 2043,
1375
+ 2044,
1376
+ 2045,
1377
+ 2046,
1378
+ 2047,
1379
+ 2048,
1380
+ 2049,
1381
+ 2050,
1382
+ 2051,
1383
+ 2052,
1384
+ 2053,
1385
+ 2054,
1386
+ 2055,
1387
+ 2056,
1388
+ 2057,
1389
+ 2058,
1390
+ 2059,
1391
+ 2060,
1392
+ 2061,
1393
+ 2062,
1394
+ 2063,
1395
+ 2064,
1396
+ 2065,
1397
+ 2066,
1398
+ 2067,
1399
+ 2068,
1400
+ 2069,
1401
+ 2070,
1402
+ 2071,
1403
+ 2072,
1404
+ 2073,
1405
+ 2074,
1406
+ 2075,
1407
+ 2076,
1408
+ 2077,
1409
+ 2078,
1410
+ 2079,
1411
+ 2080,
1412
+ 2081,
1413
+ 2082,
1414
+ 2083,
1415
+ 2084,
1416
+ 2085,
1417
+ 2086,
1418
+ 2087,
1419
+ 2088,
1420
+ 2089,
1421
+ 2090,
1422
+ 2091,
1423
+ 2092,
1424
+ 2093,
1425
+ 2094,
1426
+ 2095,
1427
+ 2096,
1428
+ 2097,
1429
+ 2098,
1430
+ 2099,
1431
+ 2100
1432
+ ]
1433
+ }
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2026.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2026-2026
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2026-2026
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2026/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2026: 348.8M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.88 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2026] SS baseline: $1647.3B, target: $1701.3B
52
+ [DEBUG 2026] Payroll cap: $184,500
53
+ [DEBUG 2026] Payroll baseline: $12139.6B, target: $11129.0B
54
+ [DEBUG 2026] OASDI TOB baseline: $62.8B, target: $76.8B
55
+ [DEBUG 2026] HI TOB baseline: $42.1B, target: $52.2B
56
+ [DEBUG 2026] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2026] SS achieved: $1701.3B (error: $0.0M, 0.000%)
58
+ [DEBUG 2026] Payroll achieved: $11129.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2026] OASDI TOB achieved: $76.8B (error: $0.0M, 0.000%)
60
+ [DEBUG 2026] HI TOB achieved: $52.2B (error: $0.0M, 0.000%)
61
+ Saved 2026.h5 and metadata
62
+ 2026 348.8M $14105.3B $ 4992.5B 46.84GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2027.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2027-2027
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2027-2027
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2027/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2027: 350.9M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
34
+
35
+ Loaded 41,314 households
36
+ Household age matrix shape: (41314, 86)
37
+
38
+ ======================================================================
39
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
40
+ ======================================================================
41
+
42
+ Methodology (SIMPLIFIED):
43
+ 1. PolicyEngine uprates to each projection year
44
+ 2. Calculate all values at household level (map_to='household')
45
+ 3. IPF/GREG adjusts weights to match SSA demographics
46
+ 4. Apply calibrated weights directly (no aggregation needed)
47
+
48
+ Initial memory usage: 1.04 GB
49
+
50
+ Year Population Income Tax Baseline Tax Memory
51
+ -----------------------------------------------------------------
52
+ [DEBUG 2027] SS baseline: $1769.8B, target: $1799.9B
53
+ [DEBUG 2027] Payroll cap: $192,600
54
+ [DEBUG 2027] Payroll baseline: $12735.9B, target: $11627.0B
55
+ [DEBUG 2027] OASDI TOB baseline: $68.7B, target: $82.6B
56
+ [DEBUG 2027] HI TOB baseline: $45.9B, target: $60.6B
57
+ [DEBUG 2027] Negative weights: 0 (all weights non-negative)
58
+ [DEBUG 2027] SS achieved: $1799.9B (error: $0.2M, 0.000%)
59
+ [DEBUG 2027] Payroll achieved: $11627.0B (error: $0.0M, 0.000%)
60
+ [DEBUG 2027] OASDI TOB achieved: $82.6B (error: $0.0M, 0.000%)
61
+ [DEBUG 2027] HI TOB achieved: $60.6B (error: $0.0M, 0.000%)
62
+ Saved 2027.h5 and metadata
63
+ 2027 350.9M $17427.6B $ 5253.7B 47.25GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2028.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2028-2028
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2028-2028
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2028/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2028: 353.0M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
34
+
35
+ Loaded 41,314 households
36
+ Household age matrix shape: (41314, 86)
37
+
38
+ ======================================================================
39
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
40
+ ======================================================================
41
+
42
+ Methodology (SIMPLIFIED):
43
+ 1. PolicyEngine uprates to each projection year
44
+ 2. Calculate all values at household level (map_to='household')
45
+ 3. IPF/GREG adjusts weights to match SSA demographics
46
+ 4. Apply calibrated weights directly (no aggregation needed)
47
+
48
+ Initial memory usage: 0.88 GB
49
+
50
+ Year Population Income Tax Baseline Tax Memory
51
+ -----------------------------------------------------------------
52
+ [DEBUG 2028] SS baseline: $1886.3B, target: $1894.7B
53
+ [DEBUG 2028] Payroll cap: $198,600
54
+ [DEBUG 2028] Payroll baseline: $13303.9B, target: $12159.0B
55
+ [DEBUG 2028] OASDI TOB baseline: $74.2B, target: $88.8B
56
+ [DEBUG 2028] HI TOB baseline: $49.3B, target: $65.6B
57
+ [DEBUG 2028] Negative weights: 0 (all weights non-negative)
58
+ [DEBUG 2028] SS achieved: $1894.7B (error: $0.0M, -0.000%)
59
+ [DEBUG 2028] Payroll achieved: $12159.0B (error: $0.0M, -0.000%)
60
+ [DEBUG 2028] OASDI TOB achieved: $88.8B (error: $0.0M, 0.000%)
61
+ [DEBUG 2028] HI TOB achieved: $65.6B (error: $0.0M, 0.000%)
62
+ Saved 2028.h5 and metadata
63
+ 2028 353.0M $20792.6B $ 5479.4B 47.15GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2029.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2029-2029
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2029-2029
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2029/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2029: 355.1M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
34
+
35
+ Loaded 41,314 households
36
+ Household age matrix shape: (41314, 86)
37
+
38
+ ======================================================================
39
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
40
+ ======================================================================
41
+
42
+ Methodology (SIMPLIFIED):
43
+ 1. PolicyEngine uprates to each projection year
44
+ 2. Calculate all values at household level (map_to='household')
45
+ 3. IPF/GREG adjusts weights to match SSA demographics
46
+ 4. Apply calibrated weights directly (no aggregation needed)
47
+
48
+ Initial memory usage: 0.86 GB
49
+
50
+ Year Population Income Tax Baseline Tax Memory
51
+ -----------------------------------------------------------------
52
+ [DEBUG 2029] SS baseline: $2011.7B, target: $1991.9B
53
+ [DEBUG 2029] Payroll cap: $206,400
54
+ [DEBUG 2029] Payroll baseline: $13891.9B, target: $12696.0B
55
+ [DEBUG 2029] OASDI TOB baseline: $84.2B, target: $95.2B
56
+ [DEBUG 2029] HI TOB baseline: $52.1B, target: $70.8B
57
+ [DEBUG 2029] Negative weights: 0 (all weights non-negative)
58
+ [DEBUG 2029] SS achieved: $1991.9B (error: $0.0M, -0.000%)
59
+ [DEBUG 2029] Payroll achieved: $12696.0B (error: $0.0M, -0.000%)
60
+ [DEBUG 2029] OASDI TOB achieved: $95.2B (error: $0.0M, 0.000%)
61
+ [DEBUG 2029] HI TOB achieved: $70.8B (error: $0.0M, 0.000%)
62
+ Saved 2029.h5 and metadata
63
+ 2029 355.1M $23060.3B $ 5806.6B 46.88GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2030.log ADDED
@@ -0,0 +1,64 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2030-2030
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2030-2030
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2030/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2030: 357.2M
29
+ 2030: 357.2M
30
+
31
+ ======================================================================
32
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
33
+ ======================================================================
34
+
35
+ Loaded 41,314 households
36
+ Household age matrix shape: (41314, 86)
37
+
38
+ ======================================================================
39
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
40
+ ======================================================================
41
+
42
+ Methodology (SIMPLIFIED):
43
+ 1. PolicyEngine uprates to each projection year
44
+ 2. Calculate all values at household level (map_to='household')
45
+ 3. IPF/GREG adjusts weights to match SSA demographics
46
+ 4. Apply calibrated weights directly (no aggregation needed)
47
+
48
+ Initial memory usage: 0.89 GB
49
+
50
+ Year Population Income Tax Baseline Tax Memory
51
+ -----------------------------------------------------------------
52
+ [DEBUG 2030] SS baseline: $2134.8B, target: $2091.5B
53
+ [DEBUG 2030] Payroll cap: $214,200
54
+ [DEBUG 2030] Payroll baseline: $14490.3B, target: $13239.0B
55
+ [DEBUG 2030] OASDI TOB baseline: $90.7B, target: $103.3B
56
+ [DEBUG 2030] HI TOB baseline: $56.3B, target: $76.6B
57
+ [DEBUG 2030] Negative weights: 0 (all weights non-negative)
58
+ [DEBUG 2030] SS achieved: $2091.5B (error: $0.0M, 0.000%)
59
+ [DEBUG 2030] Payroll achieved: $13239.0B (error: $0.0M, -0.000%)
60
+ [DEBUG 2030] OASDI TOB achieved: $103.3B (error: $0.0M, 0.000%)
61
+ [DEBUG 2030] HI TOB achieved: $76.6B (error: $0.0M, 0.000%)
62
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
63
+ Saved 2030.h5 and metadata
64
+ 2030 357.2M $27409.0B $ 6100.4B 46.92GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2031.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2031-2031
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2031-2031
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2031/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2031: 359.3M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.89 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2031] SS baseline: $2247.9B, target: $2196.1B
52
+ [DEBUG 2031] Payroll cap: $222,300
53
+ [DEBUG 2031] Payroll baseline: $15102.1B, target: $13798.0B
54
+ [DEBUG 2031] OASDI TOB baseline: $96.7B, target: $111.8B
55
+ [DEBUG 2031] HI TOB baseline: $60.3B, target: $83.0B
56
+ [DEBUG 2031] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2031] SS achieved: $2196.1B (error: $0.0M, 0.000%)
58
+ [DEBUG 2031] Payroll achieved: $13798.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2031] OASDI TOB achieved: $111.8B (error: $0.0M, 0.000%)
60
+ [DEBUG 2031] HI TOB achieved: $83.0B (error: $0.0M, 0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2031.h5 and metadata
63
+ 2031 359.3M $32384.9B $ 6380.8B 46.91GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2032.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2032-2032
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2032-2032
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2032/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2032: 361.3M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.88 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2032] SS baseline: $2379.5B, target: $2300.8B
52
+ [DEBUG 2032] Payroll cap: $230,100
53
+ [DEBUG 2032] Payroll baseline: $15714.0B, target: $14380.0B
54
+ [DEBUG 2032] OASDI TOB baseline: $103.9B, target: $120.8B
55
+ [DEBUG 2032] HI TOB baseline: $64.6B, target: $89.9B
56
+ [DEBUG 2032] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2032] SS achieved: $2300.8B (error: $0.0M, 0.000%)
58
+ [DEBUG 2032] Payroll achieved: $14380.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2032] OASDI TOB achieved: $120.8B (error: $0.0M, 0.000%)
60
+ [DEBUG 2032] HI TOB achieved: $89.9B (error: $0.0M, 0.000%)
61
+ Saved 2032.h5 and metadata
62
+ 2032 361.3M $36468.7B $ 6683.5B 46.91GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2033.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2033-2033
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2033-2033
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2033/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2033: 363.3M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.88 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2033] SS baseline: $2522.6B, target: $2409.1B
52
+ [DEBUG 2033] Payroll cap: $237,900
53
+ [DEBUG 2033] Payroll baseline: $16335.6B, target: $14987.0B
54
+ [DEBUG 2033] OASDI TOB baseline: $112.1B, target: $128.9B
55
+ [DEBUG 2033] HI TOB baseline: $69.3B, target: $97.0B
56
+ [DEBUG 2033] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2033] SS achieved: $2409.1B (error: $0.1M, 0.000%)
58
+ [DEBUG 2033] Payroll achieved: $14987.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2033] OASDI TOB achieved: $128.9B (error: $0.0M, 0.000%)
60
+ [DEBUG 2033] HI TOB achieved: $97.0B (error: $0.0M, 0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2033.h5 and metadata
63
+ 2033 363.3M $40943.1B $ 6993.3B 46.77GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2034.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2034-2034
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2034-2034
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2034/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2034: 365.3M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.87 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2034] SS baseline: $2671.0B, target: $2517.9B
52
+ [DEBUG 2034] Payroll cap: $246,000
53
+ [DEBUG 2034] Payroll baseline: $16979.6B, target: $15594.0B
54
+ [DEBUG 2034] OASDI TOB baseline: $120.5B, target: $138.8B
55
+ [DEBUG 2034] HI TOB baseline: $74.6B, target: $104.5B
56
+ [DEBUG 2034] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2034] SS achieved: $2517.9B (error: $0.0M, -0.000%)
58
+ [DEBUG 2034] Payroll achieved: $15594.0B (error: $0.0M, -0.000%)
59
+ [DEBUG 2034] OASDI TOB achieved: $138.8B (error: $0.0M, 0.000%)
60
+ [DEBUG 2034] HI TOB achieved: $104.5B (error: $0.0M, -0.000%)
61
+ Saved 2034.h5 and metadata
62
+ 2034 365.3M $50011.3B $ 7321.5B 46.77GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2035.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2035-2035
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2035-2035
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2035/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2035: 367.2M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.89 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2035] SS baseline: $2828.7B, target: $2630.2B
52
+ [DEBUG 2035] Payroll cap: $254,400
53
+ [DEBUG 2035] Payroll baseline: $17645.5B, target: $16205.0B
54
+ [DEBUG 2035] OASDI TOB baseline: $128.9B, target: $145.8B
55
+ [DEBUG 2035] HI TOB baseline: $79.9B, target: $111.7B
56
+ [DEBUG 2035] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2035] SS achieved: $2630.2B (error: $0.0M, -0.000%)
58
+ [DEBUG 2035] Payroll achieved: $16205.0B (error: $0.0M, -0.000%)
59
+ [DEBUG 2035] OASDI TOB achieved: $145.8B (error: $0.0M, 0.000%)
60
+ [DEBUG 2035] HI TOB achieved: $111.7B (error: $0.0M, -0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2035.h5 and metadata
63
+ 2035 367.2M $59459.7B $ 7640.5B 46.79GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2036.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2036-2036
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2036-2036
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2036/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2036: 369.1M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.87 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2036] SS baseline: $2986.7B, target: $2746.7B
52
+ [DEBUG 2036] Payroll cap: $263,100
53
+ [DEBUG 2036] Payroll baseline: $18333.8B, target: $16825.0B
54
+ [DEBUG 2036] OASDI TOB baseline: $137.1B, target: $153.1B
55
+ [DEBUG 2036] HI TOB baseline: $85.3B, target: $118.3B
56
+ [DEBUG 2036] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2036] SS achieved: $2746.7B (error: $0.0M, -0.000%)
58
+ [DEBUG 2036] Payroll achieved: $16825.0B (error: $0.0M, -0.000%)
59
+ [DEBUG 2036] OASDI TOB achieved: $153.1B (error: $0.0M, 0.000%)
60
+ [DEBUG 2036] HI TOB achieved: $118.3B (error: $0.0M, 0.000%)
61
+ Saved 2036.h5 and metadata
62
+ 2036 369.1M $68828.4B $ 7961.2B 46.78GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2037.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2037-2037
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2037-2037
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2037/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2037: 370.9M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.88 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2037] SS baseline: $3152.9B, target: $2867.0B
52
+ [DEBUG 2037] Payroll cap: $272,100
53
+ [DEBUG 2037] Payroll baseline: $19045.5B, target: $17465.0B
54
+ [DEBUG 2037] OASDI TOB baseline: $145.8B, target: $158.9B
55
+ [DEBUG 2037] HI TOB baseline: $91.2B, target: $125.0B
56
+ [DEBUG 2037] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2037] SS achieved: $2867.0B (error: $0.0M, 0.000%)
58
+ [DEBUG 2037] Payroll achieved: $17465.0B (error: $0.0M, -0.000%)
59
+ [DEBUG 2037] OASDI TOB achieved: $158.9B (error: $0.0M, 0.000%)
60
+ [DEBUG 2037] HI TOB achieved: $125.0B (error: $0.0M, 0.000%)
61
+ Saved 2037.h5 and metadata
62
+ 2037 370.9M $78449.8B $ 8293.8B 46.78GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2038.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2038-2038
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2038-2038
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2038/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2038: 372.6M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.87 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2038] SS baseline: $3327.8B, target: $2989.1B
52
+ [DEBUG 2038] Payroll cap: $281,400
53
+ [DEBUG 2038] Payroll baseline: $19781.4B, target: $18132.0B
54
+ [DEBUG 2038] OASDI TOB baseline: $154.9B, target: $166.8B
55
+ [DEBUG 2038] HI TOB baseline: $97.7B, target: $131.7B
56
+ [DEBUG 2038] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2038] SS achieved: $2989.1B (error: $0.0M, 0.000%)
58
+ [DEBUG 2038] Payroll achieved: $18132.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2038] OASDI TOB achieved: $166.8B (error: $0.0M, 0.000%)
60
+ [DEBUG 2038] HI TOB achieved: $131.7B (error: $0.0M, 0.000%)
61
+ Saved 2038.h5 and metadata
62
+ 2038 372.6M $89586.9B $ 8641.0B 46.78GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2039.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2039-2039
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2039-2039
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2039/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2039: 374.3M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.87 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2039] SS baseline: $3511.8B, target: $3115.3B
52
+ [DEBUG 2039] Payroll cap: $291,000
53
+ [DEBUG 2039] Payroll baseline: $20542.0B, target: $18819.0B
54
+ [DEBUG 2039] OASDI TOB baseline: $164.4B, target: $175.0B
55
+ [DEBUG 2039] HI TOB baseline: $104.6B, target: $138.4B
56
+ [DEBUG 2039] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2039] SS achieved: $3115.3B (error: $0.2M, 0.000%)
58
+ [DEBUG 2039] Payroll achieved: $18819.0B (error: $0.1M, 0.000%)
59
+ [DEBUG 2039] OASDI TOB achieved: $175.0B (error: $0.0M, 0.000%)
60
+ [DEBUG 2039] HI TOB achieved: $138.4B (error: $0.0M, 0.000%)
61
+ Saved 2039.h5 and metadata
62
+ 2039 374.3M $101163.2B $ 9001.1B 46.77GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2040.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2040-2040
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2040-2040
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2040/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2040: 376.0M
29
+ 2040: 376.0M
30
+
31
+ ======================================================================
32
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
33
+ ======================================================================
34
+
35
+ Loaded 41,314 households
36
+ Household age matrix shape: (41314, 86)
37
+
38
+ ======================================================================
39
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
40
+ ======================================================================
41
+
42
+ Methodology (SIMPLIFIED):
43
+ 1. PolicyEngine uprates to each projection year
44
+ 2. Calculate all values at household level (map_to='household')
45
+ 3. IPF/GREG adjusts weights to match SSA demographics
46
+ 4. Apply calibrated weights directly (no aggregation needed)
47
+
48
+ Initial memory usage: 0.89 GB
49
+
50
+ Year Population Income Tax Baseline Tax Memory
51
+ -----------------------------------------------------------------
52
+ [DEBUG 2040] SS baseline: $3705.4B, target: $3242.9B
53
+ [DEBUG 2040] Payroll cap: $300,900
54
+ [DEBUG 2040] Payroll baseline: $21327.8B, target: $19532.0B
55
+ [DEBUG 2040] OASDI TOB baseline: $174.7B, target: $183.6B
56
+ [DEBUG 2040] HI TOB baseline: $111.9B, target: $145.3B
57
+ [DEBUG 2040] Negative weights: 0 (all weights non-negative)
58
+ [DEBUG 2040] SS achieved: $3242.9B (error: $0.0M, -0.000%)
59
+ [DEBUG 2040] Payroll achieved: $19532.0B (error: $0.0M, -0.000%)
60
+ [DEBUG 2040] OASDI TOB achieved: $183.6B (error: $0.0M, 0.000%)
61
+ [DEBUG 2040] HI TOB achieved: $145.3B (error: $0.0M, -0.000%)
62
+ Saved 2040.h5 and metadata
63
+ 2040 376.0M $113492.9B $ 9374.3B 46.80GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2041.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2041-2041
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2041-2041
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2041/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2041: 377.6M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.88 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2041] SS baseline: $3908.9B, target: $3373.2B
52
+ [DEBUG 2041] Payroll cap: $311,100
53
+ [DEBUG 2041] Payroll baseline: $22139.5B, target: $20269.0B
54
+ [DEBUG 2041] OASDI TOB baseline: $185.8B, target: $190.5B
55
+ [DEBUG 2041] HI TOB baseline: $119.4B, target: $152.2B
56
+ [DEBUG 2041] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2041] SS achieved: $3373.2B (error: $0.0M, -0.000%)
58
+ [DEBUG 2041] Payroll achieved: $20269.0B (error: $0.0M, -0.000%)
59
+ [DEBUG 2041] OASDI TOB achieved: $190.5B (error: $0.0M, 0.000%)
60
+ [DEBUG 2041] HI TOB achieved: $152.2B (error: $0.0M, -0.000%)
61
+ Saved 2041.h5 and metadata
62
+ 2041 377.6M $124574.3B $ 9760.6B 46.78GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2042.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2042-2042
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2042-2042
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2042/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2042: 379.1M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.87 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2042] SS baseline: $4123.0B, target: $3508.1B
52
+ [DEBUG 2042] Payroll cap: $321,600
53
+ [DEBUG 2042] Payroll baseline: $22977.9B, target: $21035.0B
54
+ [DEBUG 2042] OASDI TOB baseline: $197.8B, target: $197.7B
55
+ [DEBUG 2042] HI TOB baseline: $127.2B, target: $159.2B
56
+ [DEBUG 2042] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2042] SS achieved: $3508.1B (error: $0.0M, -0.000%)
58
+ [DEBUG 2042] Payroll achieved: $21035.0B (error: $0.0M, -0.000%)
59
+ [DEBUG 2042] OASDI TOB achieved: $197.7B (error: $0.0M, 0.000%)
60
+ [DEBUG 2042] HI TOB achieved: $159.2B (error: $0.0M, -0.000%)
61
+ Saved 2042.h5 and metadata
62
+ 2042 379.1M $135102.0B $10162.2B 46.77GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2043.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2043-2043
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2043-2043
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2043/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2043: 380.6M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.89 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2043] SS baseline: $4348.2B, target: $3647.6B
52
+ [DEBUG 2043] Payroll cap: $332,400
53
+ [DEBUG 2043] Payroll baseline: $23843.5B, target: $21828.0B
54
+ [DEBUG 2043] OASDI TOB baseline: $210.4B, target: $207.4B
55
+ [DEBUG 2043] HI TOB baseline: $135.5B, target: $166.4B
56
+ [DEBUG 2043] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2043] SS achieved: $3647.6B (error: $0.0M, -0.000%)
58
+ [DEBUG 2043] Payroll achieved: $21828.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2043] OASDI TOB achieved: $207.4B (error: $0.0M, 0.000%)
60
+ [DEBUG 2043] HI TOB achieved: $166.4B (error: $0.0M, 0.000%)
61
+ Saved 2043.h5 and metadata
62
+ 2043 380.6M $150264.1B $10575.6B 46.79GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2044.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2044-2044
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2044-2044
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2044/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2044: 382.0M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.87 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2044] SS baseline: $4585.0B, target: $3793.2B
52
+ [DEBUG 2044] Payroll cap: $343,800
53
+ [DEBUG 2044] Payroll baseline: $24741.1B, target: $22653.0B
54
+ [DEBUG 2044] OASDI TOB baseline: $223.5B, target: $215.2B
55
+ [DEBUG 2044] HI TOB baseline: $144.3B, target: $173.9B
56
+ [DEBUG 2044] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2044] SS achieved: $3793.2B (error: $0.0M, 0.000%)
58
+ [DEBUG 2044] Payroll achieved: $22653.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2044] OASDI TOB achieved: $215.2B (error: $0.0M, 0.000%)
60
+ [DEBUG 2044] HI TOB achieved: $173.9B (error: $0.0M, 0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2044.h5 and metadata
63
+ 2044 382.0M $158423.9B $11008.2B 46.77GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2045.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2045-2045
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2045-2045
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2045/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2045: 383.4M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.86 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2045] SS baseline: $4834.0B, target: $3943.8B
52
+ [DEBUG 2045] Payroll cap: $355,500
53
+ [DEBUG 2045] Payroll baseline: $25668.0B, target: $23507.0B
54
+ [DEBUG 2045] OASDI TOB baseline: $237.6B, target: $225.7B
55
+ [DEBUG 2045] HI TOB baseline: $153.6B, target: $181.6B
56
+ [DEBUG 2045] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2045] SS achieved: $3943.8B (error: $0.0M, 0.000%)
58
+ [DEBUG 2045] Payroll achieved: $23507.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2045] OASDI TOB achieved: $225.7B (error: $0.0M, 0.000%)
60
+ [DEBUG 2045] HI TOB achieved: $181.6B (error: $0.0M, 0.000%)
61
+ Saved 2045.h5 and metadata
62
+ 2045 383.4M $168576.7B $11457.3B 46.75GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2046.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2046-2046
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2046-2046
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2046/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2046: 384.7M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.88 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2046] SS baseline: $5095.9B, target: $4097.7B
52
+ [DEBUG 2046] Payroll cap: $367,500
53
+ [DEBUG 2046] Payroll baseline: $26624.9B, target: $24391.0B
54
+ [DEBUG 2046] OASDI TOB baseline: $252.7B, target: $234.2B
55
+ [DEBUG 2046] HI TOB baseline: $163.2B, target: $189.6B
56
+ [DEBUG 2046] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2046] SS achieved: $4097.7B (error: $0.0M, 0.000%)
58
+ [DEBUG 2046] Payroll achieved: $24391.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2046] OASDI TOB achieved: $234.2B (error: $0.0M, 0.000%)
60
+ [DEBUG 2046] HI TOB achieved: $189.6B (error: $0.0M, 0.000%)
61
+ Saved 2046.h5 and metadata
62
+ 2046 384.7M $169258.2B $11922.7B 46.78GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2047.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2047-2047
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2047-2047
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2047/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2047: 386.0M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.88 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2047] SS baseline: $5371.4B, target: $4261.8B
52
+ [DEBUG 2047] Payroll cap: $380,100
53
+ [DEBUG 2047] Payroll baseline: $27616.5B, target: $25313.0B
54
+ [DEBUG 2047] OASDI TOB baseline: $268.8B, target: $243.0B
55
+ [DEBUG 2047] HI TOB baseline: $173.2B, target: $197.9B
56
+ [DEBUG 2047] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2047] SS achieved: $4261.8B (error: $0.0M, -0.000%)
58
+ [DEBUG 2047] Payroll achieved: $25313.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2047] OASDI TOB achieved: $243.0B (error: $0.0M, 0.000%)
60
+ [DEBUG 2047] HI TOB achieved: $197.9B (error: $0.0M, 0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2047.h5 and metadata
63
+ 2047 386.0M $163926.6B $12403.2B 46.78GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2048.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2048-2048
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2048-2048
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2048/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2048: 387.2M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.87 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2048] SS baseline: $5661.1B, target: $4433.2B
52
+ [DEBUG 2048] Payroll cap: $393,000
53
+ [DEBUG 2048] Payroll baseline: $28639.9B, target: $26270.0B
54
+ [DEBUG 2048] OASDI TOB baseline: $286.2B, target: $254.8B
55
+ [DEBUG 2048] HI TOB baseline: $183.7B, target: $206.6B
56
+ [DEBUG 2048] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2048] SS achieved: $4433.2B (error: $0.0M, -0.000%)
58
+ [DEBUG 2048] Payroll achieved: $26270.0B (error: $0.0M, -0.000%)
59
+ [DEBUG 2048] OASDI TOB achieved: $254.8B (error: $0.0M, 0.000%)
60
+ [DEBUG 2048] HI TOB achieved: $206.6B (error: $0.0M, -0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2048.h5 and metadata
63
+ 2048 387.2M $165976.8B $12905.2B 46.77GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2049.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2049-2049
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2049-2049
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2049/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2049: 388.5M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.86 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2049] SS baseline: $5965.9B, target: $4614.0B
52
+ [DEBUG 2049] Payroll cap: $406,500
53
+ [DEBUG 2049] Payroll baseline: $29700.4B, target: $27263.0B
54
+ [DEBUG 2049] OASDI TOB baseline: $304.4B, target: $264.5B
55
+ [DEBUG 2049] HI TOB baseline: $194.8B, target: $215.8B
56
+ [DEBUG 2049] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2049] SS achieved: $4614.0B (error: $0.0M, -0.000%)
58
+ [DEBUG 2049] Payroll achieved: $27263.0B (error: $0.0M, -0.000%)
59
+ [DEBUG 2049] OASDI TOB achieved: $264.5B (error: $0.0M, 0.000%)
60
+ [DEBUG 2049] HI TOB achieved: $215.8B (error: $0.0M, -0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2049.h5 and metadata
63
+ 2049 388.5M $162802.7B $13425.5B 46.77GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2050.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2050-2050
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2050-2050
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2050/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2050: 389.7M
29
+ 2050: 389.7M
30
+
31
+ ======================================================================
32
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
33
+ ======================================================================
34
+
35
+ Loaded 41,314 households
36
+ Household age matrix shape: (41314, 86)
37
+
38
+ ======================================================================
39
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
40
+ ======================================================================
41
+
42
+ Methodology (SIMPLIFIED):
43
+ 1. PolicyEngine uprates to each projection year
44
+ 2. Calculate all values at household level (map_to='household')
45
+ 3. IPF/GREG adjusts weights to match SSA demographics
46
+ 4. Apply calibrated weights directly (no aggregation needed)
47
+
48
+ Initial memory usage: 0.88 GB
49
+
50
+ Year Population Income Tax Baseline Tax Memory
51
+ -----------------------------------------------------------------
52
+ [DEBUG 2050] SS baseline: $6286.5B, target: $4802.5B
53
+ [DEBUG 2050] Payroll cap: $420,300
54
+ [DEBUG 2050] Payroll baseline: $30795.4B, target: $28300.0B
55
+ [DEBUG 2050] OASDI TOB baseline: $323.4B, target: $277.3B
56
+ [DEBUG 2050] HI TOB baseline: $206.5B, target: $230.0B
57
+ [DEBUG 2050] Negative weights: 0 (all weights non-negative)
58
+ [DEBUG 2050] SS achieved: $4802.5B (error: $0.0M, -0.000%)
59
+ [DEBUG 2050] Payroll achieved: $28300.0B (error: $0.0M, 0.000%)
60
+ [DEBUG 2050] OASDI TOB achieved: $277.3B (error: $0.0M, 0.000%)
61
+ [DEBUG 2050] HI TOB achieved: $230.0B (error: $0.0M, 0.000%)
62
+ Saved 2050.h5 and metadata
63
+ 2050 389.7M $166505.5B $13964.1B 46.79GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2051.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2051-2051
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2051-2051
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2051/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2051: 390.9M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.89 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2051] SS baseline: $6623.8B, target: $4999.5B
52
+ [DEBUG 2051] Payroll cap: $434,700
53
+ [DEBUG 2051] Payroll baseline: $31929.9B, target: $29376.0B
54
+ [DEBUG 2051] OASDI TOB baseline: $343.2B, target: $287.9B
55
+ [DEBUG 2051] HI TOB baseline: $218.7B, target: $240.3B
56
+ [DEBUG 2051] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2051] SS achieved: $4999.5B (error: $0.0M, 0.000%)
58
+ [DEBUG 2051] Payroll achieved: $29376.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2051] OASDI TOB achieved: $287.9B (error: $0.0M, 0.000%)
60
+ [DEBUG 2051] HI TOB achieved: $240.3B (error: $0.0M, 0.000%)
61
+ Saved 2051.h5 and metadata
62
+ 2051 390.9M $171561.7B $14524.4B 46.79GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2052.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2052-2052
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2052-2052
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2052/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2052: 392.1M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.89 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2052] SS baseline: $6978.8B, target: $5208.7B
52
+ [DEBUG 2052] Payroll cap: $449,400
53
+ [DEBUG 2052] Payroll baseline: $33101.7B, target: $30494.0B
54
+ [DEBUG 2052] OASDI TOB baseline: $364.3B, target: $301.9B
55
+ [DEBUG 2052] HI TOB baseline: $231.5B, target: $251.1B
56
+ [DEBUG 2052] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2052] SS achieved: $5208.7B (error: $0.0M, 0.000%)
58
+ [DEBUG 2052] Payroll achieved: $30494.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2052] OASDI TOB achieved: $301.9B (error: $0.0M, 0.000%)
60
+ [DEBUG 2052] HI TOB achieved: $251.1B (error: $0.0M, 0.000%)
61
+ Saved 2052.h5 and metadata
62
+ 2052 392.1M $179504.4B $15104.9B 46.79GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2053.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2053-2053
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2053-2053
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2053/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2053: 393.3M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.88 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2053] SS baseline: $7352.5B, target: $5428.8B
52
+ [DEBUG 2053] Payroll cap: $464,700
53
+ [DEBUG 2053] Payroll baseline: $34316.2B, target: $31661.0B
54
+ [DEBUG 2053] OASDI TOB baseline: $386.8B, target: $313.4B
55
+ [DEBUG 2053] HI TOB baseline: $245.0B, target: $262.5B
56
+ [DEBUG 2053] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2053] SS achieved: $5428.8B (error: $0.0M, 0.000%)
58
+ [DEBUG 2053] Payroll achieved: $31661.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2053] OASDI TOB achieved: $313.4B (error: $0.0M, 0.000%)
60
+ [DEBUG 2053] HI TOB achieved: $262.5B (error: $0.0M, 0.000%)
61
+ Saved 2053.h5 and metadata
62
+ 2053 393.3M $177304.0B $15708.8B 46.78GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2054.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2054-2054
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2054-2054
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2054/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2054: 394.5M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.88 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2054] SS baseline: $7746.0B, target: $5658.7B
52
+ [DEBUG 2054] Payroll cap: $480,600
53
+ [DEBUG 2054] Payroll baseline: $35575.1B, target: $32869.0B
54
+ [DEBUG 2054] OASDI TOB baseline: $410.8B, target: $328.7B
55
+ [DEBUG 2054] HI TOB baseline: $259.1B, target: $274.5B
56
+ [DEBUG 2054] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2054] SS achieved: $5658.7B (error: $0.0M, 0.000%)
58
+ [DEBUG 2054] Payroll achieved: $32869.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2054] OASDI TOB achieved: $328.7B (error: $0.0M, 0.000%)
60
+ [DEBUG 2054] HI TOB achieved: $274.5B (error: $0.0M, 0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2054.h5 and metadata
63
+ 2054 394.5M $182517.0B $16339.8B 46.78GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2055.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2055-2055
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2055-2055
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2055/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2055: 395.7M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.88 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2055] SS baseline: $8160.3B, target: $5902.6B
52
+ [DEBUG 2055] Payroll cap: $496,800
53
+ [DEBUG 2055] Payroll baseline: $36876.0B, target: $34124.0B
54
+ [DEBUG 2055] OASDI TOB baseline: $436.3B, target: $344.7B
55
+ [DEBUG 2055] HI TOB baseline: $273.9B, target: $287.2B
56
+ [DEBUG 2055] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2055] SS achieved: $5902.6B (error: $0.0M, 0.000%)
58
+ [DEBUG 2055] Payroll achieved: $34124.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2055] OASDI TOB achieved: $344.7B (error: $0.0M, 0.000%)
60
+ [DEBUG 2055] HI TOB achieved: $287.2B (error: $0.0M, 0.000%)
61
+ Saved 2055.h5 and metadata
62
+ 2055 395.7M $183700.5B $16991.9B 46.79GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2056.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2056-2056
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2056-2056
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2056/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2056: 397.0M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.88 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2056] SS baseline: $8595.0B, target: $6159.0B
52
+ [DEBUG 2056] Payroll cap: $513,600
53
+ [DEBUG 2056] Payroll baseline: $38217.0B, target: $35432.0B
54
+ [DEBUG 2056] OASDI TOB baseline: $462.9B, target: $357.9B
55
+ [DEBUG 2056] HI TOB baseline: $290.0B, target: $300.6B
56
+ [DEBUG 2056] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2056] SS achieved: $6159.0B (error: $0.0M, -0.000%)
58
+ [DEBUG 2056] Payroll achieved: $35432.0B (error: $0.0M, -0.000%)
59
+ [DEBUG 2056] OASDI TOB achieved: $357.9B (error: $0.0M, 0.000%)
60
+ [DEBUG 2056] HI TOB achieved: $300.6B (error: $0.0M, 0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2056.h5 and metadata
63
+ 2056 397.0M $180256.6B $17666.0B 46.79GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2057.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2057-2057
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2057-2057
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2057/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2057: 398.3M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.86 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2057] SS baseline: $9052.8B, target: $6428.7B
52
+ [DEBUG 2057] Payroll cap: $531,000
53
+ [DEBUG 2057] Payroll baseline: $39607.3B, target: $36790.0B
54
+ [DEBUG 2057] OASDI TOB baseline: $491.0B, target: $375.3B
55
+ [DEBUG 2057] HI TOB baseline: $307.1B, target: $314.7B
56
+ [DEBUG 2057] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2057] SS achieved: $6428.7B (error: $0.0M, -0.000%)
58
+ [DEBUG 2057] Payroll achieved: $36790.0B (error: $0.0M, -0.000%)
59
+ [DEBUG 2057] OASDI TOB achieved: $375.3B (error: $0.0M, 0.000%)
60
+ [DEBUG 2057] HI TOB achieved: $314.7B (error: $0.0M, 0.000%)
61
+ Saved 2057.h5 and metadata
62
+ 2057 398.3M $192837.3B $18368.2B 46.77GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2058.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2058-2058
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2058-2058
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2058/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2058: 399.6M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.87 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2058] SS baseline: $9535.0B, target: $6712.4B
52
+ [DEBUG 2058] Payroll cap: $549,000
53
+ [DEBUG 2058] Payroll baseline: $41048.0B, target: $38201.0B
54
+ [DEBUG 2058] OASDI TOB baseline: $520.8B, target: $393.5B
55
+ [DEBUG 2058] HI TOB baseline: $325.7B, target: $329.5B
56
+ [DEBUG 2058] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2058] SS achieved: $6712.4B (error: $0.0M, 0.000%)
58
+ [DEBUG 2058] Payroll achieved: $38201.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2058] OASDI TOB achieved: $393.5B (error: $0.0M, 0.000%)
60
+ [DEBUG 2058] HI TOB achieved: $329.5B (error: $0.0M, 0.000%)
61
+ Saved 2058.h5 and metadata
62
+ 2058 399.6M $207170.3B $19101.1B 46.77GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2059.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2059-2059
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2059-2059
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2059/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2059: 400.9M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.89 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2059] SS baseline: $10042.9B, target: $7005.6B
52
+ [DEBUG 2059] Payroll cap: $567,600
53
+ [DEBUG 2059] Payroll baseline: $42540.6B, target: $39670.0B
54
+ [DEBUG 2059] OASDI TOB baseline: $552.1B, target: $412.6B
55
+ [DEBUG 2059] HI TOB baseline: $345.2B, target: $344.9B
56
+ [DEBUG 2059] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2059] SS achieved: $7005.6B (error: $0.4M, 0.000%)
58
+ [DEBUG 2059] Payroll achieved: $39670.0B (error: $0.2M, 0.000%)
59
+ [DEBUG 2059] OASDI TOB achieved: $412.6B (error: $0.1M, 0.000%)
60
+ [DEBUG 2059] HI TOB achieved: $344.9B (error: $0.0M, 0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2059.h5 and metadata
63
+ 2059 400.9M $218441.7B $19864.0B 46.80GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2060.log ADDED
@@ -0,0 +1,64 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2060-2060
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2060-2060
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2060/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2060: 402.3M
29
+ 2060: 402.3M
30
+
31
+ ======================================================================
32
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
33
+ ======================================================================
34
+
35
+ Loaded 41,314 households
36
+ Household age matrix shape: (41314, 86)
37
+
38
+ ======================================================================
39
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
40
+ ======================================================================
41
+
42
+ Methodology (SIMPLIFIED):
43
+ 1. PolicyEngine uprates to each projection year
44
+ 2. Calculate all values at household level (map_to='household')
45
+ 3. IPF/GREG adjusts weights to match SSA demographics
46
+ 4. Apply calibrated weights directly (no aggregation needed)
47
+
48
+ Initial memory usage: 0.88 GB
49
+
50
+ Year Population Income Tax Baseline Tax Memory
51
+ -----------------------------------------------------------------
52
+ [DEBUG 2060] SS baseline: $10577.9B, target: $7309.2B
53
+ [DEBUG 2060] Payroll cap: $586,800
54
+ [DEBUG 2060] Payroll baseline: $44087.2B, target: $41196.0B
55
+ [DEBUG 2060] OASDI TOB baseline: $585.2B, target: $428.4B
56
+ [DEBUG 2060] HI TOB baseline: $366.2B, target: $360.9B
57
+ [DEBUG 2060] Negative weights: 0 (all weights non-negative)
58
+ [DEBUG 2060] SS achieved: $7309.2B (error: $0.0M, -0.000%)
59
+ [DEBUG 2060] Payroll achieved: $41196.0B (error: $0.0M, -0.000%)
60
+ [DEBUG 2060] OASDI TOB achieved: $428.4B (error: $0.0M, 0.000%)
61
+ [DEBUG 2060] HI TOB achieved: $360.9B (error: $0.0M, -0.000%)
62
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
63
+ Saved 2060.h5 and metadata
64
+ 2060 402.3M $222706.7B $20651.8B 46.78GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2061.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2061-2061
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2061-2061
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2061/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2061: 403.7M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.88 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2061] SS baseline: $11141.4B, target: $7623.3B
52
+ [DEBUG 2061] Payroll cap: $606,900
53
+ [DEBUG 2061] Payroll baseline: $45693.3B, target: $42782.0B
54
+ [DEBUG 2061] OASDI TOB baseline: $620.7B, target: $449.2B
55
+ [DEBUG 2061] HI TOB baseline: $388.1B, target: $377.3B
56
+ [DEBUG 2061] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2061] SS achieved: $7623.3B (error: $0.0M, -0.000%)
58
+ [DEBUG 2061] Payroll achieved: $42782.0B (error: $0.0M, -0.000%)
59
+ [DEBUG 2061] OASDI TOB achieved: $449.2B (error: $0.0M, 0.000%)
60
+ [DEBUG 2061] HI TOB achieved: $377.3B (error: $0.0M, 0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2061.h5 and metadata
63
+ 2061 403.7M $231954.2B $21475.9B 46.77GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2062.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2062-2062
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2062-2062
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2062/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2062: 405.2M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.86 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2062] SS baseline: $11734.8B, target: $7950.7B
52
+ [DEBUG 2062] Payroll cap: $627,600
53
+ [DEBUG 2062] Payroll baseline: $47356.7B, target: $44429.0B
54
+ [DEBUG 2062] OASDI TOB baseline: $658.3B, target: $470.9B
55
+ [DEBUG 2062] HI TOB baseline: $411.5B, target: $394.4B
56
+ [DEBUG 2062] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2062] SS achieved: $7950.7B (error: $0.0M, 0.000%)
58
+ [DEBUG 2062] Payroll achieved: $44429.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2062] OASDI TOB achieved: $470.9B (error: $0.0M, 0.000%)
60
+ [DEBUG 2062] HI TOB achieved: $394.4B (error: $0.0M, 0.000%)
61
+ Saved 2062.h5 and metadata
62
+ 2062 405.2M $241849.6B $22331.8B 46.76GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2063.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2063-2063
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2063-2063
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2063/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2063: 406.6M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.87 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2063] SS baseline: $12359.9B, target: $8287.0B
52
+ [DEBUG 2063] Payroll cap: $648,900
53
+ [DEBUG 2063] Payroll baseline: $49078.9B, target: $46136.0B
54
+ [DEBUG 2063] OASDI TOB baseline: $698.3B, target: $489.0B
55
+ [DEBUG 2063] HI TOB baseline: $436.3B, target: $412.1B
56
+ [DEBUG 2063] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2063] SS achieved: $8287.0B (error: $0.9M, 0.000%)
58
+ [DEBUG 2063] Payroll achieved: $46136.0B (error: $0.5M, 0.000%)
59
+ [DEBUG 2063] OASDI TOB achieved: $489.0B (error: $0.2M, 0.000%)
60
+ [DEBUG 2063] HI TOB achieved: $412.1B (error: $0.1M, 0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2063.h5 and metadata
63
+ 2063 406.6M $251776.6B $23222.6B 46.36GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2064.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2064-2064
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2064-2064
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2064/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2064: 408.1M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.88 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2064] SS baseline: $13018.3B, target: $8637.1B
52
+ [DEBUG 2064] Payroll cap: $671,100
53
+ [DEBUG 2064] Payroll baseline: $50866.2B, target: $47902.0B
54
+ [DEBUG 2064] OASDI TOB baseline: $740.9B, target: $512.6B
55
+ [DEBUG 2064] HI TOB baseline: $462.4B, target: $430.3B
56
+ [DEBUG 2064] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2064] SS achieved: $8637.1B (error: $0.0M, -0.000%)
58
+ [DEBUG 2064] Payroll achieved: $47902.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2064] OASDI TOB achieved: $512.6B (error: $0.0M, 0.000%)
60
+ [DEBUG 2064] HI TOB achieved: $430.3B (error: $0.0M, -0.000%)
61
+ Saved 2064.h5 and metadata
62
+ 2064 408.1M $270192.8B $24148.8B 46.37GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2065.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2065-2065
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2065-2065
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2065/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2065: 409.6M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.87 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2065] SS baseline: $13711.7B, target: $9002.2B
52
+ [DEBUG 2065] Payroll cap: $693,900
53
+ [DEBUG 2065] Payroll baseline: $52716.4B, target: $49733.0B
54
+ [DEBUG 2065] OASDI TOB baseline: $786.8B, target: $532.1B
55
+ [DEBUG 2065] HI TOB baseline: $489.4B, target: $449.3B
56
+ [DEBUG 2065] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2065] SS achieved: $9002.2B (error: $0.0M, -0.000%)
58
+ [DEBUG 2065] Payroll achieved: $49733.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2065] OASDI TOB achieved: $532.1B (error: $0.0M, 0.000%)
60
+ [DEBUG 2065] HI TOB achieved: $449.3B (error: $0.0M, -0.000%)
61
+ Saved 2065.h5 and metadata
62
+ 2065 409.6M $283998.5B $25109.5B 46.36GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2066.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2066-2066
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2066-2066
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2066/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2066: 411.2M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.86 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2066] SS baseline: $14442.1B, target: $9379.6B
52
+ [DEBUG 2066] Payroll cap: $717,600
53
+ [DEBUG 2066] Payroll baseline: $54635.7B, target: $51631.0B
54
+ [DEBUG 2066] OASDI TOB baseline: $835.8B, target: $557.6B
55
+ [DEBUG 2066] HI TOB baseline: $517.3B, target: $469.1B
56
+ [DEBUG 2066] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2066] SS achieved: $9379.6B (error: $0.0M, -0.000%)
58
+ [DEBUG 2066] Payroll achieved: $51631.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2066] OASDI TOB achieved: $557.6B (error: $0.0M, 0.000%)
60
+ [DEBUG 2066] HI TOB achieved: $469.1B (error: $0.0M, 0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2066.h5 and metadata
63
+ 2066 411.2M $295184.5B $26112.0B 46.31GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2067.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2067-2067
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2067-2067
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2067/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2067: 412.7M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.88 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2067] SS baseline: $15211.4B, target: $9775.7B
52
+ [DEBUG 2067] Payroll cap: $741,900
53
+ [DEBUG 2067] Payroll baseline: $56621.8B, target: $53598.0B
54
+ [DEBUG 2067] OASDI TOB baseline: $887.1B, target: $584.2B
55
+ [DEBUG 2067] HI TOB baseline: $546.8B, target: $489.7B
56
+ [DEBUG 2067] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2067] SS achieved: $9775.7B (error: $0.1M, 0.000%)
58
+ [DEBUG 2067] Payroll achieved: $53598.0B (error: $0.1M, 0.000%)
59
+ [DEBUG 2067] OASDI TOB achieved: $584.2B (error: $0.0M, 0.000%)
60
+ [DEBUG 2067] HI TOB achieved: $489.7B (error: $0.0M, 0.000%)
61
+ Saved 2067.h5 and metadata
62
+ 2067 412.7M $300148.8B $27150.1B 46.32GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2068.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2068-2068
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2068-2068
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2068/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2068: 414.2M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.86 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2068] SS baseline: $16021.6B, target: $10185.0B
52
+ [DEBUG 2068] Payroll cap: $767,100
53
+ [DEBUG 2068] Payroll baseline: $58681.9B, target: $55637.0B
54
+ [DEBUG 2068] OASDI TOB baseline: $941.1B, target: $606.4B
55
+ [DEBUG 2068] HI TOB baseline: $577.7B, target: $511.2B
56
+ [DEBUG 2068] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2068] SS achieved: $10185.0B (error: $2.4M, 0.000%)
58
+ [DEBUG 2068] Payroll achieved: $55637.0B (error: $0.9M, 0.000%)
59
+ [DEBUG 2068] OASDI TOB achieved: $606.4B (error: $0.4M, 0.000%)
60
+ [DEBUG 2068] HI TOB achieved: $511.2B (error: $0.3M, 0.000%)
61
+ Saved 2068.h5 and metadata
62
+ 2068 414.2M $296793.6B $28230.8B 46.30GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2069.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2069-2069
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2069-2069
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2069/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2069: 415.8M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.89 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2069] SS baseline: $16875.1B, target: $10614.1B
52
+ [DEBUG 2069] Payroll cap: $793,200
53
+ [DEBUG 2069] Payroll baseline: $60816.0B, target: $57746.0B
54
+ [DEBUG 2069] OASDI TOB baseline: $998.7B, target: $635.2B
55
+ [DEBUG 2069] HI TOB baseline: $610.2B, target: $533.6B
56
+ [DEBUG 2069] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2069] SS achieved: $10614.1B (error: $0.0M, -0.000%)
58
+ [DEBUG 2069] Payroll achieved: $57746.0B (error: $0.0M, -0.000%)
59
+ [DEBUG 2069] OASDI TOB achieved: $635.2B (error: $0.0M, 0.000%)
60
+ [DEBUG 2069] HI TOB achieved: $533.6B (error: $0.0M, -0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2069.h5 and metadata
63
+ 2069 415.8M $309148.7B $29358.2B 46.32GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2070.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2070-2070
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2070-2070
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2070/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2070: 417.3M
29
+ 2070: 417.3M
30
+
31
+ ======================================================================
32
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
33
+ ======================================================================
34
+
35
+ Loaded 41,314 households
36
+ Household age matrix shape: (41314, 86)
37
+
38
+ ======================================================================
39
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
40
+ ======================================================================
41
+
42
+ Methodology (SIMPLIFIED):
43
+ 1. PolicyEngine uprates to each projection year
44
+ 2. Calculate all values at household level (map_to='household')
45
+ 3. IPF/GREG adjusts weights to match SSA demographics
46
+ 4. Apply calibrated weights directly (no aggregation needed)
47
+
48
+ Initial memory usage: 0.86 GB
49
+
50
+ Year Population Income Tax Baseline Tax Memory
51
+ -----------------------------------------------------------------
52
+ [DEBUG 2070] SS baseline: $17774.0B, target: $11060.9B
53
+ [DEBUG 2070] Payroll cap: $820,200
54
+ [DEBUG 2070] Payroll baseline: $63026.5B, target: $59930.0B
55
+ [DEBUG 2070] OASDI TOB baseline: $1059.8B, target: $659.2B
56
+ [DEBUG 2070] HI TOB baseline: $644.2B, target: $557.0B
57
+ [DEBUG 2070] Negative weights: 0 (all weights non-negative)
58
+ [DEBUG 2070] SS achieved: $11060.9B (error: $0.1M, 0.000%)
59
+ [DEBUG 2070] Payroll achieved: $59930.0B (error: $0.0M, 0.000%)
60
+ [DEBUG 2070] OASDI TOB achieved: $659.2B (error: $0.0M, 0.000%)
61
+ [DEBUG 2070] HI TOB achieved: $557.0B (error: $0.0M, 0.000%)
62
+ Saved 2070.h5 and metadata
63
+ 2070 417.3M $314827.8B $30527.2B 46.29GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2071.log ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2071-2071
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2071-2071
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2071/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2071: 418.8M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.87 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2071] SS baseline: $18720.7B, target: $11523.3B
52
+ [DEBUG 2071] Payroll cap: $848,100
53
+ [DEBUG 2071] Payroll baseline: $65317.0B, target: $62196.0B
54
+ [DEBUG 2071] OASDI TOB baseline: $1124.6B, target: $690.4B
55
+ [DEBUG 2071] HI TOB baseline: $680.1B, target: $581.1B
56
+ [DEBUG 2071] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2071] SS achieved: $11523.3B (error: $3.9M, 0.000%)
58
+ [DEBUG 2071] Payroll achieved: $62196.0B (error: $1.2M, 0.000%)
59
+ [DEBUG 2071] OASDI TOB achieved: $690.4B (error: $0.6M, 0.000%)
60
+ [DEBUG 2071] HI TOB achieved: $581.2B (error: $0.5M, 0.000%)
61
+ Saved 2071.h5 and metadata
62
+ 2071 418.8M $344294.6B $31743.3B 46.31GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2072.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2072-2072
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2072-2072
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2072/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2072: 420.3M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.89 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2072] SS baseline: $19717.9B, target: $12004.2B
52
+ [DEBUG 2072] Payroll cap: $876,900
53
+ [DEBUG 2072] Payroll baseline: $67690.1B, target: $64543.0B
54
+ [DEBUG 2072] OASDI TOB baseline: $1193.2B, target: $722.9B
55
+ [DEBUG 2072] HI TOB baseline: $717.6B, target: $606.3B
56
+ [DEBUG 2072] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2072] SS achieved: $12004.2B (error: $0.0M, -0.000%)
58
+ [DEBUG 2072] Payroll achieved: $64543.0B (error: $0.0M, -0.000%)
59
+ [DEBUG 2072] OASDI TOB achieved: $722.9B (error: $0.0M, 0.000%)
60
+ [DEBUG 2072] HI TOB achieved: $606.3B (error: $0.0M, -0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2072.h5 and metadata
63
+ 2072 420.3M $367807.8B $33008.7B 46.33GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2073.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2073-2073
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2073-2073
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2073/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2073: 421.8M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.86 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2073] SS baseline: $20768.2B, target: $12504.6B
52
+ [DEBUG 2073] Payroll cap: $906,600
53
+ [DEBUG 2073] Payroll baseline: $70148.3B, target: $66975.0B
54
+ [DEBUG 2073] OASDI TOB baseline: $1266.1B, target: $750.1B
55
+ [DEBUG 2073] HI TOB baseline: $757.2B, target: $632.6B
56
+ [DEBUG 2073] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2073] SS achieved: $12504.6B (error: $0.0M, 0.000%)
58
+ [DEBUG 2073] Payroll achieved: $66975.0B (error: $0.0M, 0.000%)
59
+ [DEBUG 2073] OASDI TOB achieved: $750.1B (error: $0.0M, 0.000%)
60
+ [DEBUG 2073] HI TOB achieved: $632.6B (error: $0.0M, 0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2073.h5 and metadata
63
+ 2073 421.8M $362388.1B $34325.0B 46.26GB
staging/5a357137e2fd33975745603915e98a51b7be81d0-crfb-longrun-20260520-5a35713-annual/long_term/logs/2074.log ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ HOUSEHOLD-LEVEL INCOME TAX PROJECTION: 2074-2074
3
+ ======================================================================
4
+
5
+ Configuration:
6
+ Base year: 2024 (CPS microdata)
7
+ Projection: 2074-2074
8
+ Calculation level: HOUSEHOLD ONLY (simplified)
9
+ Calibration profile: ss-payroll-tob
10
+ Profile description: Age, Social Security, taxable payroll, and TOB using positive entropy calibration under the long-run core-threshold tax assumption.
11
+ Target source: trustees_2025_current_law
12
+ Long-run tax assumption: trustees-2025-core-thresholds-v1
13
+ Calibration method: ENTROPY
14
+ Including Social Security benefits constraint: Yes
15
+ Including taxable payroll constraint: Yes
16
+ Including TOB revenue constraint: Yes
17
+ Saving year-specific .h5 files: Yes (to /__modal/volumes/vo-Z61F7GEhCDhsa5YnQg4DRJ/crfb-longrun-20260520-5a35713-annual/.parallel_tmp/2074/)
18
+ Years to process: 1
19
+ Estimated time: ~3 minutes
20
+
21
+ ======================================================================
22
+ STEP 1: DEMOGRAPHIC PROJECTIONS
23
+ ======================================================================
24
+
25
+ Loaded SSA projections: 86 ages x 1 years
26
+
27
+ Population projections:
28
+ 2074: 423.2M
29
+
30
+ ======================================================================
31
+ STEP 2: BUILDING HOUSEHOLD AGE COMPOSITION
32
+ ======================================================================
33
+
34
+ Loaded 41,314 households
35
+ Household age matrix shape: (41314, 86)
36
+
37
+ ======================================================================
38
+ STEP 3: HOUSEHOLD-LEVEL PROJECTION
39
+ ======================================================================
40
+
41
+ Methodology (SIMPLIFIED):
42
+ 1. PolicyEngine uprates to each projection year
43
+ 2. Calculate all values at household level (map_to='household')
44
+ 3. IPF/GREG adjusts weights to match SSA demographics
45
+ 4. Apply calibrated weights directly (no aggregation needed)
46
+
47
+ Initial memory usage: 0.87 GB
48
+
49
+ Year Population Income Tax Baseline Tax Memory
50
+ -----------------------------------------------------------------
51
+ [DEBUG 2074] SS baseline: $21874.5B, target: $13025.6B
52
+ [DEBUG 2074] Payroll cap: $937,500
53
+ [DEBUG 2074] Payroll baseline: $72698.9B, target: $69501.0B
54
+ [DEBUG 2074] OASDI TOB baseline: $1343.5B, target: $785.4B
55
+ [DEBUG 2074] HI TOB baseline: $799.0B, target: $659.9B
56
+ [DEBUG 2074] Negative weights: 0 (all weights non-negative)
57
+ [DEBUG 2074] SS achieved: $13025.6B (error: $0.8M, 0.000%)
58
+ [DEBUG 2074] Payroll achieved: $69501.0B (error: $0.2M, 0.000%)
59
+ [DEBUG 2074] OASDI TOB achieved: $785.4B (error: $0.2M, 0.000%)
60
+ [DEBUG 2074] HI TOB achieved: $659.9B (error: $0.1M, 0.000%)
61
+ Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
62
+ Saved 2074.h5 and metadata
63
+ 2074 423.2M $364473.8B $35693.0B 46.26GB