Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
File size: 22,775 Bytes
4aa353b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 | ---
version: 0.2
date: 2026-09-04
status: DRAFT β awaiting PI review
authors:
- Rowan Amanna (draft)
- reviewers TBD
---
# AI Legislation Codebook v0.1
Two-axis classification system for coding U.S. AI-governance bills. Every bill
can carry **zero or more** labels on each axis. Labels are meant to be
mutually informative (a bill can be both "Healthcare" and "Consumer
Protection"), not mutually exclusive.
## Coding rules (read first)
0. **First decide `is_ai_related`.** Every classification carries an explicit
binary field: `is_ai_related = true` means the bill substantively regulates,
defines, funds, or otherwise operates on AI / automated decision systems /
algorithms. `is_ai_related = false` means the bill is a ceremonial
resolution (honoring a tech workforce, recognizing Space Command, etc.),
a pure appropriation with no AI content, or only mentions AI in passing
without regulating it. **When `is_ai_related = false`, both axis lists MUST
be empty** β labels only apply to AI-related bills. Human coders make this
call in Step 1 of the Classify page; the LLM classifier makes the same
call from its prompt.
1. **Multi-label is expected.** A single bill often regulates multiple domains
and pulls multiple levers. Assign every label that clearly applies.
2. **Recall < precision.** When in doubt, leave the label off. A false
negative (missed label) is easier to catch in review than a false positive
(spurious label) that misleads downstream analysis.
3. **Text over intent.** Code what the bill *does* in statute, not what
supporters or opponents *say* it does. Findings and preambles are context;
the operative sections are the source of truth.
4. **Federal actions count too.** The `state = "US"` bills go through the
same taxonomy. Nothing in either axis is state-only.
5. **Confidence flag.** If the automated classifier assigns a label with
confidence < 0.6, treat it as tentative β human coders in the validation
study should double-check.
6. **Codebook version travels with the classification.** Every entry in
`classifications.json` records the codebook version it was produced against,
so re-runs against a newer codebook are diffable.
7. **Every AI-related bill gets at least one Governance Mechanism label.**
If `is_ai_related = true` AND the bill has any operative regulatory text β
a prohibition, a requirement, a penalty, a study mandate β assign at least
one Axis 2 label. Zero-mechanism on an AI-related bill is only correct in
rare edge cases (e.g., a definitions-only bill that hasn't advanced yet).
For non-AI bills (`is_ai_related = false`), both axes are always empty
per Rule 0.
8. **General / Cross-sector is a fallback, not an addition.** Do not attach
`General / Cross-sector` to a bill that already has a specific Axis-1 label
unless the bill's operative sections substantively regulate 3+ distinct
sectors. When in doubt, prefer the specific label.
---
## Axis 1 β Regulatory Target
The domain the law reaches into. Which sector's behavior does the bill
change? A bill is coded here even if it doesn't use the word "AI" β the
question is *whose activities the operative sections regulate*.
### 1.1 Healthcare
**Definition.** Regulates AI use in the delivery of medical care, clinical
decision-making, insurance coverage decisions for medical services, or
health-record handling.
**Include** if the bill regulates:
- Clinical decision-support systems, diagnostic AI, or triage tools
- Insurer use of AI for prior-authorization, claims, or coverage denials
- Health-record data processing where AI is a distinct actor
**Exclude:**
- Bills that only fund healthcare AI research without regulating deployment
- Data-privacy bills that cover healthcare as one of many sectors β code
those as Privacy + General/Cross-sector
**Examples:**
- `AL HB515` β Regulates use of AI in health-coverage decisions
- `AL SB294` β Modernizes prior-authorization, restricts AI-only denials
### 1.2 Elections
**Definition.** Regulates AI-generated or AI-assisted content in political
campaigns, election administration, voter communication, or ballot integrity.
**Include:**
- Deepfake/synthetic-media rules targeting election periods
- Disclosure requirements for AI-generated campaign ads
- AI use by election officials (e.g., signature-matching)
**Exclude:**
- General deepfake bills that happen to mention elections in findings only β
code those as Digital Content/IP unless elections are in the operative text
**Examples:**
- `AL HB172` β Criminal & civil penalties for materially deceptive
AI-generated election media
- `AK HB358` β Deepfakes liability, election context
### 1.3 Employment/HR
**Definition.** Regulates AI use in hiring, promotion, discipline, wage
setting, monitoring, or termination decisions in employment contexts.
**Include:**
- Automated resume screening, interview scoring
- Workplace surveillance and productivity monitoring
- Algorithmic wage-setting or scheduling
**Exclude:**
- Workforce-development / STEM-training bills that don't regulate employer
AI use β code as General/Cross-sector
**Examples:**
- `CA AB1883` β Workplace surveillance tools
- `CA AB1331` β Workplace surveillance
- [NYC Local Law 144βstyle bills once present in dataset]
### 1.4 Education
**Definition.** Regulates AI use in Kβ12 or higher education β by students,
teachers, admissions, or administration.
**Include:**
- AI in admissions, grading, plagiarism-detection
- Student-data processing by AI systems
- Mandated AI-literacy curriculum
- Task forces on AI-in-education
**Exclude:**
- Appropriations to education budgets that don't touch AI
- Bills funding AI research at universities without regulating classroom use
**Examples:**
- `CA SB1288` β Public schools AI working group
- [Grade-scoring / plagiarism-detection bill TBD]
### 1.5 Criminal Justice
**Definition.** Regulates AI use by police, prosecutors, courts, corrections,
or in sentencing and parole decisions.
**Include:**
- Predictive policing, facial recognition by law enforcement
- Risk-assessment tools in sentencing and parole
- AI-assisted evidence analysis
**Exclude:**
- Bills that criminalize AI-generated content (deepfake CSAM, election
deepfakes) β code as the domain the content targets (Elections, Child
Safety) + Digital Content/IP
**Examples:**
- [Predictive-policing bill TBD]
- [Facial-recognition-by-LE bill TBD]
### 1.6 Housing
**Definition.** Regulates AI use in housing decisions β rentals, mortgages,
tenant screening, or pricing algorithms.
**Include:**
- Algorithmic rent-setting (RealPage-style)
- Tenant-screening AI
- Discriminatory-outcome prohibitions in housing algorithms
**Exclude:**
- General consumer-protection bills that only mention housing in findings
**Examples:**
- `AZ HB2847` β Rental price fixing; algorithmic pricing
- `US HB10110` β Housing Price Transparency Act (algorithmic price fixing)
### 1.7 Finance/Credit
**Definition.** Regulates AI use in lending, credit-scoring, underwriting,
banking, or financial-product recommendations.
**Include:**
- Automated underwriting or credit-scoring
- Algorithmic-discrimination rules in lending
- AI in insurance underwriting (cross-listed with Insurance)
**Exclude:**
- Budget/appropriations bills that mention finance departments
- Corporate-tax bills
**Examples:**
- [Automated-underwriting bill TBD β likely CO SB205-style]
### 1.8 Insurance
**Definition.** Regulates AI use by insurers in underwriting, pricing,
claims, or coverage decisions.
**Include:**
- Health insurance AI (also Healthcare)
- Auto, life, homeowners insurance AI
- Actuarial-model transparency
**Exclude:**
- Bills that only mention insurance in appropriations
**Examples:**
- `AL HB515` β Health-coverage decisions (cross-listed with Healthcare)
- `AL SB294` β Health insurance prior-authorization
### 1.9 Child Safety
**Definition.** Regulates AI use where minors are the direct target β content
moderation, CSAM detection, age verification, or social-media protections.
**Include:**
- AI-generated CSAM criminalization
- Age-verification requirements on AI-enabled platforms
- Minor-specific consent or parental-control rules
**Exclude:**
- General obscenity bills that don't specify a minor target
- Education bills β code as Education
**Examples:**
- `AL HB168` β Raises maximum age for offenses involving obscene AI-generated
materials
- `AL SB109` β Same, senate version
### 1.10 Consumer Protection
**Definition.** Regulates AI-enabled consumer-facing practices β deceptive
patterns, dark patterns, surveillance pricing, chatbots impersonating humans.
**Include:**
- Chatbot-disclosure requirements ("you are talking to a bot")
- Surveillance-pricing prohibitions
- Deceptive-AI-content in commerce
**Exclude:**
- Sector-specific consumer laws (housing, healthcare) β code those primarily
under the sector
**Examples:**
- `CA AB2564` β Surveillance pricing
- `AL HB516` β Consumer protection when using AI to interact with a consumer
### 1.11 Privacy
**Definition.** Regulates the collection, processing, or use of personal
information by AI systems.
**Include:**
- Biometric data (facial, voice, gait) processing
- Comprehensive consumer-privacy laws with AI provisions
- Data-minimization requirements for AI training
**Exclude:**
- Sector-specific privacy (health-record only) β cross-list with the sector
**Examples:**
- `AL HB283` β Data privacy, processing regulation, consumer actions
- `AL HB351` β Same, house version
### 1.12 Digital Content/IP
**Definition.** Regulates AI-generated content β deepfakes, synthetic media,
training-data provenance, copyright of AI outputs.
**Include (always):**
- **Bills requiring disclosure of what data was used to train an AI system.**
These count as Digital Content/IP; do NOT default such bills to
`General / Cross-sector`.
- **Deepfake / synthetic media bills.** Always Digital Content/IP even if
also cross-listed with Elections, Child Safety, or Consumer Protection.
- Watermarking / provenance marking of AI outputs.
- Copyright rules for AI-generated works.
**Exclude:**
- Bills that only reference generative AI in findings/preamble without
regulating the content or its training data.
**Examples:**
- `AK SB33` β Synthetic media liability, elections
- `CA AB2013` β Generative AI: training-data disclosure (Digital Content/IP,
NOT General/Cross-sector)
### 1.13 Government Procurement
**Definition.** Regulates AI use by government agencies β what agencies can
buy, how they must vet AI vendors, transparency of government AI use.
**Include:**
- State-agency procurement standards for AI
- Public inventories of government AI systems
- Vendor-attestation requirements
**Exclude:**
- Bills that create study committees only β code as Task Force/Study on the
mechanism axis + General/Cross-sector on the target axis
**Examples:**
- `CA SB892` β Public contracts, automated decision systems, procurement
standards
- `CA SB313` β Office of AI, state agency public interface
### 1.14 Public Safety
**Definition.** Regulates AI use in public-safety contexts outside criminal
justice β emergency response, hazard prediction, public surveillance.
**Include:**
- 911 dispatch AI
- Public-space surveillance not tied to law enforcement
- Emergency-response optimization
**Exclude:**
- Police use of AI β code as Criminal Justice
- Workplace surveillance β code as Employment/HR
**Examples:**
- [911-AI bill TBD]
- [Public-surveillance bill TBD]
### 1.15 Transportation
**Definition.** Regulates AI in vehicles, traffic systems, or transportation
infrastructure.
**Include:**
- Autonomous / self-driving vehicles
- AI-enabled traffic-signal control
- Delivery robot / drone rules
**Examples:**
- [Autonomous-vehicle bill TBD β grep matched noise, need cleaner example]
### 1.16 Telecommunications
**Definition.** Regulates AI use in telecom services β robocalls with AI
voices, network management, broadband deployment decisions.
**Include:**
- AI-generated voice in robocalls
- Automated dialing with synthetic voices
- Network-neutrality-adjacent AI provisions
**Examples:**
- `CA AB2905` β Telecommunications: automatic dialing-announcing devices:
artificial voices
- `CA AB2512` β Same topic, sibling bill
### 1.17 Cybersecurity
**Definition.** Regulates AI use in cybersecurity β offensive AI use, defensive
tooling requirements, breach reporting where AI is implicated.
**Include:**
- AI-enabled intrusion-detection mandates
- Rules on adversarial ML in state systems
- Cybersecurity workforce provisions where AI is central
**Examples:**
- `AK SB177` β AI, deepfakes, cybersecurity, data transfers (multi-target)
- `AK HB306` β Same, house version
### 1.18 Licensing
**Definition.** Regulates professional licensing where AI is either used by
licensees or the subject of a new license (e.g., AI-developer registration).
**Include:**
- Licensure of AI developers or high-risk AI systems
- Rules restricting AI use by licensed professions (medicine, law, therapy)
**Exclude:**
- General occupational-licensing bills that don't touch AI
**Examples:**
- `IL HB5649` β DFPR AI mental-health service (licensure angle)
### 1.19 General / Cross-sector
**Definition.** Bills that regulate AI horizontally β comprehensive AI acts,
definitions statutes, or cross-cutting task forces without a single sector
focus.
**Include:**
- Omnibus state AI acts (e.g., CO SB205, CA SB1047)
- Standalone definition statutes
- General AI task forces / study commissions
**Exclude (strictly):**
- Bills that touch multiple sectors but each in a substantive way β code
all applicable sector labels instead, NOT General/Cross-sector.
- Bills that are primarily about **training-data disclosure** β those are
Digital Content/IP, not General.
- Bills that primarily regulate one identifiable sector plus some ancillary
spillover β code just the primary sector.
- **Never assign General/Cross-sector as a second label alongside a specific
sector** unless the bill's operative sections substantively regulate 3+
distinct sectors.
**Examples:**
- `AK SB262` β Artificial Intelligence Task Force
- [CA SB1047-style omnibus bill]
---
## Axis 2 β Governance Mechanism
The regulatory lever the bill pulls. What does the operative text of the bill
*do*? Bills routinely combine mechanisms (a bias-audit bill often has
disclosure + enforcement + private right of action).
### 2.1 Definitions of AI/ADS
**Definition.** Establishes or amends statutory definitions of "artificial
intelligence," "automated decision system," "high-risk AI," etc.
**Include:**
- Bills whose operative section is a definition statute
- Definitional amendments to existing code
**Exclude:**
- Bills that reference existing definitions without amending them
**Examples:**
- [Standalone definition statute TBD]
- Most omnibus AI acts include this as a section
### 2.2 Disclosure / Transparency
**Definition.** Requires disclosure to consumers, employees, or regulators
that AI is being used, how it was trained, or what its outputs are.
**Include:**
- Chatbot self-identification requirements
- Training-data disclosure
- Watermarking / provenance marking
- AI-in-ad disclosures
**Examples:**
- `AL HB516` β Consumer disclosure when AI interacts with consumer
- `CA AB2013` β Generative AI training-data disclosure
### 2.3 Impact Assessments
**Definition.** Requires the deployer or developer to conduct and document a
pre-deployment assessment of risks, harms, or civil-rights impacts.
**Include:**
- Algorithmic impact assessments (AIAs)
- Data-protection impact assessments where AI-specific
- Mandated risk-classification exercises (like the EU AI Act's high-risk tier)
**Examples:**
- [CO SB205-style AIA requirement]
- [State agency AIA bill]
### 2.4 Bias Audits
**Definition.** Requires periodic, independent, or self-conducted testing of
an AI system for discriminatory outcomes across protected classes.
**Include:**
- NYC Local Law 144-style employment bias-audit bills
- Requirements for third-party audits with published results
- Testing-and-reporting cycles
**Exclude:**
- Impact-assessment bills that don't require post-deployment audits β code as
Impact Assessments
**Examples:**
- [NYC Local Law 144-style employment audit TBD]
### 2.5 Algorithmic-Discrimination Prohibition
**Definition.** Directly prohibits discriminatory outcomes from AI systems
against protected classes.
**Include:**
- Standalone anti-discrimination statutes for AI
- Explicit private-cause-of-action for algorithmic discrimination
- Ban on use of protected-class proxies
**Examples:**
- [CO SB205 sections on discrimination TBD]
### 2.6 Private Right of Action
**Definition.** Grants individuals the ability to sue in their own name over
AI-related harms.
**Include:**
- Explicit PRA sections
- Deceptive-practices acts extended to AI
**Exclude:**
- Enforcement-by-attorney-general only β code as Enforcement/Penalty Scheme
**Examples:**
- Illinois BIPA-style biometric privacy bills
### 2.7 Licensing / Registration
**Definition.** Requires developers, deployers, or specific AI systems to
register with, or obtain a license from, a state agency.
**Include:**
- AI-developer registries
- High-risk-system pre-approval
- Sandboxes with registration requirements
**Examples:**
- [Registration-of-AI-devs bill TBD]
### 2.8 Procurement Requirements
**Definition.** Rules that constrain how public agencies buy or use AI.
**Include:**
- Vendor-attestation clauses
- Mandatory inventories of state AI
- Prohibitions on procuring specific systems
**Examples:**
- `CA SB892` β Public contracts AI procurement standards
### 2.9 Deepfake / Synthetic Media Rules
**Definition.** Criminalizes, civilly penalizes, or otherwise directly
regulates the creation or distribution of AI-generated synthetic media
in specified contexts.
**Include (mandatory):**
- **Any bill that penalizes, criminalizes, or requires disclosure of
AI-generated synthetic media** MUST get this label β even if it also
gets other mechanism labels like Enforcement/Penalty Scheme, Disclosure,
or Definitions of AI/ADS.
- Election deepfake bans, campaign-ad synthetic-media rules
- Non-consensual intimate imagery generated by AI
- CSAM synthetic-media bans
- Watermarking mandates specific to synthetic media
- Synthetic-voice rules in telecom (robocalls, autodialing)
**Examples:**
- `AL HB172` β Deceptive AI election media criminalization β also gets
Enforcement/Penalty Scheme; both labels apply.
- `AK SB33` β Synthetic media liability, elections β also gets Private
Right of Action; both labels apply.
- `CA AB2905` β Synthetic voices in autodialing (Telecommunications
domain) β also gets Disclosure/Transparency.
### 2.10 Data-Rights Provisions
**Definition.** Grants individuals rights (access, deletion, opt-out,
portability) over data that AI systems collect or use.
**Include:**
- Right to opt out of automated decision-making
- Right to explanation of an automated decision
- Data-deletion rights specific to training corpora
**Examples:**
- `AL HB283` β Data privacy consumer actions
### 2.11 Preemption / Savings Clauses
**Definition.** Bill text explicitly preempts local ordinances, cedes to
federal law, or preserves other state statutes.
**Include:**
- Express preemption clauses ("no political subdivision shall...")
- Savings clauses preserving other consumer-protection laws
- Anti-preemption language explicitly foreclosing federal preemption
**Examples:**
- [Preemption-clause bill TBD]
### 2.12 Enforcement / Penalty Scheme
**Definition.** Specifies who enforces the bill and what penalties apply for
violations.
**Include:**
- Attorney-general enforcement provisions
- Civil monetary penalties
- Criminal penalties tied to AI misuse
**Exclude:**
- Bills that create an offense without an explicit enforcement scheme
**Examples:**
- `AL HB172` β Criminal & civil penalties for deceptive election media
### 2.13 Task Force / Study
**Definition.** Creates a study committee, advisory council, or working group
to investigate AI policy without imposing operative restrictions.
**Include:**
- Interim study committees
- Standing AI advisory councils
- Report-back-in-X-months bills
**Examples:**
- `AK SB262` β Artificial Intelligence Task Force
- `CA SB1288` β Public schools AI working group
### 2.14 Sectoral Carve-Outs
**Definition.** The bill exempts a specific sector or use case from otherwise-
general AI regulation.
**Include:**
- "This section does not apply to healthcare providers..."
- Research-use exemptions
- Small-business exemptions
**Exclude:**
- Bills that are sector-specific from the start β those aren't carve-outs
**Examples:**
- [Carve-out bill TBD]
---
## Change log
- **v0.2 (2026-09-04)** β Post-verification refinements from a 13-bill
smoke test that missed 3 labels:
- **Coding rule 7 added**: substantive bills must have β₯1 mechanism
label (empty mechanism only valid for ceremonial/appropriations).
- **Coding rule 8 added**: `General/Cross-sector` is fallback-only,
never additive alongside a specific sector.
- **Digital Content/IP (1.12)**: training-data-disclosure bills must
get this label (not `General`); deepfake bills always get it.
- **General/Cross-sector (1.19)**: strengthened exclusion criteria.
- **Deepfake/Synthetic Media Rules (2.9)**: mandatory label for any
bill penalizing or requiring disclosure of synthetic media, even
when other mechanism labels also apply.
- **v0.1 (2026-09-04)** β Initial draft. 19 targets, 14 mechanisms,
examples seeded from real bills in the current dataset; a handful marked
`TBD` for domains where the current dataset didn't surface a clean anchor.
## Open questions for review
1. Should **Insurance** be folded into **Finance/Credit** as one label, given
most AI-insurance bills are health-insurance and would already double-code
as Healthcare?
2. Should **General/Cross-sector** be a fallback (only used when nothing else
applies) or an additive label (used alongside sector labels for omnibus
bills)? Draft assumes the former.
3. Is the **Definitions of AI/ADS** mechanism useful, given nearly every AI
bill contains definitions? Consider narrowing to "amends existing statutory
definitions."
4. The `TBD` example slots need real bills. Two approaches: (a) enrich the
dataset by pulling more federal/state bills we know regulate those areas,
or (b) accept that some categories are legitimately empty in the current
corpus and note it in the analysis.
|