Skip to content

AI Transparency Act (SB 942, SB 1000)

Latent disclosure: provider, system and version, time, unique ID, created or altered; free verification tool.

In short

  • Where: California, United States
  • Status: In force since 2 August 2026; an assistive-technology field in the disclosure by 1 January 2029
  • Who: Anyone producing a GenAI system publicly accessible in California
  • Covers: AI-generated content generally
  • Kennmarq.com: covers images, video and audio today.
Updated 4 November 2026; source checked 4 November 2026. Sources are government sites. This page explains what Kennmarq.com does; it isn't legal advice.

What it asks of each kind of file

What AI Transparency Act (SB 942, SB 1000) asks of each kind of AI-generated file, and what Kennmarq.com adds today
FileWhat it asksKennmarq.com today
Imagesprovenance data naming the provider, and the AI system and its versionCovered
Videoprovenance data naming the provider, and the AI system and its versionCovered
Audioprovenance data naming the provider, and the AI system and its versionCovered

In the API

Send markets=us-ca on each call to POST /v1/mark: a call that lacks what the United States' rules need is refused before anything is counted, and each mark gets a receipt of what it carries for each law. The call must also send provider, app_name and app_version.

What a mark for the United States carries, by kind of file
FileMade with AIA deep fake (deepfake=true)
PictureWatermark and Content CredentialsWatermark and Content Credentials
ClipWatermark and Content CredentialsWatermark and Content Credentials
SongWatermark and Content CredentialsRefused for now: a song can't carry a visible label, and spoken notices for deep fakes aren't available yet: leave "deepfake" off for songs.
Mark a picture for the United States
curl https://api.kennmarq.com/v1/mark \
  -H "Authorization: Bearer $KENNMARQ_API_KEY" \
  -F file=@image.png \
  -F source=created \
  -F provider="Acme Inc." \
  -F app_name="Acme Studio" -F app_version="2.1" \
  -F markets=us-ca \
  -o image.marked.png

An AI coding agent gets the same answer from the MCP tool get_requirements (MCP server).

Official text

More