---
title: "AB 2013 Training Data Disclosure Linter"
method: POST
path: "/v1/tools/lint_ab2013_training_data_disclosure"
tags: ["TODO_TAGS_REVIEW"]
---

# AB 2013 Training Data Disclosure Linter

`POST /v1/tools/lint_ab2013_training_data_disclosure`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/lint_ab2013_training_data_disclosure`
- Auth: none declared

Lints a supplied generative-AI training-data disclosure against the 12 datapoint categories required by California AB 2013 (Cal. Bus. & Prof. Code §22757.7, eff. 2026-01-01): dataset sources/owners, purpose alignment, datapoint counts and types, IP status, licensing, personal/aggregate-consumer-information inclusion, cleaning/processing description, synthetic-data use, and collection time period/dates. Per-datapoint present/missing findings; DRAFT-PINNED against secondary-source statute summaries, not a primary-text re-read. Asserts the supplied disclosure replays to this coverage finding, never that the developer is AB 2013 compliant or that this is legal advice. Root node of the ca-genai-disclosure chain. Zero network, zero PII.

**Tool URL:** https://ainumbers.co/chaingraph/art-315-ab2013-training-data-disclosure-linter.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `disclosure` unknown, required

## Response `200`

Successful tool execution result

- object
  - `all_present` boolean
  - `insufficient_evidence` boolean
  - `missing_datapoints` string[]
  - `per_datapoint` object[]
    - `datapoint` string
    - `status` string
  - `present_count` integer
  - `statute_citation` string
  - `total_datapoints` integer

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
