From 887c83dc02ae2606eeb82ec2fa54791f5bf7c0c8 Mon Sep 17 00:00:00 2001 From: snapsynapse <57973674+snapsynapse@users.noreply.github.com> Date: Wed, 14 Oct 2026 21:15:10 -0600 Subject: [PATCH 1/3] fix(provenance): clarify OAIP coverage and unissued template --- .github/workflows/build.yml | 2 +- MANIFEST.yaml | 27 +- assets/styles.css | 2 +- data/admission/receipts.json | 794 ++++++++++-------- .../sources/publedge-jia-draft-2026-10-14.md | 86 ++ .../instruments/us-ut-oaip-jia-2026-001.md | 12 +- docs/MANIFEST.yaml | 27 +- docs/agents.json | 2 +- docs/api/v1/containers.json | 110 ++- docs/api/v1/of/instruments.json | 14 +- docs/api/v1/of/obligations.json | 7 +- docs/api/v1/of/parties.json | 14 +- ...ubledge-illustrative-requesting-party.json | 7 +- .../us-ut-oaip-jia-2026-001-utah-oaip.json | 7 +- .../of/records/us-ut-oaip-jia-2026-001.json | 14 +- ...ssion-disclose-genai-on-first-session.json | 7 +- ...atbot-disclosure-2026q2-first-session.json | 7 +- docs/api/v1/of/terms.json | 7 +- docs/api/v1/recently_changed.json | 24 +- docs/api/v1/upcoming.json | 4 + docs/assets/data.json | 2 +- docs/assets/styles.css | 2 +- docs/atom.xml | 24 +- docs/authorities.html | 2 +- docs/compare.html | 8 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 18 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 18 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 18 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 18 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 18 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 18 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 18 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 18 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 18 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 18 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 18 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 18 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 18 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 18 +- .../index.html | 18 +- .../index.html | 18 +- .../index.html | 18 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../us-ut-oaip-jia-2026-001/index.html | 2 +- .../instruments/us-ut-oaip-jia-2026-001.md | 12 +- docs/definitions/index.html | 2 +- docs/feed.json | 24 +- docs/feed.xml | 38 +- docs/index.html | 12 +- docs/instrument/us-ut-oaip-jia-2026-001.json | 14 +- docs/instruments.html | 10 +- docs/llms.txt | 2 +- docs/matrix.html | 75 +- ...ssion-disclose-genai-on-first-session.json | 7 +- docs/obligations.html | 2 +- ...ubledge-illustrative-requesting-party.json | 7 +- .../us-ut-oaip-jia-2026-001-utah-oaip.json | 7 +- .../admt-60-day-cure-period/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../ai-authorized-rx-renewal/index.html | 6 +- .../primary/ai-defense-elimination/index.html | 6 +- .../cfpb-pay-to-pay-fee-prohibited/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../chatbot-safety-policy-filing/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 8 +- .../disclose-genai-on-request/index.html | 6 +- .../elizachat-phased-rollout/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../high-risk-ai-impact-assessment/index.html | 6 +- .../index.html | 6 +- .../irs-501c3-dual-test-failure/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../rma-data-security-63a-19-102/index.html | 6 +- .../primary/rma-end-of-term-report/index.html | 6 +- .../rma-hold-harmless-state/index.html | 6 +- .../rma-incident-notification-24hr/index.html | 6 +- .../rma-monthly-report-to-oaip/index.html | 6 +- .../rma-no-advertising-reference/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../cfpb-pay-to-pay-fee-prohibited/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../high-risk-ai-impact-assessment/index.html | 2 +- .../index.html | 2 +- .../admt-60-day-cure-period/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../irs-501c3-dual-test-failure/index.html | 2 +- .../index.html | 2 +- .../ai-defense-elimination/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../chatbot-safety-policy-filing/index.html | 2 +- .../index.html | 2 +- .../ai-defense-elimination/index.html | 2 +- .../index.html | 2 +- .../disclose-genai-on-request/index.html | 2 +- .../index.html | 2 +- .../index.html | 14 +- .../elizachat-phased-rollout/index.html | 2 +- .../index.html | 2 +- .../rma-data-security-63a-19-102/index.html | 2 +- .../rma-end-of-term-report/index.html | 2 +- .../rma-hold-harmless-state/index.html | 2 +- .../rma-incident-notification-24hr/index.html | 2 +- .../rma-monthly-report-to-oaip/index.html | 2 +- .../rma-no-advertising-reference/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../rma-data-security-63a-19-102/index.html | 2 +- .../rma-end-of-term-report/index.html | 2 +- .../rma-hold-harmless-state/index.html | 2 +- .../rma-monthly-report-to-oaip/index.html | 2 +- .../rma-no-advertising-reference/index.html | 2 +- .../ai-authorized-rx-renewal/index.html | 2 +- .../index.html | 2 +- .../rma-data-security-63a-19-102/index.html | 2 +- .../rma-end-of-term-report/index.html | 2 +- .../rma-hold-harmless-state/index.html | 2 +- .../rma-monthly-report-to-oaip/index.html | 2 +- .../rma-no-advertising-reference/index.html | 2 +- .../index.html | 2 +- .../ai-authorized-rx-renewal/index.html | 2 +- .../index.html | 2 +- .../rma-data-security-63a-19-102/index.html | 2 +- .../rma-end-of-term-report/index.html | 2 +- .../rma-hold-harmless-state/index.html | 2 +- .../rma-monthly-report-to-oaip/index.html | 2 +- .../rma-no-advertising-reference/index.html | 2 +- .../index.html | 2 +- docs/schema/instrument.schema.json | 4 + docs/schema/json/record.schema.json | 22 + docs/templates/index.html | 1 + ...atbot-disclosure-2026q2-first-session.json | 7 +- docs/timeline.html | 4 +- docs/us/colorado/index.html | 2 +- docs/us/colorado/legislature/index.html | 2 +- .../legislature/statute/2024-001/index.html | 11 +- .../legislature/statute/2024-001/record.json | 3 + .../legislature/statute/2025-001/index.html | 9 +- .../legislature/statute/2025-001/record.json | 3 + .../legislature/statute/2026-001/index.html | 11 +- .../legislature/statute/2026-001/record.json | 3 + .../colorado/legislature/statute/index.html | 6 +- docs/us/federal/cfpb/ao/2022-001/index.html | 9 +- docs/us/federal/cfpb/ao/2022-001/record.json | 3 + docs/us/federal/cfpb/ao/index.html | 6 +- docs/us/federal/cfpb/index.html | 2 +- .../federal/cftc-dsio/il/2017-001/index.html | 9 +- .../federal/cftc-dsio/il/2017-001/record.json | 3 + docs/us/federal/cftc-dsio/il/index.html | 6 +- docs/us/federal/cftc-dsio/index.html | 2 +- docs/us/federal/index.html | 2 +- docs/us/federal/irs-chief-counsel/index.html | 2 +- .../irs-chief-counsel/plr/2025-001/index.html | 9 +- .../plr/2025-001/record.json | 3 + .../federal/irs-chief-counsel/plr/index.html | 6 +- docs/us/federal/irs-tege/index.html | 2 +- .../federal/irs-tege/plr/2026-001/index.html | 9 +- .../federal/irs-tege/plr/2026-001/record.json | 3 + docs/us/federal/irs-tege/plr/index.html | 6 +- docs/us/federal/sec-corpfin/index.html | 2 +- .../sec-corpfin/nal/2025-001/index.html | 9 +- .../sec-corpfin/nal/2025-001/record.json | 3 + docs/us/federal/sec-corpfin/nal/index.html | 6 +- docs/us/index.html | 4 +- docs/us/utah/index.html | 18 +- docs/us/utah/legislature/index.html | 2 +- .../legislature/statute/2024-001/index.html | 11 +- .../legislature/statute/2024-001/record.json | 3 + .../legislature/statute/2025-001/index.html | 11 +- .../legislature/statute/2025-001/record.json | 3 + .../legislature/statute/2025-002/index.html | 11 +- .../legislature/statute/2025-002/record.json | 3 + .../legislature/statute/2025-003/index.html | 9 +- .../legislature/statute/2025-003/record.json | 3 + .../legislature/statute/2026-001/index.html | 11 +- .../legislature/statute/2026-001/record.json | 3 + docs/us/utah/legislature/statute/index.html | 6 +- docs/us/utah/oaip/index.html | 4 +- docs/us/utah/oaip/jia/2026-001/index.html | 25 +- docs/us/utah/oaip/jia/2026-001/record.json | 25 +- docs/us/utah/oaip/jia/index.html | 8 +- docs/us/utah/oaip/rma/2024-001/index.html | 9 +- docs/us/utah/oaip/rma/2024-001/record.json | 3 + docs/us/utah/oaip/rma/2025-001/index.html | 9 +- docs/us/utah/oaip/rma/2025-001/record.json | 3 + docs/us/utah/oaip/rma/2025-002/index.html | 11 +- docs/us/utah/oaip/rma/2025-002/record.json | 3 + docs/us/utah/oaip/rma/2026-001/index.html | 9 +- docs/us/utah/oaip/rma/2026-001/record.json | 3 + docs/us/utah/oaip/rma/index.html | 6 +- .../oaip-coverage-review-2026-10-14.json | 17 + .../oaip-public-wording-2026-10-14.md | 23 + .../oaip-public-wording-a11y-2026-10-14.json | 488 +++++++++++ package.json | 1 + schema/instrument.schema.json | 4 + scripts/build-extras.js | 10 +- scripts/build.js | 87 +- scripts/eval-package-smoke.js | 5 +- scripts/lib/api-projection.js | 11 +- scripts/verify-ci.js | 1 + tests/fixtures/of-contract-fingerprint.json | 54 +- .../fixtures/of-relationship-migrations.json | 41 + tests/oaip-public-presentation.test.js | 99 +++ tests/source-admission.test.js | 7 +- 358 files changed, 2378 insertions(+), 1214 deletions(-) create mode 100644 data/admission/sources/publedge-jia-draft-2026-10-14.md create mode 100644 ops/evidence/oaip-coverage-review-2026-10-14.json create mode 100644 ops/evidence/oaip-public-wording-2026-10-14.md create mode 100644 ops/evidence/oaip-public-wording-a11y-2026-10-14.json create mode 100644 tests/fixtures/of-relationship-migrations.json create mode 100644 tests/oaip-public-presentation.test.js diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fcd59ff1..a28bc384 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -30,7 +30,7 @@ jobs: - uses: actions/checkout@v5 with: repository: snapsynapse/obligation-first - ref: 7f032fc5482b34359770bc50ca6fa94c6606e6fb + ref: 1857e686efb674ed54be8c33b10b9d18f5c7db41 path: obligation-first - uses: actions/setup-node@v5 diff --git a/MANIFEST.yaml b/MANIFEST.yaml index 316bda10..8e7630dc 100644 --- a/MANIFEST.yaml +++ b/MANIFEST.yaml @@ -88,7 +88,7 @@ files: - path: .github/workflows/build.yml role: ci - hash: sha256:6d2a6c830ef9ca8519b779a78c33debd9d5fcff5f20978164d4c4dc0fe065f1b + hash: sha256:f5ecc35daec11a43407c9e6459e7f6c2bbbfea832bd7f3c70cc617b284b2a926 note: .github/workflows/build.yml - path: .github/workflows/verify.yml @@ -128,7 +128,7 @@ files: - path: package.json role: config - hash: sha256:b22e0dcdcd2e45a3f232b450795cb65c32c4a58723423f456071bfb288c009b7 + hash: sha256:af6642457235638f1179832bcdd954c8dda92017a2b0afa6ccb329472f998144 note: package.json - path: package-lock.json @@ -208,7 +208,7 @@ files: - path: data/examples/instruments/us-ut-oaip-jia-2026-001.md role: instrument - hash: sha256:639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad + hash: sha256:105b224a7764d7ab3d8bacc81b4fda2871bbbd5032f35336cb8ac76c938f4664 note: data/examples/instruments/us-ut-oaip-jia-2026-001.md - path: data/examples/instruments/us-ut-oaip-rma-2024-001.md @@ -508,7 +508,7 @@ files: - path: schema/instrument.schema.json role: schema - hash: sha256:0208dce36b68bdd47a149ce7f7d1616dc44bed8cffbf7806e7eda86d91ebd62b + hash: sha256:b1751310bdd0849649f9e2204c992a3dcb262bb924e7735b11df8562e1075ba6 note: schema/instrument.schema.json - path: schema/obligation-record.schema.json @@ -568,7 +568,7 @@ files: - path: scripts/lib/api-projection.js role: tooling - hash: sha256:6cdb63b5b7e140208ec99a284336d94bf8c0567cc6f68a53a381a048902af03b + hash: sha256:4fee7be5510e811aac0e971a7d534aab25757141f73f883e3c0ce38a6d4f9b77 note: Pure docs/api/v1 aggregate projections carrying source and editorial labelling - path: scripts/lib/publication-state.js @@ -593,12 +593,12 @@ files: - path: scripts/build-extras.js role: tooling - hash: sha256:08fb442fc6d4c0b996cfcc5dcbc5275c6c3c181408abc3f332c2b2dc4fa615a2 + hash: sha256:1340e0a08c317b56e1336062901912bf7fa0914c53873536183b36de9f757f3c note: scripts/build-extras.js - path: scripts/build.js role: tooling - hash: sha256:28008102ee3321e82d7f85ea6250a7015699bd9dc6f9cdb70d575e1f2bfe9788 + hash: sha256:446b5c8212b5b34a52e672b8983ccf524f80466b6fc14ec5083aa41e485e5a4d note: scripts/build.js - path: scripts/check-production-search.mjs @@ -703,7 +703,7 @@ files: - path: scripts/eval-package-smoke.js role: tooling - hash: sha256:9d400b585387c3de6efd37d09eccefc6b6cf71e29dcd9408fc1d9a1ff3b8e46d + hash: sha256:6da95ed2729c08117baabc91eb7a51f0ddc71d7e88b2db583e11ab32c7fcbe18 note: scripts/eval-package-smoke.js - path: scripts/eval-obligation-first-binding.js @@ -858,7 +858,7 @@ files: - path: scripts/verify-ci.js role: tooling - hash: sha256:8c002e38525f6701b778c61e59dbe08d9aa03637df19cb07afeceff8cf6723ec + hash: sha256:5ae1380f9e0d395604058b6cb601881d2f24f09f47c12cd9c3e70b45fbbd8e9e note: scripts/verify-ci.js - path: AGENTS.md @@ -888,7 +888,7 @@ files: - path: assets/styles.css role: site-source - hash: sha256:d88eac2418162a49d79392925b098803348cfa557b33ebbd910fa56cc0e3d631 + hash: sha256:7c7dbe3d997eeb1c154d9b76b7c7b4fda542c1544220c29fb5ba14dbf5ea8460 note: assets/styles.css - path: assets/tables.js @@ -1038,7 +1038,7 @@ files: - path: tests/source-admission.test.js role: code - hash: sha256:646f30d589ec1961dcc0f3377985c9dba1be6be2c0b0a66538135ba664632ac8 + hash: sha256:0b23a41ef4189650c71176ba1bbe4d87d9ac656cf063bf149317cd2947410dd6 note: Source admission policy and producer-gate regressions - path: tests/publication-state.test.js @@ -1193,3 +1193,8 @@ files: role: code hash: sha256:e16c21f3bfaabd8c89c5ba26cb159cff98451e0f5bb4bf0bb49a54679f55aeda note: SB226 Summary successor embeds the human receipt and changes one unit + + - path: ops/evidence/oaip-coverage-review-2026-10-14.json + role: evidence + hash: sha256:74b73417feda7bb0fec090804015c90737cc817e6238e0f641190cad7747d56d + note: Dated OAIP index coverage comparison; not per-record legal verification diff --git a/assets/styles.css b/assets/styles.css index fe6e6cf8..b7cf1ca1 100644 --- a/assets/styles.css +++ b/assets/styles.css @@ -997,7 +997,7 @@ tr.row-focus { outline: 2px solid var(--navy); outline-offset: -2px; } border-radius: var(--radius); font-size: 0.9rem; } -.record-summary-strip .summary-item { white-space: nowrap; } +.record-summary-strip .summary-item { white-space: normal; } .record-summary-strip strong { color: var(--muted); font-weight: 600; margin-right: 0.25rem; } /* -------------------------------------------------------------------------- diff --git a/data/admission/receipts.json b/data/admission/receipts.json index 9dbbfe74..ab7201be 100644 --- a/data/admission/receipts.json +++ b/data/admission/receipts.json @@ -1993,385 +1993,519 @@ } }, "data/examples/instruments/us-ut-oaip-jia-2026-001.md": { - "record_sha256": "b935a9e9d2a81ec511b4f507e2086e60394cba0f5ca191721dfd405edb4c17d6", - "baseline_sha256": "c2190dfc51ff2893e9e1a4d49c9457f0fca3791cd8cca5878fe55c1a7b014c19", + "record_sha256": "cce15cddae55f4f4e2cefd07e6592f58ebead674765a7fe265f80cf795ceca6c", + "baseline_sha256": "b935a9e9d2a81ec511b4f507e2086e60394cba0f5ca191721dfd405edb4c17d6", "whole_record": { - "before_sha256": "c2190dfc51ff2893e9e1a4d49c9457f0fca3791cd8cca5878fe55c1a7b014c19", - "after_sha256": "b935a9e9d2a81ec511b4f507e2086e60394cba0f5ca191721dfd405edb4c17d6" + "before_sha256": "b935a9e9d2a81ec511b4f507e2086e60394cba0f5ca191721dfd405edb4c17d6", + "after_sha256": "cce15cddae55f4f4e2cefd07e6592f58ebead674765a7fe265f80cf795ceca6c" + }, + "supersedes": { + "packet_sha256": "27b15547fb411ec37543f7deac2039683b39c228e9d71b8d5976e645c811d329", + "reason": "Correct author versus intended authority attribution on an unissued PubLedge proposal; preserve prior human review verbatim.", + "receipt": { + "record_sha256": "b935a9e9d2a81ec511b4f507e2086e60394cba0f5ca191721dfd405edb4c17d6", + "baseline_sha256": "c2190dfc51ff2893e9e1a4d49c9457f0fca3791cd8cca5878fe55c1a7b014c19", + "whole_record": { + "before_sha256": "c2190dfc51ff2893e9e1a4d49c9457f0fca3791cd8cca5878fe55c1a7b014c19", + "after_sha256": "b935a9e9d2a81ec511b4f507e2086e60394cba0f5ca191721dfd405edb4c17d6" + }, + "review": { + "actor_type": "human", + "actor": "Sam Rogers", + "reviewed_at": "2026-09-24T02:36:37Z", + "decision": "source-consistency-reviewed", + "human_approved": true, + "scope": "Human review and approval by Sam Rogers, attested in the Claude Code session on 2026-09-23, of source-consistency corrections prepared by an agent (Claude). Renews last_verified to 2026-09-23 on that basis. Agent preparation scope: Corrects the JIA draft's enacting-bill citation, dead authority URL, statutory versus proposed disclosure triggers, provision date label and publication-state timeline against the retained HB 452 enrolled copy and the retained OAIP home page. Does not renew last_verified, promote the draft or assert issuance.", + "packet_sha256": "27b15547fb411ec37543f7deac2039683b39c228e9d71b8d5976e645c811d329" + }, + "unresolved": [ + "Lawyer review and authority sign-off remain pending; the draft is not issued.", + "The EveryAILaw amended-stack correspondence for the SB 149 slug was not compared field by field." + ], + "evidence": { + "hb452-section": { + "snapshot_path": "data/admission/sources/utah-hb452/HB0452-enrolled.txt", + "snapshot_sha256": "1223a7bd0156baa3d35ce2f93e71df811de442c5e12e4535caceb332595db481", + "original": { + "path": "data/admission/sources/utah-hb452/HB0452-enrolled.pdf", + "sha256": "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f" + }, + "acquisition": "retained_snapshot", + "official_url": "https://le.utah.gov/Session/2025/bills/enrolled/HB0452.pdf", + "document_id": "Utah HB 452 (2025)", + "document_title": "Enrolled Copy H.B. 452 Artificial Intelligence Amendments", + "issuing_body": "Utah State Legislature", + "document_type": "enacted legislation", + "version": "2025 General Session enrolled copy", + "locator": "Section 5 enacting 13-72a-203, line 175", + "excerpt": "13-72a-203 . Disclosure requirements.", + "identity_excerpts": [ + "Artificial Intelligence Amendments", + "13-72a-203 . Disclosure requirements." + ] + }, + "hb452-before-access": { + "snapshot_path": "data/admission/sources/utah-hb452/HB0452-enrolled.txt", + "snapshot_sha256": "1223a7bd0156baa3d35ce2f93e71df811de442c5e12e4535caceb332595db481", + "original": { + "path": "data/admission/sources/utah-hb452/HB0452-enrolled.pdf", + "sha256": "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f" + }, + "acquisition": "retained_snapshot", + "official_url": "https://le.utah.gov/Session/2025/bills/enrolled/HB0452.pdf", + "document_id": "Utah HB 452 (2025)", + "document_title": "Enrolled Copy H.B. 452 Artificial Intelligence Amendments", + "issuing_body": "Utah State Legislature", + "document_type": "enacted legislation", + "version": "2025 General Session enrolled copy", + "locator": "13-72a-203(1)-(2)(a), lines 176-180", + "excerpt": "before the Utah user may access the features of the mental health chatbot", + "identity_excerpts": [ + "Artificial Intelligence Amendments", + "13-72a-203 . Disclosure requirements." + ] + }, + "hb452-seven-days": { + "snapshot_path": "data/admission/sources/utah-hb452/HB0452-enrolled.txt", + "snapshot_sha256": "1223a7bd0156baa3d35ce2f93e71df811de442c5e12e4535caceb332595db481", + "original": { + "path": "data/admission/sources/utah-hb452/HB0452-enrolled.pdf", + "sha256": "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f" + }, + "acquisition": "retained_snapshot", + "official_url": "https://le.utah.gov/Session/2025/bills/enrolled/HB0452.pdf", + "document_id": "Utah HB 452 (2025)", + "document_title": "Enrolled Copy H.B. 452 Artificial Intelligence Amendments", + "issuing_body": "Utah State Legislature", + "document_type": "enacted legislation", + "version": "2025 General Session enrolled copy", + "locator": "13-72a-203(2)(b), lines 181-182", + "excerpt": "accessed the mental health chatbot within the previous seven days", + "identity_excerpts": [ + "Artificial Intelligence Amendments", + "13-72a-203 . Disclosure requirements." + ] + }, + "hb452-on-request": { + "snapshot_path": "data/admission/sources/utah-hb452/HB0452-enrolled.txt", + "snapshot_sha256": "1223a7bd0156baa3d35ce2f93e71df811de442c5e12e4535caceb332595db481", + "original": { + "path": "data/admission/sources/utah-hb452/HB0452-enrolled.pdf", + "sha256": "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f" + }, + "acquisition": "retained_snapshot", + "official_url": "https://le.utah.gov/Session/2025/bills/enrolled/HB0452.pdf", + "document_id": "Utah HB 452 (2025)", + "document_title": "Enrolled Copy H.B. 452 Artificial Intelligence Amendments", + "issuing_body": "Utah State Legislature", + "document_type": "enacted legislation", + "version": "2025 General Session enrolled copy", + "locator": "13-72a-203(2)(c), lines 183-184", + "excerpt": "whether artificial intelligence is being used", + "identity_excerpts": [ + "Artificial Intelligence Amendments", + "13-72a-203 . Disclosure requirements." + ] + }, + "hb452-not-human": { + "snapshot_path": "data/admission/sources/utah-hb452/HB0452-enrolled.txt", + "snapshot_sha256": "1223a7bd0156baa3d35ce2f93e71df811de442c5e12e4535caceb332595db481", + "original": { + "path": "data/admission/sources/utah-hb452/HB0452-enrolled.pdf", + "sha256": "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f" + }, + "acquisition": "retained_snapshot", + "official_url": "https://le.utah.gov/Session/2025/bills/enrolled/HB0452.pdf", + "document_id": "Utah HB 452 (2025)", + "document_title": "Enrolled Copy H.B. 452 Artificial Intelligence Amendments", + "issuing_body": "Utah State Legislature", + "document_type": "enacted legislation", + "version": "2025 General Session enrolled copy", + "locator": "13-72a-203(1), lines 176-178", + "excerpt": "intelligence technology and not a human", + "identity_excerpts": [ + "Artificial Intelligence Amendments", + "13-72a-203 . Disclosure requirements." + ] + }, + "hb452-effective": { + "snapshot_path": "data/admission/sources/utah-hb452/HB0452-enrolled.txt", + "snapshot_sha256": "1223a7bd0156baa3d35ce2f93e71df811de442c5e12e4535caceb332595db481", + "original": { + "path": "data/admission/sources/utah-hb452/HB0452-enrolled.pdf", + "sha256": "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f" + }, + "acquisition": "retained_snapshot", + "official_url": "https://le.utah.gov/Session/2025/bills/enrolled/HB0452.pdf", + "document_id": "Utah HB 452 (2025)", + "document_title": "Enrolled Copy H.B. 452 Artificial Intelligence Amendments", + "issuing_body": "Utah State Legislature", + "document_type": "enacted legislation", + "version": "2025 General Session enrolled copy", + "locator": "Section 8 effective date, line 303", + "excerpt": "This bill takes effect on May 7, 2025.", + "identity_excerpts": [ + "Artificial Intelligence Amendments", + "13-72a-203 . Disclosure requirements." + ] + }, + "oaip-home": { + "snapshot_path": "data/admission/sources/oaip-pilots/OAIP-AI-Home-2026-09-24.txt", + "snapshot_sha256": "8a86df5aec4d2c3cd1d7e1aec45577c61f12e04e0df11fec1cb6d1ef05e61062", + "original": { + "path": "data/admission/sources/oaip-pilots/OAIP-AI-Home-2026-09-24.html", + "sha256": "8b9be8a722a44067aa49121a01729188bad79262843a01b21dc9e37ed7c7f42b" + }, + "acquisition": "primary_retrieval", + "retrieval": { + "http_status": 200, + "retrieved_at": "2026-09-24T02:10:40Z", + "final_url": "https://commerce.utah.gov/ai/", + "content_type": "text/html; charset=UTF-8" + }, + "official_url": "https://commerce.utah.gov/ai/", + "document_id": "Utah OAIP home page", + "document_title": "AI Home - commerce.utah.gov", + "issuing_body": "Utah Department of Commerce, Office of Artificial Intelligence Policy", + "document_type": "official agency web page", + "version": "retrieved 2026-09-24T02:10:40Z; text snapshot of retained HTML", + "locator": "page body, final paragraph", + "excerpt": "The Office of Artificial Intelligence Policy (OAIP) partners with companies building responsible AI.", + "identity_excerpts": [ + "AI Home - commerce.utah.gov" + ] + } + }, + "units": { + "metadata:issued_by": { + "before_sha256": "f589813d6705665132182b4c08e90f9dea0e85c4673afb508c63b60b119d3989", + "after_sha256": "e2623753f76da570a3196ac804ea809c75fe2b5d151deafae8be9365fd8c20f6", + "candidate_content": { + "@type": "https://w3id.org/semanticarts/ns/ontology/gist/SubCountryGovernment", + "name": "Utah Office of Artificial Intelligence Policy (OAIP)", + "ref": "https://commerce.utah.gov/ai/" + }, + "reason": "The Learning Lab URL returns 404 (2026-09-24). Point the interpreting authority reference at the current OAIP home page.", + "qualifications": { + "scope": "Authority reference URL only; the named interpreting authority is unchanged.", + "exceptions": "Does not assert that OAIP issued or endorsed this draft.", + "time": "Page state as retrieved 2026-09-24." + }, + "evidence": [ + "oaip-home" + ] + }, + "metadata:last_verified": { + "before_sha256": "e690a9db34a506022ddcf5d28c9159f07399430eedcb1db905f601ca73e1a743", + "after_sha256": "203550de69fd32247aa59c67343c1ec7437181af7576b6b4a0750aca2b15d62b", + "candidate_content": "2026-09-23", + "reason": "Human reviewer renews verification after reviewing the corrected record against its retained sources.", + "qualifications": { + "scope": "Whole-record source-consistency review against the retained sources cited in this receipt.", + "exceptions": "Items listed as unresolved remain unverified; review does not certify legal currentness beyond the cited sources.", + "time": "Reviewed 2026-09-23." + }, + "evidence": [ + "oaip-home" + ] + }, + "metadata:modified": { + "before_sha256": "e690a9db34a506022ddcf5d28c9159f07399430eedcb1db905f601ca73e1a743", + "after_sha256": "203550de69fd32247aa59c67343c1ec7437181af7576b6b4a0750aca2b15d62b", + "candidate_content": "2026-09-23", + "reason": "Record modified for the source-consistency corrections in this receipt.", + "qualifications": { + "scope": "Editorial modification date only.", + "exceptions": "Does not renew last_verified or verify legal currentness.", + "time": "2026-09-23." + }, + "evidence": [ + "hb452-section" + ] + }, + "metadata:official_url": { + "before_sha256": "23f550f8125157f63e898da96e98268bfc4b3353b4d6844676b574b64789d9de", + "after_sha256": "e18b02b5cf7676c96de58b9c1ba7b3c59ac21a922e9fb79398ff97f1adc991e2", + "candidate_content": "https://commerce.utah.gov/ai/", + "reason": "Replace the dead Learning Lab URL with the current OAIP home page.", + "qualifications": { + "scope": "Official web location of the interpreting authority.", + "exceptions": "The OAIP page does not mention this draft JIA.", + "time": "Page state as retrieved 2026-09-24." + }, + "evidence": [ + "oaip-home" + ] + }, + "metadata:statute_anchors": { + "before_sha256": "3d75f9999e27bf056fa3d915f46c57269ccd18c9493d7168b786ad3c91761add", + "after_sha256": "829449d6dde85a03d98fa546e13ee4704bb20c8b5ade9accba61b2cc95dd264e", + "candidate_content": [ + { + "cite": "Utah Code §13-72a-203", + "url": "https://everyailaw.com/regulation/utah-sb149/#mental-health-chatbot-disclosure" + }, + { + "cite": "Utah HB0452 (2025)", + "url": "https://le.utah.gov/~2025/bills/static/HB0452.html" + } + ], + "reason": "Section 13-72a-203 was enacted by HB 452 (2025), not SB 149 (2024), whose enrolled text contains no 13-72a section.", + "qualifications": { + "scope": "Enacting-bill citation for the anchored section.", + "exceptions": "The EveryAILaw anchor models the amended stack under its SB 149 page; unchanged.", + "time": "Enrolled 2025 General Session text; later amendments not reviewed." + }, + "evidence": [ + "hb452-section", + "hb452-effective" + ] + }, + "metadata:terms": { + "before_sha256": "e61175be3994b458006989cfbaba7af59941190e844350948235d4ffe4e6a9c3", + "after_sha256": "78e21f32d72de343fbe839426fa97c14f2ba4f19c7a7624c92ef6e4fddc6782c", + "candidate_content": [ + { + "@type": "https://w3id.org/semanticarts/ns/ontology/gist/ContractTerm", + "text": "Proposed interpretation: provider displays the standardized GenAI disclosure before first access and again on session resumption after 30 minutes of inactivity. The 30-minute re-display is a proposed term stricter than the statute's seven-day trigger, not a statutory requirement." + } + ], + "reason": "Separate the proposed 30-minute re-display term from the statutory triggers and align first display with the statute's before-access trigger.", + "qualifications": { + "scope": "Proposed term text of an unissued draft.", + "exceptions": "This record is a PubLedge original draft (source publedge-original-draft, status proposed). No official document records issuance of this JIA; the cited statute establishes only what the draft interprets.", + "time": "Statute effective May 7, 2025." + }, + "evidence": [ + "hb452-before-access", + "hb452-seven-days" + ] + }, + "section:Timeline/text": { + "before_sha256": "c5f3029a61ca394e6a523a40e69a11303cc9a116a9f346b26c809868caf19c49", + "after_sha256": "b3abbea694ba7903d83d20ec1c72735b8f64fb021ddc99d841cccc22da96a17f", + "candidate_content": "| Milestone | Date | Notes |\n|-----------|------|-------|\n| Drafted | 2026-04-15 | Initial PubLedge draft, suggested prior art |\n| Reviewed | TBD | Lawyer review pending |\n| Published | TBD | Not issued; remains a PubLedge draft pending lawyer review and authority sign-off |\n\n---", + "reason": "'Awaiting v0.1 release' was stale. State the draft's actual publication state.", + "qualifications": { + "scope": "Publication state of this PubLedge draft.", + "exceptions": "This record is a PubLedge original draft (source publedge-original-draft, status proposed). No official document records issuance of this JIA; the cited statute establishes only what the draft interprets.", + "time": "As of 2026-09-23." + }, + "evidence": [ + "hb452-section" + ] + }, + "section:First-Session Disclosure (§13-72a-203)/property:Effective": { + "before_sha256": "0ac613da8ca0604c124fc03dce4c022b0cf3e9f64d13299b7935387e23712e24", + "after_sha256": null, + "candidate_content": null, + "reason": "A draft has no effective date; 2026-04-15 was the drafting date. Removed in favor of a Drafted property.", + "qualifications": { + "scope": "Provision date label.", + "exceptions": "This record is a PubLedge original draft (source publedge-original-draft, status proposed). No official document records issuance of this JIA; the cited statute establishes only what the draft interprets.", + "time": "Statute itself effective May 7, 2025." + }, + "evidence": [ + "hb452-effective" + ] + }, + "section:First-Session Disclosure (§13-72a-203)/property:Verified": { + "before_sha256": "6f237c58c76c7629ba051c47a5a59579fcbb7ccea17e8abccdde6d130ef37c34", + "after_sha256": "203550de69fd32247aa59c67343c1ec7437181af7576b6b4a0750aca2b15d62b", + "candidate_content": "2026-09-23", + "reason": "Human reviewer renews the provision's verification against the retained HB 452 enrolled text.", + "qualifications": { + "scope": "Whole-record source-consistency review against the retained sources cited in this receipt.", + "exceptions": "Items listed as unresolved remain unverified; review does not certify legal currentness beyond the cited sources.", + "time": "Reviewed 2026-09-23." + }, + "evidence": [ + "hb452-section" + ] + }, + "section:First-Session Disclosure (§13-72a-203)/subsection:Requirements/text": { + "before_sha256": "12af40ab28f6fe0a488c1d5225687b0456fb0c8a83207f6b94d64d51ff83a918", + "after_sha256": "5910594437739540af01dda2ede59b90d7bd00e43a2b4136a272efe1e00b2553", + "candidate_content": "| Requirement | Details |\n|-------------|---------|\n| Display disclosure (statute) | Clearly and conspicuously disclose that the chatbot is AI and not a human, before the user may access its features |\n| Re-display after absence (statute) | Disclose again at the start of an interaction if the user hasn't accessed the chatbot within the previous seven days |\n| Disclose on request (statute) | Disclose whenever the user asks or prompts the chatbot about whether AI is being used |\n| Re-display on resumption (proposed JIA term) | After 30 minutes of inactivity, re-display the disclosure. Stricter than the statute; not a statutory requirement |", + "reason": "List the three statutory triggers (before access, seven-day absence, on request) and mark the 30-minute re-display as a proposed JIA term, not a statutory requirement.", + "qualifications": { + "scope": "Statutory disclosure triggers and one proposed term.", + "exceptions": "The proposed 30-minute term is not interchangeable with the statutory seven-day trigger.", + "time": "Statute effective May 7, 2025." + }, + "evidence": [ + "hb452-not-human", + "hb452-before-access", + "hb452-seven-days", + "hb452-on-request" + ] + }, + "section:First-Session Disclosure (§13-72a-203)/subsection:Talking Point/text": { + "before_sha256": "8c683e552fecbb35e872e8b784df29a5a32084ff72198b1b1d6d84f2b5cfd0d0", + "after_sha256": "75531cbbb89e2b5fe9677694f2cd66ddb61ec9b69a6d37482a800a356b1729a4", + "candidate_content": "> \"A mental-health chatbot must tell the user it is an AI before first access, again after seven days away, and whenever asked. This draft proposes re-displaying it after 30 minutes of inactivity.\"", + "reason": "Talking point presented the proposed inactivity trigger as statutory. Restate the statutory triggers and label the proposal.", + "qualifications": { + "scope": "Plain-language summary.", + "exceptions": "Summary, not statutory text.", + "time": "Statute effective May 7, 2025." + }, + "evidence": [ + "hb452-before-access", + "hb452-seven-days", + "hb452-on-request" + ] + }, + "section:First-Session Disclosure (§13-72a-203)/subsection:Sources/text": { + "before_sha256": "29efed8a53b184aa9cfead8be2eae47519b76b6a0b3a848c3e53f3650572d968", + "after_sha256": "aeba3b74f48167ef6e42966bd627bdfe094ded1312002bcc87d102e1d89df9e6", + "candidate_content": "- [EveryAILaw — Mental Health Chatbot Disclosure](https://everyailaw.com/regulation/utah-sb149/#mental-health-chatbot-disclosure)\n- [Utah Code §13-72a-203](https://le.utah.gov/xcode/Title13/Chapter72A/13-72a-S203.html), enacted by [Utah HB 452 (2025)](https://le.utah.gov/~2025/bills/static/HB0452.html)", + "reason": "The §13-72a-203 link pointed at the SB 149 bill page. Link the codified section and the enacting HB 452 page.", + "qualifications": { + "scope": "Source links.", + "exceptions": "Codified-section URL checked HTTP 200 on 2026-09-24; not retained as evidence.", + "time": "Enrolled 2025 text." + }, + "evidence": [ + "hb452-section" + ] + }, + "section:First-Session Disclosure (§13-72a-203)/property:Drafted": { + "before_sha256": null, + "after_sha256": "0ac613da8ca0604c124fc03dce4c022b0cf3e9f64d13299b7935387e23712e24", + "candidate_content": "2026-04-15", + "reason": "Relabels the 2026-04-15 date as the drafting date.", + "qualifications": { + "scope": "Provision date label.", + "exceptions": "This record is a PubLedge original draft (source publedge-original-draft, status proposed). No official document records issuance of this JIA; the cited statute establishes only what the draft interprets.", + "time": "Drafted 2026-04-15 per the record timeline." + }, + "evidence": [ + "hb452-effective" + ] + } + } + } }, "review": { - "actor_type": "human", - "actor": "Sam Rogers", - "reviewed_at": "2026-09-24T02:36:37Z", + "actor_type": "agent", + "actor": "Codex", + "reviewed_at": "2026-10-15T00:57:54.688Z", "decision": "source-consistency-reviewed", - "human_approved": true, - "scope": "Human review and approval by Sam Rogers, attested in the Claude Code session on 2026-09-23, of source-consistency corrections prepared by an agent (Claude). Renews last_verified to 2026-09-23 on that basis. Agent preparation scope: Corrects the JIA draft's enacting-bill citation, dead authority URL, statutory versus proposed disclosure triggers, provision date label and publication-state timeline against the retained HB 452 enrolled copy and the retained OAIP home page. Does not renew last_verified, promote the draft or assert issuance.", - "packet_sha256": "27b15547fb411ec37543f7deac2039683b39c228e9d71b8d5976e645c811d329" + "scope": "Proposal provenance and display title only. No term, statutory mapping, status, ID, or verification-date renewal.", + "packet_sha256": "153fba5daa0d880121f34002d688b48b39d9c987f1a5d1f25e4bfbfa4ff6bca0" }, "unresolved": [ "Lawyer review and authority sign-off remain pending; the draft is not issued.", "The EveryAILaw amended-stack correspondence for the SB 149 slug was not compared field by field." ], "evidence": { - "hb452-section": { - "snapshot_path": "data/admission/sources/utah-hb452/HB0452-enrolled.txt", - "snapshot_sha256": "1223a7bd0156baa3d35ce2f93e71df811de442c5e12e4535caceb332595db481", + "draft": { + "snapshot_path": "data/admission/sources/publedge-jia-draft-2026-10-14.md", + "snapshot_sha256": "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", "original": { - "path": "data/admission/sources/utah-hb452/HB0452-enrolled.pdf", - "sha256": "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f" + "path": "data/admission/sources/publedge-jia-draft-2026-10-14.md", + "sha256": "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad" }, "acquisition": "retained_snapshot", - "official_url": "https://le.utah.gov/Session/2025/bills/enrolled/HB0452.pdf", - "document_id": "Utah HB 452 (2025)", - "document_title": "Enrolled Copy H.B. 452 Artificial Intelligence Amendments", - "issuing_body": "Utah State Legislature", - "document_type": "enacted legislation", - "version": "2025 General Session enrolled copy", - "locator": "Section 5 enacting 13-72a-203, line 175", - "excerpt": "13-72a-203 . Disclosure requirements.", - "identity_excerpts": [ - "Artificial Intelligence Amendments", - "13-72a-203 . Disclosure requirements." - ] - }, - "hb452-before-access": { - "snapshot_path": "data/admission/sources/utah-hb452/HB0452-enrolled.txt", - "snapshot_sha256": "1223a7bd0156baa3d35ce2f93e71df811de442c5e12e4535caceb332595db481", - "original": { - "path": "data/admission/sources/utah-hb452/HB0452-enrolled.pdf", - "sha256": "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f" - }, - "acquisition": "retained_snapshot", - "official_url": "https://le.utah.gov/Session/2025/bills/enrolled/HB0452.pdf", - "document_id": "Utah HB 452 (2025)", - "document_title": "Enrolled Copy H.B. 452 Artificial Intelligence Amendments", - "issuing_body": "Utah State Legislature", - "document_type": "enacted legislation", - "version": "2025 General Session enrolled copy", - "locator": "13-72a-203(1)-(2)(a), lines 176-180", - "excerpt": "before the Utah user may access the features of the mental health chatbot", - "identity_excerpts": [ - "Artificial Intelligence Amendments", - "13-72a-203 . Disclosure requirements." - ] - }, - "hb452-seven-days": { - "snapshot_path": "data/admission/sources/utah-hb452/HB0452-enrolled.txt", - "snapshot_sha256": "1223a7bd0156baa3d35ce2f93e71df811de442c5e12e4535caceb332595db481", - "original": { - "path": "data/admission/sources/utah-hb452/HB0452-enrolled.pdf", - "sha256": "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f" - }, - "acquisition": "retained_snapshot", - "official_url": "https://le.utah.gov/Session/2025/bills/enrolled/HB0452.pdf", - "document_id": "Utah HB 452 (2025)", - "document_title": "Enrolled Copy H.B. 452 Artificial Intelligence Amendments", - "issuing_body": "Utah State Legislature", - "document_type": "enacted legislation", - "version": "2025 General Session enrolled copy", - "locator": "13-72a-203(2)(b), lines 181-182", - "excerpt": "accessed the mental health chatbot within the previous seven days", - "identity_excerpts": [ - "Artificial Intelligence Amendments", - "13-72a-203 . Disclosure requirements." - ] - }, - "hb452-on-request": { - "snapshot_path": "data/admission/sources/utah-hb452/HB0452-enrolled.txt", - "snapshot_sha256": "1223a7bd0156baa3d35ce2f93e71df811de442c5e12e4535caceb332595db481", - "original": { - "path": "data/admission/sources/utah-hb452/HB0452-enrolled.pdf", - "sha256": "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f" - }, - "acquisition": "retained_snapshot", - "official_url": "https://le.utah.gov/Session/2025/bills/enrolled/HB0452.pdf", - "document_id": "Utah HB 452 (2025)", - "document_title": "Enrolled Copy H.B. 452 Artificial Intelligence Amendments", - "issuing_body": "Utah State Legislature", - "document_type": "enacted legislation", - "version": "2025 General Session enrolled copy", - "locator": "13-72a-203(2)(c), lines 183-184", - "excerpt": "whether artificial intelligence is being used", - "identity_excerpts": [ - "Artificial Intelligence Amendments", - "13-72a-203 . Disclosure requirements." - ] - }, - "hb452-not-human": { - "snapshot_path": "data/admission/sources/utah-hb452/HB0452-enrolled.txt", - "snapshot_sha256": "1223a7bd0156baa3d35ce2f93e71df811de442c5e12e4535caceb332595db481", - "original": { - "path": "data/admission/sources/utah-hb452/HB0452-enrolled.pdf", - "sha256": "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f" - }, - "acquisition": "retained_snapshot", - "official_url": "https://le.utah.gov/Session/2025/bills/enrolled/HB0452.pdf", - "document_id": "Utah HB 452 (2025)", - "document_title": "Enrolled Copy H.B. 452 Artificial Intelligence Amendments", - "issuing_body": "Utah State Legislature", - "document_type": "enacted legislation", - "version": "2025 General Session enrolled copy", - "locator": "13-72a-203(1), lines 176-178", - "excerpt": "intelligence technology and not a human", - "identity_excerpts": [ - "Artificial Intelligence Amendments", - "13-72a-203 . Disclosure requirements." - ] - }, - "hb452-effective": { - "snapshot_path": "data/admission/sources/utah-hb452/HB0452-enrolled.txt", - "snapshot_sha256": "1223a7bd0156baa3d35ce2f93e71df811de442c5e12e4535caceb332595db481", - "original": { - "path": "data/admission/sources/utah-hb452/HB0452-enrolled.pdf", - "sha256": "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f" - }, - "acquisition": "retained_snapshot", - "official_url": "https://le.utah.gov/Session/2025/bills/enrolled/HB0452.pdf", - "document_id": "Utah HB 452 (2025)", - "document_title": "Enrolled Copy H.B. 452 Artificial Intelligence Amendments", - "issuing_body": "Utah State Legislature", - "document_type": "enacted legislation", - "version": "2025 General Session enrolled copy", - "locator": "Section 8 effective date, line 303", - "excerpt": "This bill takes effect on May 7, 2025.", - "identity_excerpts": [ - "Artificial Intelligence Amendments", - "13-72a-203 . Disclosure requirements." - ] - }, - "oaip-home": { - "snapshot_path": "data/admission/sources/oaip-pilots/OAIP-AI-Home-2026-09-24.txt", - "snapshot_sha256": "8a86df5aec4d2c3cd1d7e1aec45577c61f12e04e0df11fec1cb6d1ef05e61062", - "original": { - "path": "data/admission/sources/oaip-pilots/OAIP-AI-Home-2026-09-24.html", - "sha256": "8b9be8a722a44067aa49121a01729188bad79262843a01b21dc9e37ed7c7f42b" - }, - "acquisition": "primary_retrieval", - "retrieval": { - "http_status": 200, - "retrieved_at": "2026-09-24T02:10:40Z", - "final_url": "https://commerce.utah.gov/ai/", - "content_type": "text/html; charset=UTF-8" - }, - "official_url": "https://commerce.utah.gov/ai/", - "document_id": "Utah OAIP home page", - "document_title": "AI Home - commerce.utah.gov", - "issuing_body": "Utah Department of Commerce, Office of Artificial Intelligence Policy", - "document_type": "official agency web page", - "version": "retrieved 2026-09-24T02:10:40Z; text snapshot of retained HTML", - "locator": "page body, final paragraph", - "excerpt": "The Office of Artificial Intelligence Policy (OAIP) partners with companies building responsible AI.", - "identity_excerpts": [ - "AI Home - commerce.utah.gov" + "official_url": "https://github.com/snapsynapse/publedge/blob/d0100ab70cdcfbe12cf2b1a58954cfb70be66a59/data/examples/instruments/us-ut-oaip-jia-2026-001.md", + "document_id": "us-ut-oaip-jia-2026-001", + "document_title": "PubLedge original draft: Utah Mental Health Chatbot Disclosure", + "issuing_body": "PubLedge (draft author; no agency issuance)", + "document_type": "PubLedge original draft", + "version": "Exact native source at d0100ab70cdcfbe12cf2b1a58954cfb70be66a59", + "locator": "Frontmatter source/status and Timeline", + "excerpt": "Not issued; remains a PubLedge draft pending lawyer review and authority sign-off", + "identity_excerpts": [ + "id: us-ut-oaip-jia-2026-001", + "source: publedge-original-draft", + "Initial PubLedge draft, suggested prior art" ] } }, "units": { "metadata:issued_by": { - "before_sha256": "f589813d6705665132182b4c08e90f9dea0e85c4673afb508c63b60b119d3989", - "after_sha256": "e2623753f76da570a3196ac804ea809c75fe2b5d151deafae8be9365fd8c20f6", - "candidate_content": { - "@type": "https://w3id.org/semanticarts/ns/ontology/gist/SubCountryGovernment", - "name": "Utah Office of Artificial Intelligence Policy (OAIP)", - "ref": "https://commerce.utah.gov/ai/" - }, - "reason": "The Learning Lab URL returns 404 (2026-09-24). Point the interpreting authority reference at the current OAIP home page.", - "qualifications": { - "scope": "Authority reference URL only; the named interpreting authority is unchanged.", - "exceptions": "Does not assert that OAIP issued or endorsed this draft.", - "time": "Page state as retrieved 2026-09-24." - }, - "evidence": [ - "oaip-home" - ] - }, - "metadata:last_verified": { - "before_sha256": "e690a9db34a506022ddcf5d28c9159f07399430eedcb1db905f601ca73e1a743", - "after_sha256": "203550de69fd32247aa59c67343c1ec7437181af7576b6b4a0750aca2b15d62b", - "candidate_content": "2026-09-23", - "reason": "Human reviewer renews verification after reviewing the corrected record against its retained sources.", - "qualifications": { - "scope": "Whole-record source-consistency review against the retained sources cited in this receipt.", - "exceptions": "Items listed as unresolved remain unverified; review does not certify legal currentness beyond the cited sources.", - "time": "Reviewed 2026-09-23." - }, - "evidence": [ - "oaip-home" - ] - }, - "metadata:modified": { - "before_sha256": "e690a9db34a506022ddcf5d28c9159f07399430eedcb1db905f601ca73e1a743", - "after_sha256": "203550de69fd32247aa59c67343c1ec7437181af7576b6b4a0750aca2b15d62b", - "candidate_content": "2026-09-23", - "reason": "Record modified for the source-consistency corrections in this receipt.", + "before_sha256": "e2623753f76da570a3196ac804ea809c75fe2b5d151deafae8be9365fd8c20f6", + "after_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", + "candidate_content": null, + "reason": "Distinguish PubLedge authorship and intended OAIP authority from agency issuance on an unissued proposal.", "qualifications": { - "scope": "Editorial modification date only.", - "exceptions": "Does not renew last_verified or verify legal currentness.", - "time": "2026-09-23." + "scope": "This proposed PubLedge template only", + "exceptions": "No authority issuance, endorsement or legal effect is asserted; proposal terms and prior human review remain unchanged", + "time": "Editorial provenance correction on 2026-10-14; last_verified remains 2026-09-23" }, "evidence": [ - "hb452-section" + "draft" ] }, "metadata:official_url": { - "before_sha256": "23f550f8125157f63e898da96e98268bfc4b3353b4d6844676b574b64789d9de", - "after_sha256": "e18b02b5cf7676c96de58b9c1ba7b3c59ac21a922e9fb79398ff97f1adc991e2", - "candidate_content": "https://commerce.utah.gov/ai/", - "reason": "Replace the dead Learning Lab URL with the current OAIP home page.", - "qualifications": { - "scope": "Official web location of the interpreting authority.", - "exceptions": "The OAIP page does not mention this draft JIA.", - "time": "Page state as retrieved 2026-09-24." - }, - "evidence": [ - "oaip-home" - ] - }, - "metadata:statute_anchors": { - "before_sha256": "3d75f9999e27bf056fa3d915f46c57269ccd18c9493d7168b786ad3c91761add", - "after_sha256": "829449d6dde85a03d98fa546e13ee4704bb20c8b5ade9accba61b2cc95dd264e", - "candidate_content": [ - { - "cite": "Utah Code §13-72a-203", - "url": "https://everyailaw.com/regulation/utah-sb149/#mental-health-chatbot-disclosure" - }, - { - "cite": "Utah HB0452 (2025)", - "url": "https://le.utah.gov/~2025/bills/static/HB0452.html" - } - ], - "reason": "Section 13-72a-203 was enacted by HB 452 (2025), not SB 149 (2024), whose enrolled text contains no 13-72a section.", - "qualifications": { - "scope": "Enacting-bill citation for the anchored section.", - "exceptions": "The EveryAILaw anchor models the amended stack under its SB 149 page; unchanged.", - "time": "Enrolled 2025 General Session text; later amendments not reviewed." - }, - "evidence": [ - "hb452-section", - "hb452-effective" - ] - }, - "metadata:terms": { - "before_sha256": "e61175be3994b458006989cfbaba7af59941190e844350948235d4ffe4e6a9c3", - "after_sha256": "78e21f32d72de343fbe839426fa97c14f2ba4f19c7a7624c92ef6e4fddc6782c", - "candidate_content": [ - { - "@type": "https://w3id.org/semanticarts/ns/ontology/gist/ContractTerm", - "text": "Proposed interpretation: provider displays the standardized GenAI disclosure before first access and again on session resumption after 30 minutes of inactivity. The 30-minute re-display is a proposed term stricter than the statute's seven-day trigger, not a statutory requirement." - } - ], - "reason": "Separate the proposed 30-minute re-display term from the statutory triggers and align first display with the statute's before-access trigger.", - "qualifications": { - "scope": "Proposed term text of an unissued draft.", - "exceptions": "This record is a PubLedge original draft (source publedge-original-draft, status proposed). No official document records issuance of this JIA; the cited statute establishes only what the draft interprets.", - "time": "Statute effective May 7, 2025." - }, - "evidence": [ - "hb452-before-access", - "hb452-seven-days" - ] - }, - "section:Timeline/text": { - "before_sha256": "c5f3029a61ca394e6a523a40e69a11303cc9a116a9f346b26c809868caf19c49", - "after_sha256": "b3abbea694ba7903d83d20ec1c72735b8f64fb021ddc99d841cccc22da96a17f", - "candidate_content": "| Milestone | Date | Notes |\n|-----------|------|-------|\n| Drafted | 2026-04-15 | Initial PubLedge draft, suggested prior art |\n| Reviewed | TBD | Lawyer review pending |\n| Published | TBD | Not issued; remains a PubLedge draft pending lawyer review and authority sign-off |\n\n---", - "reason": "'Awaiting v0.1 release' was stale. State the draft's actual publication state.", - "qualifications": { - "scope": "Publication state of this PubLedge draft.", - "exceptions": "This record is a PubLedge original draft (source publedge-original-draft, status proposed). No official document records issuance of this JIA; the cited statute establishes only what the draft interprets.", - "time": "As of 2026-09-23." - }, - "evidence": [ - "hb452-section" - ] - }, - "section:First-Session Disclosure (§13-72a-203)/property:Effective": { - "before_sha256": "0ac613da8ca0604c124fc03dce4c022b0cf3e9f64d13299b7935387e23712e24", - "after_sha256": null, + "before_sha256": "e18b02b5cf7676c96de58b9c1ba7b3c59ac21a922e9fb79398ff97f1adc991e2", + "after_sha256": "74234e98afe7498fb5daf1f36ac2d78acc339464f950703b8c019892f982b90b", "candidate_content": null, - "reason": "A draft has no effective date; 2026-04-15 was the drafting date. Removed in favor of a Drafted property.", + "reason": "Distinguish PubLedge authorship and intended OAIP authority from agency issuance on an unissued proposal.", "qualifications": { - "scope": "Provision date label.", - "exceptions": "This record is a PubLedge original draft (source publedge-original-draft, status proposed). No official document records issuance of this JIA; the cited statute establishes only what the draft interprets.", - "time": "Statute itself effective May 7, 2025." + "scope": "This proposed PubLedge template only", + "exceptions": "No authority issuance, endorsement or legal effect is asserted; proposal terms and prior human review remain unchanged", + "time": "Editorial provenance correction on 2026-10-14; last_verified remains 2026-09-23" }, "evidence": [ - "hb452-effective" + "draft" ] }, - "section:First-Session Disclosure (§13-72a-203)/property:Verified": { - "before_sha256": "6f237c58c76c7629ba051c47a5a59579fcbb7ccea17e8abccdde6d130ef37c34", - "after_sha256": "203550de69fd32247aa59c67343c1ec7437181af7576b6b4a0750aca2b15d62b", - "candidate_content": "2026-09-23", - "reason": "Human reviewer renews the provision's verification against the retained HB 452 enrolled text.", + "metadata:title": { + "before_sha256": "ca80e6b6633a3f3783b600ef13d075a34db779796819af6f6c8c7bb3b5e640b6", + "after_sha256": "ebe8438f1ec8594ac2b734f02291eaf0fd8936120ff92b272509205279750d5a", + "candidate_content": "PubLedge proposed template (unissued): Utah Mental Health Chatbot Disclosure", + "reason": "Distinguish PubLedge authorship and intended OAIP authority from agency issuance on an unissued proposal.", "qualifications": { - "scope": "Whole-record source-consistency review against the retained sources cited in this receipt.", - "exceptions": "Items listed as unresolved remain unverified; review does not certify legal currentness beyond the cited sources.", - "time": "Reviewed 2026-09-23." + "scope": "This proposed PubLedge template only", + "exceptions": "No authority issuance, endorsement or legal effect is asserted; proposal terms and prior human review remain unchanged", + "time": "Editorial provenance correction on 2026-10-14; last_verified remains 2026-09-23" }, "evidence": [ - "hb452-section" + "draft" ] }, - "section:First-Session Disclosure (§13-72a-203)/subsection:Requirements/text": { - "before_sha256": "12af40ab28f6fe0a488c1d5225687b0456fb0c8a83207f6b94d64d51ff83a918", - "after_sha256": "5910594437739540af01dda2ede59b90d7bd00e43a2b4136a272efe1e00b2553", - "candidate_content": "| Requirement | Details |\n|-------------|---------|\n| Display disclosure (statute) | Clearly and conspicuously disclose that the chatbot is AI and not a human, before the user may access its features |\n| Re-display after absence (statute) | Disclose again at the start of an interaction if the user hasn't accessed the chatbot within the previous seven days |\n| Disclose on request (statute) | Disclose whenever the user asks or prompts the chatbot about whether AI is being used |\n| Re-display on resumption (proposed JIA term) | After 30 minutes of inactivity, re-display the disclosure. Stricter than the statute; not a statutory requirement |", - "reason": "List the three statutory triggers (before access, seven-day absence, on request) and mark the 30-minute re-display as a proposed JIA term, not a statutory requirement.", - "qualifications": { - "scope": "Statutory disclosure triggers and one proposed term.", - "exceptions": "The proposed 30-minute term is not interchangeable with the statutory seven-day trigger.", - "time": "Statute effective May 7, 2025." - }, - "evidence": [ - "hb452-not-human", - "hb452-before-access", - "hb452-seven-days", - "hb452-on-request" - ] - }, - "section:First-Session Disclosure (§13-72a-203)/subsection:Talking Point/text": { - "before_sha256": "8c683e552fecbb35e872e8b784df29a5a32084ff72198b1b1d6d84f2b5cfd0d0", - "after_sha256": "75531cbbb89e2b5fe9677694f2cd66ddb61ec9b69a6d37482a800a356b1729a4", - "candidate_content": "> \"A mental-health chatbot must tell the user it is an AI before first access, again after seven days away, and whenever asked. This draft proposes re-displaying it after 30 minutes of inactivity.\"", - "reason": "Talking point presented the proposed inactivity trigger as statutory. Restate the statutory triggers and label the proposal.", + "metadata:author_or_proponent": { + "before_sha256": null, + "after_sha256": "ca7ea76c07071114ccede4d0b789ac4ebca65f51bb9db0d0b5adb641acd29368", + "candidate_content": "PubLedge", + "reason": "Distinguish PubLedge authorship and intended OAIP authority from agency issuance on an unissued proposal.", "qualifications": { - "scope": "Plain-language summary.", - "exceptions": "Summary, not statutory text.", - "time": "Statute effective May 7, 2025." + "scope": "This proposed PubLedge template only", + "exceptions": "No authority issuance, endorsement or legal effect is asserted; proposal terms and prior human review remain unchanged", + "time": "Editorial provenance correction on 2026-10-14; last_verified remains 2026-09-23" }, "evidence": [ - "hb452-before-access", - "hb452-seven-days", - "hb452-on-request" + "draft" ] }, - "section:First-Session Disclosure (§13-72a-203)/subsection:Sources/text": { - "before_sha256": "29efed8a53b184aa9cfead8be2eae47519b76b6a0b3a848c3e53f3650572d968", - "after_sha256": "aeba3b74f48167ef6e42966bd627bdfe094ded1312002bcc87d102e1d89df9e6", - "candidate_content": "- [EveryAILaw — Mental Health Chatbot Disclosure](https://everyailaw.com/regulation/utah-sb149/#mental-health-chatbot-disclosure)\n- [Utah Code §13-72a-203](https://le.utah.gov/xcode/Title13/Chapter72A/13-72a-S203.html), enacted by [Utah HB 452 (2025)](https://le.utah.gov/~2025/bills/static/HB0452.html)", - "reason": "The §13-72a-203 link pointed at the SB 149 bill page. Link the codified section and the enacting HB 452 page.", + "metadata:intended_authority": { + "before_sha256": null, + "after_sha256": "7894597b9140f131c9865b644d46a69850100a70074d7594fa015b15645ebbe6", + "candidate_content": "Utah Office of Artificial Intelligence Policy (OAIP)", + "reason": "Distinguish PubLedge authorship and intended OAIP authority from agency issuance on an unissued proposal.", "qualifications": { - "scope": "Source links.", - "exceptions": "Codified-section URL checked HTTP 200 on 2026-09-24; not retained as evidence.", - "time": "Enrolled 2025 text." + "scope": "This proposed PubLedge template only", + "exceptions": "No authority issuance, endorsement or legal effect is asserted; proposal terms and prior human review remain unchanged", + "time": "Editorial provenance correction on 2026-10-14; last_verified remains 2026-09-23" }, "evidence": [ - "hb452-section" + "draft" ] }, - "section:First-Session Disclosure (§13-72a-203)/property:Drafted": { + "metadata:intended_authority_url": { "before_sha256": null, - "after_sha256": "0ac613da8ca0604c124fc03dce4c022b0cf3e9f64d13299b7935387e23712e24", - "candidate_content": "2026-04-15", - "reason": "Relabels the 2026-04-15 date as the drafting date.", + "after_sha256": "e18b02b5cf7676c96de58b9c1ba7b3c59ac21a922e9fb79398ff97f1adc991e2", + "candidate_content": "https://commerce.utah.gov/ai/", + "reason": "Distinguish PubLedge authorship and intended OAIP authority from agency issuance on an unissued proposal.", "qualifications": { - "scope": "Provision date label.", - "exceptions": "This record is a PubLedge original draft (source publedge-original-draft, status proposed). No official document records issuance of this JIA; the cited statute establishes only what the draft interprets.", - "time": "Drafted 2026-04-15 per the record timeline." + "scope": "This proposed PubLedge template only", + "exceptions": "No authority issuance, endorsement or legal effect is asserted; proposal terms and prior human review remain unchanged", + "time": "Editorial provenance correction on 2026-10-14; last_verified remains 2026-09-23" }, "evidence": [ - "hb452-effective" + "draft" ] } } diff --git a/data/admission/sources/publedge-jia-draft-2026-10-14.md b/data/admission/sources/publedge-jia-draft-2026-10-14.md new file mode 100644 index 00000000..33874831 --- /dev/null +++ b/data/admission/sources/publedge-jia-draft-2026-10-14.md @@ -0,0 +1,86 @@ +--- +"@type": "https://w3id.org/semanticarts/ns/ontology/gist/Agreement" +id: us-ut-oaip-jia-2026-001 +instance: 2026-001 +slug: utah-mental-health-chatbot-disclosure-2026q2 +title: "Utah Mental Health Chatbot Disclosure — Joint Interpretation" +type: jia +source: publedge-original-draft +jurisdiction: us-ut +authority: utah-oaip +issued_by: + "@type": "https://w3id.org/semanticarts/ns/ontology/gist/SubCountryGovernment" + name: "Utah Office of Artificial Intelligence Policy (OAIP)" + ref: "https://commerce.utah.gov/ai/" +official_url: https://commerce.utah.gov/ai/ +obligation_kind: [requirement, permission] +reliance_scope: requesting-party-only +requesting_party: "PubLedge (illustrative — suggested prior art, not party-specific)" +interpreting_authority: "Utah Office of Artificial Intelligence Policy" +parties: + - name: "PubLedge (illustrative requesting party)" + role: requesting_party + - name: "Utah OAIP" + role: interpreting_authority +statute_anchors: + - cite: "Utah Code §13-72a-203" + url: "https://everyailaw.com/regulation/utah-sb149/#mental-health-chatbot-disclosure" + - cite: "Utah HB0452 (2025)" + url: "https://le.utah.gov/~2025/bills/static/HB0452.html" +publication_citations: [] +terms: + - "@type": "https://w3id.org/semanticarts/ns/ontology/gist/ContractTerm" + text: "Proposed interpretation: provider displays the standardized GenAI disclosure before first access and again on session resumption after 30 minutes of inactivity. The 30-minute re-display is a proposed term stricter than the statute's seven-day trigger, not a statutory requirement." +status: proposed +editorial_status: draft +supersedes: null +superseded_by: null +withdrawn_date: null +withdrawal_reason: null +withdrawn_by_instrument: null +hash_chain_prev: null +disclaimer: "" +last_verified: 2026-09-23 +schema: https://publedge.org/schema/instrument.schema.json +created: 2026-04-15 +modified: 2026-09-23 +--- + +## Timeline + +| Milestone | Date | Notes | +|-----------|------|-------| +| Drafted | 2026-04-15 | Initial PubLedge draft, suggested prior art | +| Reviewed | TBD | Lawyer review pending | +| Published | TBD | Not issued; remains a PubLedge draft pending lawyer review and authority sign-off | + +--- + +## First-Session Disclosure (§13-72a-203) + +| Property | Value | +|----------|-------| +| Obligation | disclose-genai-on-first-session | +| Sections | Utah Code §13-72a-203 | +| Status | draft | +| Drafted | 2026-04-15 | +| Verified | 2026-09-23 | +| Checked | 2026-09-23 | + +### Requirements + +| Requirement | Details | +|-------------|---------| +| Display disclosure (statute) | Clearly and conspicuously disclose that the chatbot is AI and not a human, before the user may access its features | +| Re-display after absence (statute) | Disclose again at the start of an interaction if the user hasn't accessed the chatbot within the previous seven days | +| Disclose on request (statute) | Disclose whenever the user asks or prompts the chatbot about whether AI is being used | +| Re-display on resumption (proposed JIA term) | After 30 minutes of inactivity, re-display the disclosure. Stricter than the statute; not a statutory requirement | + +### Talking Point + +> "A mental-health chatbot must tell the user it is an AI before first access, again after seven days away, and whenever asked. This draft proposes re-displaying it after 30 minutes of inactivity." + +### Sources + +- [EveryAILaw — Mental Health Chatbot Disclosure](https://everyailaw.com/regulation/utah-sb149/#mental-health-chatbot-disclosure) +- [Utah Code §13-72a-203](https://le.utah.gov/xcode/Title13/Chapter72A/13-72a-S203.html), enacted by [Utah HB 452 (2025)](https://le.utah.gov/~2025/bills/static/HB0452.html) diff --git a/data/examples/instruments/us-ut-oaip-jia-2026-001.md b/data/examples/instruments/us-ut-oaip-jia-2026-001.md index 33874831..109dd284 100644 --- a/data/examples/instruments/us-ut-oaip-jia-2026-001.md +++ b/data/examples/instruments/us-ut-oaip-jia-2026-001.md @@ -3,16 +3,16 @@ id: us-ut-oaip-jia-2026-001 instance: 2026-001 slug: utah-mental-health-chatbot-disclosure-2026q2 -title: "Utah Mental Health Chatbot Disclosure — Joint Interpretation" +title: "PubLedge proposed template (unissued): Utah Mental Health Chatbot Disclosure" type: jia source: publedge-original-draft jurisdiction: us-ut authority: utah-oaip -issued_by: - "@type": "https://w3id.org/semanticarts/ns/ontology/gist/SubCountryGovernment" - name: "Utah Office of Artificial Intelligence Policy (OAIP)" - ref: "https://commerce.utah.gov/ai/" -official_url: https://commerce.utah.gov/ai/ +issued_by: null +author_or_proponent: "PubLedge" +intended_authority: "Utah Office of Artificial Intelligence Policy (OAIP)" +intended_authority_url: https://commerce.utah.gov/ai/ +official_url: null obligation_kind: [requirement, permission] reliance_scope: requesting-party-only requesting_party: "PubLedge (illustrative — suggested prior art, not party-specific)" diff --git a/docs/MANIFEST.yaml b/docs/MANIFEST.yaml index 316bda10..8e7630dc 100644 --- a/docs/MANIFEST.yaml +++ b/docs/MANIFEST.yaml @@ -88,7 +88,7 @@ files: - path: .github/workflows/build.yml role: ci - hash: sha256:6d2a6c830ef9ca8519b779a78c33debd9d5fcff5f20978164d4c4dc0fe065f1b + hash: sha256:f5ecc35daec11a43407c9e6459e7f6c2bbbfea832bd7f3c70cc617b284b2a926 note: .github/workflows/build.yml - path: .github/workflows/verify.yml @@ -128,7 +128,7 @@ files: - path: package.json role: config - hash: sha256:b22e0dcdcd2e45a3f232b450795cb65c32c4a58723423f456071bfb288c009b7 + hash: sha256:af6642457235638f1179832bcdd954c8dda92017a2b0afa6ccb329472f998144 note: package.json - path: package-lock.json @@ -208,7 +208,7 @@ files: - path: data/examples/instruments/us-ut-oaip-jia-2026-001.md role: instrument - hash: sha256:639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad + hash: sha256:105b224a7764d7ab3d8bacc81b4fda2871bbbd5032f35336cb8ac76c938f4664 note: data/examples/instruments/us-ut-oaip-jia-2026-001.md - path: data/examples/instruments/us-ut-oaip-rma-2024-001.md @@ -508,7 +508,7 @@ files: - path: schema/instrument.schema.json role: schema - hash: sha256:0208dce36b68bdd47a149ce7f7d1616dc44bed8cffbf7806e7eda86d91ebd62b + hash: sha256:b1751310bdd0849649f9e2204c992a3dcb262bb924e7735b11df8562e1075ba6 note: schema/instrument.schema.json - path: schema/obligation-record.schema.json @@ -568,7 +568,7 @@ files: - path: scripts/lib/api-projection.js role: tooling - hash: sha256:6cdb63b5b7e140208ec99a284336d94bf8c0567cc6f68a53a381a048902af03b + hash: sha256:4fee7be5510e811aac0e971a7d534aab25757141f73f883e3c0ce38a6d4f9b77 note: Pure docs/api/v1 aggregate projections carrying source and editorial labelling - path: scripts/lib/publication-state.js @@ -593,12 +593,12 @@ files: - path: scripts/build-extras.js role: tooling - hash: sha256:08fb442fc6d4c0b996cfcc5dcbc5275c6c3c181408abc3f332c2b2dc4fa615a2 + hash: sha256:1340e0a08c317b56e1336062901912bf7fa0914c53873536183b36de9f757f3c note: scripts/build-extras.js - path: scripts/build.js role: tooling - hash: sha256:28008102ee3321e82d7f85ea6250a7015699bd9dc6f9cdb70d575e1f2bfe9788 + hash: sha256:446b5c8212b5b34a52e672b8983ccf524f80466b6fc14ec5083aa41e485e5a4d note: scripts/build.js - path: scripts/check-production-search.mjs @@ -703,7 +703,7 @@ files: - path: scripts/eval-package-smoke.js role: tooling - hash: sha256:9d400b585387c3de6efd37d09eccefc6b6cf71e29dcd9408fc1d9a1ff3b8e46d + hash: sha256:6da95ed2729c08117baabc91eb7a51f0ddc71d7e88b2db583e11ab32c7fcbe18 note: scripts/eval-package-smoke.js - path: scripts/eval-obligation-first-binding.js @@ -858,7 +858,7 @@ files: - path: scripts/verify-ci.js role: tooling - hash: sha256:8c002e38525f6701b778c61e59dbe08d9aa03637df19cb07afeceff8cf6723ec + hash: sha256:5ae1380f9e0d395604058b6cb601881d2f24f09f47c12cd9c3e70b45fbbd8e9e note: scripts/verify-ci.js - path: AGENTS.md @@ -888,7 +888,7 @@ files: - path: assets/styles.css role: site-source - hash: sha256:d88eac2418162a49d79392925b098803348cfa557b33ebbd910fa56cc0e3d631 + hash: sha256:7c7dbe3d997eeb1c154d9b76b7c7b4fda542c1544220c29fb5ba14dbf5ea8460 note: assets/styles.css - path: assets/tables.js @@ -1038,7 +1038,7 @@ files: - path: tests/source-admission.test.js role: code - hash: sha256:646f30d589ec1961dcc0f3377985c9dba1be6be2c0b0a66538135ba664632ac8 + hash: sha256:0b23a41ef4189650c71176ba1bbe4d87d9ac656cf063bf149317cd2947410dd6 note: Source admission policy and producer-gate regressions - path: tests/publication-state.test.js @@ -1193,3 +1193,8 @@ files: role: code hash: sha256:e16c21f3bfaabd8c89c5ba26cb159cff98451e0f5bb4bf0bb49a54679f55aeda note: SB226 Summary successor embeds the human receipt and changes one unit + + - path: ops/evidence/oaip-coverage-review-2026-10-14.json + role: evidence + hash: sha256:74b73417feda7bb0fec090804015c90737cc817e6238e0f641190cad7747d56d + note: Dated OAIP index coverage comparison; not per-record legal verification diff --git a/docs/agents.json b/docs/agents.json index acda95a7..379deec6 100644 --- a/docs/agents.json +++ b/docs/agents.json @@ -198,7 +198,7 @@ }, { "id": "us-ut-oaip-jia-2026-001", - "name": "Utah Mental Health Chatbot Disclosure — Joint Interpretation", + "name": "PubLedge proposed template (unissued): Utah Mental Health Chatbot Disclosure", "status": "proposed", "url": "https://publedge.org/us/utah/oaip/jia/2026-001/" }, diff --git a/docs/api/v1/containers.json b/docs/api/v1/containers.json index a0de8c2e..c8bd89ef 100644 --- a/docs/api/v1/containers.json +++ b/docs/api/v1/containers.json @@ -8,162 +8,234 @@ "id": "us-cfpb-ao-2022-001", "name": "CFPB Advisory Opinion — Pay-to-Pay Fees (Regulation F)", "source": "demonstration-remap", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published", "effective": "2022-06-29", - "provision_count": 0 + "provision_count": 0, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/federal/cfpb/ao/2022-001/" }, { "id": "us-cftc-dsio-il-2017-001", "name": "CFTC Letter 17-65 — CTA Registration Exemption Survives MiFID II Fee Unbundling", "source": "demonstration-remap", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published", "effective": "2017-12-11", - "provision_count": 0 + "provision_count": 0, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/federal/cftc-dsio/il/2017-001/" }, { "id": "us-co-legislature-statute-2024-sb24-205", "name": "Colorado SB 24-205 (2024) — Consumer Protections for Interactions with Artificial Intelligence Systems", "source": "authoritative-reference", + "author_or_proponent": null, + "intended_authority": null, "status": "superseded", "editorial_status": "published", "effective": "2026-06-30", - "provision_count": 1 + "provision_count": 1, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/colorado/legislature/statute/2024-001/" }, { "id": "us-co-legislature-statute-2025-sb25b-004", "name": "Colorado SB 25B-004 (2025) — Increase Transparency for Algorithmic Systems (Colorado AI Act Effective-Date Delay)", "source": "authoritative-reference", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published", "effective": "2025-11-25", - "provision_count": 1 + "provision_count": 1, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/colorado/legislature/statute/2025-001/" }, { "id": "us-co-legislature-statute-2026-sb26-189", "name": "Colorado SB 26-189 (2026) — Automated Decision-Making Technology (ADMT) Act", "source": "authoritative-reference", + "author_or_proponent": null, + "intended_authority": null, "status": "enacted", "editorial_status": "published", "effective": "2027-01-01", - "provision_count": 1 + "provision_count": 1, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/colorado/legislature/statute/2026-001/" }, { "id": "us-irs-chief-counsel-plr-2025-001", "name": "IRS Private Letter Ruling 202506001 — Management Contract Private Business Use (§141)", "source": "demonstration-remap", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published", "effective": "2025-02-07", - "provision_count": 0 + "provision_count": 0, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/federal/irs-chief-counsel/plr/2025-001/" }, { "id": "us-irs-tege-plr-2026-001", "name": "IRS PLR 202614036 — Adverse Determination: §501(c)(3) Exemption Denied, Mixed-Use Facility", "source": "demonstration-remap", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published", "effective": "2026-01-12", - "provision_count": 0 + "provision_count": 0, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/federal/irs-tege/plr/2026-001/" }, { "id": "us-sec-corpfin-nal-2025-001", "name": "SEC No-Action Letter — Latham & Watkins (Rule 506(c) Verification)", "source": "demonstration-remap", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published", "effective": "2025-03-12", - "provision_count": 0 + "provision_count": 0, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/federal/sec-corpfin/nal/2025-001/" }, { "id": "us-ut-legislature-statute-2024-sb149", "name": "Utah SB 149 (2024) — Artificial Intelligence Amendments", "source": "authoritative-reference", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published", "effective": "2024-05-01", - "provision_count": 1 + "provision_count": 1, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/utah/legislature/statute/2024-001/" }, { "id": "us-ut-legislature-statute-2025-hb452", "name": "Utah HB 452 (2025) — Artificial Intelligence Amendments (Mental Health Chatbots)", "source": "authoritative-reference", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published", "effective": "2025-05-07", - "provision_count": 1 + "provision_count": 1, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/utah/legislature/statute/2025-002/" }, { "id": "us-ut-legislature-statute-2025-sb226", "name": "Utah SB 226 (2025) — Artificial Intelligence Consumer Protection Amendments", "source": "authoritative-reference", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published", "effective": "2025-05-07", - "provision_count": 1 + "provision_count": 1, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/utah/legislature/statute/2025-001/" }, { "id": "us-ut-legislature-statute-2025-sb332", "name": "Utah SB 332 (2025) — Artificial Intelligence Revisions (AIPA Sunset Extension)", "source": "authoritative-reference", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published", "effective": "2025-05-07", - "provision_count": 1 + "provision_count": 1, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/utah/legislature/statute/2025-003/" }, { "id": "us-ut-legislature-statute-2026-hb320", "name": "Utah HB 320 (2026) — Office of Artificial Intelligence Policy Amendments (Learning Lab Restructure + Joint Interpretation Agreements)", "source": "authoritative-reference", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published", "effective": "2026-05-06", - "provision_count": 1 + "provision_count": 1, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/utah/legislature/statute/2026-001/" }, { "id": "us-ut-oaip-jia-2026-001", - "name": "Utah Mental Health Chatbot Disclosure — Joint Interpretation", + "name": "PubLedge proposed template (unissued): Utah Mental Health Chatbot Disclosure", "source": "publedge-original-draft", + "author_or_proponent": "PubLedge", + "intended_authority": "Utah Office of Artificial Intelligence Policy (OAIP)", "status": "proposed", "editorial_status": "draft", - "provision_count": 1 + "provision_count": 1, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/utah/oaip/jia/2026-001/" }, { "id": "us-ut-oaip-rma-2024-001", "name": "Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024)", "source": "demonstration-remap", + "author_or_proponent": null, + "intended_authority": null, "status": "expired", "editorial_status": "published", "effective": "2024-11-18", - "provision_count": 0 + "provision_count": 0, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/utah/oaip/rma/2024-001/" }, { "id": "us-ut-oaip-rma-2025-001", "name": "Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA (2025)", "source": "demonstration-remap", + "author_or_proponent": null, + "intended_authority": null, "status": "expired", "editorial_status": "published", "effective": "2025-05-31", - "provision_count": 0 + "provision_count": 0, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/utah/oaip/rma/2025-001/" }, { "id": "us-ut-oaip-rma-2025-002", "name": "Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025)", "source": "demonstration-remap", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published", "effective": "2025-10-24", - "provision_count": 0 + "provision_count": 0, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/utah/oaip/rma/2025-002/" }, { "id": "us-ut-oaip-rma-2026-001", "name": "Utah OAIP × Legion Health — AI Maintenance Psychiatric Refill RMA (2026)", "source": "demonstration-remap", + "author_or_proponent": null, + "intended_authority": null, "status": "enacted", "editorial_status": "published", "effective": null, - "provision_count": 0 + "provision_count": 0, + "provision_count_scope": "Structured clause-level sections indexed; zero does not mean no obligations", + "url": "/us/utah/oaip/rma/2026-001/" } ] } \ No newline at end of file diff --git a/docs/api/v1/of/instruments.json b/docs/api/v1/of/instruments.json index 74fc3a9b..feaa04ea 100644 --- a/docs/api/v1/of/instruments.json +++ b/docs/api/v1/of/instruments.json @@ -962,11 +962,8 @@ "@type": "of:Instrument", "@id": "https://publedge.org/instrument/us-ut-oaip-jia-2026-001.json", "pub:id": "us-ut-oaip-jia-2026-001", - "title": "Utah Mental Health Chatbot Disclosure — Joint Interpretation", - "short_title": "Utah Mental Health Chatbot Disclosure — Joint Interpretation", - "issuedBy": [ - "https://publedge.org/authority/utah-oaip.json" - ], + "title": "PubLedge proposed template (unissued): Utah Mental Health Chatbot Disclosure", + "short_title": "PubLedge proposed template (unissued): Utah Mental Health Chatbot Disclosure", "parties": [ "https://publedge.org/party/us-ut-oaip-jia-2026-001-publedge-illustrative-requesting-party.json", "https://publedge.org/party/us-ut-oaip-jia-2026-001-utah-oaip.json" @@ -1017,13 +1014,14 @@ { "kind": "instrument", "native_path": "data/examples/instruments/us-ut-oaip-jia-2026-001.md", - "native_file_sha256": "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", + "native_file_sha256": "105b224a7764d7ab3d8bacc81b4fda2871bbbd5032f35336cb8ac76c938f4664", "canonical_unit": null, - "canonical_sha256": "b935a9e9d2a81ec511b4f507e2086e60394cba0f5ca191721dfd405edb4c17d6", + "canonical_sha256": "cce15cddae55f4f4e2cefd07e6592f58ebead674765a7fe265f80cf795ceca6c", "admission_status": "reviewed-changes", - "review_packet_sha256": "27b15547fb411ec37543f7deac2039683b39c228e9d71b8d5976e645c811d329", + "review_packet_sha256": "153fba5daa0d880121f34002d688b48b39d9c987f1a5d1f25e4bfbfa4ff6bca0", "retained_primary_sha256": [ "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f", + "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", "8b9be8a722a44067aa49121a01729188bad79262843a01b21dc9e37ed7c7f42b" ], "unresolved_review_state": "declared", diff --git a/docs/api/v1/of/obligations.json b/docs/api/v1/of/obligations.json index 3f4db7ee..c3df21ab 100644 --- a/docs/api/v1/of/obligations.json +++ b/docs/api/v1/of/obligations.json @@ -63,13 +63,14 @@ { "kind": "instrument", "native_path": "data/examples/instruments/us-ut-oaip-jia-2026-001.md", - "native_file_sha256": "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", + "native_file_sha256": "105b224a7764d7ab3d8bacc81b4fda2871bbbd5032f35336cb8ac76c938f4664", "canonical_unit": null, - "canonical_sha256": "b935a9e9d2a81ec511b4f507e2086e60394cba0f5ca191721dfd405edb4c17d6", + "canonical_sha256": "cce15cddae55f4f4e2cefd07e6592f58ebead674765a7fe265f80cf795ceca6c", "admission_status": "reviewed-changes", - "review_packet_sha256": "27b15547fb411ec37543f7deac2039683b39c228e9d71b8d5976e645c811d329", + "review_packet_sha256": "153fba5daa0d880121f34002d688b48b39d9c987f1a5d1f25e4bfbfa4ff6bca0", "retained_primary_sha256": [ "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f", + "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", "8b9be8a722a44067aa49121a01729188bad79262843a01b21dc9e37ed7c7f42b" ], "unresolved_review_state": "declared", diff --git a/docs/api/v1/of/parties.json b/docs/api/v1/of/parties.json index eff651be..c8e3fc14 100644 --- a/docs/api/v1/of/parties.json +++ b/docs/api/v1/of/parties.json @@ -37,13 +37,14 @@ { "kind": "instrument", "native_path": "data/examples/instruments/us-ut-oaip-jia-2026-001.md", - "native_file_sha256": "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", + "native_file_sha256": "105b224a7764d7ab3d8bacc81b4fda2871bbbd5032f35336cb8ac76c938f4664", "canonical_unit": null, - "canonical_sha256": "b935a9e9d2a81ec511b4f507e2086e60394cba0f5ca191721dfd405edb4c17d6", + "canonical_sha256": "cce15cddae55f4f4e2cefd07e6592f58ebead674765a7fe265f80cf795ceca6c", "admission_status": "reviewed-changes", - "review_packet_sha256": "27b15547fb411ec37543f7deac2039683b39c228e9d71b8d5976e645c811d329", + "review_packet_sha256": "153fba5daa0d880121f34002d688b48b39d9c987f1a5d1f25e4bfbfa4ff6bca0", "retained_primary_sha256": [ "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f", + "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", "8b9be8a722a44067aa49121a01729188bad79262843a01b21dc9e37ed7c7f42b" ], "unresolved_review_state": "declared", @@ -89,13 +90,14 @@ { "kind": "instrument", "native_path": "data/examples/instruments/us-ut-oaip-jia-2026-001.md", - "native_file_sha256": "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", + "native_file_sha256": "105b224a7764d7ab3d8bacc81b4fda2871bbbd5032f35336cb8ac76c938f4664", "canonical_unit": null, - "canonical_sha256": "b935a9e9d2a81ec511b4f507e2086e60394cba0f5ca191721dfd405edb4c17d6", + "canonical_sha256": "cce15cddae55f4f4e2cefd07e6592f58ebead674765a7fe265f80cf795ceca6c", "admission_status": "reviewed-changes", - "review_packet_sha256": "27b15547fb411ec37543f7deac2039683b39c228e9d71b8d5976e645c811d329", + "review_packet_sha256": "153fba5daa0d880121f34002d688b48b39d9c987f1a5d1f25e4bfbfa4ff6bca0", "retained_primary_sha256": [ "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f", + "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", "8b9be8a722a44067aa49121a01729188bad79262843a01b21dc9e37ed7c7f42b" ], "unresolved_review_state": "declared", diff --git a/docs/api/v1/of/records/us-ut-oaip-jia-2026-001-publedge-illustrative-requesting-party.json b/docs/api/v1/of/records/us-ut-oaip-jia-2026-001-publedge-illustrative-requesting-party.json index 591c8fd6..0f36d2db 100644 --- a/docs/api/v1/of/records/us-ut-oaip-jia-2026-001-publedge-illustrative-requesting-party.json +++ b/docs/api/v1/of/records/us-ut-oaip-jia-2026-001-publedge-illustrative-requesting-party.json @@ -33,13 +33,14 @@ { "kind": "instrument", "native_path": "data/examples/instruments/us-ut-oaip-jia-2026-001.md", - "native_file_sha256": "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", + "native_file_sha256": "105b224a7764d7ab3d8bacc81b4fda2871bbbd5032f35336cb8ac76c938f4664", "canonical_unit": null, - "canonical_sha256": "b935a9e9d2a81ec511b4f507e2086e60394cba0f5ca191721dfd405edb4c17d6", + "canonical_sha256": "cce15cddae55f4f4e2cefd07e6592f58ebead674765a7fe265f80cf795ceca6c", "admission_status": "reviewed-changes", - "review_packet_sha256": "27b15547fb411ec37543f7deac2039683b39c228e9d71b8d5976e645c811d329", + "review_packet_sha256": "153fba5daa0d880121f34002d688b48b39d9c987f1a5d1f25e4bfbfa4ff6bca0", "retained_primary_sha256": [ "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f", + "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", "8b9be8a722a44067aa49121a01729188bad79262843a01b21dc9e37ed7c7f42b" ], "unresolved_review_state": "declared", diff --git a/docs/api/v1/of/records/us-ut-oaip-jia-2026-001-utah-oaip.json b/docs/api/v1/of/records/us-ut-oaip-jia-2026-001-utah-oaip.json index 74451059..5b0e3a1d 100644 --- a/docs/api/v1/of/records/us-ut-oaip-jia-2026-001-utah-oaip.json +++ b/docs/api/v1/of/records/us-ut-oaip-jia-2026-001-utah-oaip.json @@ -33,13 +33,14 @@ { "kind": "instrument", "native_path": "data/examples/instruments/us-ut-oaip-jia-2026-001.md", - "native_file_sha256": "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", + "native_file_sha256": "105b224a7764d7ab3d8bacc81b4fda2871bbbd5032f35336cb8ac76c938f4664", "canonical_unit": null, - "canonical_sha256": "b935a9e9d2a81ec511b4f507e2086e60394cba0f5ca191721dfd405edb4c17d6", + "canonical_sha256": "cce15cddae55f4f4e2cefd07e6592f58ebead674765a7fe265f80cf795ceca6c", "admission_status": "reviewed-changes", - "review_packet_sha256": "27b15547fb411ec37543f7deac2039683b39c228e9d71b8d5976e645c811d329", + "review_packet_sha256": "153fba5daa0d880121f34002d688b48b39d9c987f1a5d1f25e4bfbfa4ff6bca0", "retained_primary_sha256": [ "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f", + "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", "8b9be8a722a44067aa49121a01729188bad79262843a01b21dc9e37ed7c7f42b" ], "unresolved_review_state": "declared", diff --git a/docs/api/v1/of/records/us-ut-oaip-jia-2026-001.json b/docs/api/v1/of/records/us-ut-oaip-jia-2026-001.json index 96093035..a2dedfd1 100644 --- a/docs/api/v1/of/records/us-ut-oaip-jia-2026-001.json +++ b/docs/api/v1/of/records/us-ut-oaip-jia-2026-001.json @@ -8,11 +8,8 @@ "@type": "of:Instrument", "@id": "https://publedge.org/instrument/us-ut-oaip-jia-2026-001.json", "pub:id": "us-ut-oaip-jia-2026-001", - "title": "Utah Mental Health Chatbot Disclosure — Joint Interpretation", - "short_title": "Utah Mental Health Chatbot Disclosure — Joint Interpretation", - "issuedBy": [ - "https://publedge.org/authority/utah-oaip.json" - ], + "title": "PubLedge proposed template (unissued): Utah Mental Health Chatbot Disclosure", + "short_title": "PubLedge proposed template (unissued): Utah Mental Health Chatbot Disclosure", "parties": [ "https://publedge.org/party/us-ut-oaip-jia-2026-001-publedge-illustrative-requesting-party.json", "https://publedge.org/party/us-ut-oaip-jia-2026-001-utah-oaip.json" @@ -63,13 +60,14 @@ { "kind": "instrument", "native_path": "data/examples/instruments/us-ut-oaip-jia-2026-001.md", - "native_file_sha256": "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", + "native_file_sha256": "105b224a7764d7ab3d8bacc81b4fda2871bbbd5032f35336cb8ac76c938f4664", "canonical_unit": null, - "canonical_sha256": "b935a9e9d2a81ec511b4f507e2086e60394cba0f5ca191721dfd405edb4c17d6", + "canonical_sha256": "cce15cddae55f4f4e2cefd07e6592f58ebead674765a7fe265f80cf795ceca6c", "admission_status": "reviewed-changes", - "review_packet_sha256": "27b15547fb411ec37543f7deac2039683b39c228e9d71b8d5976e645c811d329", + "review_packet_sha256": "153fba5daa0d880121f34002d688b48b39d9c987f1a5d1f25e4bfbfa4ff6bca0", "retained_primary_sha256": [ "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f", + "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", "8b9be8a722a44067aa49121a01729188bad79262843a01b21dc9e37ed7c7f42b" ], "unresolved_review_state": "declared", diff --git a/docs/api/v1/of/records/utah-mental-health-chatbot-disclosure-2026q2-first-session-disclose-genai-on-first-session.json b/docs/api/v1/of/records/utah-mental-health-chatbot-disclosure-2026q2-first-session-disclose-genai-on-first-session.json index 32e49f2a..05920be1 100644 --- a/docs/api/v1/of/records/utah-mental-health-chatbot-disclosure-2026q2-first-session-disclose-genai-on-first-session.json +++ b/docs/api/v1/of/records/utah-mental-health-chatbot-disclosure-2026q2-first-session-disclose-genai-on-first-session.json @@ -59,13 +59,14 @@ { "kind": "instrument", "native_path": "data/examples/instruments/us-ut-oaip-jia-2026-001.md", - "native_file_sha256": "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", + "native_file_sha256": "105b224a7764d7ab3d8bacc81b4fda2871bbbd5032f35336cb8ac76c938f4664", "canonical_unit": null, - "canonical_sha256": "b935a9e9d2a81ec511b4f507e2086e60394cba0f5ca191721dfd405edb4c17d6", + "canonical_sha256": "cce15cddae55f4f4e2cefd07e6592f58ebead674765a7fe265f80cf795ceca6c", "admission_status": "reviewed-changes", - "review_packet_sha256": "27b15547fb411ec37543f7deac2039683b39c228e9d71b8d5976e645c811d329", + "review_packet_sha256": "153fba5daa0d880121f34002d688b48b39d9c987f1a5d1f25e4bfbfa4ff6bca0", "retained_primary_sha256": [ "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f", + "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", "8b9be8a722a44067aa49121a01729188bad79262843a01b21dc9e37ed7c7f42b" ], "unresolved_review_state": "declared", diff --git a/docs/api/v1/of/records/utah-mental-health-chatbot-disclosure-2026q2-first-session.json b/docs/api/v1/of/records/utah-mental-health-chatbot-disclosure-2026q2-first-session.json index b4c64989..84d34075 100644 --- a/docs/api/v1/of/records/utah-mental-health-chatbot-disclosure-2026q2-first-session.json +++ b/docs/api/v1/of/records/utah-mental-health-chatbot-disclosure-2026q2-first-session.json @@ -53,13 +53,14 @@ { "kind": "instrument", "native_path": "data/examples/instruments/us-ut-oaip-jia-2026-001.md", - "native_file_sha256": "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", + "native_file_sha256": "105b224a7764d7ab3d8bacc81b4fda2871bbbd5032f35336cb8ac76c938f4664", "canonical_unit": null, - "canonical_sha256": "b935a9e9d2a81ec511b4f507e2086e60394cba0f5ca191721dfd405edb4c17d6", + "canonical_sha256": "cce15cddae55f4f4e2cefd07e6592f58ebead674765a7fe265f80cf795ceca6c", "admission_status": "reviewed-changes", - "review_packet_sha256": "27b15547fb411ec37543f7deac2039683b39c228e9d71b8d5976e645c811d329", + "review_packet_sha256": "153fba5daa0d880121f34002d688b48b39d9c987f1a5d1f25e4bfbfa4ff6bca0", "retained_primary_sha256": [ "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f", + "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", "8b9be8a722a44067aa49121a01729188bad79262843a01b21dc9e37ed7c7f42b" ], "unresolved_review_state": "declared", diff --git a/docs/api/v1/of/terms.json b/docs/api/v1/of/terms.json index 530266b7..61010f6d 100644 --- a/docs/api/v1/of/terms.json +++ b/docs/api/v1/of/terms.json @@ -57,13 +57,14 @@ { "kind": "instrument", "native_path": "data/examples/instruments/us-ut-oaip-jia-2026-001.md", - "native_file_sha256": "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", + "native_file_sha256": "105b224a7764d7ab3d8bacc81b4fda2871bbbd5032f35336cb8ac76c938f4664", "canonical_unit": null, - "canonical_sha256": "b935a9e9d2a81ec511b4f507e2086e60394cba0f5ca191721dfd405edb4c17d6", + "canonical_sha256": "cce15cddae55f4f4e2cefd07e6592f58ebead674765a7fe265f80cf795ceca6c", "admission_status": "reviewed-changes", - "review_packet_sha256": "27b15547fb411ec37543f7deac2039683b39c228e9d71b8d5976e645c811d329", + "review_packet_sha256": "153fba5daa0d880121f34002d688b48b39d9c987f1a5d1f25e4bfbfa4ff6bca0", "retained_primary_sha256": [ "4a46dfa2524603d0ae5b90b9941c755206c19b16b269add496f55191749c4e9f", + "639f19ea3a4b559894f32da3142be916fbd98e3b9fe5791edb9a05d80a6d61ad", "8b9be8a722a44067aa49121a01729188bad79262843a01b21dc9e37ed7c7f42b" ], "unresolved_review_state": "declared", diff --git a/docs/api/v1/recently_changed.json b/docs/api/v1/recently_changed.json index b2649455..00b47f7a 100644 --- a/docs/api/v1/recently_changed.json +++ b/docs/api/v1/recently_changed.json @@ -17,6 +17,8 @@ "authority": "utah-legislature", "type": "statute", "source": "authoritative-reference", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published" }, @@ -32,6 +34,8 @@ "authority": "utah-legislature", "type": "statute", "source": "authoritative-reference", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published" }, @@ -47,6 +51,8 @@ "authority": "utah-legislature", "type": "statute", "source": "authoritative-reference", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published" }, @@ -62,6 +68,8 @@ "authority": "utah-legislature", "type": "statute", "source": "authoritative-reference", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published" }, @@ -77,12 +85,14 @@ "authority": "utah-legislature", "type": "statute", "source": "authoritative-reference", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published" }, { "record_id": "us-ut-oaip-jia-2026-001", - "title": "Utah Mental Health Chatbot Disclosure — Joint Interpretation", + "title": "PubLedge proposed template (unissued): Utah Mental Health Chatbot Disclosure", "url": "https://publedge.org/us/utah/oaip/jia/2026-001/", "change_type": "updated", "created": "2026-04-15", @@ -92,6 +102,8 @@ "authority": "utah-oaip", "type": "jia", "source": "publedge-original-draft", + "author_or_proponent": "PubLedge", + "intended_authority": "Utah Office of Artificial Intelligence Policy (OAIP)", "status": "proposed", "editorial_status": "draft" }, @@ -107,6 +119,8 @@ "authority": "utah-oaip", "type": "rma", "source": "demonstration-remap", + "author_or_proponent": null, + "intended_authority": null, "status": "expired", "editorial_status": "published" }, @@ -122,6 +136,8 @@ "authority": "utah-oaip", "type": "rma", "source": "demonstration-remap", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published" }, @@ -137,6 +153,8 @@ "authority": "utah-oaip", "type": "rma", "source": "demonstration-remap", + "author_or_proponent": null, + "intended_authority": null, "status": "enacted", "editorial_status": "published" }, @@ -152,6 +170,8 @@ "authority": "colorado-legislature", "type": "statute", "source": "authoritative-reference", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published" }, @@ -167,6 +187,8 @@ "authority": "colorado-legislature", "type": "statute", "source": "authoritative-reference", + "author_or_proponent": null, + "intended_authority": null, "status": "superseded", "editorial_status": "published" } diff --git a/docs/api/v1/upcoming.json b/docs/api/v1/upcoming.json index 00f52ee6..a4e7c47c 100644 --- a/docs/api/v1/upcoming.json +++ b/docs/api/v1/upcoming.json @@ -16,6 +16,8 @@ "authority": "utah-oaip", "type": "rma", "source": "demonstration-remap", + "author_or_proponent": null, + "intended_authority": null, "status": "enforcing", "editorial_status": "published" }, @@ -30,6 +32,8 @@ "authority": "colorado-legislature", "type": "statute", "source": "authoritative-reference", + "author_or_proponent": null, + "intended_authority": null, "status": "enacted", "editorial_status": "published" } diff --git a/docs/assets/data.json b/docs/assets/data.json index 0a364913..42c9a516 100644 --- a/docs/assets/data.json +++ b/docs/assets/data.json @@ -1 +1 @@ -[{"type":"legal instrument","name":"CFPB Advisory Opinion — Pay-to-Pay Fees (Regulation F)","id":"us-cfpb-ao-2022-001","href":"/us/federal/cfpb/ao/2022-001/","jurisdiction":"us","_search":"cfpb advisory opinion — pay-to-pay fees (regulation f) us us-cfpb-ao-2022-001 enforcing"},{"type":"legal instrument","name":"CFTC Letter 17-65 — CTA Registration Exemption Survives MiFID II Fee Unbundling","id":"us-cftc-dsio-il-2017-001","href":"/us/federal/cftc-dsio/il/2017-001/","jurisdiction":"us","_search":"cftc letter 17-65 — cta registration exemption survives mifid ii fee unbundling us us-cftc-dsio-il-2017-001 enforcing"},{"type":"legal instrument","name":"Colorado SB 24-205 (2024) — Consumer Protections for Interactions with Artificial Intelligence Systems","id":"us-co-legislature-statute-2024-sb24-205","href":"/us/colorado/legislature/statute/2024-001/","jurisdiction":"us-co","_search":"colorado sb 24-205 (2024) — consumer protections for interactions with artificial intelligence systems us-co us-co-legislature-statute-2024-sb24-205 superseded"},{"type":"legal instrument","name":"Colorado SB 25B-004 (2025) — Increase Transparency for Algorithmic Systems (Colorado AI Act Effective-Date Delay)","id":"us-co-legislature-statute-2025-sb25b-004","href":"/us/colorado/legislature/statute/2025-001/","jurisdiction":"us-co","_search":"colorado sb 25b-004 (2025) — increase transparency for algorithmic systems (colorado ai act effective-date delay) us-co us-co-legislature-statute-2025-sb25b-004 enforcing"},{"type":"legal instrument","name":"Colorado SB 26-189 (2026) — Automated Decision-Making Technology (ADMT) Act","id":"us-co-legislature-statute-2026-sb26-189","href":"/us/colorado/legislature/statute/2026-001/","jurisdiction":"us-co","_search":"colorado sb 26-189 (2026) — automated decision-making technology (admt) act us-co us-co-legislature-statute-2026-sb26-189 enacted"},{"type":"legal instrument","name":"IRS Private Letter Ruling 202506001 — Management Contract Private Business Use (§141)","id":"us-irs-chief-counsel-plr-2025-001","href":"/us/federal/irs-chief-counsel/plr/2025-001/","jurisdiction":"us","_search":"irs private letter ruling 202506001 — management contract private business use (§141) us us-irs-chief-counsel-plr-2025-001 enforcing"},{"type":"legal instrument","name":"IRS PLR 202614036 — Adverse Determination: §501(c)(3) Exemption Denied, Mixed-Use Facility","id":"us-irs-tege-plr-2026-001","href":"/us/federal/irs-tege/plr/2026-001/","jurisdiction":"us","_search":"irs plr 202614036 — adverse determination: §501(c)(3) exemption denied, mixed-use facility us us-irs-tege-plr-2026-001 enforcing"},{"type":"legal instrument","name":"SEC No-Action Letter — Latham & Watkins (Rule 506(c) Verification)","id":"us-sec-corpfin-nal-2025-001","href":"/us/federal/sec-corpfin/nal/2025-001/","jurisdiction":"us","_search":"sec no-action letter — latham & watkins (rule 506(c) verification) us us-sec-corpfin-nal-2025-001 enforcing"},{"type":"legal instrument","name":"Utah SB 149 (2024) — Artificial Intelligence Amendments","id":"us-ut-legislature-statute-2024-sb149","href":"/us/utah/legislature/statute/2024-001/","jurisdiction":"us-ut","_search":"utah sb 149 (2024) — artificial intelligence amendments us-ut us-ut-legislature-statute-2024-sb149 enforcing"},{"type":"legal instrument","name":"Utah HB 452 (2025) — Artificial Intelligence Amendments (Mental Health Chatbots)","id":"us-ut-legislature-statute-2025-hb452","href":"/us/utah/legislature/statute/2025-002/","jurisdiction":"us-ut","_search":"utah hb 452 (2025) — artificial intelligence amendments (mental health chatbots) us-ut us-ut-legislature-statute-2025-hb452 enforcing"},{"type":"legal instrument","name":"Utah SB 226 (2025) — Artificial Intelligence Consumer Protection Amendments","id":"us-ut-legislature-statute-2025-sb226","href":"/us/utah/legislature/statute/2025-001/","jurisdiction":"us-ut","_search":"utah sb 226 (2025) — artificial intelligence consumer protection amendments us-ut us-ut-legislature-statute-2025-sb226 enforcing"},{"type":"legal instrument","name":"Utah SB 332 (2025) — Artificial Intelligence Revisions (AIPA Sunset Extension)","id":"us-ut-legislature-statute-2025-sb332","href":"/us/utah/legislature/statute/2025-003/","jurisdiction":"us-ut","_search":"utah sb 332 (2025) — artificial intelligence revisions (aipa sunset extension) us-ut us-ut-legislature-statute-2025-sb332 enforcing"},{"type":"legal instrument","name":"Utah HB 320 (2026) — Office of Artificial Intelligence Policy Amendments (Learning Lab Restructure + Joint Interpretation Agreements)","id":"us-ut-legislature-statute-2026-hb320","href":"/us/utah/legislature/statute/2026-001/","jurisdiction":"us-ut","_search":"utah hb 320 (2026) — office of artificial intelligence policy amendments (learning lab restructure + joint interpretation agreements) us-ut us-ut-legislature-statute-2026-hb320 enforcing"},{"type":"legal instrument","name":"Utah Mental Health Chatbot Disclosure — Joint Interpretation","id":"us-ut-oaip-jia-2026-001","href":"/us/utah/oaip/jia/2026-001/","jurisdiction":"us-ut","_search":"utah mental health chatbot disclosure — joint interpretation us-ut us-ut-oaip-jia-2026-001 proposed"},{"type":"legal instrument","name":"Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024)","id":"us-ut-oaip-rma-2024-001","href":"/us/utah/oaip/rma/2024-001/","jurisdiction":"us-ut","_search":"utah oaip × elizachat — teen mental-health app rma (2024) us-ut us-ut-oaip-rma-2024-001 expired"},{"type":"legal instrument","name":"Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA (2025)","id":"us-ut-oaip-rma-2025-001","href":"/us/utah/oaip/rma/2025-001/","jurisdiction":"us-ut","_search":"utah oaip × dentacor — ai-assisted dental radiograph diagnosis rma (2025) us-ut us-ut-oaip-rma-2025-001 expired"},{"type":"legal instrument","name":"Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025)","id":"us-ut-oaip-rma-2025-002","href":"/us/utah/oaip/rma/2025-002/","jurisdiction":"us-ut","_search":"utah oaip × doctronic — ai prescription renewal rma (2025) us-ut us-ut-oaip-rma-2025-002 enforcing"},{"type":"legal instrument","name":"Utah OAIP × Legion Health — AI Maintenance Psychiatric Refill RMA (2026)","id":"us-ut-oaip-rma-2026-001","href":"/us/utah/oaip/rma/2026-001/","jurisdiction":"us-ut","_search":"utah oaip × legion health — ai maintenance psychiatric refill rma (2026) us-ut us-ut-oaip-rma-2026-001 enacted"},{"type":"obligation","name":"ADMT Sixty-Day Cure Period Before Enforcement","id":"admt-60-day-cure-period","href":"primary/admt-60-day-cure-period/index.html","group":"permission","_search":"admt sixty-day cure period before enforcement admt-60-day-cure-period permission beginning january 1, 2027, violations of the colorado admt act are enforced by the attorney general as deceptive trade practices, with no private right of action. a regulated party may cure an alleged violation within 60 days of notice; the cure route is available through january 1, 2030. admt cure period attorney general deceptive trade practice colorado sb26-189"},{"type":"obligation","name":"ADMT Data Correction And Human Review Of Adverse Outcomes","id":"admt-correction-and-human-review","href":"primary/admt-correction-and-human-review/index.html","group":"requirement","_search":"admt data correction and human review of adverse outcomes admt-correction-and-human-review requirement beginning january 1, 2027, consumers subject to an adverse consequential decision made using covered automated decision-making technology may correct inaccurate personal data used in that decision and may request meaningful human review and reconsideration of the outcome. the deployer must provide both paths. admt human review data correction reconsideration colorado sb26-189"},{"type":"obligation","name":"ADMT Deployer Three-Year Record Retention","id":"admt-deployer-3-year-record-retention","href":"primary/admt-deployer-3-year-record-retention/index.html","group":"requirement","_search":"admt deployer three-year record retention admt-deployer-3-year-record-retention requirement beginning january 1, 2027, a deployer of covered automated decision-making technology must retain its compliance documentation for at least three years. the retention floor is what makes the notice, explanation, and review duties auditable by the attorney general after the fact. admt record keeping retention three years colorado sb26-189"},{"type":"obligation","name":"ADMT Deployer Notice Before Consequential Decision","id":"admt-deployer-pre-decision-notice","href":"primary/admt-deployer-pre-decision-notice/index.html","group":"requirement","_search":"admt deployer notice before consequential decision admt-deployer-pre-decision-notice requirement beginning january 1, 2027, before a consequential decision is made using covered automated decision-making technology, the deployer must notify the consumer that an automated system is in use and disclose the purpose and nature of the decision. the notice is pre-decision; a post-hoc disclosure does not satisfy it. admt consumer notice consequential decision deployer colorado sb26-189"},{"type":"obligation","name":"ADMT Developer Documentation To Deployer","id":"admt-developer-documentation-to-deployer","href":"primary/admt-developer-documentation-to-deployer/index.html","group":"requirement","_search":"admt developer documentation to deployer admt-developer-documentation-to-deployer requirement beginning january 1, 2027, a developer of covered automated decision-making technology must disclose to deployers the technology's intended uses, the categories of data used to train it, its known limitations, and instructions for meaningful human review. the duty runs developer-to-deployer, not developer-to-consumer. admt developer documentation training data known limitations colorado sb26-189"},{"type":"obligation","name":"ADMT Post-Adverse Explanation Within 30 Days","id":"admt-post-adverse-explanation-30-days","href":"primary/admt-post-adverse-explanation-30-days/index.html","group":"requirement","_search":"admt post-adverse explanation within 30 days admt-post-adverse-explanation-30-days requirement beginning january 1, 2027, within 30 days of an adverse consequential decision made using covered automated decision-making technology, the deployer must give the consumer a plain-language explanation covering the ai's role in the decision, its degree of contribution, the types of data processed, and the sources of that data. admt adverse decision explanation 30 days colorado sb26-189"},{"type":"obligation","name":"AI-Authorized Prescription Renewal (Utah Pilot)","id":"ai-authorized-rx-renewal","href":"primary/ai-authorized-rx-renewal/index.html","group":"permission","_search":"ai-authorized prescription renewal (utah pilot) ai-authorized-rx-renewal permission during the mitigation period, a participant may use its ai technology to authorize the renewal of a verified prescription for a utah resident and issue such prescriptions to a pharmacist licensed under utah code §58-17b. mitigation applies solely to the renewal workflow described in the proposal; it does not extend to new prescriptions, other services, or products outside the authorized scope. prescription renewal ai rx telehealth doctronic legion 58-17b"},{"type":"obligation","name":"GenAI Is Not A Defense — Civil And Criminal","id":"ai-defense-elimination","href":"primary/ai-defense-elimination/index.html","group":"restriction","_search":"genai is not a defense — civil and criminal ai-defense-elimination restriction utah removed \"the ai did it\" as a defense in both civil and criminal contexts. a principal who uses, prompts, or acts through generative ai remains liable for the resulting statement or act. the criminal rule (§76-2-107, sb 149, effective 2024-05-01) and the civil mirror together eliminate the doctrine across utah consumer-protection and criminal law. the civil rule was first enacted at §13-2-12(2) (sb 149, effective 2024-05-01) and re-sited at §13-75-102 (sb 226, effective 2025-05-07). ai defense liability civil criminal sb149 sb226"},{"type":"obligation","name":"Pay-To-Pay Fee Prohibited Without Express Authorization","id":"cfpb-pay-to-pay-fee-prohibited","href":"primary/cfpb-pay-to-pay-fee-prohibited/index.html","group":"restriction","_search":"pay-to-pay fee prohibited without express authorization cfpb-pay-to-pay-fee-prohibited restriction a debt collector subject to the fair debt collection practices act may not charge a pay-to-pay convenience fee for online or phone payments unless the fee is either expressly authorized by the agreement creating the debt or affirmatively permitted by a specific law. silence, absence of prohibition, and third-party payment-processor routing do not cure the violation. fdcpa pay-to-pay convenience fee debt collection regulation f"},{"type":"obligation","name":"Unbundled Advice Fee Does Not Trigger CTA Registration","id":"cftc-unbundled-fee-not-cta-trigger","href":"primary/cftc-unbundled-fee-not-cta-trigger/index.html","group":"permission","_search":"unbundled advice fee does not trigger cta registration cftc-unbundled-fee-not-cta-trigger permission a registered fcm, swap dealer, or introducing broker that qualifies for the cta exclusion or exemption does not lose that status solely because it begins receiving a separate unbundled fee for commodity trading advice. the \"solely incidental\" or \"solely in connection with\" test continues to govern under a facts-and-circumstances analysis; separate compensation is one factor but is not dispositive. cta registration mifid ii fcm swap dealer introducing broker unbundled fee"},{"type":"obligation","name":"Mental Health Chatbot — No Third-Party Data Sharing","id":"chatbot-data-no-third-party-sharing","href":"primary/chatbot-data-no-third-party-sharing/index.html","group":"restriction","_search":"mental health chatbot — no third-party data sharing chatbot-data-no-third-party-sharing restriction a mental health chatbot supplier may not sell or share identifiable health information or user inputs with third parties. narrow exceptions exist for user-consented or user-requested transfers to a health care provider or plan. third-party sharing for functionality requires hipaa-equivalent controls (45 cfr parts 160 and 164, subparts a and e) as if the supplier were a covered entity. chatbot mental health data protection hipaa hb452"},{"type":"obligation","name":"Mental Health Chatbot — File 15-Element Safety Policy","id":"chatbot-safety-policy-filing","href":"primary/chatbot-safety-policy-filing/index.html","group":"requirement","_search":"mental health chatbot — file 15-element safety policy chatbot-safety-policy-filing requirement filing is a condition of an affirmative defense, not a free-standing mandate. a mental health chatbot supplier has an affirmative defense against §58-1-501(1)-(2) unauthorized-practice actions if it shows that it created, maintained, and implemented a written policy meeting §58-60-118(3), including the fifteen procedure elements in (3)(c)(i)-(xv); maintains the development and implementation documentation required by (2)(b); filed the policy with utah's division of consumer protection; and complied with the filed policy at the time of the alleged violation. chatbot mental health safety policy safe harbor filing hb452"},{"type":"obligation","name":"Dentacor — §58-69-5 Enforcement Forborne","id":"dentacor-58-69-5-enforcement-forborne","href":"primary/dentacor-58-69-5-enforcement-forborne/index.html","group":"permission","_search":"dentacor — §58-69-5 enforcement forborne dentacor-58-69-5-enforcement-forborne permission during the dentacor demonstration period, the utah division of professional licensing (dopl) forgave enforcement of unlawful and unprofessional-conduct actions under utah code §58-69-5 solely for conduct authorized by the rma. the initial mitigation period ended may 31, 2026, and no public extension instrument was located as of july 25, 2026. dentacor enforcement 58-69-5 unlawful conduct forbearance"},{"type":"obligation","name":"Dentacor — Hygienist + AI Concurrence Diagnosis","id":"dentacor-hygienist-ai-concurrence-diagnosis","href":"primary/dentacor-hygienist-ai-concurrence-diagnosis/index.html","group":"permission","_search":"dentacor — hygienist + ai concurrence diagnosis dentacor-hygienist-ai-concurrence-diagnosis permission during the initial dentacor rma term, licensed utah dental hygienists employed by dentacor could diagnose periodontal disease, complete edentulism, and complete anodontia using an ai-assisted radiograph diagnostic tool in place of general dentist supervision. the permission required concurrence of both the hygienist and the ai system and expired with the initial mitigation period on may 31, 2026; no public extension instrument was located as of july 25, 2026. dentacor hygienist radiograph diagnosis ai concurrence"},{"type":"obligation","name":"Dentacor — Informed Consent Disclosing Absence Of Dentist","id":"dentacor-informed-consent-no-dentist","href":"primary/dentacor-informed-consent-no-dentist/index.html","group":"requirement","_search":"dentacor — informed consent disclosing absence of dentist dentacor-informed-consent-no-dentist requirement during the initial dentacor rma term, a dentacor-employed hygienist had to obtain patient informed consent before any rma-authorized procedure, explicitly disclosing the absence of dentist supervision and the hygienist's narrower training and scope. the requirement expired with the initial mitigation period on may 31, 2026; no public extension instrument was located as of july 25, 2026. dentacor informed consent dentist supervision patient disclosure"},{"type":"obligation","name":"Proactive GenAI Disclosure In High-Risk Interactions","id":"disclose-genai-high-risk-proactive","href":"primary/disclose-genai-high-risk-proactive/index.html","group":"requirement","_search":"proactive genai disclosure in high-risk interactions disclose-genai-high-risk-proactive requirement an individual providing services in a regulated occupation must prominently disclose when an individual receiving services is interacting with generative artificial intelligence in the provision of regulated services if that use constitutes a high-risk artificial intelligence interaction (§13-75-103(2)(a)). the statutory actor is the individual providing those services, without a supplier condition. a regulated occupation is regulated by the department of commerce and requires an individual to obtain a license or state certification to practice (§13-75-101(8)). disclosure high-risk regulated occupation proactive sb226"},{"type":"obligation","name":"Disclose GenAI on First Session","id":"disclose-genai-on-first-session","href":"primary/disclose-genai-on-first-session/index.html","group":"requirement","_search":"disclose genai on first session disclose-genai-on-first-session requirement disclose plainly that the person is interacting with generative ai and not a human. when the disclosure is due depends on the utah provision: on a clear request in a consumer transaction (§13-75-103(1)); at the start of a high-risk interaction in a regulated occupation (§13-75-103(2)-(3)); and for a mental health chatbot, before access, again after seven days without access, and whenever asked (§13-72a-203(2)). no utah provision anchored here requires re-display at every session or after a fixed inactivity period. disclosure genai first session chatbot"},{"type":"obligation","name":"Disclose GenAI On Consumer Request","id":"disclose-genai-on-request","href":"primary/disclose-genai-on-request/index.html","group":"requirement","_search":"disclose genai on consumer request disclose-genai-on-request requirement a supplier that uses generative artificial intelligence to interact with an individual in connection with a consumer transaction must disclose that the individual is interacting with generative artificial intelligence and not a human if the individual asks or otherwise prompts the supplier about whether artificial intelligence is being used. the prompt or question must be a clear and unambiguous request to determine whether the interaction is with a human or with artificial intelligence (§13-75-103(1)). disclosure genai consumer request safe harbor sb226"},{"type":"obligation","name":"ElizaChat — Three-Phase Rollout Gate","id":"elizachat-phased-rollout","href":"primary/elizachat-phased-rollout/index.html","group":"requirement","_search":"elizachat — three-phase rollout gate elizachat-phased-rollout requirement elizachat must be released in three sequential phases — oaip trusted-tester cohort, oaip-reviewed limited student cohort, and full utah-district student availability — with written oaip approval required before advancing to each subsequent phase. elizachat phased rollout trusted tester phase gate"},{"type":"obligation","name":"ElizaChat — Pre-Access Disclosure Bundle","id":"elizachat-pre-access-disclosure-bundle","href":"primary/elizachat-pre-access-disclosure-bundle/index.html","group":"requirement","_search":"elizachat — pre-access disclosure bundle elizachat-pre-access-disclosure-bundle requirement before granting any user access to elizachat app functionality, the participant must present a five-element disclosure — participant identity, genai use notice, testing-risk notice, data use and sharing practices, and oaip complaint channel — in clear and conspicuous form, and must secure user acknowledgment before access is granted. elizachat disclosure pre-access disclosure bundle"},{"type":"obligation","name":"High-Risk AI Consumer Notice, Correction, And Appeal","id":"high-risk-ai-consumer-notice-correction-and-appeal","href":"primary/high-risk-ai-consumer-notice-correction-and-appeal/index.html","group":"requirement","_search":"high-risk ai consumer notice, correction, and appeal high-risk-ai-consumer-notice-correction-and-appeal requirement deployers would have been required to notify consumers before using a high-risk artificial intelligence system in a consequential decision and, after an adverse decision, provide the principal reasons, an opportunity to correct incorrect personal data, and an appeal with human review where technically feasible. the obligation is retained from the predecessor colorado sb 24-205 framework. predecessor operative history remains unresolved; sb 26-189 section 5 qualifies replacement timing, and signature alone does not establish when predecessor duties ceased or whether they operated. high-risk artificial intelligence consumer notice adverse consequential decision data correction appeal human review colorado sb24-205"},{"type":"obligation","name":"High-Risk AI Impact Assessment","id":"high-risk-ai-impact-assessment","href":"primary/high-risk-ai-impact-assessment/index.html","group":"requirement","_search":"high-risk ai impact assessment high-risk-ai-impact-assessment requirement deployers would have been required to complete an impact assessment for each covered high-risk artificial intelligence system, repeat it at least annually and after intentional and substantial modifications, and retain the assessment records. the obligation is retained from the predecessor colorado sb 24-205 framework. predecessor operative history remains unresolved; sb 26-189 section 5 qualifies replacement timing, and signature alone does not establish when predecessor duties ceased or whether they operated. high-risk artificial intelligence impact assessment annual assessment algorithmic discrimination deployer colorado sb24-205"},{"type":"obligation","name":"High-Risk AI Reasonable Care Against Algorithmic Discrimination","id":"high-risk-ai-reasonable-care-against-algorithmic-discrimination","href":"primary/high-risk-ai-reasonable-care-against-algorithmic-discrimination/index.html","group":"requirement","_search":"high-risk ai reasonable care against algorithmic discrimination high-risk-ai-reasonable-care-against-algorithmic-discrimination requirement developers and deployers of high-risk artificial intelligence systems would have been required to use reasonable care to protect consumers from known or reasonably foreseeable risks of algorithmic discrimination. the obligation is retained from the predecessor colorado sb 24-205 framework. predecessor operative history remains unresolved; sb 26-189 section 5 qualifies replacement timing, and signature alone does not establish when predecessor duties ceased or whether they operated. high-risk artificial intelligence reasonable care algorithmic discrimination developer deployer colorado sb24-205"},{"type":"obligation","name":"§501(c)(3) Exemption Denied — Organizational And Operational Test Failure","id":"irs-501c3-dual-test-failure","href":"primary/irs-501c3-dual-test-failure/index.html","group":"restriction","_search":"§501(c)(3) exemption denied — organizational and operational test failure irs-501c3-dual-test-failure restriction an organization fails §501(c)(3) exemption where its articles of incorporation neither limit purposes to exempt activities nor dedicate assets to exempt purposes on dissolution, and where a substantial portion of its activities consists of unrestricted commercial leasing coupled with fundraising that benefits a for-profit entity controlled by one of its own directors. bylaws containing the required provisions do not cure deficient articles; a single substantial non-exempt purpose is disqualifying regardless of any exempt purposes present. 501c3 organizational test operational test private inurement commercial leasing adverse determination"},{"type":"obligation","name":"Incentive-Fee Management Contract Not A Share Of Net Profits","id":"irs-incentive-fee-not-net-profits-share","href":"primary/irs-incentive-fee-not-net-profits-share/index.html","group":"permission","_search":"incentive-fee management contract not a share of net profits irs-incentive-fee-not-net-profits-share permission on the facts represented, an incentive-fee management contract between a §501(c)(3) bond issuer and a hotel manager — where the incentive fee is calculated on gross revenue subject to an adjustment contingent on a net-profit-variant metric — does not constitute sharing of net profits under rev. proc. 2017-13 §5.02(2) and therefore does not cause private business use under irc §141. the ruling applies only to the requesting taxpayer on the specific facts presented. private business use 501c3 bonds rev proc 2017-13 safe harbor incentive fee"},{"type":"obligation","name":"Learning Lab Agreement — Eligibility and Participation","id":"learning-lab-agreement-participation","href":"primary/learning-lab-agreement-participation/index.html","group":"permission","_search":"learning lab agreement — eligibility and participation learning-lab-agreement-participation permission a person deploying ai in utah may enter either a regulatory mitigation agreement (rma) — which waives specified law in exchange for safeguards, data sharing, and disclosures — or a joint interpretation agreement (jia) — which clarifies how existing statute applies to a specific ai use without waiver. agreements run for an initial twelve months with up to two twelve-month extensions, counterparties include oaip plus the relevant state agency (or the judiciary, a state-funded higher or public education institution, or a political subdivision under hb 320), and participants must satisfy five statutory eligibility prongs. learning lab regulatory mitigation joint interpretation oaip sandbox sb149 hb320"},{"type":"obligation","name":"Named-Prescriber Enforcement Forborne","id":"named-prescriber-enforcement-forborne","href":"primary/named-prescriber-enforcement-forborne/index.html","group":"permission","_search":"named-prescriber enforcement forborne named-prescriber-enforcement-forborne permission dopl forgoes unlawful-conduct and unprofessional-conduct enforcement under §58-1-501(1)-(2) and related professional-licensing provisions against any provider who (1) acts solely as the named prescriber for ai-authorized renewals and (2) does not interact directly with a patient or other provider. legion §16(d) adds a condition that the provider abides by the agreement and any agreement with the participant; doctronic §15(d) states no such condition. the covered chapter provisions differ by agreement. forbearance applies only to conduct authorized by the agreement. named prescriber enforcement forbearance unprofessional conduct 58-1-501 doctronic legion"},{"type":"obligation","name":"RMA — Data Security Under §63A-19-102","id":"rma-data-security-63a-19-102","href":"primary/rma-data-security-63a-19-102/index.html","group":"requirement","_search":"rma — data security under §63a-19-102 rma-data-security-63a-19-102 requirement an rma participant must implement data security measures conforming to utah code §63a-19-102 and maintain a cybersecurity framework that is updated on an ongoing basis to address emerging threats and vulnerabilities. no statutory or common-law cybersecurity obligation is waived by the rma. rma data security cybersecurity 63a-19-102"},{"type":"obligation","name":"RMA — 30-Day End-Of-Term Report","id":"rma-end-of-term-report","href":"primary/rma-end-of-term-report/index.html","group":"requirement","_search":"rma — 30-day end-of-term report rma-end-of-term-report requirement within thirty days after the end date of an rma, the participant must file a written report with oaip summarizing the demonstration, any incidents of harm, any legal actions, and any complaints filed against the participant in connection with the mitigation period. rma reporting termination end of term"},{"type":"obligation","name":"RMA — Hold Harmless The State","id":"rma-hold-harmless-state","href":"primary/rma-hold-harmless-state/index.html","group":"requirement","_search":"rma — hold harmless the state rma-hold-harmless-state requirement an rma participant agrees to hold oaip, the relevant division, and their agents, officers, and employees harmless from any claims, liabilities, damages, losses, or expenses arising from the participant's work performed under the mitigation. rma indemnification hold harmless"},{"type":"obligation","name":"RMA — 24-Hour Incident Notification","id":"rma-incident-notification-24hr","href":"primary/rma-incident-notification-24hr/index.html","group":"requirement","_search":"rma — 24-hour incident notification rma-incident-notification-24hr requirement an rma participant must notify oaip within 24 hours of any incident that results in harm to the health, safety, or financial well-being of a user of the mitigated technology. rma incident notification harm 24 hours"},{"type":"obligation","name":"RMA — Monthly Report To OAIP","id":"rma-monthly-report-to-oaip","href":"primary/rma-monthly-report-to-oaip/index.html","group":"requirement","_search":"rma — monthly report to oaip rma-monthly-report-to-oaip requirement each learning lab rma participant submits a monthly report to oaip at `ai@utah.gov` covering user data, incidents, complaints, research findings, and any other information specified by the office. the report is the primary ongoing accountability mechanism between participant and regulator during the mitigation period. rma reporting monthly oaip learning lab"},{"type":"obligation","name":"RMA — No Advertising Reference To Agreement","id":"rma-no-advertising-reference","href":"primary/rma-no-advertising-reference/index.html","group":"restriction","_search":"rma — no advertising reference to agreement rma-no-advertising-reference restriction an rma participant may not reference the existence of the agreement in advertising, media, or promotional materials. the mitigation is a regulatory posture, not a marketable endorsement by the state of utah. rma advertising promotion marketing"},{"type":"obligation","name":"Rule 506(c) Verification Via High-Minimum + Representation","id":"sec-reg-d-506c-verification-safe-harbor","href":"primary/sec-reg-d-506c-verification-safe-harbor/index.html","group":"permission","_search":"rule 506(c) verification via high-minimum + representation sec-reg-d-506c-verification-safe-harbor permission an issuer conducting a rule 506(c) offering satisfies the \"reasonable steps to verify\" accredited-investor requirement when it (1) imposes a minimum investment amount high enough that only accredited investors would reasonably be expected to meet it, (2) obtains written representations of accredited status and that the investment is not financed by a third party for purposes of the investment, and (3) has no actual knowledge of contradictory facts. the position restates the principles-based standard; it does not create an exclusive verification method. rule 506c accredited investor reasonable steps to verify regulation d private placement"},{"type":"obligation","name":"Telehealth Compliance Anchored To Participant Proposal","id":"telehealth-compliance-per-proposal","href":"primary/telehealth-compliance-per-proposal/index.html","group":"requirement","_search":"telehealth compliance anchored to participant proposal telehealth-compliance-per-proposal requirement a participant operating ai-assisted prescription renewal must adhere to utah's telehealth provider requirements in §26b-4-704, with specific subsections deemed satisfied by following protocols described in the participant's proposal (schedule b): doctronic parts 2b and 3b; legion proposal section 4. certain subsections (e.g., the patient-records portability default) are inapplicable; others are substituted by proposal-section conformance. telehealth 26b-4-704 proposal compliance doctronic legion"},{"type":"authority","name":"Consumer Financial Protection Bureau","id":"cfpb","href":"authority/cfpb/index.html","jurisdiction":"us","_search":"consumer financial protection bureau cfpb us"},{"type":"authority","name":"CFTC Division of Swap Dealer and Intermediary Oversight","id":"cftc-dsio","href":"authority/cftc-dsio/index.html","jurisdiction":"us","_search":"cftc division of swap dealer and intermediary oversight cftc-dsio us"},{"type":"authority","name":"Colorado General Assembly","id":"colorado-legislature","href":"authority/colorado-legislature/index.html","jurisdiction":"us-co","_search":"colorado general assembly colorado-legislature us-co"},{"type":"authority","name":"IRS Office of Chief Counsel","id":"irs-chief-counsel","href":"authority/irs-chief-counsel/index.html","jurisdiction":"us","_search":"irs office of chief counsel irs-chief-counsel us"},{"type":"authority","name":"IRS Tax Exempt and Government Entities Division","id":"irs-tege","href":"authority/irs-tege/index.html","jurisdiction":"us","_search":"irs tax exempt and government entities division irs-tege us"},{"type":"authority","name":"SEC Division of Corporation Finance","id":"sec-corpfin","href":"authority/sec-corpfin/index.html","jurisdiction":"us","_search":"sec division of corporation finance sec-corpfin us"},{"type":"authority","name":"Utah State Legislature","id":"utah-legislature","href":"authority/utah-legislature/index.html","jurisdiction":"us-ut","_search":"utah state legislature utah-legislature us-ut"},{"type":"authority","name":"Utah Office of Artificial Intelligence Policy","id":"utah-oaip","href":"authority/utah-oaip/index.html","jurisdiction":"us-ut","_search":"utah office of artificial intelligence policy utah-oaip us-ut"}] \ No newline at end of file +[{"type":"legal instrument","name":"CFPB Advisory Opinion — Pay-to-Pay Fees (Regulation F)","id":"us-cfpb-ao-2022-001","source":"demonstration-remap","status":"enforcing","href":"/us/federal/cfpb/ao/2022-001/","jurisdiction":"us","_search":"cfpb advisory opinion — pay-to-pay fees (regulation f) us us-cfpb-ao-2022-001 enforcing"},{"type":"legal instrument","name":"CFTC Letter 17-65 — CTA Registration Exemption Survives MiFID II Fee Unbundling","id":"us-cftc-dsio-il-2017-001","source":"demonstration-remap","status":"enforcing","href":"/us/federal/cftc-dsio/il/2017-001/","jurisdiction":"us","_search":"cftc letter 17-65 — cta registration exemption survives mifid ii fee unbundling us us-cftc-dsio-il-2017-001 enforcing"},{"type":"legal instrument","name":"Colorado SB 24-205 (2024) — Consumer Protections for Interactions with Artificial Intelligence Systems","id":"us-co-legislature-statute-2024-sb24-205","source":"authoritative-reference","status":"superseded","href":"/us/colorado/legislature/statute/2024-001/","jurisdiction":"us-co","_search":"colorado sb 24-205 (2024) — consumer protections for interactions with artificial intelligence systems us-co us-co-legislature-statute-2024-sb24-205 superseded"},{"type":"legal instrument","name":"Colorado SB 25B-004 (2025) — Increase Transparency for Algorithmic Systems (Colorado AI Act Effective-Date Delay)","id":"us-co-legislature-statute-2025-sb25b-004","source":"authoritative-reference","status":"enforcing","href":"/us/colorado/legislature/statute/2025-001/","jurisdiction":"us-co","_search":"colorado sb 25b-004 (2025) — increase transparency for algorithmic systems (colorado ai act effective-date delay) us-co us-co-legislature-statute-2025-sb25b-004 enforcing"},{"type":"legal instrument","name":"Colorado SB 26-189 (2026) — Automated Decision-Making Technology (ADMT) Act","id":"us-co-legislature-statute-2026-sb26-189","source":"authoritative-reference","status":"enacted","href":"/us/colorado/legislature/statute/2026-001/","jurisdiction":"us-co","_search":"colorado sb 26-189 (2026) — automated decision-making technology (admt) act us-co us-co-legislature-statute-2026-sb26-189 enacted"},{"type":"legal instrument","name":"IRS Private Letter Ruling 202506001 — Management Contract Private Business Use (§141)","id":"us-irs-chief-counsel-plr-2025-001","source":"demonstration-remap","status":"enforcing","href":"/us/federal/irs-chief-counsel/plr/2025-001/","jurisdiction":"us","_search":"irs private letter ruling 202506001 — management contract private business use (§141) us us-irs-chief-counsel-plr-2025-001 enforcing"},{"type":"legal instrument","name":"IRS PLR 202614036 — Adverse Determination: §501(c)(3) Exemption Denied, Mixed-Use Facility","id":"us-irs-tege-plr-2026-001","source":"demonstration-remap","status":"enforcing","href":"/us/federal/irs-tege/plr/2026-001/","jurisdiction":"us","_search":"irs plr 202614036 — adverse determination: §501(c)(3) exemption denied, mixed-use facility us us-irs-tege-plr-2026-001 enforcing"},{"type":"legal instrument","name":"SEC No-Action Letter — Latham & Watkins (Rule 506(c) Verification)","id":"us-sec-corpfin-nal-2025-001","source":"demonstration-remap","status":"enforcing","href":"/us/federal/sec-corpfin/nal/2025-001/","jurisdiction":"us","_search":"sec no-action letter — latham & watkins (rule 506(c) verification) us us-sec-corpfin-nal-2025-001 enforcing"},{"type":"legal instrument","name":"Utah SB 149 (2024) — Artificial Intelligence Amendments","id":"us-ut-legislature-statute-2024-sb149","source":"authoritative-reference","status":"enforcing","href":"/us/utah/legislature/statute/2024-001/","jurisdiction":"us-ut","_search":"utah sb 149 (2024) — artificial intelligence amendments us-ut us-ut-legislature-statute-2024-sb149 enforcing"},{"type":"legal instrument","name":"Utah HB 452 (2025) — Artificial Intelligence Amendments (Mental Health Chatbots)","id":"us-ut-legislature-statute-2025-hb452","source":"authoritative-reference","status":"enforcing","href":"/us/utah/legislature/statute/2025-002/","jurisdiction":"us-ut","_search":"utah hb 452 (2025) — artificial intelligence amendments (mental health chatbots) us-ut us-ut-legislature-statute-2025-hb452 enforcing"},{"type":"legal instrument","name":"Utah SB 226 (2025) — Artificial Intelligence Consumer Protection Amendments","id":"us-ut-legislature-statute-2025-sb226","source":"authoritative-reference","status":"enforcing","href":"/us/utah/legislature/statute/2025-001/","jurisdiction":"us-ut","_search":"utah sb 226 (2025) — artificial intelligence consumer protection amendments us-ut us-ut-legislature-statute-2025-sb226 enforcing"},{"type":"legal instrument","name":"Utah SB 332 (2025) — Artificial Intelligence Revisions (AIPA Sunset Extension)","id":"us-ut-legislature-statute-2025-sb332","source":"authoritative-reference","status":"enforcing","href":"/us/utah/legislature/statute/2025-003/","jurisdiction":"us-ut","_search":"utah sb 332 (2025) — artificial intelligence revisions (aipa sunset extension) us-ut us-ut-legislature-statute-2025-sb332 enforcing"},{"type":"legal instrument","name":"Utah HB 320 (2026) — Office of Artificial Intelligence Policy Amendments (Learning Lab Restructure + Joint Interpretation Agreements)","id":"us-ut-legislature-statute-2026-hb320","source":"authoritative-reference","status":"enforcing","href":"/us/utah/legislature/statute/2026-001/","jurisdiction":"us-ut","_search":"utah hb 320 (2026) — office of artificial intelligence policy amendments (learning lab restructure + joint interpretation agreements) us-ut us-ut-legislature-statute-2026-hb320 enforcing"},{"type":"legal instrument","name":"PubLedge proposed template (unissued): Utah Mental Health Chatbot Disclosure","id":"us-ut-oaip-jia-2026-001","source":"publedge-original-draft","status":"proposed","href":"/us/utah/oaip/jia/2026-001/","jurisdiction":"us-ut","_search":"publedge proposed template (unissued): utah mental health chatbot disclosure us-ut us-ut-oaip-jia-2026-001 proposed"},{"type":"legal instrument","name":"Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024)","id":"us-ut-oaip-rma-2024-001","source":"demonstration-remap","status":"expired","href":"/us/utah/oaip/rma/2024-001/","jurisdiction":"us-ut","_search":"utah oaip × elizachat — teen mental-health app rma (2024) us-ut us-ut-oaip-rma-2024-001 expired"},{"type":"legal instrument","name":"Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA (2025)","id":"us-ut-oaip-rma-2025-001","source":"demonstration-remap","status":"expired","href":"/us/utah/oaip/rma/2025-001/","jurisdiction":"us-ut","_search":"utah oaip × dentacor — ai-assisted dental radiograph diagnosis rma (2025) us-ut us-ut-oaip-rma-2025-001 expired"},{"type":"legal instrument","name":"Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025)","id":"us-ut-oaip-rma-2025-002","source":"demonstration-remap","status":"enforcing","href":"/us/utah/oaip/rma/2025-002/","jurisdiction":"us-ut","_search":"utah oaip × doctronic — ai prescription renewal rma (2025) us-ut us-ut-oaip-rma-2025-002 enforcing"},{"type":"legal instrument","name":"Utah OAIP × Legion Health — AI Maintenance Psychiatric Refill RMA (2026)","id":"us-ut-oaip-rma-2026-001","source":"demonstration-remap","status":"enacted","href":"/us/utah/oaip/rma/2026-001/","jurisdiction":"us-ut","_search":"utah oaip × legion health — ai maintenance psychiatric refill rma (2026) us-ut us-ut-oaip-rma-2026-001 enacted"},{"type":"obligation","name":"ADMT Sixty-Day Cure Period Before Enforcement","id":"admt-60-day-cure-period","href":"primary/admt-60-day-cure-period/index.html","group":"permission","_search":"admt sixty-day cure period before enforcement admt-60-day-cure-period permission beginning january 1, 2027, violations of the colorado admt act are enforced by the attorney general as deceptive trade practices, with no private right of action. a regulated party may cure an alleged violation within 60 days of notice; the cure route is available through january 1, 2030. admt cure period attorney general deceptive trade practice colorado sb26-189"},{"type":"obligation","name":"ADMT Data Correction And Human Review Of Adverse Outcomes","id":"admt-correction-and-human-review","href":"primary/admt-correction-and-human-review/index.html","group":"requirement","_search":"admt data correction and human review of adverse outcomes admt-correction-and-human-review requirement beginning january 1, 2027, consumers subject to an adverse consequential decision made using covered automated decision-making technology may correct inaccurate personal data used in that decision and may request meaningful human review and reconsideration of the outcome. the deployer must provide both paths. admt human review data correction reconsideration colorado sb26-189"},{"type":"obligation","name":"ADMT Deployer Three-Year Record Retention","id":"admt-deployer-3-year-record-retention","href":"primary/admt-deployer-3-year-record-retention/index.html","group":"requirement","_search":"admt deployer three-year record retention admt-deployer-3-year-record-retention requirement beginning january 1, 2027, a deployer of covered automated decision-making technology must retain its compliance documentation for at least three years. the retention floor is what makes the notice, explanation, and review duties auditable by the attorney general after the fact. admt record keeping retention three years colorado sb26-189"},{"type":"obligation","name":"ADMT Deployer Notice Before Consequential Decision","id":"admt-deployer-pre-decision-notice","href":"primary/admt-deployer-pre-decision-notice/index.html","group":"requirement","_search":"admt deployer notice before consequential decision admt-deployer-pre-decision-notice requirement beginning january 1, 2027, before a consequential decision is made using covered automated decision-making technology, the deployer must notify the consumer that an automated system is in use and disclose the purpose and nature of the decision. the notice is pre-decision; a post-hoc disclosure does not satisfy it. admt consumer notice consequential decision deployer colorado sb26-189"},{"type":"obligation","name":"ADMT Developer Documentation To Deployer","id":"admt-developer-documentation-to-deployer","href":"primary/admt-developer-documentation-to-deployer/index.html","group":"requirement","_search":"admt developer documentation to deployer admt-developer-documentation-to-deployer requirement beginning january 1, 2027, a developer of covered automated decision-making technology must disclose to deployers the technology's intended uses, the categories of data used to train it, its known limitations, and instructions for meaningful human review. the duty runs developer-to-deployer, not developer-to-consumer. admt developer documentation training data known limitations colorado sb26-189"},{"type":"obligation","name":"ADMT Post-Adverse Explanation Within 30 Days","id":"admt-post-adverse-explanation-30-days","href":"primary/admt-post-adverse-explanation-30-days/index.html","group":"requirement","_search":"admt post-adverse explanation within 30 days admt-post-adverse-explanation-30-days requirement beginning january 1, 2027, within 30 days of an adverse consequential decision made using covered automated decision-making technology, the deployer must give the consumer a plain-language explanation covering the ai's role in the decision, its degree of contribution, the types of data processed, and the sources of that data. admt adverse decision explanation 30 days colorado sb26-189"},{"type":"obligation","name":"AI-Authorized Prescription Renewal (Utah Pilot)","id":"ai-authorized-rx-renewal","href":"primary/ai-authorized-rx-renewal/index.html","group":"permission","_search":"ai-authorized prescription renewal (utah pilot) ai-authorized-rx-renewal permission during the mitigation period, a participant may use its ai technology to authorize the renewal of a verified prescription for a utah resident and issue such prescriptions to a pharmacist licensed under utah code §58-17b. mitigation applies solely to the renewal workflow described in the proposal; it does not extend to new prescriptions, other services, or products outside the authorized scope. prescription renewal ai rx telehealth doctronic legion 58-17b"},{"type":"obligation","name":"GenAI Is Not A Defense — Civil And Criminal","id":"ai-defense-elimination","href":"primary/ai-defense-elimination/index.html","group":"restriction","_search":"genai is not a defense — civil and criminal ai-defense-elimination restriction utah removed \"the ai did it\" as a defense in both civil and criminal contexts. a principal who uses, prompts, or acts through generative ai remains liable for the resulting statement or act. the criminal rule (§76-2-107, sb 149, effective 2024-05-01) and the civil mirror together eliminate the doctrine across utah consumer-protection and criminal law. the civil rule was first enacted at §13-2-12(2) (sb 149, effective 2024-05-01) and re-sited at §13-75-102 (sb 226, effective 2025-05-07). ai defense liability civil criminal sb149 sb226"},{"type":"obligation","name":"Pay-To-Pay Fee Prohibited Without Express Authorization","id":"cfpb-pay-to-pay-fee-prohibited","href":"primary/cfpb-pay-to-pay-fee-prohibited/index.html","group":"restriction","_search":"pay-to-pay fee prohibited without express authorization cfpb-pay-to-pay-fee-prohibited restriction a debt collector subject to the fair debt collection practices act may not charge a pay-to-pay convenience fee for online or phone payments unless the fee is either expressly authorized by the agreement creating the debt or affirmatively permitted by a specific law. silence, absence of prohibition, and third-party payment-processor routing do not cure the violation. fdcpa pay-to-pay convenience fee debt collection regulation f"},{"type":"obligation","name":"Unbundled Advice Fee Does Not Trigger CTA Registration","id":"cftc-unbundled-fee-not-cta-trigger","href":"primary/cftc-unbundled-fee-not-cta-trigger/index.html","group":"permission","_search":"unbundled advice fee does not trigger cta registration cftc-unbundled-fee-not-cta-trigger permission a registered fcm, swap dealer, or introducing broker that qualifies for the cta exclusion or exemption does not lose that status solely because it begins receiving a separate unbundled fee for commodity trading advice. the \"solely incidental\" or \"solely in connection with\" test continues to govern under a facts-and-circumstances analysis; separate compensation is one factor but is not dispositive. cta registration mifid ii fcm swap dealer introducing broker unbundled fee"},{"type":"obligation","name":"Mental Health Chatbot — No Third-Party Data Sharing","id":"chatbot-data-no-third-party-sharing","href":"primary/chatbot-data-no-third-party-sharing/index.html","group":"restriction","_search":"mental health chatbot — no third-party data sharing chatbot-data-no-third-party-sharing restriction a mental health chatbot supplier may not sell or share identifiable health information or user inputs with third parties. narrow exceptions exist for user-consented or user-requested transfers to a health care provider or plan. third-party sharing for functionality requires hipaa-equivalent controls (45 cfr parts 160 and 164, subparts a and e) as if the supplier were a covered entity. chatbot mental health data protection hipaa hb452"},{"type":"obligation","name":"Mental Health Chatbot — File 15-Element Safety Policy","id":"chatbot-safety-policy-filing","href":"primary/chatbot-safety-policy-filing/index.html","group":"requirement","_search":"mental health chatbot — file 15-element safety policy chatbot-safety-policy-filing requirement filing is a condition of an affirmative defense, not a free-standing mandate. a mental health chatbot supplier has an affirmative defense against §58-1-501(1)-(2) unauthorized-practice actions if it shows that it created, maintained, and implemented a written policy meeting §58-60-118(3), including the fifteen procedure elements in (3)(c)(i)-(xv); maintains the development and implementation documentation required by (2)(b); filed the policy with utah's division of consumer protection; and complied with the filed policy at the time of the alleged violation. chatbot mental health safety policy safe harbor filing hb452"},{"type":"obligation","name":"Dentacor — §58-69-5 Enforcement Forborne","id":"dentacor-58-69-5-enforcement-forborne","href":"primary/dentacor-58-69-5-enforcement-forborne/index.html","group":"permission","_search":"dentacor — §58-69-5 enforcement forborne dentacor-58-69-5-enforcement-forborne permission during the dentacor demonstration period, the utah division of professional licensing (dopl) forgave enforcement of unlawful and unprofessional-conduct actions under utah code §58-69-5 solely for conduct authorized by the rma. the initial mitigation period ended may 31, 2026, and no public extension instrument was located as of july 25, 2026. dentacor enforcement 58-69-5 unlawful conduct forbearance"},{"type":"obligation","name":"Dentacor — Hygienist + AI Concurrence Diagnosis","id":"dentacor-hygienist-ai-concurrence-diagnosis","href":"primary/dentacor-hygienist-ai-concurrence-diagnosis/index.html","group":"permission","_search":"dentacor — hygienist + ai concurrence diagnosis dentacor-hygienist-ai-concurrence-diagnosis permission during the initial dentacor rma term, licensed utah dental hygienists employed by dentacor could diagnose periodontal disease, complete edentulism, and complete anodontia using an ai-assisted radiograph diagnostic tool in place of general dentist supervision. the permission required concurrence of both the hygienist and the ai system and expired with the initial mitigation period on may 31, 2026; no public extension instrument was located as of july 25, 2026. dentacor hygienist radiograph diagnosis ai concurrence"},{"type":"obligation","name":"Dentacor — Informed Consent Disclosing Absence Of Dentist","id":"dentacor-informed-consent-no-dentist","href":"primary/dentacor-informed-consent-no-dentist/index.html","group":"requirement","_search":"dentacor — informed consent disclosing absence of dentist dentacor-informed-consent-no-dentist requirement during the initial dentacor rma term, a dentacor-employed hygienist had to obtain patient informed consent before any rma-authorized procedure, explicitly disclosing the absence of dentist supervision and the hygienist's narrower training and scope. the requirement expired with the initial mitigation period on may 31, 2026; no public extension instrument was located as of july 25, 2026. dentacor informed consent dentist supervision patient disclosure"},{"type":"obligation","name":"Proactive GenAI Disclosure In High-Risk Interactions","id":"disclose-genai-high-risk-proactive","href":"primary/disclose-genai-high-risk-proactive/index.html","group":"requirement","_search":"proactive genai disclosure in high-risk interactions disclose-genai-high-risk-proactive requirement an individual providing services in a regulated occupation must prominently disclose when an individual receiving services is interacting with generative artificial intelligence in the provision of regulated services if that use constitutes a high-risk artificial intelligence interaction (§13-75-103(2)(a)). the statutory actor is the individual providing those services, without a supplier condition. a regulated occupation is regulated by the department of commerce and requires an individual to obtain a license or state certification to practice (§13-75-101(8)). disclosure high-risk regulated occupation proactive sb226"},{"type":"obligation","name":"Disclose GenAI on First Session","id":"disclose-genai-on-first-session","href":"primary/disclose-genai-on-first-session/index.html","group":"requirement","_search":"disclose genai on first session disclose-genai-on-first-session requirement disclose plainly that the person is interacting with generative ai and not a human. when the disclosure is due depends on the utah provision: on a clear request in a consumer transaction (§13-75-103(1)); at the start of a high-risk interaction in a regulated occupation (§13-75-103(2)-(3)); and for a mental health chatbot, before access, again after seven days without access, and whenever asked (§13-72a-203(2)). no utah provision anchored here requires re-display at every session or after a fixed inactivity period. disclosure genai first session chatbot"},{"type":"obligation","name":"Disclose GenAI On Consumer Request","id":"disclose-genai-on-request","href":"primary/disclose-genai-on-request/index.html","group":"requirement","_search":"disclose genai on consumer request disclose-genai-on-request requirement a supplier that uses generative artificial intelligence to interact with an individual in connection with a consumer transaction must disclose that the individual is interacting with generative artificial intelligence and not a human if the individual asks or otherwise prompts the supplier about whether artificial intelligence is being used. the prompt or question must be a clear and unambiguous request to determine whether the interaction is with a human or with artificial intelligence (§13-75-103(1)). disclosure genai consumer request safe harbor sb226"},{"type":"obligation","name":"ElizaChat — Three-Phase Rollout Gate","id":"elizachat-phased-rollout","href":"primary/elizachat-phased-rollout/index.html","group":"requirement","_search":"elizachat — three-phase rollout gate elizachat-phased-rollout requirement elizachat must be released in three sequential phases — oaip trusted-tester cohort, oaip-reviewed limited student cohort, and full utah-district student availability — with written oaip approval required before advancing to each subsequent phase. elizachat phased rollout trusted tester phase gate"},{"type":"obligation","name":"ElizaChat — Pre-Access Disclosure Bundle","id":"elizachat-pre-access-disclosure-bundle","href":"primary/elizachat-pre-access-disclosure-bundle/index.html","group":"requirement","_search":"elizachat — pre-access disclosure bundle elizachat-pre-access-disclosure-bundle requirement before granting any user access to elizachat app functionality, the participant must present a five-element disclosure — participant identity, genai use notice, testing-risk notice, data use and sharing practices, and oaip complaint channel — in clear and conspicuous form, and must secure user acknowledgment before access is granted. elizachat disclosure pre-access disclosure bundle"},{"type":"obligation","name":"High-Risk AI Consumer Notice, Correction, And Appeal","id":"high-risk-ai-consumer-notice-correction-and-appeal","href":"primary/high-risk-ai-consumer-notice-correction-and-appeal/index.html","group":"requirement","_search":"high-risk ai consumer notice, correction, and appeal high-risk-ai-consumer-notice-correction-and-appeal requirement deployers would have been required to notify consumers before using a high-risk artificial intelligence system in a consequential decision and, after an adverse decision, provide the principal reasons, an opportunity to correct incorrect personal data, and an appeal with human review where technically feasible. the obligation is retained from the predecessor colorado sb 24-205 framework. predecessor operative history remains unresolved; sb 26-189 section 5 qualifies replacement timing, and signature alone does not establish when predecessor duties ceased or whether they operated. high-risk artificial intelligence consumer notice adverse consequential decision data correction appeal human review colorado sb24-205"},{"type":"obligation","name":"High-Risk AI Impact Assessment","id":"high-risk-ai-impact-assessment","href":"primary/high-risk-ai-impact-assessment/index.html","group":"requirement","_search":"high-risk ai impact assessment high-risk-ai-impact-assessment requirement deployers would have been required to complete an impact assessment for each covered high-risk artificial intelligence system, repeat it at least annually and after intentional and substantial modifications, and retain the assessment records. the obligation is retained from the predecessor colorado sb 24-205 framework. predecessor operative history remains unresolved; sb 26-189 section 5 qualifies replacement timing, and signature alone does not establish when predecessor duties ceased or whether they operated. high-risk artificial intelligence impact assessment annual assessment algorithmic discrimination deployer colorado sb24-205"},{"type":"obligation","name":"High-Risk AI Reasonable Care Against Algorithmic Discrimination","id":"high-risk-ai-reasonable-care-against-algorithmic-discrimination","href":"primary/high-risk-ai-reasonable-care-against-algorithmic-discrimination/index.html","group":"requirement","_search":"high-risk ai reasonable care against algorithmic discrimination high-risk-ai-reasonable-care-against-algorithmic-discrimination requirement developers and deployers of high-risk artificial intelligence systems would have been required to use reasonable care to protect consumers from known or reasonably foreseeable risks of algorithmic discrimination. the obligation is retained from the predecessor colorado sb 24-205 framework. predecessor operative history remains unresolved; sb 26-189 section 5 qualifies replacement timing, and signature alone does not establish when predecessor duties ceased or whether they operated. high-risk artificial intelligence reasonable care algorithmic discrimination developer deployer colorado sb24-205"},{"type":"obligation","name":"§501(c)(3) Exemption Denied — Organizational And Operational Test Failure","id":"irs-501c3-dual-test-failure","href":"primary/irs-501c3-dual-test-failure/index.html","group":"restriction","_search":"§501(c)(3) exemption denied — organizational and operational test failure irs-501c3-dual-test-failure restriction an organization fails §501(c)(3) exemption where its articles of incorporation neither limit purposes to exempt activities nor dedicate assets to exempt purposes on dissolution, and where a substantial portion of its activities consists of unrestricted commercial leasing coupled with fundraising that benefits a for-profit entity controlled by one of its own directors. bylaws containing the required provisions do not cure deficient articles; a single substantial non-exempt purpose is disqualifying regardless of any exempt purposes present. 501c3 organizational test operational test private inurement commercial leasing adverse determination"},{"type":"obligation","name":"Incentive-Fee Management Contract Not A Share Of Net Profits","id":"irs-incentive-fee-not-net-profits-share","href":"primary/irs-incentive-fee-not-net-profits-share/index.html","group":"permission","_search":"incentive-fee management contract not a share of net profits irs-incentive-fee-not-net-profits-share permission on the facts represented, an incentive-fee management contract between a §501(c)(3) bond issuer and a hotel manager — where the incentive fee is calculated on gross revenue subject to an adjustment contingent on a net-profit-variant metric — does not constitute sharing of net profits under rev. proc. 2017-13 §5.02(2) and therefore does not cause private business use under irc §141. the ruling applies only to the requesting taxpayer on the specific facts presented. private business use 501c3 bonds rev proc 2017-13 safe harbor incentive fee"},{"type":"obligation","name":"Learning Lab Agreement — Eligibility and Participation","id":"learning-lab-agreement-participation","href":"primary/learning-lab-agreement-participation/index.html","group":"permission","_search":"learning lab agreement — eligibility and participation learning-lab-agreement-participation permission a person deploying ai in utah may enter either a regulatory mitigation agreement (rma) — which waives specified law in exchange for safeguards, data sharing, and disclosures — or a joint interpretation agreement (jia) — which clarifies how existing statute applies to a specific ai use without waiver. agreements run for an initial twelve months with up to two twelve-month extensions, counterparties include oaip plus the relevant state agency (or the judiciary, a state-funded higher or public education institution, or a political subdivision under hb 320), and participants must satisfy five statutory eligibility prongs. learning lab regulatory mitigation joint interpretation oaip sandbox sb149 hb320"},{"type":"obligation","name":"Named-Prescriber Enforcement Forborne","id":"named-prescriber-enforcement-forborne","href":"primary/named-prescriber-enforcement-forborne/index.html","group":"permission","_search":"named-prescriber enforcement forborne named-prescriber-enforcement-forborne permission dopl forgoes unlawful-conduct and unprofessional-conduct enforcement under §58-1-501(1)-(2) and related professional-licensing provisions against any provider who (1) acts solely as the named prescriber for ai-authorized renewals and (2) does not interact directly with a patient or other provider. legion §16(d) adds a condition that the provider abides by the agreement and any agreement with the participant; doctronic §15(d) states no such condition. the covered chapter provisions differ by agreement. forbearance applies only to conduct authorized by the agreement. named prescriber enforcement forbearance unprofessional conduct 58-1-501 doctronic legion"},{"type":"obligation","name":"RMA — Data Security Under §63A-19-102","id":"rma-data-security-63a-19-102","href":"primary/rma-data-security-63a-19-102/index.html","group":"requirement","_search":"rma — data security under §63a-19-102 rma-data-security-63a-19-102 requirement an rma participant must implement data security measures conforming to utah code §63a-19-102 and maintain a cybersecurity framework that is updated on an ongoing basis to address emerging threats and vulnerabilities. no statutory or common-law cybersecurity obligation is waived by the rma. rma data security cybersecurity 63a-19-102"},{"type":"obligation","name":"RMA — 30-Day End-Of-Term Report","id":"rma-end-of-term-report","href":"primary/rma-end-of-term-report/index.html","group":"requirement","_search":"rma — 30-day end-of-term report rma-end-of-term-report requirement within thirty days after the end date of an rma, the participant must file a written report with oaip summarizing the demonstration, any incidents of harm, any legal actions, and any complaints filed against the participant in connection with the mitigation period. rma reporting termination end of term"},{"type":"obligation","name":"RMA — Hold Harmless The State","id":"rma-hold-harmless-state","href":"primary/rma-hold-harmless-state/index.html","group":"requirement","_search":"rma — hold harmless the state rma-hold-harmless-state requirement an rma participant agrees to hold oaip, the relevant division, and their agents, officers, and employees harmless from any claims, liabilities, damages, losses, or expenses arising from the participant's work performed under the mitigation. rma indemnification hold harmless"},{"type":"obligation","name":"RMA — 24-Hour Incident Notification","id":"rma-incident-notification-24hr","href":"primary/rma-incident-notification-24hr/index.html","group":"requirement","_search":"rma — 24-hour incident notification rma-incident-notification-24hr requirement an rma participant must notify oaip within 24 hours of any incident that results in harm to the health, safety, or financial well-being of a user of the mitigated technology. rma incident notification harm 24 hours"},{"type":"obligation","name":"RMA — Monthly Report To OAIP","id":"rma-monthly-report-to-oaip","href":"primary/rma-monthly-report-to-oaip/index.html","group":"requirement","_search":"rma — monthly report to oaip rma-monthly-report-to-oaip requirement each learning lab rma participant submits a monthly report to oaip at `ai@utah.gov` covering user data, incidents, complaints, research findings, and any other information specified by the office. the report is the primary ongoing accountability mechanism between participant and regulator during the mitigation period. rma reporting monthly oaip learning lab"},{"type":"obligation","name":"RMA — No Advertising Reference To Agreement","id":"rma-no-advertising-reference","href":"primary/rma-no-advertising-reference/index.html","group":"restriction","_search":"rma — no advertising reference to agreement rma-no-advertising-reference restriction an rma participant may not reference the existence of the agreement in advertising, media, or promotional materials. the mitigation is a regulatory posture, not a marketable endorsement by the state of utah. rma advertising promotion marketing"},{"type":"obligation","name":"Rule 506(c) Verification Via High-Minimum + Representation","id":"sec-reg-d-506c-verification-safe-harbor","href":"primary/sec-reg-d-506c-verification-safe-harbor/index.html","group":"permission","_search":"rule 506(c) verification via high-minimum + representation sec-reg-d-506c-verification-safe-harbor permission an issuer conducting a rule 506(c) offering satisfies the \"reasonable steps to verify\" accredited-investor requirement when it (1) imposes a minimum investment amount high enough that only accredited investors would reasonably be expected to meet it, (2) obtains written representations of accredited status and that the investment is not financed by a third party for purposes of the investment, and (3) has no actual knowledge of contradictory facts. the position restates the principles-based standard; it does not create an exclusive verification method. rule 506c accredited investor reasonable steps to verify regulation d private placement"},{"type":"obligation","name":"Telehealth Compliance Anchored To Participant Proposal","id":"telehealth-compliance-per-proposal","href":"primary/telehealth-compliance-per-proposal/index.html","group":"requirement","_search":"telehealth compliance anchored to participant proposal telehealth-compliance-per-proposal requirement a participant operating ai-assisted prescription renewal must adhere to utah's telehealth provider requirements in §26b-4-704, with specific subsections deemed satisfied by following protocols described in the participant's proposal (schedule b): doctronic parts 2b and 3b; legion proposal section 4. certain subsections (e.g., the patient-records portability default) are inapplicable; others are substituted by proposal-section conformance. telehealth 26b-4-704 proposal compliance doctronic legion"},{"type":"authority","name":"Consumer Financial Protection Bureau","id":"cfpb","href":"authority/cfpb/index.html","jurisdiction":"us","_search":"consumer financial protection bureau cfpb us"},{"type":"authority","name":"CFTC Division of Swap Dealer and Intermediary Oversight","id":"cftc-dsio","href":"authority/cftc-dsio/index.html","jurisdiction":"us","_search":"cftc division of swap dealer and intermediary oversight cftc-dsio us"},{"type":"authority","name":"Colorado General Assembly","id":"colorado-legislature","href":"authority/colorado-legislature/index.html","jurisdiction":"us-co","_search":"colorado general assembly colorado-legislature us-co"},{"type":"authority","name":"IRS Office of Chief Counsel","id":"irs-chief-counsel","href":"authority/irs-chief-counsel/index.html","jurisdiction":"us","_search":"irs office of chief counsel irs-chief-counsel us"},{"type":"authority","name":"IRS Tax Exempt and Government Entities Division","id":"irs-tege","href":"authority/irs-tege/index.html","jurisdiction":"us","_search":"irs tax exempt and government entities division irs-tege us"},{"type":"authority","name":"SEC Division of Corporation Finance","id":"sec-corpfin","href":"authority/sec-corpfin/index.html","jurisdiction":"us","_search":"sec division of corporation finance sec-corpfin us"},{"type":"authority","name":"Utah State Legislature","id":"utah-legislature","href":"authority/utah-legislature/index.html","jurisdiction":"us-ut","_search":"utah state legislature utah-legislature us-ut"},{"type":"authority","name":"Utah Office of Artificial Intelligence Policy","id":"utah-oaip","href":"authority/utah-oaip/index.html","jurisdiction":"us-ut","_search":"utah office of artificial intelligence policy utah-oaip us-ut"}] \ No newline at end of file diff --git a/docs/assets/styles.css b/docs/assets/styles.css index fe6e6cf8..b7cf1ca1 100644 --- a/docs/assets/styles.css +++ b/docs/assets/styles.css @@ -997,7 +997,7 @@ tr.row-focus { outline: 2px solid var(--navy); outline-offset: -2px; } border-radius: var(--radius); font-size: 0.9rem; } -.record-summary-strip .summary-item { white-space: nowrap; } +.record-summary-strip .summary-item { white-space: normal; } .record-summary-strip strong { color: var(--muted); font-weight: 600; margin-right: 0.25rem; } /* -------------------------------------------------------------------------- diff --git a/docs/atom.xml b/docs/atom.xml index 14a6a8db..08c7a1c5 100644 --- a/docs/atom.xml +++ b/docs/atom.xml @@ -12,76 +12,76 @@ Utah SB 149 (2024) — Artificial Intelligence Amendments 2026-09-23T00:00:00.000Z - Utah SB 149 (2024) — Artificial Intelligence Amendments + Utah SB 149 (2024) — Artificial Intelligence Amendments. Source: authoritative-reference; status: enforcing. https://publedge.org/us/utah/legislature/statute/2025-002/ Utah HB 452 (2025) — Artificial Intelligence Amendments (Mental Health Chatbots) 2026-09-23T00:00:00.000Z - Utah HB 452 (2025) — Artificial Intelligence Amendments (Mental Health Chatbots) + Utah HB 452 (2025) — Artificial Intelligence Amendments (Mental Health Chatbots). Source: authoritative-reference; status: enforcing. https://publedge.org/us/utah/legislature/statute/2025-001/ Utah SB 226 (2025) — Artificial Intelligence Consumer Protection Amendments 2026-09-23T00:00:00.000Z - Utah SB 226 (2025) — Artificial Intelligence Consumer Protection Amendments + Utah SB 226 (2025) — Artificial Intelligence Consumer Protection Amendments. Source: authoritative-reference; status: enforcing. https://publedge.org/us/utah/legislature/statute/2025-003/ Utah SB 332 (2025) — Artificial Intelligence Revisions (AIPA Sunset Extension) 2026-09-23T00:00:00.000Z - Utah SB 332 (2025) — Artificial Intelligence Revisions (AIPA Sunset Extension) + Utah SB 332 (2025) — Artificial Intelligence Revisions (AIPA Sunset Extension). Source: authoritative-reference; status: enforcing. https://publedge.org/us/utah/legislature/statute/2026-001/ Utah HB 320 (2026) — Office of Artificial Intelligence Policy Amendments (Learning Lab Restructure + Joint Interpretation Agreements) 2026-09-23T00:00:00.000Z - Utah HB 320 (2026) — Office of Artificial Intelligence Policy Amendments (Learning Lab Restructure + Joint Interpretation Agreements) + Utah HB 320 (2026) — Office of Artificial Intelligence Policy Amendments (Learning Lab Restructure + Joint Interpretation Agreements). Source: authoritative-reference; status: enforcing. https://publedge.org/us/utah/oaip/jia/2026-001/ - Utah Mental Health Chatbot Disclosure — Joint Interpretation + PubLedge proposed template (unissued): Utah Mental Health Chatbot Disclosure 2026-09-23T00:00:00.000Z - Utah Mental Health Chatbot Disclosure — Joint Interpretation + PubLedge proposed template (unissued): Utah Mental Health Chatbot Disclosure. Source: publedge-original-draft; status: proposed. https://publedge.org/us/utah/oaip/rma/2024-001/ Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024) 2026-09-23T00:00:00.000Z - Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024) + Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024). Source: demonstration-remap; status: expired. https://publedge.org/us/utah/oaip/rma/2025-002/ Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025) 2026-09-23T00:00:00.000Z - Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025) + Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025). Source: demonstration-remap; status: enforcing. https://publedge.org/us/utah/oaip/rma/2026-001/ Utah OAIP × Legion Health — AI Maintenance Psychiatric Refill RMA (2026) 2026-09-23T00:00:00.000Z - Utah OAIP × Legion Health — AI Maintenance Psychiatric Refill RMA (2026) + Utah OAIP × Legion Health — AI Maintenance Psychiatric Refill RMA (2026). Source: demonstration-remap; status: enacted. https://publedge.org/us/colorado/legislature/statute/2025-001/ Colorado SB 25B-004 (2025) — Increase Transparency for Algorithmic Systems (Colorado AI Act Effective-Date Delay) 2026-09-23T00:00:00.000Z - Colorado SB 25B-004 (2025) — Increase Transparency for Algorithmic Systems (Colorado AI Act Effective-Date Delay) + Colorado SB 25B-004 (2025) — Increase Transparency for Algorithmic Systems (Colorado AI Act Effective-Date Delay). Source: authoritative-reference; status: enforcing. https://publedge.org/us/colorado/legislature/statute/2024-001/ Colorado SB 24-205 (2024) — Consumer Protections for Interactions with Artificial Intelligence Systems 2026-09-23T00:00:00.000Z - Colorado SB 24-205 (2024) — Consumer Protections for Interactions with Artificial Intelligence Systems + Colorado SB 24-205 (2024) — Consumer Protections for Interactions with Artificial Intelligence Systems. Source: authoritative-reference; status: superseded. diff --git a/docs/authorities.html b/docs/authorities.html index 02d6961b..6061e521 100644 --- a/docs/authorities.html +++ b/docs/authorities.html @@ -98,7 +98,7 @@

- Reference project in development. This registry is not authoritative and is not legal advice. Status values describe each instrument's own legal state, not editorial endorsement — see Definitions. + Reference project in development. This registry is not authoritative and is not legal advice. Status values describe recorded instrument states, not current pilot authorization or editorial endorsement. See Definitions.
diff --git a/docs/compare.html b/docs/compare.html index 50bc7bd3..da830cd3 100644 --- a/docs/compare.html +++ b/docs/compare.html @@ -97,7 +97,7 @@

- Reference project in development. This registry is not authoritative and is not legal advice. Status values describe each instrument's own legal state, not editorial endorsement — see Definitions. + Reference project in development. This registry is not authoritative and is not legal advice. Status values describe recorded instrument states, not current pilot authorization or editorial endorsement. See Definitions.
@@ -116,15 +116,15 @@

Compare Legal Instruments

- +
-

Comparisons with shared obligations

+

Comparisons with shared obligations

+ +