From a797ebe1e93cf1123dc5e86ca5590bdd33b8ba43 Mon Sep 17 00:00:00 2001 From: snapsynapse <57973674+snapsynapse@users.noreply.github.com> Date: Sat, 25 Jul 2026 11:52:25 -0600 Subject: [PATCH 1/4] Publish Obligation-First naming profile Obligation-First 0.4.0 made /.well-known/obligation-first-naming-profile.jsonld the standard for declaring an adopter's IRI scheme. EveryAILaw and AI Incident Law both publish one; PubLedge did not, despite being the adopter whose @id grammar diverges most from the spec's opacity guidance. Without a profile there is nothing to check that divergence against. The profile is generated in build-extras.js rather than hand-placed, because docs/ is build output. Declarations are descriptive, derived from what the records actually carry: the void:uriRegexPattern for each entity type is verified against all 112 published records, and the crosswalks list states what each type actually supplies (Obligation and Determination supply none today). PubLedge mints no Proceeding or Allegation records, so those types are absent rather than declared empty. Also adds check:of, a thin wrapper delegating to the shared version-check script in obligation-first, so a spec bump surfaces here instead of drifting. Co-Authored-By: Claude Opus 5 --- ...ligation-first-naming-profile-manifest.txt | 8 +++ .../obligation-first-naming-profile.jsonld | 45 ++++++++++++++ package.json | 1 + scripts/build-extras.js | 60 +++++++++++++++++++ scripts/check-of-version.js | 43 +++++++++++++ 5 files changed, 157 insertions(+) create mode 100644 docs/.well-known/obligation-first-naming-profile-manifest.txt create mode 100644 docs/.well-known/obligation-first-naming-profile.jsonld create mode 100644 scripts/check-of-version.js diff --git a/docs/.well-known/obligation-first-naming-profile-manifest.txt b/docs/.well-known/obligation-first-naming-profile-manifest.txt new file mode 100644 index 0000000..fa2fb3d --- /dev/null +++ b/docs/.well-known/obligation-first-naming-profile-manifest.txt @@ -0,0 +1,8 @@ +profile-path: /.well-known/obligation-first-naming-profile.jsonld +profile-version: 1.0.0 +profile-sha256: 2512b1b50fc9f9b473ba6a32f0552648b3e251a3dde8a96e514696ae8140460e +profile-bytes: 1590 +adopter: https://publedge.org/ +spec: obligation-first +spec-version-range: >=0.4.0, <0.5.0 +canonical-url: https://publedge.org/.well-known/obligation-first-naming-profile.jsonld diff --git a/docs/.well-known/obligation-first-naming-profile.jsonld b/docs/.well-known/obligation-first-naming-profile.jsonld new file mode 100644 index 0000000..0c41e74 --- /dev/null +++ b/docs/.well-known/obligation-first-naming-profile.jsonld @@ -0,0 +1,45 @@ +{ + "@context": "https://obligationfirst.org/v1/", + "@type": "of:NamingProfile", + "profileVersion": "1.0.0", + "appliesTo": "obligation-first 0.4.x", + "adopter": "https://publedge.org/", + "entities": { + "Authority": { + "void:uriSpace": "https://publedge.org/authority/", + "void:uriRegexPattern": "^https://publedge\\.org/authority/[a-z0-9-]+\\.json$", + "uriTemplate": "https://publedge.org/authority/{slug}.json", + "crosswalks": [ + "sameAs" + ] + }, + "Instrument": { + "void:uriSpace": "https://publedge.org/instrument/", + "void:uriRegexPattern": "^https://publedge\\.org/instrument/[a-z0-9-]+\\.json$", + "uriTemplate": "https://publedge.org/instrument/{slug}.json", + "crosswalks": [ + "citation" + ] + }, + "Term": { + "void:uriSpace": "https://publedge.org/term/", + "void:uriRegexPattern": "^https://publedge\\.org/term/[a-z0-9-]+\\.json$", + "uriTemplate": "https://publedge.org/term/{slug}.json", + "crosswalks": [ + "section" + ] + }, + "Obligation": { + "void:uriSpace": "https://publedge.org/obligation/", + "void:uriRegexPattern": "^https://publedge\\.org/obligation/[a-z0-9-]+\\.json$", + "uriTemplate": "https://publedge.org/obligation/{slug}.json", + "crosswalks": [] + }, + "Determination": { + "void:uriSpace": "https://publedge.org/determination/", + "void:uriRegexPattern": "^https://publedge\\.org/determination/[a-z0-9-]+\\.json$", + "uriTemplate": "https://publedge.org/determination/{slug}.json", + "crosswalks": [] + } + } +} diff --git a/package.json b/package.json index 4ab070a..1372013 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,7 @@ "build:kac": "node scripts/build.js", "validate": "node scripts/validate.js", "validate:of": "node scripts/validate-obligation-first.js", + "check:of": "node scripts/check-of-version.js", "verify": "node scripts/verify.js", "evals": "node scripts/evals.js", "eval:instrument-schema": "node scripts/eval-instrument-schema.js", diff --git a/scripts/build-extras.js b/scripts/build-extras.js index 1e4f994..41288e5 100644 --- a/scripts/build-extras.js +++ b/scripts/build-extras.js @@ -9,6 +9,7 @@ * Zero dependencies. */ +const crypto = require('crypto'); const fs = require('fs'); const path = require('path'); const { composeDisclaimer } = require('./lib/disclaimer'); @@ -754,6 +755,64 @@ function writeMcpDiscovery() { console.log(' MCP discovery written at /.well-known/mcp.json'); } +// Obligation-First NamingProfile (obligation-first >= 0.4.0). Declares the IRI +// scheme PubLedge actually mints for each entity type it publishes under +// /api/v1/of/, plus the crosswalk fields it supplies. Descriptive, not +// aspirational: the regex patterns below are derived from the published +// records, so `npm run validate:of` and this file cannot disagree silently. +// PubLedge mints no Proceeding or Allegation records, so those types are absent. +const OF_NAMING_PROFILE_VERSION = '1.0.0'; +const OF_SPEC_VERSION_RANGE = '>=0.4.0, <0.5.0'; + +function ofEntityProfile(segment, crosswalks) { + const space = `${SITE_URL}${segment}/`; + return { + 'void:uriSpace': space, + 'void:uriRegexPattern': `^${space.replace(/[.]/g, '\\$&')}[a-z0-9-]+\\.json$`, + uriTemplate: `${space}{slug}.json`, + crosswalks + }; +} + +function writeNamingProfile() { + const dir = path.join(DOCS_DIR, '.well-known'); + ensureDir(dir); + + const profile = { + '@context': 'https://obligationfirst.org/v1/', + '@type': 'of:NamingProfile', + profileVersion: OF_NAMING_PROFILE_VERSION, + appliesTo: 'obligation-first 0.4.x', + adopter: SITE_URL, + entities: { + Authority: ofEntityProfile('authority', ['sameAs']), + Instrument: ofEntityProfile('instrument', ['citation']), + Term: ofEntityProfile('term', ['section']), + Obligation: ofEntityProfile('obligation', []), + Determination: ofEntityProfile('determination', []) + } + }; + + const filename = 'obligation-first-naming-profile.jsonld'; + const bytes = Buffer.from(`${JSON.stringify(profile, null, 2)}\n`, 'utf8'); + fs.writeFileSync(path.join(dir, filename), bytes); + + const manifest = [ + `profile-path: /.well-known/${filename}`, + `profile-version: ${OF_NAMING_PROFILE_VERSION}`, + `profile-sha256: ${crypto.createHash('sha256').update(bytes).digest('hex')}`, + `profile-bytes: ${bytes.length}`, + `adopter: ${SITE_URL}`, + 'spec: obligation-first', + `spec-version-range: ${OF_SPEC_VERSION_RANGE}`, + `canonical-url: ${SITE_URL}.well-known/${filename}`, + '' + ].join('\n'); + fs.writeFileSync(path.join(dir, 'obligation-first-naming-profile-manifest.txt'), manifest); + + console.log(` Obligation-First naming profile written at /.well-known/${filename}`); +} + // --------------------------------------------------------------------------- // Main // --------------------------------------------------------------------------- @@ -886,6 +945,7 @@ splitSitemap(); emitAdditionalFeeds(); writeRecordSchema(); writeMcpDiscovery(); +writeNamingProfile(); patchA11y(); patchFooterNav(); console.log('PubLedge extras complete.'); diff --git a/scripts/check-of-version.js b/scripts/check-of-version.js new file mode 100644 index 0000000..3913b5b --- /dev/null +++ b/scripts/check-of-version.js @@ -0,0 +1,43 @@ +#!/usr/bin/env node +'use strict'; + +/** + * Assert that the obligation-first checkout in use satisfies the version range + * declared in PubLedge's published naming profile (its `appliesTo` field). + * + * The comparison rule lives in obligation-first + * (scripts/check-adopter-of-version.mjs) so all adopters share one + * implementation. This wrapper only locates the checkout and points the shared + * script at our profile. + * + * Exits 0 when compatible, or when no obligation-first checkout is found + * (CI always has one; a local skip is safe). Exits 1 on a version mismatch. + */ + +const fs = require('fs'); +const path = require('path'); +const { spawnSync } = require('child_process'); + +const ROOT = path.join(__dirname, '..'); +const candidates = [ + process.env.OBLIGATION_FIRST_DIR, + path.join(ROOT, '..', 'obligation-first'), + path.join(ROOT, 'obligation-first') +].filter(Boolean); + +const CHECKER = path.join('scripts', 'check-adopter-of-version.mjs'); +const obligationFirstDir = candidates.find(dir => fs.existsSync(path.join(dir, CHECKER))); + +if (!obligationFirstDir) { + console.log('check-of-version: no obligation-first checkout found; skipping.'); + process.exit(0); +} + +const profilePath = path.join(ROOT, 'docs', '.well-known', 'obligation-first-naming-profile.jsonld'); +const result = spawnSync( + process.execPath, + [path.join(obligationFirstDir, CHECKER), profilePath], + { cwd: ROOT, stdio: 'inherit' } +); + +process.exit(result.status || 0); From 389e380b684afc7014079bc353ec40d8badc6ae6 Mon Sep 17 00:00:00 2001 From: snapsynapse <57973674+snapsynapse@users.noreply.github.com> Date: Sat, 25 Jul 2026 13:59:28 -0600 Subject: [PATCH 2/4] Release v0.1.3: Obligation-First Level 2 conformance Publishes the naming profile obligation-first has required since 0.4.0 and brings the repo to Level 2. Also picks up the Colorado ADMT obligation work that had accumulated in Unreleased. The profile declares "obligation-first >=0.4.0 <0.6.0" rather than pinning a minor. PubLedge publishes no ObligationCategory records, so it has no reason to floor at 0.5.0, and the range lets it ride that additive release instead of going red in lockstep with a change that does not affect it. Two eval gaps fixed, both surfaced by the bump rather than by review: - eval-manifest-scope hardcoded RELEASE_NOTES-v0.1.2.md in its canonical-source list, so renaming the file for a release would have made the eval assert a path that no longer exists. It now derives the filename from package.json. - scripts/check-of-version.js had no MANIFEST.yaml entry, so a tracked tooling file was outside the integrity manifest. Added. The docs/ churn is the generated site: the version string appears in every page footer, and eval-generated-tree-parity requires docs/ to match a clean build. npm publish and the MCP registry update for 0.1.3 are a separate manual step and have NOT been performed. server.json declares 0.1.3 because eval-discovery-contract requires it to match package.json. Co-Authored-By: Claude Opus 5 --- CHANGELOG.md | 8 ++- MANIFEST.yaml | 11 +++- PROJECT_CONTEXT.md | 2 +- PROTOCOL.md | 4 +- README.md | 4 +- ...NOTES-v0.1.2.md => RELEASE_NOTES-v0.1.3.md | 0 ...ligation-first-naming-profile-manifest.txt | 6 +- .../obligation-first-naming-profile.jsonld | 2 +- docs/404.html | 2 +- docs/MANIFEST.yaml | 11 +++- docs/PROTOCOL.md | 4 +- docs/README.md | 4 +- docs/about/index.html | 2 +- docs/api/v1/authorities.json | 2 +- docs/api/v1/comparisons.json | 2 +- docs/api/v1/containers.json | 2 +- docs/api/v1/index.json | 2 +- docs/api/v1/mappings.json | 2 +- docs/api/v1/matrix.json | 2 +- docs/api/v1/of/authorities.json | 2 +- docs/api/v1/of/determinations.json | 2 +- docs/api/v1/of/index.json | 2 +- docs/api/v1/of/instruments.json | 2 +- docs/api/v1/of/obligations.json | 2 +- docs/api/v1/of/terms.json | 2 +- docs/api/v1/primaries.json | 2 +- docs/api/v1/recently_changed.json | 2 +- docs/api/v1/upcoming.json | 2 +- docs/applies-to/us-co/index.html | 2 +- docs/applies-to/us-ut/index.html | 2 +- docs/applies-to/us/index.html | 2 +- docs/atom.xml | 2 +- docs/authorities.html | 2 +- docs/authority/cfpb/index.html | 2 +- docs/authority/cftc-dsio/index.html | 2 +- .../authority/colorado-legislature/index.html | 2 +- docs/authority/irs-chief-counsel/index.html | 2 +- docs/authority/irs-tege/index.html | 2 +- docs/authority/sec-corpfin/index.html | 2 +- docs/authority/utah-legislature/index.html | 2 +- docs/authority/utah-oaip/index.html | 2 +- docs/calendar.ics | 62 +++++++++---------- docs/compare.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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 2 +- docs/definitions/index.html | 2 +- docs/feed.xml | 2 +- docs/index.html | 2 +- docs/instruments.html | 2 +- docs/matrix.html | 2 +- docs/obligations.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 +- .../ai-authorized-rx-renewal/index.html | 2 +- .../primary/ai-defense-elimination/index.html | 2 +- .../cfpb-pay-to-pay-fee-prohibited/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../chatbot-safety-policy-filing/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../disclose-genai-on-request/index.html | 2 +- .../elizachat-phased-rollout/index.html | 2 +- .../index.html | 2 +- .../irs-501c3-dual-test-failure/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../rma-data-security-63a-19-102/index.html | 2 +- .../primary/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 +- docs/reference/disclaimer/index.html | 2 +- docs/reference/index.html | 2 +- docs/reference/prior-art/index.html | 2 +- docs/reference/registry/index.html | 2 +- docs/reference/verify/index.html | 2 +- docs/reference/vocabulary/index.html | 2 +- .../cfpb-pay-to-pay-fee-prohibited/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 | 2 +- .../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/json/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- docs/templates/index.html | 2 +- docs/timeline.html | 2 +- docs/us/colorado/index.html | 2 +- docs/us/colorado/legislature/index.html | 2 +- .../legislature/statute/2024-001/index.html | 2 +- .../legislature/statute/2024-001/record.json | 2 +- .../legislature/statute/2025-001/index.html | 2 +- .../legislature/statute/2025-001/record.json | 2 +- .../legislature/statute/2026-001/index.html | 2 +- .../legislature/statute/2026-001/record.json | 2 +- .../colorado/legislature/statute/index.html | 2 +- docs/us/federal/cfpb/ao/2022-001/index.html | 2 +- docs/us/federal/cfpb/ao/2022-001/record.json | 2 +- docs/us/federal/cfpb/ao/index.html | 2 +- docs/us/federal/cfpb/index.html | 2 +- .../federal/cftc-dsio/il/2017-001/index.html | 2 +- .../federal/cftc-dsio/il/2017-001/record.json | 2 +- docs/us/federal/cftc-dsio/il/index.html | 2 +- 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 | 2 +- .../plr/2025-001/record.json | 2 +- .../federal/irs-chief-counsel/plr/index.html | 2 +- docs/us/federal/irs-tege/index.html | 2 +- .../federal/irs-tege/plr/2026-001/index.html | 2 +- .../federal/irs-tege/plr/2026-001/record.json | 2 +- docs/us/federal/irs-tege/plr/index.html | 2 +- docs/us/federal/sec-corpfin/index.html | 2 +- .../sec-corpfin/nal/2025-001/index.html | 2 +- .../sec-corpfin/nal/2025-001/record.json | 2 +- docs/us/federal/sec-corpfin/nal/index.html | 2 +- docs/us/index.html | 2 +- docs/us/utah/index.html | 2 +- docs/us/utah/legislature/index.html | 2 +- .../legislature/statute/2024-001/index.html | 2 +- .../legislature/statute/2024-001/record.json | 2 +- .../legislature/statute/2025-001/index.html | 2 +- .../legislature/statute/2025-001/record.json | 2 +- .../legislature/statute/2025-002/index.html | 2 +- .../legislature/statute/2025-002/record.json | 2 +- .../legislature/statute/2025-003/index.html | 2 +- .../legislature/statute/2025-003/record.json | 2 +- .../legislature/statute/2026-001/index.html | 2 +- .../legislature/statute/2026-001/record.json | 2 +- docs/us/utah/legislature/statute/index.html | 2 +- docs/us/utah/oaip/index.html | 2 +- docs/us/utah/oaip/jia/2026-001/index.html | 2 +- docs/us/utah/oaip/jia/2026-001/record.json | 2 +- docs/us/utah/oaip/jia/index.html | 2 +- docs/us/utah/oaip/rma/2024-001/index.html | 2 +- docs/us/utah/oaip/rma/2024-001/record.json | 2 +- docs/us/utah/oaip/rma/2025-001/index.html | 2 +- docs/us/utah/oaip/rma/2025-001/record.json | 2 +- docs/us/utah/oaip/rma/2025-002/index.html | 2 +- docs/us/utah/oaip/rma/2025-002/record.json | 2 +- docs/us/utah/oaip/rma/2026-001/index.html | 2 +- docs/us/utah/oaip/rma/2026-001/record.json | 2 +- docs/us/utah/oaip/rma/index.html | 2 +- package.json | 2 +- scripts/build-extras.js | 10 ++- scripts/eval-manifest-scope.js | 6 +- server.json | 6 +- 359 files changed, 426 insertions(+), 402 deletions(-) rename RELEASE_NOTES-v0.1.2.md => RELEASE_NOTES-v0.1.3.md (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 92c0067..52ca299 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,14 +6,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), Not all v0.1.0-pre history is versioned separately; early drafting work was compressed into a single prerelease entry below. Subsequent releases are tracked individually. -## [Unreleased] +## [0.1.3] - 2026-07-25 + +Adopter-conformance release. Brings PubLedge to Obligation-First Level 2 by publishing the naming profile the spec has required since obligation-first 0.4.0, and picks up the Colorado ADMT obligation work. ### Added +- **Obligation-First naming profile** at `/.well-known/obligation-first-naming-profile.jsonld`, with the tamper-evidence sidecar at `/.well-known/obligation-first-naming-profile-manifest.txt`. EveryAILaw and AI Incident Law have published one since obligation-first 0.4.0; PubLedge had not, despite being the adopter whose `@id` grammar diverges most from the spec's opacity guidance, so there was nothing to check that divergence against. Generated in `build-extras.js` rather than hand-placed, because `docs/` is build output. Declarations are descriptive: each `void:uriRegexPattern` is verified against all 112 published records, and `crosswalks` states what each entity type actually supplies (Obligation and Determination supply none today). Proceeding and Allegation are absent because PubLedge mints neither. +- **`npm run check:of`** asserts the obligation-first checkout in use satisfies the profile's declared range, delegating to the spec's shared `check-adopter-of-version.mjs` so the rule is not reimplemented here. The profile declares `obligation-first >=0.4.0 <0.6.0`: PubLedge publishes no `ObligationCategory` records, so it has no reason to floor at 0.5.0 and rides that additive release unchanged. + - Six Colorado ADMT obligation records extracted from SB 26-189 (C.R.S. §§6-1-1702 through 6-1-1706) and mapped to the statute: developer documentation to deployer, pre-decision consumer notice, 30-day post-adverse explanation, data correction and human review, three-year record retention, and the 60-day cure period. Registry obligations 26 → 32; mappings 14 → 15. ### Changed +- `RELEASE_NOTES-v0.1.2.md` renamed to `RELEASE_NOTES-v0.1.3.md`; version strings synced across `package.json`, `server.json`, `MANIFEST.yaml`, `PROTOCOL.md`, `README.md`, `PROJECT_CONTEXT.md`, and the generated site footer. The npm publish and MCP registry update for `0.1.3` are a separate manual step and have not been performed. - Dropped the pre-release suffix from the protocol version: the spec is now `v0.1.2`, aligned with the stable MCP/npm package version. `RELEASE_NOTES-v0.1.2-pre.md` renamed to `RELEASE_NOTES-v0.1.2.md`. - Removed SB 26-189 from `verification.allowed_unmapped_instruments`; it is the operative Colorado statute, not a relationship-only chain member. The allowlist now states its admission rule and a per-entry reason, and `eval-verification-allowlist` asserts that operative instruments stay out of it. - Recorded the 2026-05 Colorado ingestion, the 2026-06/07 authority-response and release work, and this session in `ROADMAP.md`; corrected the registry totals attributed to the 2026-04-21 session. diff --git a/MANIFEST.yaml b/MANIFEST.yaml index 9e3c409..a970c20 100644 --- a/MANIFEST.yaml +++ b/MANIFEST.yaml @@ -25,7 +25,7 @@ # - Workshop scratchpad (_workshop/) bundle: publedge -bundle_version: 0.1.2 +bundle_version: 0.1.3 bundle_date: 2026-07-21 description: > PubLedge open recordkeeping protocol for fact-specific written @@ -441,10 +441,10 @@ files: hash: sha256:c2aff68749ef52c4ba9358014d6129633ed6b5735aa8a070ed577de845b538c6 note: README.md - - path: RELEASE_NOTES-v0.1.2.md + - path: RELEASE_NOTES-v0.1.3.md role: release-notes hash: sha256:33a24fae7e95d96e7bdc8b88c63aebcf86290ea224e9e9498417506a06b07920 - note: RELEASE_NOTES-v0.1.2.md + note: RELEASE_NOTES-v0.1.3.md - path: ROADMAP.md role: protocol @@ -531,6 +531,11 @@ files: hash: sha256:62d2f15099cf1c010af987cdb115737120f60a6acfb918ed08017b4486168860 note: scripts/check-links.js + - path: scripts/check-of-version.js + role: tooling + hash: sha256:db81b75c686a21c03dfa969b4c40458d707ec100a72012e3cf68140bde1f4b6c + note: scripts/check-of-version.js + - path: scripts/eval-authority-response.js role: tooling hash: sha256:37f06d0c545ad3b1b49504ff67647debb66c6dafecf68143a4685d07cca0054d diff --git a/PROJECT_CONTEXT.md b/PROJECT_CONTEXT.md index 98f240e..01b2807 100644 --- a/PROJECT_CONTEXT.md +++ b/PROJECT_CONTEXT.md @@ -53,7 +53,7 @@ registry through structured endpoints and the MCP server. ## Current status (2026-07) -Public and maintained. Spec at `v0.1.2`; MCP server published stable (npm + +Public and maintained. Spec at `v0.1.3`; MCP server published stable (npm + Official MCP Registry). PubLedge is the thin recordkeeping convention of the PAICE legal graph. Standalone product expansion is parked pending a concrete legal-graph, regulator, court, civic-body, or adopter demand signal. See diff --git a/PROTOCOL.md b/PROTOCOL.md index 66b6ee1..c72385c 100644 --- a/PROTOCOL.md +++ b/PROTOCOL.md @@ -1,10 +1,10 @@ --- "@type": "https://w3id.org/semanticarts/ns/ontology/gist/Specification" title: "PubLedge Protocol" -version: "0.1.2" +version: "0.1.3" license: "CC-BY-4.0" created: 2026-04-18 -modified: 2026-04-18 +modified: 2026-07-25 --- # PubLedge Protocol diff --git a/README.md b/README.md index 4afcf87..b490dfc 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # PubLedge [![CI](https://github.com/snapsynapse/publedge/actions/workflows/build.yml/badge.svg)](https://github.com/snapsynapse/publedge/actions/workflows/build.yml) -[![Spec](https://img.shields.io/badge/spec-v0.1.2-blue)](PROTOCOL.md) +[![Spec](https://img.shields.io/badge/spec-v0.1.3-blue)](PROTOCOL.md) [![Registry](https://img.shields.io/badge/registry-18%20instruments%20%C2%B7%2032%20obligations%20%C2%B7%208%20authorities-informational)](data/examples/instruments/) [![Content license: CC BY 4.0](https://img.shields.io/badge/content-CC%20BY%204.0-lightgrey)](LICENSE-CC-BY-4.0) [![Code license: Apache 2.0](https://img.shields.io/badge/code-Apache%202.0-lightgrey)](LICENSE-APACHE) @@ -11,7 +11,7 @@ Open recordkeeping protocol for fact-specific written interpretations between tw Plain markdown with structured frontmatter. SHA-256 manifest checks provide source-to-manifest consistency. Bound to the [Semantic Arts gist](https://semanticarts.com/gist/) upper ontology so records from different authorities can be queried together. -**Public and maintained. Protocol specification v0.1.2; stable MCP server v0.1.2. Standalone product expansion is parked pending a concrete legal-graph or adopter demand signal.** +**Public and maintained. Protocol specification v0.1.3; stable MCP server v0.1.3. Standalone product expansion is parked pending a concrete legal-graph or adopter demand signal.** ## Who this is for diff --git a/RELEASE_NOTES-v0.1.2.md b/RELEASE_NOTES-v0.1.3.md similarity index 100% rename from RELEASE_NOTES-v0.1.2.md rename to RELEASE_NOTES-v0.1.3.md diff --git a/docs/.well-known/obligation-first-naming-profile-manifest.txt b/docs/.well-known/obligation-first-naming-profile-manifest.txt index fa2fb3d..e0c2f5b 100644 --- a/docs/.well-known/obligation-first-naming-profile-manifest.txt +++ b/docs/.well-known/obligation-first-naming-profile-manifest.txt @@ -1,8 +1,8 @@ profile-path: /.well-known/obligation-first-naming-profile.jsonld profile-version: 1.0.0 -profile-sha256: 2512b1b50fc9f9b473ba6a32f0552648b3e251a3dde8a96e514696ae8140460e -profile-bytes: 1590 +profile-sha256: 5cc51c60365b0cdd2d4af01b3f042693f9ac0dc9df3c0738679e13a5f77d43b8 +profile-bytes: 1599 adopter: https://publedge.org/ spec: obligation-first -spec-version-range: >=0.4.0, <0.5.0 +spec-version-range: >=0.4.0, <0.6.0 canonical-url: https://publedge.org/.well-known/obligation-first-naming-profile.jsonld diff --git a/docs/.well-known/obligation-first-naming-profile.jsonld b/docs/.well-known/obligation-first-naming-profile.jsonld index 0c41e74..4bb561c 100644 --- a/docs/.well-known/obligation-first-naming-profile.jsonld +++ b/docs/.well-known/obligation-first-naming-profile.jsonld @@ -2,7 +2,7 @@ "@context": "https://obligationfirst.org/v1/", "@type": "of:NamingProfile", "profileVersion": "1.0.0", - "appliesTo": "obligation-first 0.4.x", + "appliesTo": "obligation-first >=0.4.0 <0.6.0", "adopter": "https://publedge.org/", "entities": { "Authority": { diff --git a/docs/404.html b/docs/404.html index fa62bd6..2279010 100644 --- a/docs/404.html +++ b/docs/404.html @@ -119,7 +119,7 @@

404 — Page Not Found

diff --git a/docs/applies-to/us-ut/index.html b/docs/applies-to/us-ut/index.html index 26f5f82..cff4b7c 100644 --- a/docs/applies-to/us-ut/index.html +++ b/docs/applies-to/us-ut/index.html @@ -149,7 +149,7 @@

- + diff --git a/docs/applies-to/us/index.html b/docs/applies-to/us/index.html index c1b39f6..5bc76f6 100644 --- a/docs/applies-to/us/index.html +++ b/docs/applies-to/us/index.html @@ -144,7 +144,7 @@

- + diff --git a/docs/atom.xml b/docs/atom.xml index e43efb9..3d1f549 100644 --- a/docs/atom.xml +++ b/docs/atom.xml @@ -5,7 +5,7 @@ https://publedge.org/ - 2026-07-25T03:22:59.602Z + 2026-07-25T19:58:39.622Z PubLedge diff --git a/docs/authorities.html b/docs/authorities.html index bfbbbd8..9103b65 100644 --- a/docs/authorities.html +++ b/docs/authorities.html @@ -185,7 +185,7 @@

Authorities

diff --git a/docs/authority/cfpb/index.html b/docs/authority/cfpb/index.html index 4bf8587..eab14c9 100644 --- a/docs/authority/cfpb/index.html +++ b/docs/authority/cfpb/index.html @@ -144,7 +144,7 @@

Legal Instruments (1)

diff --git a/docs/authority/cftc-dsio/index.html b/docs/authority/cftc-dsio/index.html index 146ee43..6853cab 100644 --- a/docs/authority/cftc-dsio/index.html +++ b/docs/authority/cftc-dsio/index.html @@ -144,7 +144,7 @@

Legal Instruments (1)

diff --git a/docs/authority/colorado-legislature/index.html b/docs/authority/colorado-legislature/index.html index b2150c4..6dec110 100644 --- a/docs/authority/colorado-legislature/index.html +++ b/docs/authority/colorado-legislature/index.html @@ -146,7 +146,7 @@

Legal Instruments (3)

diff --git a/docs/authority/irs-chief-counsel/index.html b/docs/authority/irs-chief-counsel/index.html index 019e49a..2536b97 100644 --- a/docs/authority/irs-chief-counsel/index.html +++ b/docs/authority/irs-chief-counsel/index.html @@ -144,7 +144,7 @@

Legal Instruments (1)

diff --git a/docs/authority/irs-tege/index.html b/docs/authority/irs-tege/index.html index 9b0f407..9efe343 100644 --- a/docs/authority/irs-tege/index.html +++ b/docs/authority/irs-tege/index.html @@ -144,7 +144,7 @@

Legal Instruments (1)

diff --git a/docs/authority/sec-corpfin/index.html b/docs/authority/sec-corpfin/index.html index a0fed77..6b2e314 100644 --- a/docs/authority/sec-corpfin/index.html +++ b/docs/authority/sec-corpfin/index.html @@ -144,7 +144,7 @@

Legal Instruments (1)

diff --git a/docs/authority/utah-legislature/index.html b/docs/authority/utah-legislature/index.html index e7ed5dd..6568c27 100644 --- a/docs/authority/utah-legislature/index.html +++ b/docs/authority/utah-legislature/index.html @@ -148,7 +148,7 @@

Legal Instruments (5)

diff --git a/docs/authority/utah-oaip/index.html b/docs/authority/utah-oaip/index.html index 03988be..0add506 100644 --- a/docs/authority/utah-oaip/index.html +++ b/docs/authority/utah-oaip/index.html @@ -148,7 +148,7 @@

Legal Instruments (5)

diff --git a/docs/calendar.ics b/docs/calendar.ics index 405b1a4..9a615f3 100644 --- a/docs/calendar.ics +++ b/docs/calendar.ics @@ -7,7 +7,7 @@ X-WR-CALNAME:PubLedge Enforcement Calendar X-WR-CALDESC:Key dates for every record in the PubLedge registry. BEGIN:VEVENT UID:us-cfpb-ao-2022-001-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20220629 DTEND;VALUE=DATE:20220629 SUMMARY:Effective: CFPB Advisory Opinion — Pay-to-Pay Fees (Regulation F) @@ -16,7 +16,7 @@ URL:https://publedge.org/us/federal/cfpb/ao/2022-001/ END:VEVENT BEGIN:VEVENT UID:us-cftc-dsio-il-2017-001-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20171211 DTEND;VALUE=DATE:20171211 SUMMARY:Effective: CFTC Letter 17-65 — CTA Registration Exemption Survives MiFID II Fee Unbundling @@ -25,7 +25,7 @@ URL:https://publedge.org/us/federal/cftc-dsio/il/2017-001/ END:VEVENT BEGIN:VEVENT UID:us-co-legislature-statute-2024-sb24-205-enacted@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20240517 DTEND;VALUE=DATE:20240517 SUMMARY:Enacted: Colorado SB 24-205 (2024) — Consumer Protections for Interactions with Artificial Intelligence Systems @@ -34,7 +34,7 @@ URL:https://publedge.org/us/colorado/legislature/statute/2024-001/ END:VEVENT BEGIN:VEVENT UID:us-co-legislature-statute-2024-sb24-205-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20260630 DTEND;VALUE=DATE:20260630 SUMMARY:Effective: Colorado SB 24-205 (2024) — Consumer Protections for Interactions with Artificial Intelligence Systems @@ -43,7 +43,7 @@ URL:https://publedge.org/us/colorado/legislature/statute/2024-001/ END:VEVENT BEGIN:VEVENT UID:us-co-legislature-statute-2025-sb25b-004-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20250828 DTEND;VALUE=DATE:20250828 SUMMARY:Effective: Colorado SB 25B-004 (2025) — Increase Transparency for Algorithmic Systems (Colorado AI Act Effective-Date Delay) @@ -52,7 +52,7 @@ URL:https://publedge.org/us/colorado/legislature/statute/2025-001/ END:VEVENT BEGIN:VEVENT UID:us-co-legislature-statute-2026-sb26-189-enacted@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20260514 DTEND;VALUE=DATE:20260514 SUMMARY:Enacted: Colorado SB 26-189 (2026) — Automated Decision-Making Technology (ADMT) Act @@ -61,7 +61,7 @@ URL:https://publedge.org/us/colorado/legislature/statute/2026-001/ END:VEVENT BEGIN:VEVENT UID:us-co-legislature-statute-2026-sb26-189-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20270101 DTEND;VALUE=DATE:20270101 SUMMARY:Effective: Colorado SB 26-189 (2026) — Automated Decision-Making Technology (ADMT) Act @@ -70,7 +70,7 @@ URL:https://publedge.org/us/colorado/legislature/statute/2026-001/ END:VEVENT BEGIN:VEVENT UID:us-irs-chief-counsel-plr-2025-001-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20250207 DTEND;VALUE=DATE:20250207 SUMMARY:Effective: IRS Private Letter Ruling 202506001 — Management Contract Private Business Use (§141) @@ -79,7 +79,7 @@ URL:https://publedge.org/us/federal/irs-chief-counsel/plr/2025-001/ END:VEVENT BEGIN:VEVENT UID:us-irs-tege-plr-2026-001-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20260112 DTEND;VALUE=DATE:20260112 SUMMARY:Effective: IRS PLR 202614036 — Adverse Determination: §501(c)(3) Exemption Denied\, Mixed-Use Facility @@ -88,7 +88,7 @@ URL:https://publedge.org/us/federal/irs-tege/plr/2026-001/ END:VEVENT BEGIN:VEVENT UID:us-sec-corpfin-nal-2025-001-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20250312 DTEND;VALUE=DATE:20250312 SUMMARY:Effective: SEC No-Action Letter — Latham & Watkins (Rule 506(c) Verification) @@ -97,7 +97,7 @@ URL:https://publedge.org/us/federal/sec-corpfin/nal/2025-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2024-sb149-enacted@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20240313 DTEND;VALUE=DATE:20240313 SUMMARY:Enacted: Utah SB 149 (2024) — Artificial Intelligence Amendments @@ -106,7 +106,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2024-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2024-sb149-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20240501 DTEND;VALUE=DATE:20240501 SUMMARY:Effective: Utah SB 149 (2024) — Artificial Intelligence Amendments @@ -115,7 +115,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2024-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2025-hb452-enacted@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20250326 DTEND;VALUE=DATE:20250326 SUMMARY:Enacted: Utah HB 452 (2025) — Mental Health Chatbot Regulations @@ -124,7 +124,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2025-002/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2025-hb452-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20250507 DTEND;VALUE=DATE:20250507 SUMMARY:Effective: Utah HB 452 (2025) — Mental Health Chatbot Regulations @@ -133,7 +133,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2025-002/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2025-sb226-enacted@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20250325 DTEND;VALUE=DATE:20250325 SUMMARY:Enacted: Utah SB 226 (2025) — Artificial Intelligence Consumer Protection Amendments @@ -142,7 +142,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2025-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2025-sb226-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20250507 DTEND;VALUE=DATE:20250507 SUMMARY:Effective: Utah SB 226 (2025) — Artificial Intelligence Consumer Protection Amendments @@ -151,7 +151,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2025-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2025-sb332-enacted@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20250325 DTEND;VALUE=DATE:20250325 SUMMARY:Enacted: Utah SB 332 (2025) — Artificial Intelligence Revisions (AIPA Sunset Extension) @@ -160,7 +160,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2025-003/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2025-sb332-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20250507 DTEND;VALUE=DATE:20250507 SUMMARY:Effective: Utah SB 332 (2025) — Artificial Intelligence Revisions (AIPA Sunset Extension) @@ -169,7 +169,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2025-003/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2026-hb320-enacted@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20260319 DTEND;VALUE=DATE:20260319 SUMMARY:Enacted: Utah HB 320 (2026) — AI Learning Lab Restructure + Joint Interpretation Agreements @@ -178,7 +178,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2026-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2026-hb320-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20260506 DTEND;VALUE=DATE:20260506 SUMMARY:Effective: Utah HB 320 (2026) — AI Learning Lab Restructure + Joint Interpretation Agreements @@ -187,7 +187,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2026-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-jia-2026-001-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20260415 DTEND;VALUE=DATE:20260415 SUMMARY:Effective: Utah Mental Health Chatbot Disclosure — Joint Interpretation @@ -196,7 +196,7 @@ URL:https://publedge.org/us/utah/oaip/jia/2026-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2024-001-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20241118 DTEND;VALUE=DATE:20241118 SUMMARY:Effective: Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024) @@ -205,7 +205,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2024-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2024-001-term-start@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20241118 DTEND;VALUE=DATE:20241118 SUMMARY:Term Start: Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024) @@ -214,7 +214,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2024-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2024-001-term-end@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20251118 DTEND;VALUE=DATE:20251118 SUMMARY:Term End: Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024) @@ -223,7 +223,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2024-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2025-001-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20250531 DTEND;VALUE=DATE:20250531 SUMMARY:Effective: Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA (2025) @@ -232,7 +232,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2025-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2025-001-term-start@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20250531 DTEND;VALUE=DATE:20250531 SUMMARY:Term Start: Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA (2025) @@ -241,7 +241,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2025-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2025-001-term-end@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20260531 DTEND;VALUE=DATE:20260531 SUMMARY:Term End: Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA (2025) @@ -250,7 +250,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2025-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2025-002-effective@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20251024 DTEND;VALUE=DATE:20251024 SUMMARY:Effective: Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025) @@ -259,7 +259,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2025-002/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2025-002-term-start@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20251024 DTEND;VALUE=DATE:20251024 SUMMARY:Term Start: Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025) @@ -268,7 +268,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2025-002/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2025-002-term-end@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20261024 DTEND;VALUE=DATE:20261024 SUMMARY:Term End: Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025) @@ -277,7 +277,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2025-002/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2026-001-enacted@publedge.org -DTSTAMP:20260725T032259Z +DTSTAMP:20260725T195839Z DTSTART;VALUE=DATE:20260319 DTEND;VALUE=DATE:20260319 SUMMARY:Enacted: Utah OAIP × Legion Health — AI Maintenance Psychiatric Refill RMA (2026) diff --git a/docs/compare.html b/docs/compare.html index 3bedc70..28ff8f9 100644 --- a/docs/compare.html +++ b/docs/compare.html @@ -179,7 +179,7 @@

Compare Legal Instruments

diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-cftc-dsio-il-2017-001/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-cftc-dsio-il-2017-001/index.html index 324e223..c26c54a 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-cftc-dsio-il-2017-001/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-cftc-dsio-il-2017-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-co-legislature-statute-2024-sb24-205/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-co-legislature-statute-2024-sb24-205/index.html index d9a357f..a0cbf49 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-co-legislature-statute-2024-sb24-205/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-co-legislature-statute-2024-sb24-205/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-co-legislature-statute-2025-sb25b-004/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-co-legislature-statute-2025-sb25b-004/index.html index 9a9b52d..cb51650 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-co-legislature-statute-2025-sb25b-004/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-co-legislature-statute-2025-sb25b-004/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-co-legislature-statute-2026-sb26-189/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-co-legislature-statute-2026-sb26-189/index.html index 89e2ab7..ae5d3d9 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-co-legislature-statute-2026-sb26-189/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-co-legislature-statute-2026-sb26-189/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-irs-chief-counsel-plr-2025-001/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-irs-chief-counsel-plr-2025-001/index.html index f2decf0..ec2d1a0 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-irs-chief-counsel-plr-2025-001/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-irs-chief-counsel-plr-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-irs-tege-plr-2026-001/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-irs-tege-plr-2026-001/index.html index bc3091c..9aedf42 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-irs-tege-plr-2026-001/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-irs-tege-plr-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-sec-corpfin-nal-2025-001/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-sec-corpfin-nal-2025-001/index.html index 38f5dc8..db6e203 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-sec-corpfin-nal-2025-001/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-sec-corpfin-nal-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2024-sb149/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2024-sb149/index.html index d677fb1..a2ec522 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2024-sb149/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2024-sb149/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2025-hb452/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2025-hb452/index.html index 9d14ded..b1e0db3 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2025-hb452/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2025-hb452/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2025-sb226/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2025-sb226/index.html index 7c483dc..6632e65 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2025-sb226/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2025-sb226/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2025-sb332/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2025-sb332/index.html index fdd24d5..8f3bffe 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2025-sb332/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2025-sb332/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2026-hb320/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2026-hb320/index.html index 8e6e28b..0935007 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2026-hb320/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-legislature-statute-2026-hb320/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-jia-2026-001/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-jia-2026-001/index.html index fd47d66..3ae3e78 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-jia-2026-001/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-jia-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-rma-2024-001/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-rma-2024-001/index.html index 8001579..33608a7 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-rma-2024-001/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-rma-2024-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-rma-2025-001/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-rma-2025-001/index.html index 4f584d8..f52bef3 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-rma-2025-001/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-rma-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-rma-2025-002/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-rma-2025-002/index.html index f49b263..c9b58aa 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-rma-2025-002/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-rma-2025-002/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-rma-2026-001/index.html index a64fdb0..2fd7854 100644 --- a/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-cfpb-ao-2022-001-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-co-legislature-statute-2024-sb24-205/index.html b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-co-legislature-statute-2024-sb24-205/index.html index 3598f68..5c49f8d 100644 --- a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-co-legislature-statute-2024-sb24-205/index.html +++ b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-co-legislature-statute-2024-sb24-205/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-co-legislature-statute-2025-sb25b-004/index.html b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-co-legislature-statute-2025-sb25b-004/index.html index e174d2b..1291c00 100644 --- a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-co-legislature-statute-2025-sb25b-004/index.html +++ b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-co-legislature-statute-2025-sb25b-004/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-co-legislature-statute-2026-sb26-189/index.html b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-co-legislature-statute-2026-sb26-189/index.html index c92d0ca..6cc7ff1 100644 --- a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-co-legislature-statute-2026-sb26-189/index.html +++ b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-co-legislature-statute-2026-sb26-189/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-irs-chief-counsel-plr-2025-001/index.html b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-irs-chief-counsel-plr-2025-001/index.html index 8e051d1..8b97678 100644 --- a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-irs-chief-counsel-plr-2025-001/index.html +++ b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-irs-chief-counsel-plr-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-irs-tege-plr-2026-001/index.html b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-irs-tege-plr-2026-001/index.html index 30c87f2..386892e 100644 --- a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-irs-tege-plr-2026-001/index.html +++ b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-irs-tege-plr-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-sec-corpfin-nal-2025-001/index.html b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-sec-corpfin-nal-2025-001/index.html index 37197e9..6f2c7fe 100644 --- a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-sec-corpfin-nal-2025-001/index.html +++ b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-sec-corpfin-nal-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2024-sb149/index.html b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2024-sb149/index.html index 7924daa..2a70673 100644 --- a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2024-sb149/index.html +++ b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2024-sb149/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2025-hb452/index.html b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2025-hb452/index.html index 93b0452..b8e956c 100644 --- a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2025-hb452/index.html +++ b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2025-hb452/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2025-sb226/index.html b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2025-sb226/index.html index 7318d7d..40f88c5 100644 --- a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2025-sb226/index.html +++ b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2025-sb226/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2025-sb332/index.html b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2025-sb332/index.html index 1c51c10..63a417c 100644 --- a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2025-sb332/index.html +++ b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2025-sb332/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2026-hb320/index.html b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2026-hb320/index.html index 9c3b4b8..7964ce4 100644 --- a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2026-hb320/index.html +++ b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-legislature-statute-2026-hb320/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-jia-2026-001/index.html b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-jia-2026-001/index.html index b90f897..a21bb6f 100644 --- a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-jia-2026-001/index.html +++ b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-jia-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-rma-2024-001/index.html b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-rma-2024-001/index.html index 728e9c4..1819b65 100644 --- a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-rma-2024-001/index.html +++ b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-rma-2024-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-rma-2025-001/index.html b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-rma-2025-001/index.html index 6c07933..71e70e2 100644 --- a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-rma-2025-001/index.html +++ b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-rma-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-rma-2025-002/index.html b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-rma-2025-002/index.html index 7ab2515..5c324a4 100644 --- a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-rma-2025-002/index.html +++ b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-rma-2025-002/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-rma-2026-001/index.html index 530aa2d..83394f8 100644 --- a/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-cftc-dsio-il-2017-001-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-co-legislature-statute-2026-sb26-189/index.html b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-co-legislature-statute-2026-sb26-189/index.html index c3aaab1..510c189 100644 --- a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-co-legislature-statute-2026-sb26-189/index.html +++ b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-co-legislature-statute-2026-sb26-189/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-irs-chief-counsel-plr-2025-001/index.html b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-irs-chief-counsel-plr-2025-001/index.html index f7d9774..dde9872 100644 --- a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-irs-chief-counsel-plr-2025-001/index.html +++ b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-irs-chief-counsel-plr-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-irs-tege-plr-2026-001/index.html b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-irs-tege-plr-2026-001/index.html index 25f5540..b8c770b 100644 --- a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-irs-tege-plr-2026-001/index.html +++ b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-irs-tege-plr-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-sec-corpfin-nal-2025-001/index.html b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-sec-corpfin-nal-2025-001/index.html index 71a350e..c565671 100644 --- a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-sec-corpfin-nal-2025-001/index.html +++ b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-sec-corpfin-nal-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-legislature-statute-2024-sb149/index.html b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-legislature-statute-2024-sb149/index.html index bba3b8d..f4b38ab 100644 --- a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-legislature-statute-2024-sb149/index.html +++ b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-legislature-statute-2024-sb149/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-legislature-statute-2025-hb452/index.html b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-legislature-statute-2025-hb452/index.html index ea2aa82..a529b1f 100644 --- a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-legislature-statute-2025-hb452/index.html +++ b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-legislature-statute-2025-hb452/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-legislature-statute-2025-sb226/index.html b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-legislature-statute-2025-sb226/index.html index 14246a1..bd85cd2 100644 --- a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-legislature-statute-2025-sb226/index.html +++ b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-legislature-statute-2025-sb226/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-legislature-statute-2026-hb320/index.html b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-legislature-statute-2026-hb320/index.html index 4709f8c..1019984 100644 --- a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-legislature-statute-2026-hb320/index.html +++ b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-legislature-statute-2026-hb320/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-jia-2026-001/index.html b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-jia-2026-001/index.html index 7ce3f1f..489b665 100644 --- a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-jia-2026-001/index.html +++ b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-jia-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-rma-2024-001/index.html b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-rma-2024-001/index.html index f5dcefd..72e8846 100644 --- a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-rma-2024-001/index.html +++ b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-rma-2024-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-rma-2025-001/index.html b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-rma-2025-001/index.html index 402886f..44839f5 100644 --- a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-rma-2025-001/index.html +++ b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-rma-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-rma-2025-002/index.html b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-rma-2025-002/index.html index ef0049c..46338aa 100644 --- a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-rma-2025-002/index.html +++ b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-rma-2025-002/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-rma-2026-001/index.html index 0e43202..24571ac 100644 --- a/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-co-legislature-statute-2024-sb24-205-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-co-legislature-statute-2026-sb26-189/index.html b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-co-legislature-statute-2026-sb26-189/index.html index 82e844c..b0adba2 100644 --- a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-co-legislature-statute-2026-sb26-189/index.html +++ b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-co-legislature-statute-2026-sb26-189/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-irs-chief-counsel-plr-2025-001/index.html b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-irs-chief-counsel-plr-2025-001/index.html index 418fe1a..277fa80 100644 --- a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-irs-chief-counsel-plr-2025-001/index.html +++ b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-irs-chief-counsel-plr-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-irs-tege-plr-2026-001/index.html b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-irs-tege-plr-2026-001/index.html index df2c29e..8803969 100644 --- a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-irs-tege-plr-2026-001/index.html +++ b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-irs-tege-plr-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-sec-corpfin-nal-2025-001/index.html b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-sec-corpfin-nal-2025-001/index.html index 833cdfa..a91e56e 100644 --- a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-sec-corpfin-nal-2025-001/index.html +++ b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-sec-corpfin-nal-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-legislature-statute-2024-sb149/index.html b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-legislature-statute-2024-sb149/index.html index ea70d0e..1090a20 100644 --- a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-legislature-statute-2024-sb149/index.html +++ b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-legislature-statute-2024-sb149/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-legislature-statute-2025-hb452/index.html b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-legislature-statute-2025-hb452/index.html index 0c4d922..5a9529e 100644 --- a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-legislature-statute-2025-hb452/index.html +++ b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-legislature-statute-2025-hb452/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-legislature-statute-2025-sb226/index.html b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-legislature-statute-2025-sb226/index.html index 22e2f15..c45ff23 100644 --- a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-legislature-statute-2025-sb226/index.html +++ b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-legislature-statute-2025-sb226/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-legislature-statute-2026-hb320/index.html b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-legislature-statute-2026-hb320/index.html index c511c2a..658ffdb 100644 --- a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-legislature-statute-2026-hb320/index.html +++ b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-legislature-statute-2026-hb320/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-jia-2026-001/index.html b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-jia-2026-001/index.html index dbd65d7..e8c9dde 100644 --- a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-jia-2026-001/index.html +++ b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-jia-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-rma-2024-001/index.html b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-rma-2024-001/index.html index 5d689c4..59a83fe 100644 --- a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-rma-2024-001/index.html +++ b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-rma-2024-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-rma-2025-001/index.html b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-rma-2025-001/index.html index 0cac0c5..7604ba7 100644 --- a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-rma-2025-001/index.html +++ b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-rma-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-rma-2025-002/index.html b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-rma-2025-002/index.html index ffe0042..98ed870 100644 --- a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-rma-2025-002/index.html +++ b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-rma-2025-002/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-rma-2026-001/index.html index 2890cbf..042a244 100644 --- a/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-co-legislature-statute-2025-sb25b-004-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-irs-chief-counsel-plr-2025-001/index.html b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-irs-chief-counsel-plr-2025-001/index.html index f29c12b..63aa0f6 100644 --- a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-irs-chief-counsel-plr-2025-001/index.html +++ b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-irs-chief-counsel-plr-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-irs-tege-plr-2026-001/index.html b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-irs-tege-plr-2026-001/index.html index 567259d..08f79a4 100644 --- a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-irs-tege-plr-2026-001/index.html +++ b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-irs-tege-plr-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-sec-corpfin-nal-2025-001/index.html b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-sec-corpfin-nal-2025-001/index.html index af7cf3f..b93b12a 100644 --- a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-sec-corpfin-nal-2025-001/index.html +++ b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-sec-corpfin-nal-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2024-sb149/index.html b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2024-sb149/index.html index f97680b..165bf66 100644 --- a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2024-sb149/index.html +++ b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2024-sb149/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2025-hb452/index.html b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2025-hb452/index.html index 58cc70b..bea084a 100644 --- a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2025-hb452/index.html +++ b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2025-hb452/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2025-sb226/index.html b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2025-sb226/index.html index a1bfbf6..50041f1 100644 --- a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2025-sb226/index.html +++ b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2025-sb226/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2025-sb332/index.html b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2025-sb332/index.html index e50ba2f..cbef6dd 100644 --- a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2025-sb332/index.html +++ b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2025-sb332/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2026-hb320/index.html b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2026-hb320/index.html index 6363312..820dc40 100644 --- a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2026-hb320/index.html +++ b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-legislature-statute-2026-hb320/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-jia-2026-001/index.html b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-jia-2026-001/index.html index 590ef8e..3b568cd 100644 --- a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-jia-2026-001/index.html +++ b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-jia-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-rma-2024-001/index.html b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-rma-2024-001/index.html index 1d0efd0..f972490 100644 --- a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-rma-2024-001/index.html +++ b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-rma-2024-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-rma-2025-001/index.html b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-rma-2025-001/index.html index 9f0b4a2..38cc3f5 100644 --- a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-rma-2025-001/index.html +++ b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-rma-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-rma-2025-002/index.html b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-rma-2025-002/index.html index 77acbdd..016ddb6 100644 --- a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-rma-2025-002/index.html +++ b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-rma-2025-002/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-rma-2026-001/index.html index 7d987b2..1152164 100644 --- a/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-co-legislature-statute-2026-sb26-189-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-irs-tege-plr-2026-001/index.html b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-irs-tege-plr-2026-001/index.html index 13876e2..ede8f74 100644 --- a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-irs-tege-plr-2026-001/index.html +++ b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-irs-tege-plr-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-sec-corpfin-nal-2025-001/index.html b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-sec-corpfin-nal-2025-001/index.html index 26f4c9a..0e4c439 100644 --- a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-sec-corpfin-nal-2025-001/index.html +++ b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-sec-corpfin-nal-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2024-sb149/index.html b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2024-sb149/index.html index 06faf92..7d7e2b5 100644 --- a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2024-sb149/index.html +++ b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2024-sb149/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2025-hb452/index.html b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2025-hb452/index.html index aa4d5da..47812b3 100644 --- a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2025-hb452/index.html +++ b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2025-hb452/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2025-sb226/index.html b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2025-sb226/index.html index 88b93a2..da662e5 100644 --- a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2025-sb226/index.html +++ b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2025-sb226/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2025-sb332/index.html b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2025-sb332/index.html index cc22234..2c961b9 100644 --- a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2025-sb332/index.html +++ b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2025-sb332/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2026-hb320/index.html b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2026-hb320/index.html index 947248f..33c47c9 100644 --- a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2026-hb320/index.html +++ b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-legislature-statute-2026-hb320/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-jia-2026-001/index.html b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-jia-2026-001/index.html index 99b8db2..b6a5efd 100644 --- a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-jia-2026-001/index.html +++ b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-jia-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-rma-2024-001/index.html b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-rma-2024-001/index.html index 6215893..ee44342 100644 --- a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-rma-2024-001/index.html +++ b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-rma-2024-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-rma-2025-001/index.html b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-rma-2025-001/index.html index f05af04..adb0de4 100644 --- a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-rma-2025-001/index.html +++ b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-rma-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-rma-2025-002/index.html b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-rma-2025-002/index.html index de0b6da..2852fdf 100644 --- a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-rma-2025-002/index.html +++ b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-rma-2025-002/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-rma-2026-001/index.html index b3f2640..0a8b9c9 100644 --- a/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-irs-chief-counsel-plr-2025-001-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-tege-plr-2026-001-vs-us-sec-corpfin-nal-2025-001/index.html b/docs/compare/us-irs-tege-plr-2026-001-vs-us-sec-corpfin-nal-2025-001/index.html index 100432b..2ebefcc 100644 --- a/docs/compare/us-irs-tege-plr-2026-001-vs-us-sec-corpfin-nal-2025-001/index.html +++ b/docs/compare/us-irs-tege-plr-2026-001-vs-us-sec-corpfin-nal-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2024-sb149/index.html b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2024-sb149/index.html index f0ec7d8..37561b2 100644 --- a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2024-sb149/index.html +++ b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2024-sb149/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2025-hb452/index.html b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2025-hb452/index.html index 8837bb9..f452edc 100644 --- a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2025-hb452/index.html +++ b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2025-hb452/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2025-sb226/index.html b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2025-sb226/index.html index d5db165..44225fd 100644 --- a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2025-sb226/index.html +++ b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2025-sb226/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2025-sb332/index.html b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2025-sb332/index.html index 669d5ba..428185e 100644 --- a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2025-sb332/index.html +++ b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2025-sb332/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2026-hb320/index.html b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2026-hb320/index.html index dc399c6..0a53355 100644 --- a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2026-hb320/index.html +++ b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-legislature-statute-2026-hb320/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-jia-2026-001/index.html b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-jia-2026-001/index.html index b93ff66..0631007 100644 --- a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-jia-2026-001/index.html +++ b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-jia-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-rma-2024-001/index.html b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-rma-2024-001/index.html index 8524296..cc95f21 100644 --- a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-rma-2024-001/index.html +++ b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-rma-2024-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-rma-2025-001/index.html b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-rma-2025-001/index.html index 64d71b2..64d3cfa 100644 --- a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-rma-2025-001/index.html +++ b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-rma-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-rma-2025-002/index.html b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-rma-2025-002/index.html index f862ab0..5f05b6c 100644 --- a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-rma-2025-002/index.html +++ b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-rma-2025-002/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-rma-2026-001/index.html index ccd3ac7..9526827 100644 --- a/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-irs-tege-plr-2026-001-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2024-sb149/index.html b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2024-sb149/index.html index e1c0265..12f003b 100644 --- a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2024-sb149/index.html +++ b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2024-sb149/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2025-hb452/index.html b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2025-hb452/index.html index 12b28ea..c401825 100644 --- a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2025-hb452/index.html +++ b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2025-hb452/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2025-sb226/index.html b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2025-sb226/index.html index 089b422..5bb1717 100644 --- a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2025-sb226/index.html +++ b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2025-sb226/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2025-sb332/index.html b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2025-sb332/index.html index b4fe3dc..f0c937b 100644 --- a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2025-sb332/index.html +++ b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2025-sb332/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2026-hb320/index.html b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2026-hb320/index.html index 8575860..d843ae6 100644 --- a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2026-hb320/index.html +++ b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-legislature-statute-2026-hb320/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-jia-2026-001/index.html b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-jia-2026-001/index.html index 1cf0549..02f6662 100644 --- a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-jia-2026-001/index.html +++ b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-jia-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-rma-2024-001/index.html b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-rma-2024-001/index.html index cacd784..98edac5 100644 --- a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-rma-2024-001/index.html +++ b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-rma-2024-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-rma-2025-001/index.html b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-rma-2025-001/index.html index d9237a6..a62d628 100644 --- a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-rma-2025-001/index.html +++ b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-rma-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-rma-2025-002/index.html b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-rma-2025-002/index.html index e69a55c..b5624aa 100644 --- a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-rma-2025-002/index.html +++ b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-rma-2025-002/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-rma-2026-001/index.html index 7adb75e..25052b8 100644 --- a/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-sec-corpfin-nal-2025-001-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-legislature-statute-2025-hb452/index.html b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-legislature-statute-2025-hb452/index.html index 1214ca4..7c0c91d 100644 --- a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-legislature-statute-2025-hb452/index.html +++ b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-legislature-statute-2025-hb452/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-legislature-statute-2025-sb226/index.html b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-legislature-statute-2025-sb226/index.html index 437adac..70f7c5e 100644 --- a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-legislature-statute-2025-sb226/index.html +++ b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-legislature-statute-2025-sb226/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-legislature-statute-2025-sb332/index.html b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-legislature-statute-2025-sb332/index.html index db072bf..3cc7283 100644 --- a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-legislature-statute-2025-sb332/index.html +++ b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-legislature-statute-2025-sb332/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-legislature-statute-2026-hb320/index.html b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-legislature-statute-2026-hb320/index.html index 764e5dc..bc15fe5 100644 --- a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-legislature-statute-2026-hb320/index.html +++ b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-legislature-statute-2026-hb320/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-jia-2026-001/index.html b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-jia-2026-001/index.html index aa1fae7..6fb19f6 100644 --- a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-jia-2026-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-jia-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-rma-2024-001/index.html b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-rma-2024-001/index.html index 5e0aaae..ef80e77 100644 --- a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-rma-2024-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-rma-2024-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-rma-2025-001/index.html b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-rma-2025-001/index.html index d69bbd8..79f5f39 100644 --- a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-rma-2025-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-rma-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-rma-2025-002/index.html b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-rma-2025-002/index.html index 3163a14..3cea03d 100644 --- a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-rma-2025-002/index.html +++ b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-rma-2025-002/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-rma-2026-001/index.html index d1a01d6..05d59fc 100644 --- a/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2024-sb149-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-legislature-statute-2025-sb226/index.html b/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-legislature-statute-2025-sb226/index.html index 0abcae7..d65b7fe 100644 --- a/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-legislature-statute-2025-sb226/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-legislature-statute-2025-sb226/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-legislature-statute-2025-sb332/index.html b/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-legislature-statute-2025-sb332/index.html index d222749..a212ff8 100644 --- a/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-legislature-statute-2025-sb332/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-legislature-statute-2025-sb332/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-legislature-statute-2026-hb320/index.html b/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-legislature-statute-2026-hb320/index.html index 75c995b..8247d97 100644 --- a/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-legislature-statute-2026-hb320/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-legislature-statute-2026-hb320/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-jia-2026-001/index.html b/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-jia-2026-001/index.html index a568b06..97262a2 100644 --- a/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-jia-2026-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-jia-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-rma-2024-001/index.html b/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-rma-2024-001/index.html index 928421c..adf4a72 100644 --- a/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-rma-2024-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-rma-2024-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-rma-2025-001/index.html b/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-rma-2025-001/index.html index b4cce36..5fbde10 100644 --- a/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-rma-2025-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-rma-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-rma-2025-002/index.html b/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-rma-2025-002/index.html index f14b56c..44265a2 100644 --- a/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-rma-2025-002/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-rma-2025-002/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-rma-2026-001/index.html index afabfeb..66a8c3c 100644 --- a/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-hb452-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-legislature-statute-2025-sb332/index.html b/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-legislature-statute-2025-sb332/index.html index 0e89bbc..a2825bc 100644 --- a/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-legislature-statute-2025-sb332/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-legislature-statute-2025-sb332/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-legislature-statute-2026-hb320/index.html b/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-legislature-statute-2026-hb320/index.html index f5b3e4f..a3c3f71 100644 --- a/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-legislature-statute-2026-hb320/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-legislature-statute-2026-hb320/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-jia-2026-001/index.html b/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-jia-2026-001/index.html index 78df9b2..7b1b7dc 100644 --- a/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-jia-2026-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-jia-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-rma-2024-001/index.html b/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-rma-2024-001/index.html index 9f85e81..2afb36b 100644 --- a/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-rma-2024-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-rma-2024-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-rma-2025-001/index.html b/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-rma-2025-001/index.html index dffe90e..8ecd7cd 100644 --- a/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-rma-2025-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-rma-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-rma-2025-002/index.html b/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-rma-2025-002/index.html index 950bd0d..43a76f8 100644 --- a/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-rma-2025-002/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-rma-2025-002/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-rma-2026-001/index.html index 6495f02..7bdf85b 100644 --- a/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-sb226-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-legislature-statute-2026-hb320/index.html b/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-legislature-statute-2026-hb320/index.html index b985cac..896b9d3 100644 --- a/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-legislature-statute-2026-hb320/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-legislature-statute-2026-hb320/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-jia-2026-001/index.html b/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-jia-2026-001/index.html index 4c5f1b2..bcc9974 100644 --- a/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-jia-2026-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-jia-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-rma-2024-001/index.html b/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-rma-2024-001/index.html index 08f9ab2..abeaacd 100644 --- a/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-rma-2024-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-rma-2024-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-rma-2025-001/index.html b/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-rma-2025-001/index.html index ce9d562..797db4f 100644 --- a/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-rma-2025-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-rma-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-rma-2025-002/index.html b/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-rma-2025-002/index.html index 8c8b00a..91980c5 100644 --- a/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-rma-2025-002/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-rma-2025-002/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-rma-2026-001/index.html index 891ca30..f05f9fa 100644 --- a/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2025-sb332-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-jia-2026-001/index.html b/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-jia-2026-001/index.html index 22ee36d..ed3bfe7 100644 --- a/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-jia-2026-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-jia-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-rma-2024-001/index.html b/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-rma-2024-001/index.html index 0d462e2..0468e94 100644 --- a/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-rma-2024-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-rma-2024-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-rma-2025-001/index.html b/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-rma-2025-001/index.html index 65bed4d..374286e 100644 --- a/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-rma-2025-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-rma-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-rma-2025-002/index.html b/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-rma-2025-002/index.html index 65327a6..83eb8c6 100644 --- a/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-rma-2025-002/index.html +++ b/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-rma-2025-002/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-rma-2026-001/index.html index 827b0eb..f042177 100644 --- a/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-ut-legislature-statute-2026-hb320-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-oaip-jia-2026-001-vs-us-ut-oaip-rma-2024-001/index.html b/docs/compare/us-ut-oaip-jia-2026-001-vs-us-ut-oaip-rma-2024-001/index.html index 9322e31..5c92db2 100644 --- a/docs/compare/us-ut-oaip-jia-2026-001-vs-us-ut-oaip-rma-2024-001/index.html +++ b/docs/compare/us-ut-oaip-jia-2026-001-vs-us-ut-oaip-rma-2024-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-oaip-jia-2026-001-vs-us-ut-oaip-rma-2025-001/index.html b/docs/compare/us-ut-oaip-jia-2026-001-vs-us-ut-oaip-rma-2025-001/index.html index 6b099fa..4ef42d7 100644 --- a/docs/compare/us-ut-oaip-jia-2026-001-vs-us-ut-oaip-rma-2025-001/index.html +++ b/docs/compare/us-ut-oaip-jia-2026-001-vs-us-ut-oaip-rma-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-oaip-jia-2026-001-vs-us-ut-oaip-rma-2025-002/index.html b/docs/compare/us-ut-oaip-jia-2026-001-vs-us-ut-oaip-rma-2025-002/index.html index 30e56d0..087525c 100644 --- a/docs/compare/us-ut-oaip-jia-2026-001-vs-us-ut-oaip-rma-2025-002/index.html +++ b/docs/compare/us-ut-oaip-jia-2026-001-vs-us-ut-oaip-rma-2025-002/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-oaip-jia-2026-001-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-ut-oaip-jia-2026-001-vs-us-ut-oaip-rma-2026-001/index.html index bcb2ffd..f2a13b2 100644 --- a/docs/compare/us-ut-oaip-jia-2026-001-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-ut-oaip-jia-2026-001-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-oaip-rma-2024-001-vs-us-ut-oaip-rma-2025-001/index.html b/docs/compare/us-ut-oaip-rma-2024-001-vs-us-ut-oaip-rma-2025-001/index.html index 794d417..ad9233c 100644 --- a/docs/compare/us-ut-oaip-rma-2024-001-vs-us-ut-oaip-rma-2025-001/index.html +++ b/docs/compare/us-ut-oaip-rma-2024-001-vs-us-ut-oaip-rma-2025-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-oaip-rma-2024-001-vs-us-ut-oaip-rma-2025-002/index.html b/docs/compare/us-ut-oaip-rma-2024-001-vs-us-ut-oaip-rma-2025-002/index.html index 0aff300..ea596b6 100644 --- a/docs/compare/us-ut-oaip-rma-2024-001-vs-us-ut-oaip-rma-2025-002/index.html +++ b/docs/compare/us-ut-oaip-rma-2024-001-vs-us-ut-oaip-rma-2025-002/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-oaip-rma-2024-001-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-ut-oaip-rma-2024-001-vs-us-ut-oaip-rma-2026-001/index.html index 09243b8..412a625 100644 --- a/docs/compare/us-ut-oaip-rma-2024-001-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-ut-oaip-rma-2024-001-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-oaip-rma-2025-001-vs-us-ut-oaip-rma-2025-002/index.html b/docs/compare/us-ut-oaip-rma-2025-001-vs-us-ut-oaip-rma-2025-002/index.html index 5152854..867f0ef 100644 --- a/docs/compare/us-ut-oaip-rma-2025-001-vs-us-ut-oaip-rma-2025-002/index.html +++ b/docs/compare/us-ut-oaip-rma-2025-001-vs-us-ut-oaip-rma-2025-002/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-oaip-rma-2025-001-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-ut-oaip-rma-2025-001-vs-us-ut-oaip-rma-2026-001/index.html index 03963ce..d76b523 100644 --- a/docs/compare/us-ut-oaip-rma-2025-001-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-ut-oaip-rma-2025-001-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/compare/us-ut-oaip-rma-2025-002-vs-us-ut-oaip-rma-2026-001/index.html b/docs/compare/us-ut-oaip-rma-2025-002-vs-us-ut-oaip-rma-2026-001/index.html index c45fa83..0096a77 100644 --- a/docs/compare/us-ut-oaip-rma-2025-002-vs-us-ut-oaip-rma-2026-001/index.html +++ b/docs/compare/us-ut-oaip-rma-2025-002-vs-us-ut-oaip-rma-2026-001/index.html @@ -148,7 +148,7 @@

- + diff --git a/docs/definitions/index.html b/docs/definitions/index.html index afe284c..2ad8469 100644 --- a/docs/definitions/index.html +++ b/docs/definitions/index.html @@ -192,7 +192,7 @@

Disclaimer

diff --git a/docs/feed.xml b/docs/feed.xml index f92ea38..2093e6a 100644 --- a/docs/feed.xml +++ b/docs/feed.xml @@ -5,7 +5,7 @@ https://publedge.org/ Transparent recordkeeping protocol for fact-specific written interpretations between two parties — JIAs, RMAs, no-action letters, private letter rulings, and analogous instruments. - Sat, 25 Jul 2026 03:22:59 GMT + Sat, 25 Jul 2026 19:58:39 GMT Utah SB 149 (2024) — Artificial Intelligence Amendments https://publedge.org/us/utah/legislature/statute/2024-001/ diff --git a/docs/index.html b/docs/index.html index f5cafde..412a01d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -314,7 +314,7 @@

Most cross-cutting - + diff --git a/docs/instruments.html b/docs/instruments.html index da6d8f9..68f46d6 100644 --- a/docs/instruments.html +++ b/docs/instruments.html @@ -264,7 +264,7 @@

Legal Instruments

diff --git a/docs/matrix.html b/docs/matrix.html index 764ab8e..315cfcd 100644 --- a/docs/matrix.html +++ b/docs/matrix.html @@ -168,7 +168,7 @@

Coverage Matrix

diff --git a/docs/obligations.html b/docs/obligations.html index a16d8ec..c1aff0e 100644 --- a/docs/obligations.html +++ b/docs/obligations.html @@ -299,7 +299,7 @@

permission Permi diff --git a/docs/primary/admt-60-day-cure-period/index.html b/docs/primary/admt-60-day-cure-period/index.html index f883834..29ae286 100644 --- a/docs/primary/admt-60-day-cure-period/index.html +++ b/docs/primary/admt-60-day-cure-period/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/admt-correction-and-human-review/index.html b/docs/primary/admt-correction-and-human-review/index.html index 2c3ab0d..14909f1 100644 --- a/docs/primary/admt-correction-and-human-review/index.html +++ b/docs/primary/admt-correction-and-human-review/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/admt-deployer-3-year-record-retention/index.html b/docs/primary/admt-deployer-3-year-record-retention/index.html index f3499b4..863a072 100644 --- a/docs/primary/admt-deployer-3-year-record-retention/index.html +++ b/docs/primary/admt-deployer-3-year-record-retention/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/admt-deployer-pre-decision-notice/index.html b/docs/primary/admt-deployer-pre-decision-notice/index.html index 890dbb8..8bbe438 100644 --- a/docs/primary/admt-deployer-pre-decision-notice/index.html +++ b/docs/primary/admt-deployer-pre-decision-notice/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/admt-developer-documentation-to-deployer/index.html b/docs/primary/admt-developer-documentation-to-deployer/index.html index 961d956..949f422 100644 --- a/docs/primary/admt-developer-documentation-to-deployer/index.html +++ b/docs/primary/admt-developer-documentation-to-deployer/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/admt-post-adverse-explanation-30-days/index.html b/docs/primary/admt-post-adverse-explanation-30-days/index.html index dcd6f3e..aae9cb3 100644 --- a/docs/primary/admt-post-adverse-explanation-30-days/index.html +++ b/docs/primary/admt-post-adverse-explanation-30-days/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/ai-authorized-rx-renewal/index.html b/docs/primary/ai-authorized-rx-renewal/index.html index 0c02421..4c8e640 100644 --- a/docs/primary/ai-authorized-rx-renewal/index.html +++ b/docs/primary/ai-authorized-rx-renewal/index.html @@ -146,7 +146,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/ai-defense-elimination/index.html b/docs/primary/ai-defense-elimination/index.html index e06a924..62bceab 100644 --- a/docs/primary/ai-defense-elimination/index.html +++ b/docs/primary/ai-defense-elimination/index.html @@ -146,7 +146,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/cfpb-pay-to-pay-fee-prohibited/index.html b/docs/primary/cfpb-pay-to-pay-fee-prohibited/index.html index 188f87f..791b2b0 100644 --- a/docs/primary/cfpb-pay-to-pay-fee-prohibited/index.html +++ b/docs/primary/cfpb-pay-to-pay-fee-prohibited/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/cftc-unbundled-fee-not-cta-trigger/index.html b/docs/primary/cftc-unbundled-fee-not-cta-trigger/index.html index 7e06aaa..187dd09 100644 --- a/docs/primary/cftc-unbundled-fee-not-cta-trigger/index.html +++ b/docs/primary/cftc-unbundled-fee-not-cta-trigger/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/chatbot-data-no-third-party-sharing/index.html b/docs/primary/chatbot-data-no-third-party-sharing/index.html index 449c90c..dc33c3a 100644 --- a/docs/primary/chatbot-data-no-third-party-sharing/index.html +++ b/docs/primary/chatbot-data-no-third-party-sharing/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/chatbot-safety-policy-filing/index.html b/docs/primary/chatbot-safety-policy-filing/index.html index ee0b8b9..914ef7a 100644 --- a/docs/primary/chatbot-safety-policy-filing/index.html +++ b/docs/primary/chatbot-safety-policy-filing/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/dentacor-58-69-5-enforcement-forborne/index.html b/docs/primary/dentacor-58-69-5-enforcement-forborne/index.html index 14f416d..50509ed 100644 --- a/docs/primary/dentacor-58-69-5-enforcement-forborne/index.html +++ b/docs/primary/dentacor-58-69-5-enforcement-forborne/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/dentacor-hygienist-ai-concurrence-diagnosis/index.html b/docs/primary/dentacor-hygienist-ai-concurrence-diagnosis/index.html index 97e9cd6..789232d 100644 --- a/docs/primary/dentacor-hygienist-ai-concurrence-diagnosis/index.html +++ b/docs/primary/dentacor-hygienist-ai-concurrence-diagnosis/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/dentacor-informed-consent-no-dentist/index.html b/docs/primary/dentacor-informed-consent-no-dentist/index.html index 979f400..738fb99 100644 --- a/docs/primary/dentacor-informed-consent-no-dentist/index.html +++ b/docs/primary/dentacor-informed-consent-no-dentist/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/disclose-genai-high-risk-proactive/index.html b/docs/primary/disclose-genai-high-risk-proactive/index.html index 975a93a..1298406 100644 --- a/docs/primary/disclose-genai-high-risk-proactive/index.html +++ b/docs/primary/disclose-genai-high-risk-proactive/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/disclose-genai-on-first-session/index.html b/docs/primary/disclose-genai-on-first-session/index.html index 0d05244..5f8edce 100644 --- a/docs/primary/disclose-genai-on-first-session/index.html +++ b/docs/primary/disclose-genai-on-first-session/index.html @@ -146,7 +146,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/disclose-genai-on-request/index.html b/docs/primary/disclose-genai-on-request/index.html index b0888b9..743f927 100644 --- a/docs/primary/disclose-genai-on-request/index.html +++ b/docs/primary/disclose-genai-on-request/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/elizachat-phased-rollout/index.html b/docs/primary/elizachat-phased-rollout/index.html index 15e6df3..3899da4 100644 --- a/docs/primary/elizachat-phased-rollout/index.html +++ b/docs/primary/elizachat-phased-rollout/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/elizachat-pre-access-disclosure-bundle/index.html b/docs/primary/elizachat-pre-access-disclosure-bundle/index.html index 7c1fb0b..63a5fee 100644 --- a/docs/primary/elizachat-pre-access-disclosure-bundle/index.html +++ b/docs/primary/elizachat-pre-access-disclosure-bundle/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/irs-501c3-dual-test-failure/index.html b/docs/primary/irs-501c3-dual-test-failure/index.html index 069d388..b6e808c 100644 --- a/docs/primary/irs-501c3-dual-test-failure/index.html +++ b/docs/primary/irs-501c3-dual-test-failure/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/irs-incentive-fee-not-net-profits-share/index.html b/docs/primary/irs-incentive-fee-not-net-profits-share/index.html index b7da2f1..fec14f2 100644 --- a/docs/primary/irs-incentive-fee-not-net-profits-share/index.html +++ b/docs/primary/irs-incentive-fee-not-net-profits-share/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/learning-lab-agreement-participation/index.html b/docs/primary/learning-lab-agreement-participation/index.html index 2d76fb0..aa7eada 100644 --- a/docs/primary/learning-lab-agreement-participation/index.html +++ b/docs/primary/learning-lab-agreement-participation/index.html @@ -146,7 +146,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/named-prescriber-enforcement-forborne/index.html b/docs/primary/named-prescriber-enforcement-forborne/index.html index 21dd59a..368ce2e 100644 --- a/docs/primary/named-prescriber-enforcement-forborne/index.html +++ b/docs/primary/named-prescriber-enforcement-forborne/index.html @@ -146,7 +146,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/rma-data-security-63a-19-102/index.html b/docs/primary/rma-data-security-63a-19-102/index.html index 1190e1e..5def4b2 100644 --- a/docs/primary/rma-data-security-63a-19-102/index.html +++ b/docs/primary/rma-data-security-63a-19-102/index.html @@ -148,7 +148,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/rma-end-of-term-report/index.html b/docs/primary/rma-end-of-term-report/index.html index 1b4deb0..a5cb13d 100644 --- a/docs/primary/rma-end-of-term-report/index.html +++ b/docs/primary/rma-end-of-term-report/index.html @@ -148,7 +148,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/rma-hold-harmless-state/index.html b/docs/primary/rma-hold-harmless-state/index.html index 0df2bf5..ec1e700 100644 --- a/docs/primary/rma-hold-harmless-state/index.html +++ b/docs/primary/rma-hold-harmless-state/index.html @@ -148,7 +148,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/rma-incident-notification-24hr/index.html b/docs/primary/rma-incident-notification-24hr/index.html index a4a0ddc..c0325e3 100644 --- a/docs/primary/rma-incident-notification-24hr/index.html +++ b/docs/primary/rma-incident-notification-24hr/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/rma-monthly-report-to-oaip/index.html b/docs/primary/rma-monthly-report-to-oaip/index.html index f2e31b7..a674f14 100644 --- a/docs/primary/rma-monthly-report-to-oaip/index.html +++ b/docs/primary/rma-monthly-report-to-oaip/index.html @@ -148,7 +148,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/rma-no-advertising-reference/index.html b/docs/primary/rma-no-advertising-reference/index.html index 0a68b70..8f6fd27 100644 --- a/docs/primary/rma-no-advertising-reference/index.html +++ b/docs/primary/rma-no-advertising-reference/index.html @@ -148,7 +148,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/sec-reg-d-506c-verification-safe-harbor/index.html b/docs/primary/sec-reg-d-506c-verification-safe-harbor/index.html index f25e882..33e711c 100644 --- a/docs/primary/sec-reg-d-506c-verification-safe-harbor/index.html +++ b/docs/primary/sec-reg-d-506c-verification-safe-harbor/index.html @@ -145,7 +145,7 @@

Implementing Legal Instruments

diff --git a/docs/primary/telehealth-compliance-per-proposal/index.html b/docs/primary/telehealth-compliance-per-proposal/index.html index 3b54894..95037d5 100644 --- a/docs/primary/telehealth-compliance-per-proposal/index.html +++ b/docs/primary/telehealth-compliance-per-proposal/index.html @@ -146,7 +146,7 @@

Implementing Legal Instruments

diff --git a/docs/reference/disclaimer/index.html b/docs/reference/disclaimer/index.html index ab6a22c..f76e3cb 100644 --- a/docs/reference/disclaimer/index.html +++ b/docs/reference/disclaimer/index.html @@ -152,7 +152,7 @@

Contact

diff --git a/docs/reference/index.html b/docs/reference/index.html index d93de20..fbfcccf 100644 --- a/docs/reference/index.html +++ b/docs/reference/index.html @@ -76,7 +76,7 @@

Reference

diff --git a/docs/reference/prior-art/index.html b/docs/reference/prior-art/index.html index d9bd6f1..ec03eab 100644 --- a/docs/reference/prior-art/index.html +++ b/docs/reference/prior-art/index.html @@ -242,7 +242,7 @@

What PubLedge adds

diff --git a/docs/reference/registry/index.html b/docs/reference/registry/index.html index ff4c696..0bb8142 100644 --- a/docs/reference/registry/index.html +++ b/docs/reference/registry/index.html @@ -94,7 +94,7 @@

Utah

diff --git a/docs/reference/verify/index.html b/docs/reference/verify/index.html index e7e6d03..6f321d2 100644 --- a/docs/reference/verify/index.html +++ b/docs/reference/verify/index.html @@ -145,7 +145,7 @@

Related

diff --git a/docs/reference/vocabulary/index.html b/docs/reference/vocabulary/index.html index 3ea8161..16a3c4d 100644 --- a/docs/reference/vocabulary/index.html +++ b/docs/reference/vocabulary/index.html @@ -127,7 +127,7 @@

References

diff --git a/docs/requires/us-cfpb-ao-2022-001/cfpb-pay-to-pay-fee-prohibited/index.html b/docs/requires/us-cfpb-ao-2022-001/cfpb-pay-to-pay-fee-prohibited/index.html index 22bb482..dc4285b 100644 --- a/docs/requires/us-cfpb-ao-2022-001/cfpb-pay-to-pay-fee-prohibited/index.html +++ b/docs/requires/us-cfpb-ao-2022-001/cfpb-pay-to-pay-fee-prohibited/index.html @@ -146,7 +146,7 @@

Does CFPB Advisory Opinion — Pay-to-Pay Fees (Regulation F) require Pay-To diff --git a/docs/requires/us-cftc-dsio-il-2017-001/cftc-unbundled-fee-not-cta-trigger/index.html b/docs/requires/us-cftc-dsio-il-2017-001/cftc-unbundled-fee-not-cta-trigger/index.html index 636a342..ba732cb 100644 --- a/docs/requires/us-cftc-dsio-il-2017-001/cftc-unbundled-fee-not-cta-trigger/index.html +++ b/docs/requires/us-cftc-dsio-il-2017-001/cftc-unbundled-fee-not-cta-trigger/index.html @@ -146,7 +146,7 @@

Does CFTC Letter 17-65 — CTA Registration Exemption Survives MiFID II Fee diff --git a/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-60-day-cure-period/index.html b/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-60-day-cure-period/index.html index a9bbe46..9495385 100644 --- a/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-60-day-cure-period/index.html +++ b/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-60-day-cure-period/index.html @@ -157,7 +157,7 @@

Summary

diff --git a/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-correction-and-human-review/index.html b/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-correction-and-human-review/index.html index 27ef8a8..73908d0 100644 --- a/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-correction-and-human-review/index.html +++ b/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-correction-and-human-review/index.html @@ -157,7 +157,7 @@

Summary

diff --git a/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-deployer-3-year-record-retention/index.html b/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-deployer-3-year-record-retention/index.html index 2094dd0..436a904 100644 --- a/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-deployer-3-year-record-retention/index.html +++ b/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-deployer-3-year-record-retention/index.html @@ -157,7 +157,7 @@

Summary

diff --git a/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-deployer-pre-decision-notice/index.html b/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-deployer-pre-decision-notice/index.html index 88102ae..9a3a791 100644 --- a/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-deployer-pre-decision-notice/index.html +++ b/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-deployer-pre-decision-notice/index.html @@ -157,7 +157,7 @@

Summary

diff --git a/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-developer-documentation-to-deployer/index.html b/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-developer-documentation-to-deployer/index.html index e972c44..38ddbd3 100644 --- a/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-developer-documentation-to-deployer/index.html +++ b/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-developer-documentation-to-deployer/index.html @@ -157,7 +157,7 @@

Summary

diff --git a/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-post-adverse-explanation-30-days/index.html b/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-post-adverse-explanation-30-days/index.html index 37a25f8..1faf047 100644 --- a/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-post-adverse-explanation-30-days/index.html +++ b/docs/requires/us-co-legislature-statute-2026-sb26-189/admt-post-adverse-explanation-30-days/index.html @@ -157,7 +157,7 @@

Summary

diff --git a/docs/requires/us-irs-chief-counsel-plr-2025-001/irs-incentive-fee-not-net-profits-share/index.html b/docs/requires/us-irs-chief-counsel-plr-2025-001/irs-incentive-fee-not-net-profits-share/index.html index 6210244..df7ae4e 100644 --- a/docs/requires/us-irs-chief-counsel-plr-2025-001/irs-incentive-fee-not-net-profits-share/index.html +++ b/docs/requires/us-irs-chief-counsel-plr-2025-001/irs-incentive-fee-not-net-profits-share/index.html @@ -146,7 +146,7 @@

Does IRS Private Letter Ruling 202506001 — Management Contract Private Bus diff --git a/docs/requires/us-irs-tege-plr-2026-001/irs-501c3-dual-test-failure/index.html b/docs/requires/us-irs-tege-plr-2026-001/irs-501c3-dual-test-failure/index.html index 5c67451..b9b6674 100644 --- a/docs/requires/us-irs-tege-plr-2026-001/irs-501c3-dual-test-failure/index.html +++ b/docs/requires/us-irs-tege-plr-2026-001/irs-501c3-dual-test-failure/index.html @@ -146,7 +146,7 @@

Does IRS PLR 202614036 — Adverse Determination: §501(c)(3) Exemption Deni diff --git a/docs/requires/us-sec-corpfin-nal-2025-001/sec-reg-d-506c-verification-safe-harbor/index.html b/docs/requires/us-sec-corpfin-nal-2025-001/sec-reg-d-506c-verification-safe-harbor/index.html index 7fbd243..2337dc8 100644 --- a/docs/requires/us-sec-corpfin-nal-2025-001/sec-reg-d-506c-verification-safe-harbor/index.html +++ b/docs/requires/us-sec-corpfin-nal-2025-001/sec-reg-d-506c-verification-safe-harbor/index.html @@ -146,7 +146,7 @@

Does SEC No-Action Letter — Latham & Watkins (Rule 506(c) Verification diff --git a/docs/requires/us-ut-legislature-statute-2024-sb149/ai-defense-elimination/index.html b/docs/requires/us-ut-legislature-statute-2024-sb149/ai-defense-elimination/index.html index 62f0890..da547af 100644 --- a/docs/requires/us-ut-legislature-statute-2024-sb149/ai-defense-elimination/index.html +++ b/docs/requires/us-ut-legislature-statute-2024-sb149/ai-defense-elimination/index.html @@ -157,7 +157,7 @@

Summary

diff --git a/docs/requires/us-ut-legislature-statute-2024-sb149/learning-lab-agreement-participation/index.html b/docs/requires/us-ut-legislature-statute-2024-sb149/learning-lab-agreement-participation/index.html index 3d5dcc6..e301b2f 100644 --- a/docs/requires/us-ut-legislature-statute-2024-sb149/learning-lab-agreement-participation/index.html +++ b/docs/requires/us-ut-legislature-statute-2024-sb149/learning-lab-agreement-participation/index.html @@ -157,7 +157,7 @@

Summary

diff --git a/docs/requires/us-ut-legislature-statute-2025-hb452/chatbot-data-no-third-party-sharing/index.html b/docs/requires/us-ut-legislature-statute-2025-hb452/chatbot-data-no-third-party-sharing/index.html index 1f88ec0..e0c9948 100644 --- a/docs/requires/us-ut-legislature-statute-2025-hb452/chatbot-data-no-third-party-sharing/index.html +++ b/docs/requires/us-ut-legislature-statute-2025-hb452/chatbot-data-no-third-party-sharing/index.html @@ -157,7 +157,7 @@

Summary

diff --git a/docs/requires/us-ut-legislature-statute-2025-hb452/chatbot-safety-policy-filing/index.html b/docs/requires/us-ut-legislature-statute-2025-hb452/chatbot-safety-policy-filing/index.html index 7f5c916..cbcab15 100644 --- a/docs/requires/us-ut-legislature-statute-2025-hb452/chatbot-safety-policy-filing/index.html +++ b/docs/requires/us-ut-legislature-statute-2025-hb452/chatbot-safety-policy-filing/index.html @@ -157,7 +157,7 @@

Summary

diff --git a/docs/requires/us-ut-legislature-statute-2025-hb452/disclose-genai-on-first-session/index.html b/docs/requires/us-ut-legislature-statute-2025-hb452/disclose-genai-on-first-session/index.html index 1e85d3e..4755a75 100644 --- a/docs/requires/us-ut-legislature-statute-2025-hb452/disclose-genai-on-first-session/index.html +++ b/docs/requires/us-ut-legislature-statute-2025-hb452/disclose-genai-on-first-session/index.html @@ -157,7 +157,7 @@

Summary

diff --git a/docs/requires/us-ut-legislature-statute-2025-sb226/ai-defense-elimination/index.html b/docs/requires/us-ut-legislature-statute-2025-sb226/ai-defense-elimination/index.html index 023a698..0228219 100644 --- a/docs/requires/us-ut-legislature-statute-2025-sb226/ai-defense-elimination/index.html +++ b/docs/requires/us-ut-legislature-statute-2025-sb226/ai-defense-elimination/index.html @@ -157,7 +157,7 @@

Summary

diff --git a/docs/requires/us-ut-legislature-statute-2025-sb226/disclose-genai-high-risk-proactive/index.html b/docs/requires/us-ut-legislature-statute-2025-sb226/disclose-genai-high-risk-proactive/index.html index 198dc78..37719a0 100644 --- a/docs/requires/us-ut-legislature-statute-2025-sb226/disclose-genai-high-risk-proactive/index.html +++ b/docs/requires/us-ut-legislature-statute-2025-sb226/disclose-genai-high-risk-proactive/index.html @@ -157,7 +157,7 @@

Summary

diff --git a/docs/requires/us-ut-legislature-statute-2025-sb226/disclose-genai-on-request/index.html b/docs/requires/us-ut-legislature-statute-2025-sb226/disclose-genai-on-request/index.html index 0069844..c125831 100644 --- a/docs/requires/us-ut-legislature-statute-2025-sb226/disclose-genai-on-request/index.html +++ b/docs/requires/us-ut-legislature-statute-2025-sb226/disclose-genai-on-request/index.html @@ -157,7 +157,7 @@

Summary

diff --git a/docs/requires/us-ut-legislature-statute-2026-hb320/learning-lab-agreement-participation/index.html b/docs/requires/us-ut-legislature-statute-2026-hb320/learning-lab-agreement-participation/index.html index 8ad315e..3732d65 100644 --- a/docs/requires/us-ut-legislature-statute-2026-hb320/learning-lab-agreement-participation/index.html +++ b/docs/requires/us-ut-legislature-statute-2026-hb320/learning-lab-agreement-participation/index.html @@ -157,7 +157,7 @@

Summary

diff --git a/docs/requires/us-ut-oaip-jia-2026-001/disclose-genai-on-first-session/index.html b/docs/requires/us-ut-oaip-jia-2026-001/disclose-genai-on-first-session/index.html index 6a0bea2..ac418c9 100644 --- a/docs/requires/us-ut-oaip-jia-2026-001/disclose-genai-on-first-session/index.html +++ b/docs/requires/us-ut-oaip-jia-2026-001/disclose-genai-on-first-session/index.html @@ -157,7 +157,7 @@

Requirements

diff --git a/docs/requires/us-ut-oaip-rma-2024-001/elizachat-phased-rollout/index.html b/docs/requires/us-ut-oaip-rma-2024-001/elizachat-phased-rollout/index.html index eefaf8e..516820f 100644 --- a/docs/requires/us-ut-oaip-rma-2024-001/elizachat-phased-rollout/index.html +++ b/docs/requires/us-ut-oaip-rma-2024-001/elizachat-phased-rollout/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024) require El diff --git a/docs/requires/us-ut-oaip-rma-2024-001/elizachat-pre-access-disclosure-bundle/index.html b/docs/requires/us-ut-oaip-rma-2024-001/elizachat-pre-access-disclosure-bundle/index.html index a4658bc..62f426b 100644 --- a/docs/requires/us-ut-oaip-rma-2024-001/elizachat-pre-access-disclosure-bundle/index.html +++ b/docs/requires/us-ut-oaip-rma-2024-001/elizachat-pre-access-disclosure-bundle/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024) require El diff --git a/docs/requires/us-ut-oaip-rma-2024-001/rma-data-security-63a-19-102/index.html b/docs/requires/us-ut-oaip-rma-2024-001/rma-data-security-63a-19-102/index.html index c915d28..c9f0e57 100644 --- a/docs/requires/us-ut-oaip-rma-2024-001/rma-data-security-63a-19-102/index.html +++ b/docs/requires/us-ut-oaip-rma-2024-001/rma-data-security-63a-19-102/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024) require RM diff --git a/docs/requires/us-ut-oaip-rma-2024-001/rma-end-of-term-report/index.html b/docs/requires/us-ut-oaip-rma-2024-001/rma-end-of-term-report/index.html index 147272c..ddb857e 100644 --- a/docs/requires/us-ut-oaip-rma-2024-001/rma-end-of-term-report/index.html +++ b/docs/requires/us-ut-oaip-rma-2024-001/rma-end-of-term-report/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024) require RM diff --git a/docs/requires/us-ut-oaip-rma-2024-001/rma-hold-harmless-state/index.html b/docs/requires/us-ut-oaip-rma-2024-001/rma-hold-harmless-state/index.html index 00b5c41..ca27f75 100644 --- a/docs/requires/us-ut-oaip-rma-2024-001/rma-hold-harmless-state/index.html +++ b/docs/requires/us-ut-oaip-rma-2024-001/rma-hold-harmless-state/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024) require RM diff --git a/docs/requires/us-ut-oaip-rma-2024-001/rma-incident-notification-24hr/index.html b/docs/requires/us-ut-oaip-rma-2024-001/rma-incident-notification-24hr/index.html index b3911fe..e4dc651 100644 --- a/docs/requires/us-ut-oaip-rma-2024-001/rma-incident-notification-24hr/index.html +++ b/docs/requires/us-ut-oaip-rma-2024-001/rma-incident-notification-24hr/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024) require RM diff --git a/docs/requires/us-ut-oaip-rma-2024-001/rma-monthly-report-to-oaip/index.html b/docs/requires/us-ut-oaip-rma-2024-001/rma-monthly-report-to-oaip/index.html index fd794f7..fbf3989 100644 --- a/docs/requires/us-ut-oaip-rma-2024-001/rma-monthly-report-to-oaip/index.html +++ b/docs/requires/us-ut-oaip-rma-2024-001/rma-monthly-report-to-oaip/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024) require RM diff --git a/docs/requires/us-ut-oaip-rma-2024-001/rma-no-advertising-reference/index.html b/docs/requires/us-ut-oaip-rma-2024-001/rma-no-advertising-reference/index.html index d9a6a90..cc229ea 100644 --- a/docs/requires/us-ut-oaip-rma-2024-001/rma-no-advertising-reference/index.html +++ b/docs/requires/us-ut-oaip-rma-2024-001/rma-no-advertising-reference/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024) require RM diff --git a/docs/requires/us-ut-oaip-rma-2025-001/dentacor-58-69-5-enforcement-forborne/index.html b/docs/requires/us-ut-oaip-rma-2025-001/dentacor-58-69-5-enforcement-forborne/index.html index 571d117..e2e3249 100644 --- a/docs/requires/us-ut-oaip-rma-2025-001/dentacor-58-69-5-enforcement-forborne/index.html +++ b/docs/requires/us-ut-oaip-rma-2025-001/dentacor-58-69-5-enforcement-forborne/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA ( diff --git a/docs/requires/us-ut-oaip-rma-2025-001/dentacor-hygienist-ai-concurrence-diagnosis/index.html b/docs/requires/us-ut-oaip-rma-2025-001/dentacor-hygienist-ai-concurrence-diagnosis/index.html index 577a6c1..da1689b 100644 --- a/docs/requires/us-ut-oaip-rma-2025-001/dentacor-hygienist-ai-concurrence-diagnosis/index.html +++ b/docs/requires/us-ut-oaip-rma-2025-001/dentacor-hygienist-ai-concurrence-diagnosis/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA ( diff --git a/docs/requires/us-ut-oaip-rma-2025-001/dentacor-informed-consent-no-dentist/index.html b/docs/requires/us-ut-oaip-rma-2025-001/dentacor-informed-consent-no-dentist/index.html index a518fe3..74cfac6 100644 --- a/docs/requires/us-ut-oaip-rma-2025-001/dentacor-informed-consent-no-dentist/index.html +++ b/docs/requires/us-ut-oaip-rma-2025-001/dentacor-informed-consent-no-dentist/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA ( diff --git a/docs/requires/us-ut-oaip-rma-2025-001/rma-data-security-63a-19-102/index.html b/docs/requires/us-ut-oaip-rma-2025-001/rma-data-security-63a-19-102/index.html index e7cf3c5..c6893fd 100644 --- a/docs/requires/us-ut-oaip-rma-2025-001/rma-data-security-63a-19-102/index.html +++ b/docs/requires/us-ut-oaip-rma-2025-001/rma-data-security-63a-19-102/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA ( diff --git a/docs/requires/us-ut-oaip-rma-2025-001/rma-end-of-term-report/index.html b/docs/requires/us-ut-oaip-rma-2025-001/rma-end-of-term-report/index.html index f7d7814..01b50d1 100644 --- a/docs/requires/us-ut-oaip-rma-2025-001/rma-end-of-term-report/index.html +++ b/docs/requires/us-ut-oaip-rma-2025-001/rma-end-of-term-report/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA ( diff --git a/docs/requires/us-ut-oaip-rma-2025-001/rma-hold-harmless-state/index.html b/docs/requires/us-ut-oaip-rma-2025-001/rma-hold-harmless-state/index.html index a5d282c..0899506 100644 --- a/docs/requires/us-ut-oaip-rma-2025-001/rma-hold-harmless-state/index.html +++ b/docs/requires/us-ut-oaip-rma-2025-001/rma-hold-harmless-state/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA ( diff --git a/docs/requires/us-ut-oaip-rma-2025-001/rma-monthly-report-to-oaip/index.html b/docs/requires/us-ut-oaip-rma-2025-001/rma-monthly-report-to-oaip/index.html index de05523..3abc056 100644 --- a/docs/requires/us-ut-oaip-rma-2025-001/rma-monthly-report-to-oaip/index.html +++ b/docs/requires/us-ut-oaip-rma-2025-001/rma-monthly-report-to-oaip/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA ( diff --git a/docs/requires/us-ut-oaip-rma-2025-001/rma-no-advertising-reference/index.html b/docs/requires/us-ut-oaip-rma-2025-001/rma-no-advertising-reference/index.html index 738ec29..c56c730 100644 --- a/docs/requires/us-ut-oaip-rma-2025-001/rma-no-advertising-reference/index.html +++ b/docs/requires/us-ut-oaip-rma-2025-001/rma-no-advertising-reference/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA ( diff --git a/docs/requires/us-ut-oaip-rma-2025-002/ai-authorized-rx-renewal/index.html b/docs/requires/us-ut-oaip-rma-2025-002/ai-authorized-rx-renewal/index.html index 718e002..74ca4ca 100644 --- a/docs/requires/us-ut-oaip-rma-2025-002/ai-authorized-rx-renewal/index.html +++ b/docs/requires/us-ut-oaip-rma-2025-002/ai-authorized-rx-renewal/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025) require A diff --git a/docs/requires/us-ut-oaip-rma-2025-002/named-prescriber-enforcement-forborne/index.html b/docs/requires/us-ut-oaip-rma-2025-002/named-prescriber-enforcement-forborne/index.html index 8abb575..6f5fe8a 100644 --- a/docs/requires/us-ut-oaip-rma-2025-002/named-prescriber-enforcement-forborne/index.html +++ b/docs/requires/us-ut-oaip-rma-2025-002/named-prescriber-enforcement-forborne/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025) require N diff --git a/docs/requires/us-ut-oaip-rma-2025-002/rma-data-security-63a-19-102/index.html b/docs/requires/us-ut-oaip-rma-2025-002/rma-data-security-63a-19-102/index.html index 3aa24ea..b636d40 100644 --- a/docs/requires/us-ut-oaip-rma-2025-002/rma-data-security-63a-19-102/index.html +++ b/docs/requires/us-ut-oaip-rma-2025-002/rma-data-security-63a-19-102/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025) require R diff --git a/docs/requires/us-ut-oaip-rma-2025-002/rma-end-of-term-report/index.html b/docs/requires/us-ut-oaip-rma-2025-002/rma-end-of-term-report/index.html index b2c7e98..d4245ff 100644 --- a/docs/requires/us-ut-oaip-rma-2025-002/rma-end-of-term-report/index.html +++ b/docs/requires/us-ut-oaip-rma-2025-002/rma-end-of-term-report/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025) require R diff --git a/docs/requires/us-ut-oaip-rma-2025-002/rma-hold-harmless-state/index.html b/docs/requires/us-ut-oaip-rma-2025-002/rma-hold-harmless-state/index.html index e8a77b8..e15208b 100644 --- a/docs/requires/us-ut-oaip-rma-2025-002/rma-hold-harmless-state/index.html +++ b/docs/requires/us-ut-oaip-rma-2025-002/rma-hold-harmless-state/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025) require R diff --git a/docs/requires/us-ut-oaip-rma-2025-002/rma-monthly-report-to-oaip/index.html b/docs/requires/us-ut-oaip-rma-2025-002/rma-monthly-report-to-oaip/index.html index 14e59a1..1e15382 100644 --- a/docs/requires/us-ut-oaip-rma-2025-002/rma-monthly-report-to-oaip/index.html +++ b/docs/requires/us-ut-oaip-rma-2025-002/rma-monthly-report-to-oaip/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025) require R diff --git a/docs/requires/us-ut-oaip-rma-2025-002/rma-no-advertising-reference/index.html b/docs/requires/us-ut-oaip-rma-2025-002/rma-no-advertising-reference/index.html index 83dacc5..f06a194 100644 --- a/docs/requires/us-ut-oaip-rma-2025-002/rma-no-advertising-reference/index.html +++ b/docs/requires/us-ut-oaip-rma-2025-002/rma-no-advertising-reference/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025) require R diff --git a/docs/requires/us-ut-oaip-rma-2025-002/telehealth-compliance-per-proposal/index.html b/docs/requires/us-ut-oaip-rma-2025-002/telehealth-compliance-per-proposal/index.html index 9b3683f..7630c60 100644 --- a/docs/requires/us-ut-oaip-rma-2025-002/telehealth-compliance-per-proposal/index.html +++ b/docs/requires/us-ut-oaip-rma-2025-002/telehealth-compliance-per-proposal/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025) require T diff --git a/docs/requires/us-ut-oaip-rma-2026-001/ai-authorized-rx-renewal/index.html b/docs/requires/us-ut-oaip-rma-2026-001/ai-authorized-rx-renewal/index.html index 35bf25c..ca06a06 100644 --- a/docs/requires/us-ut-oaip-rma-2026-001/ai-authorized-rx-renewal/index.html +++ b/docs/requires/us-ut-oaip-rma-2026-001/ai-authorized-rx-renewal/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Legion Health — AI Maintenance Psychiatric Refill RMA (2 diff --git a/docs/requires/us-ut-oaip-rma-2026-001/named-prescriber-enforcement-forborne/index.html b/docs/requires/us-ut-oaip-rma-2026-001/named-prescriber-enforcement-forborne/index.html index 5f6c05f..fb705a2 100644 --- a/docs/requires/us-ut-oaip-rma-2026-001/named-prescriber-enforcement-forborne/index.html +++ b/docs/requires/us-ut-oaip-rma-2026-001/named-prescriber-enforcement-forborne/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Legion Health — AI Maintenance Psychiatric Refill RMA (2 diff --git a/docs/requires/us-ut-oaip-rma-2026-001/rma-data-security-63a-19-102/index.html b/docs/requires/us-ut-oaip-rma-2026-001/rma-data-security-63a-19-102/index.html index 2a3e239..9de7da9 100644 --- a/docs/requires/us-ut-oaip-rma-2026-001/rma-data-security-63a-19-102/index.html +++ b/docs/requires/us-ut-oaip-rma-2026-001/rma-data-security-63a-19-102/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Legion Health — AI Maintenance Psychiatric Refill RMA (2 diff --git a/docs/requires/us-ut-oaip-rma-2026-001/rma-end-of-term-report/index.html b/docs/requires/us-ut-oaip-rma-2026-001/rma-end-of-term-report/index.html index 574e185..b0d0b8e 100644 --- a/docs/requires/us-ut-oaip-rma-2026-001/rma-end-of-term-report/index.html +++ b/docs/requires/us-ut-oaip-rma-2026-001/rma-end-of-term-report/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Legion Health — AI Maintenance Psychiatric Refill RMA (2 diff --git a/docs/requires/us-ut-oaip-rma-2026-001/rma-hold-harmless-state/index.html b/docs/requires/us-ut-oaip-rma-2026-001/rma-hold-harmless-state/index.html index 426beeb..10eed0f 100644 --- a/docs/requires/us-ut-oaip-rma-2026-001/rma-hold-harmless-state/index.html +++ b/docs/requires/us-ut-oaip-rma-2026-001/rma-hold-harmless-state/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Legion Health — AI Maintenance Psychiatric Refill RMA (2 diff --git a/docs/requires/us-ut-oaip-rma-2026-001/rma-monthly-report-to-oaip/index.html b/docs/requires/us-ut-oaip-rma-2026-001/rma-monthly-report-to-oaip/index.html index 34db558..12a1df7 100644 --- a/docs/requires/us-ut-oaip-rma-2026-001/rma-monthly-report-to-oaip/index.html +++ b/docs/requires/us-ut-oaip-rma-2026-001/rma-monthly-report-to-oaip/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Legion Health — AI Maintenance Psychiatric Refill RMA (2 diff --git a/docs/requires/us-ut-oaip-rma-2026-001/rma-no-advertising-reference/index.html b/docs/requires/us-ut-oaip-rma-2026-001/rma-no-advertising-reference/index.html index 0eba2cc..352e121 100644 --- a/docs/requires/us-ut-oaip-rma-2026-001/rma-no-advertising-reference/index.html +++ b/docs/requires/us-ut-oaip-rma-2026-001/rma-no-advertising-reference/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Legion Health — AI Maintenance Psychiatric Refill RMA (2 diff --git a/docs/requires/us-ut-oaip-rma-2026-001/telehealth-compliance-per-proposal/index.html b/docs/requires/us-ut-oaip-rma-2026-001/telehealth-compliance-per-proposal/index.html index 954d189..c5b2b6a 100644 --- a/docs/requires/us-ut-oaip-rma-2026-001/telehealth-compliance-per-proposal/index.html +++ b/docs/requires/us-ut-oaip-rma-2026-001/telehealth-compliance-per-proposal/index.html @@ -146,7 +146,7 @@

Does Utah OAIP × Legion Health — AI Maintenance Psychiatric Refill RMA (2 diff --git a/docs/schema/json/index.html b/docs/schema/json/index.html index 1c90b0e..c25c26b 100644 --- a/docs/schema/json/index.html +++ b/docs/schema/json/index.html @@ -60,7 +60,7 @@

PubLedge schemas

\ No newline at end of file diff --git a/docs/template/utah-ai-sandbox-mitigation-mental-health-chatbot/index.html b/docs/template/utah-ai-sandbox-mitigation-mental-health-chatbot/index.html index d0c31fc..2f40784 100644 --- a/docs/template/utah-ai-sandbox-mitigation-mental-health-chatbot/index.html +++ b/docs/template/utah-ai-sandbox-mitigation-mental-health-chatbot/index.html @@ -90,7 +90,7 @@

Effective date and review

\ No newline at end of file diff --git a/docs/template/utah-genai-safe-harbor-enrollment/index.html b/docs/template/utah-genai-safe-harbor-enrollment/index.html index a099197..925be6e 100644 --- a/docs/template/utah-genai-safe-harbor-enrollment/index.html +++ b/docs/template/utah-genai-safe-harbor-enrollment/index.html @@ -86,7 +86,7 @@

Effective date and review

\ No newline at end of file diff --git a/docs/template/utah-mental-health-chatbot-advertising/index.html b/docs/template/utah-mental-health-chatbot-advertising/index.html index b5b59c8..93cb0b7 100644 --- a/docs/template/utah-mental-health-chatbot-advertising/index.html +++ b/docs/template/utah-mental-health-chatbot-advertising/index.html @@ -92,7 +92,7 @@

Effective date and review

\ No newline at end of file diff --git a/docs/template/utah-mental-health-chatbot-data-protection/index.html b/docs/template/utah-mental-health-chatbot-data-protection/index.html index 7bbf0cc..0aa9484 100644 --- a/docs/template/utah-mental-health-chatbot-data-protection/index.html +++ b/docs/template/utah-mental-health-chatbot-data-protection/index.html @@ -92,7 +92,7 @@

Effective date and review

\ No newline at end of file diff --git a/docs/template/utah-mental-health-chatbot-first-session-disclosure/index.html b/docs/template/utah-mental-health-chatbot-first-session-disclosure/index.html index 9fffb8d..3fb8e89 100644 --- a/docs/template/utah-mental-health-chatbot-first-session-disclosure/index.html +++ b/docs/template/utah-mental-health-chatbot-first-session-disclosure/index.html @@ -90,7 +90,7 @@

Effective date and review

\ No newline at end of file diff --git a/docs/templates/index.html b/docs/templates/index.html index cf4b2b8..5f9f140 100644 --- a/docs/templates/index.html +++ b/docs/templates/index.html @@ -61,7 +61,7 @@

PubLedge Templates

\ No newline at end of file diff --git a/docs/timeline.html b/docs/timeline.html index f83584b..f82d796 100644 --- a/docs/timeline.html +++ b/docs/timeline.html @@ -557,7 +557,7 @@

Timeline

diff --git a/docs/us/colorado/index.html b/docs/us/colorado/index.html index b2828d4..53d8258 100644 --- a/docs/us/colorado/index.html +++ b/docs/us/colorado/index.html @@ -166,7 +166,7 @@

Colorado Gener diff --git a/docs/us/colorado/legislature/index.html b/docs/us/colorado/legislature/index.html index 191efd8..2e6243a 100644 --- a/docs/us/colorado/legislature/index.html +++ b/docs/us/colorado/legislature/index.html @@ -163,7 +163,7 @@

Statut diff --git a/docs/us/colorado/legislature/statute/2024-001/index.html b/docs/us/colorado/legislature/statute/2024-001/index.html index cc3f5d8..5f76ed5 100644 --- a/docs/us/colorado/legislature/statute/2024-001/index.html +++ b/docs/us/colorado/legislature/statute/2024-001/index.html @@ -178,7 +178,7 @@

Summary

diff --git a/docs/us/colorado/legislature/statute/2024-001/record.json b/docs/us/colorado/legislature/statute/2024-001/record.json index 4bfe7a7..6303dba 100644 --- a/docs/us/colorado/legislature/statute/2024-001/record.json +++ b/docs/us/colorado/legislature/statute/2024-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/colorado/legislature/statute/2024-001/", - "generated": "2026-07-25T03:22:59.437Z", + "generated": "2026-07-25T19:58:39.461Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/colorado/legislature/statute/2025-001/index.html b/docs/us/colorado/legislature/statute/2025-001/index.html index c34fa64..4462c1f 100644 --- a/docs/us/colorado/legislature/statute/2025-001/index.html +++ b/docs/us/colorado/legislature/statute/2025-001/index.html @@ -178,7 +178,7 @@

Summary

diff --git a/docs/us/colorado/legislature/statute/2025-001/record.json b/docs/us/colorado/legislature/statute/2025-001/record.json index 3a96e42..43eb618 100644 --- a/docs/us/colorado/legislature/statute/2025-001/record.json +++ b/docs/us/colorado/legislature/statute/2025-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/colorado/legislature/statute/2025-001/", - "generated": "2026-07-25T03:22:59.438Z", + "generated": "2026-07-25T19:58:39.461Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/colorado/legislature/statute/2026-001/index.html b/docs/us/colorado/legislature/statute/2026-001/index.html index d9c0ba6..70b4fb9 100644 --- a/docs/us/colorado/legislature/statute/2026-001/index.html +++ b/docs/us/colorado/legislature/statute/2026-001/index.html @@ -181,7 +181,7 @@

Summary

diff --git a/docs/us/colorado/legislature/statute/2026-001/record.json b/docs/us/colorado/legislature/statute/2026-001/record.json index e701777..bfedb29 100644 --- a/docs/us/colorado/legislature/statute/2026-001/record.json +++ b/docs/us/colorado/legislature/statute/2026-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/colorado/legislature/statute/2026-001/", - "generated": "2026-07-25T03:22:59.439Z", + "generated": "2026-07-25T19:58:39.462Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/colorado/legislature/statute/index.html b/docs/us/colorado/legislature/statute/index.html index 09cac44..96b332c 100644 --- a/docs/us/colorado/legislature/statute/index.html +++ b/docs/us/colorado/legislature/statute/index.html @@ -161,7 +161,7 @@

Statutes — Colorado General Assembly

diff --git a/docs/us/federal/cfpb/ao/2022-001/index.html b/docs/us/federal/cfpb/ao/2022-001/index.html index cba4d22..2fa9651 100644 --- a/docs/us/federal/cfpb/ao/2022-001/index.html +++ b/docs/us/federal/cfpb/ao/2022-001/index.html @@ -166,7 +166,7 @@

Obligations Covered

diff --git a/docs/us/federal/cfpb/ao/2022-001/record.json b/docs/us/federal/cfpb/ao/2022-001/record.json index 46ec283..16cb15f 100644 --- a/docs/us/federal/cfpb/ao/2022-001/record.json +++ b/docs/us/federal/cfpb/ao/2022-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/federal/cfpb/ao/2022-001/", - "generated": "2026-07-25T03:22:59.435Z", + "generated": "2026-07-25T19:58:39.458Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/federal/cfpb/ao/index.html b/docs/us/federal/cfpb/ao/index.html index f86c8e2..20726fd 100644 --- a/docs/us/federal/cfpb/ao/index.html +++ b/docs/us/federal/cfpb/ao/index.html @@ -149,7 +149,7 @@

Advisory Opinions — Consumer Financial Protecti diff --git a/docs/us/federal/cfpb/index.html b/docs/us/federal/cfpb/index.html index 47d6ee9..d7f5ad8 100644 --- a/docs/us/federal/cfpb/index.html +++ b/docs/us/federal/cfpb/index.html @@ -153,7 +153,7 @@

Advisory Opinions diff --git a/docs/us/federal/cftc-dsio/il/2017-001/index.html b/docs/us/federal/cftc-dsio/il/2017-001/index.html index 823fba6..ab59804 100644 --- a/docs/us/federal/cftc-dsio/il/2017-001/index.html +++ b/docs/us/federal/cftc-dsio/il/2017-001/index.html @@ -166,7 +166,7 @@

Obligations Covered

diff --git a/docs/us/federal/cftc-dsio/il/2017-001/record.json b/docs/us/federal/cftc-dsio/il/2017-001/record.json index 4c843ee..ee31c2e 100644 --- a/docs/us/federal/cftc-dsio/il/2017-001/record.json +++ b/docs/us/federal/cftc-dsio/il/2017-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/federal/cftc-dsio/il/2017-001/", - "generated": "2026-07-25T03:22:59.435Z", + "generated": "2026-07-25T19:58:39.459Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/federal/cftc-dsio/il/index.html b/docs/us/federal/cftc-dsio/il/index.html index d27d8a9..b19fa38 100644 --- a/docs/us/federal/cftc-dsio/il/index.html +++ b/docs/us/federal/cftc-dsio/il/index.html @@ -149,7 +149,7 @@

Interpretive Letters — CFTC Division of Swap De diff --git a/docs/us/federal/cftc-dsio/index.html b/docs/us/federal/cftc-dsio/index.html index d3a8ac2..e821a4e 100644 --- a/docs/us/federal/cftc-dsio/index.html +++ b/docs/us/federal/cftc-dsio/index.html @@ -153,7 +153,7 @@

Interpretive L diff --git a/docs/us/federal/index.html b/docs/us/federal/index.html index b159770..dcb2572 100644 --- a/docs/us/federal/index.html +++ b/docs/us/federal/index.html @@ -218,7 +218,7 @@

SEC Division of diff --git a/docs/us/federal/irs-chief-counsel/index.html b/docs/us/federal/irs-chief-counsel/index.html index f889a45..91def12 100644 --- a/docs/us/federal/irs-chief-counsel/index.html +++ b/docs/us/federal/irs-chief-counsel/index.html @@ -153,7 +153,7 @@

Priva diff --git a/docs/us/federal/irs-chief-counsel/plr/2025-001/index.html b/docs/us/federal/irs-chief-counsel/plr/2025-001/index.html index 36d6374..8e28f48 100644 --- a/docs/us/federal/irs-chief-counsel/plr/2025-001/index.html +++ b/docs/us/federal/irs-chief-counsel/plr/2025-001/index.html @@ -166,7 +166,7 @@

Obligations Covered

diff --git a/docs/us/federal/irs-chief-counsel/plr/2025-001/record.json b/docs/us/federal/irs-chief-counsel/plr/2025-001/record.json index 60fef0f..707cd4d 100644 --- a/docs/us/federal/irs-chief-counsel/plr/2025-001/record.json +++ b/docs/us/federal/irs-chief-counsel/plr/2025-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/federal/irs-chief-counsel/plr/2025-001/", - "generated": "2026-07-25T03:22:59.440Z", + "generated": "2026-07-25T19:58:39.463Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/federal/irs-chief-counsel/plr/index.html b/docs/us/federal/irs-chief-counsel/plr/index.html index e641a7d..43b69cf 100644 --- a/docs/us/federal/irs-chief-counsel/plr/index.html +++ b/docs/us/federal/irs-chief-counsel/plr/index.html @@ -149,7 +149,7 @@

Private Letter Rulings — IRS Office of Chief Co diff --git a/docs/us/federal/irs-tege/index.html b/docs/us/federal/irs-tege/index.html index 193fc40..ebbb654 100644 --- a/docs/us/federal/irs-tege/index.html +++ b/docs/us/federal/irs-tege/index.html @@ -153,7 +153,7 @@

Private Letter diff --git a/docs/us/federal/irs-tege/plr/2026-001/index.html b/docs/us/federal/irs-tege/plr/2026-001/index.html index 7b5fd1d..cc924f4 100644 --- a/docs/us/federal/irs-tege/plr/2026-001/index.html +++ b/docs/us/federal/irs-tege/plr/2026-001/index.html @@ -166,7 +166,7 @@

Obligations Covered

diff --git a/docs/us/federal/irs-tege/plr/2026-001/record.json b/docs/us/federal/irs-tege/plr/2026-001/record.json index 1075858..ad76cd7 100644 --- a/docs/us/federal/irs-tege/plr/2026-001/record.json +++ b/docs/us/federal/irs-tege/plr/2026-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/federal/irs-tege/plr/2026-001/", - "generated": "2026-07-25T03:22:59.440Z", + "generated": "2026-07-25T19:58:39.464Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/federal/irs-tege/plr/index.html b/docs/us/federal/irs-tege/plr/index.html index af00a72..6cec658 100644 --- a/docs/us/federal/irs-tege/plr/index.html +++ b/docs/us/federal/irs-tege/plr/index.html @@ -149,7 +149,7 @@

Private Letter Rulings — IRS Tax Exempt and Gov diff --git a/docs/us/federal/sec-corpfin/index.html b/docs/us/federal/sec-corpfin/index.html index c4e4240..ee3d743 100644 --- a/docs/us/federal/sec-corpfin/index.html +++ b/docs/us/federal/sec-corpfin/index.html @@ -153,7 +153,7 @@

No-Action L diff --git a/docs/us/federal/sec-corpfin/nal/2025-001/index.html b/docs/us/federal/sec-corpfin/nal/2025-001/index.html index 2e40fa4..e17608c 100644 --- a/docs/us/federal/sec-corpfin/nal/2025-001/index.html +++ b/docs/us/federal/sec-corpfin/nal/2025-001/index.html @@ -166,7 +166,7 @@

Obligations Covered

diff --git a/docs/us/federal/sec-corpfin/nal/2025-001/record.json b/docs/us/federal/sec-corpfin/nal/2025-001/record.json index 5d181af..bdcf537 100644 --- a/docs/us/federal/sec-corpfin/nal/2025-001/record.json +++ b/docs/us/federal/sec-corpfin/nal/2025-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/federal/sec-corpfin/nal/2025-001/", - "generated": "2026-07-25T03:22:59.441Z", + "generated": "2026-07-25T19:58:39.464Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/federal/sec-corpfin/nal/index.html b/docs/us/federal/sec-corpfin/nal/index.html index 88faba4..d1079f1 100644 --- a/docs/us/federal/sec-corpfin/nal/index.html +++ b/docs/us/federal/sec-corpfin/nal/index.html @@ -149,7 +149,7 @@

No-Action Letters — SEC Division of Corporation diff --git a/docs/us/index.html b/docs/us/index.html index c088a6a..ac84b9e 100644 --- a/docs/us/index.html +++ b/docs/us/index.html @@ -155,7 +155,7 @@

US

diff --git a/docs/us/utah/index.html b/docs/us/utah/index.html index aa81c3f..3dd2921 100644 --- a/docs/us/utah/index.html +++ b/docs/us/utah/index.html @@ -273,7 +273,7 @@

Utah Office of Artificial diff --git a/docs/us/utah/legislature/index.html b/docs/us/utah/legislature/index.html index e9e8bdb..a78e05f 100644 --- a/docs/us/utah/legislature/index.html +++ b/docs/us/utah/legislature/index.html @@ -173,7 +173,7 @@

Statutes diff --git a/docs/us/utah/legislature/statute/2024-001/index.html b/docs/us/utah/legislature/statute/2024-001/index.html index de097a7..7d5dac9 100644 --- a/docs/us/utah/legislature/statute/2024-001/index.html +++ b/docs/us/utah/legislature/statute/2024-001/index.html @@ -181,7 +181,7 @@

Summary

diff --git a/docs/us/utah/legislature/statute/2024-001/record.json b/docs/us/utah/legislature/statute/2024-001/record.json index 2f5989f..d40bc31 100644 --- a/docs/us/utah/legislature/statute/2024-001/record.json +++ b/docs/us/utah/legislature/statute/2024-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/legislature/statute/2024-001/", - "generated": "2026-07-25T03:22:59.443Z", + "generated": "2026-07-25T19:58:39.465Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/legislature/statute/2025-001/index.html b/docs/us/utah/legislature/statute/2025-001/index.html index 9c4b96a..ffc21d0 100644 --- a/docs/us/utah/legislature/statute/2025-001/index.html +++ b/docs/us/utah/legislature/statute/2025-001/index.html @@ -181,7 +181,7 @@

Summary

diff --git a/docs/us/utah/legislature/statute/2025-001/record.json b/docs/us/utah/legislature/statute/2025-001/record.json index b0ee2e9..a2a5e71 100644 --- a/docs/us/utah/legislature/statute/2025-001/record.json +++ b/docs/us/utah/legislature/statute/2025-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/legislature/statute/2025-001/", - "generated": "2026-07-25T03:22:59.445Z", + "generated": "2026-07-25T19:58:39.467Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/legislature/statute/2025-002/index.html b/docs/us/utah/legislature/statute/2025-002/index.html index 1507ad5..59ed209 100644 --- a/docs/us/utah/legislature/statute/2025-002/index.html +++ b/docs/us/utah/legislature/statute/2025-002/index.html @@ -181,7 +181,7 @@

Summary

diff --git a/docs/us/utah/legislature/statute/2025-002/record.json b/docs/us/utah/legislature/statute/2025-002/record.json index 92cf744..de23c5f 100644 --- a/docs/us/utah/legislature/statute/2025-002/record.json +++ b/docs/us/utah/legislature/statute/2025-002/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/legislature/statute/2025-002/", - "generated": "2026-07-25T03:22:59.444Z", + "generated": "2026-07-25T19:58:39.466Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/legislature/statute/2025-003/index.html b/docs/us/utah/legislature/statute/2025-003/index.html index 8819f88..bd0c478 100644 --- a/docs/us/utah/legislature/statute/2025-003/index.html +++ b/docs/us/utah/legislature/statute/2025-003/index.html @@ -178,7 +178,7 @@

Summary

diff --git a/docs/us/utah/legislature/statute/2025-003/record.json b/docs/us/utah/legislature/statute/2025-003/record.json index 5fb3701..266908f 100644 --- a/docs/us/utah/legislature/statute/2025-003/record.json +++ b/docs/us/utah/legislature/statute/2025-003/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/legislature/statute/2025-003/", - "generated": "2026-07-25T03:22:59.446Z", + "generated": "2026-07-25T19:58:39.468Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/legislature/statute/2026-001/index.html b/docs/us/utah/legislature/statute/2026-001/index.html index 17d6069..81feb71 100644 --- a/docs/us/utah/legislature/statute/2026-001/index.html +++ b/docs/us/utah/legislature/statute/2026-001/index.html @@ -181,7 +181,7 @@

Summary

diff --git a/docs/us/utah/legislature/statute/2026-001/record.json b/docs/us/utah/legislature/statute/2026-001/record.json index c81fc8f..95b69b0 100644 --- a/docs/us/utah/legislature/statute/2026-001/record.json +++ b/docs/us/utah/legislature/statute/2026-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/legislature/statute/2026-001/", - "generated": "2026-07-25T03:22:59.447Z", + "generated": "2026-07-25T19:58:39.469Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/legislature/statute/index.html b/docs/us/utah/legislature/statute/index.html index c3c6fb3..a2db6c6 100644 --- a/docs/us/utah/legislature/statute/index.html +++ b/docs/us/utah/legislature/statute/index.html @@ -173,7 +173,7 @@

Statutes — Utah State Legislature

diff --git a/docs/us/utah/oaip/index.html b/docs/us/utah/oaip/index.html index e804cbb..1ad8845 100644 --- a/docs/us/utah/oaip/index.html +++ b/docs/us/utah/oaip/index.html @@ -180,7 +180,7 @@

Regulatory Mitigation diff --git a/docs/us/utah/oaip/jia/2026-001/index.html b/docs/us/utah/oaip/jia/2026-001/index.html index 361f6cb..97eea01 100644 --- a/docs/us/utah/oaip/jia/2026-001/index.html +++ b/docs/us/utah/oaip/jia/2026-001/index.html @@ -178,7 +178,7 @@

Requirements

Requirement
diff --git a/docs/us/utah/oaip/jia/2026-001/record.json b/docs/us/utah/oaip/jia/2026-001/record.json index 945d81e..3f61b44 100644 --- a/docs/us/utah/oaip/jia/2026-001/record.json +++ b/docs/us/utah/oaip/jia/2026-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/oaip/jia/2026-001/", - "generated": "2026-07-25T03:22:59.447Z", + "generated": "2026-07-25T19:58:39.469Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/oaip/jia/index.html b/docs/us/utah/oaip/jia/index.html index 3c29bf8..b09ca3e 100644 --- a/docs/us/utah/oaip/jia/index.html +++ b/docs/us/utah/oaip/jia/index.html @@ -149,7 +149,7 @@

Joint Interpretation Agreements — Utah Office o diff --git a/docs/us/utah/oaip/rma/2024-001/index.html b/docs/us/utah/oaip/rma/2024-001/index.html index 416673e..9ecd5ad 100644 --- a/docs/us/utah/oaip/rma/2024-001/index.html +++ b/docs/us/utah/oaip/rma/2024-001/index.html @@ -169,7 +169,7 @@

Obligations Covered

diff --git a/docs/us/utah/oaip/rma/2024-001/record.json b/docs/us/utah/oaip/rma/2024-001/record.json index 5a656c6..fd8ee2b 100644 --- a/docs/us/utah/oaip/rma/2024-001/record.json +++ b/docs/us/utah/oaip/rma/2024-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/oaip/rma/2024-001/", - "generated": "2026-07-25T03:22:59.448Z", + "generated": "2026-07-25T19:58:39.470Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/oaip/rma/2025-001/index.html b/docs/us/utah/oaip/rma/2025-001/index.html index 89a51f8..f604ff8 100644 --- a/docs/us/utah/oaip/rma/2025-001/index.html +++ b/docs/us/utah/oaip/rma/2025-001/index.html @@ -169,7 +169,7 @@

Obligations Covered

diff --git a/docs/us/utah/oaip/rma/2025-001/record.json b/docs/us/utah/oaip/rma/2025-001/record.json index 313be30..35c034d 100644 --- a/docs/us/utah/oaip/rma/2025-001/record.json +++ b/docs/us/utah/oaip/rma/2025-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/oaip/rma/2025-001/", - "generated": "2026-07-25T03:22:59.449Z", + "generated": "2026-07-25T19:58:39.471Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/oaip/rma/2025-002/index.html b/docs/us/utah/oaip/rma/2025-002/index.html index 7bd6c4f..033dd41 100644 --- a/docs/us/utah/oaip/rma/2025-002/index.html +++ b/docs/us/utah/oaip/rma/2025-002/index.html @@ -169,7 +169,7 @@

Obligations Covered

diff --git a/docs/us/utah/oaip/rma/2025-002/record.json b/docs/us/utah/oaip/rma/2025-002/record.json index 665f2ac..7b3bce5 100644 --- a/docs/us/utah/oaip/rma/2025-002/record.json +++ b/docs/us/utah/oaip/rma/2025-002/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/oaip/rma/2025-002/", - "generated": "2026-07-25T03:22:59.450Z", + "generated": "2026-07-25T19:58:39.472Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/oaip/rma/2026-001/index.html b/docs/us/utah/oaip/rma/2026-001/index.html index 8af3cc2..7bb91ef 100644 --- a/docs/us/utah/oaip/rma/2026-001/index.html +++ b/docs/us/utah/oaip/rma/2026-001/index.html @@ -169,7 +169,7 @@

Obligations Covered

diff --git a/docs/us/utah/oaip/rma/2026-001/record.json b/docs/us/utah/oaip/rma/2026-001/record.json index 74253fc..c9bb926 100644 --- a/docs/us/utah/oaip/rma/2026-001/record.json +++ b/docs/us/utah/oaip/rma/2026-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/oaip/rma/2026-001/", - "generated": "2026-07-25T03:22:59.450Z", + "generated": "2026-07-25T19:58:39.473Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/oaip/rma/index.html b/docs/us/utah/oaip/rma/index.html index c5264e6..6ab8627 100644 --- a/docs/us/utah/oaip/rma/index.html +++ b/docs/us/utah/oaip/rma/index.html @@ -167,7 +167,7 @@

Regulatory Mitigation Agreements — Utah Office diff --git a/package.json b/package.json index 1372013..19dd344 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "publedge", - "version": "0.1.2", + "version": "0.1.3", "mcpName": "io.github.snapsynapse/publedge", "description": "MCP server and recordkeeping protocol for fact-specific written interpretations between two parties: JIAs, RMAs, no-action letters, advisory opinions, private letter rulings. Plain markdown, manifest-checked, gist-bound. The verifiable-records layer of the PAICE legal graph.", "homepage": "https://publedge.org/", diff --git a/scripts/build-extras.js b/scripts/build-extras.js index 41288e5..128d9a4 100644 --- a/scripts/build-extras.js +++ b/scripts/build-extras.js @@ -162,7 +162,7 @@ function renderFooterNav(relRoot) { function renderSiteFooter(relRoot) { return ``; } @@ -762,7 +762,11 @@ function writeMcpDiscovery() { // records, so `npm run validate:of` and this file cannot disagree silently. // PubLedge mints no Proceeding or Allegation records, so those types are absent. const OF_NAMING_PROFILE_VERSION = '1.0.0'; -const OF_SPEC_VERSION_RANGE = '>=0.4.0, <0.5.0'; +// PubLedge publishes no ObligationCategory records, so it has no reason to floor +// at 0.5.0. A range spanning both minors rides obligation-first's additive +// releases instead of going red in lockstep with them. +const OF_SPEC_APPLIES_TO = 'obligation-first >=0.4.0 <0.6.0'; +const OF_SPEC_VERSION_RANGE = '>=0.4.0, <0.6.0'; function ofEntityProfile(segment, crosswalks) { const space = `${SITE_URL}${segment}/`; @@ -782,7 +786,7 @@ function writeNamingProfile() { '@context': 'https://obligationfirst.org/v1/', '@type': 'of:NamingProfile', profileVersion: OF_NAMING_PROFILE_VERSION, - appliesTo: 'obligation-first 0.4.x', + appliesTo: OF_SPEC_APPLIES_TO, adopter: SITE_URL, entities: { Authority: ofEntityProfile('authority', ['sameAs']), diff --git a/scripts/eval-manifest-scope.js b/scripts/eval-manifest-scope.js index bf27893..31009ac 100644 --- a/scripts/eval-manifest-scope.js +++ b/scripts/eval-manifest-scope.js @@ -5,6 +5,10 @@ const fs = require('fs'); const path = require('path'); const { ROOT, walkFiles, reportFailures } = require('./lib/eval-kit'); +// Derived, not hardcoded: the release-notes filename tracks the package version, +// so a version bump does not silently leave this eval asserting the old file. +const PKG_VERSION = JSON.parse(fs.readFileSync(path.join(ROOT, 'package.json'), 'utf-8')).version; + const failures = []; function rel(file) { @@ -38,7 +42,7 @@ function canonicalSourcePaths() { 'project.yml', 'PROTOCOL.md', 'README.md', - 'RELEASE_NOTES-v0.1.2.md', + `RELEASE_NOTES-v${PKG_VERSION}.md`, 'ROADMAP.md', 'SECURITY.md', 'VERIFICATION.md' diff --git a/server.json b/server.json index c5a8941..73087d1 100644 --- a/server.json +++ b/server.json @@ -8,13 +8,13 @@ "url": "https://github.com/snapsynapse/publedge", "source": "github" }, - "version": "0.1.2", + "version": "0.1.3", "packages": [ { "registryType": "npm", "registryBaseUrl": "https://registry.npmjs.org", "identifier": "publedge", - "version": "0.1.2", + "version": "0.1.3", "transport": { "type": "stdio" } @@ -31,7 +31,7 @@ "legal_graph_position": 3, "legal_graph_narrative": "https://aiincidentlaw.org/docs/legal-graph.html", "protocol_spec": "https://publedge.org/PROTOCOL.md", - "spec_version": "v0.1.2" + "spec_version": "v0.1.3" } } } From 771387fb9dd9056f4f4c7ca13247c97fb76be850 Mon Sep 17 00:00:00 2001 From: snapsynapse <57973674+snapsynapse@users.noreply.github.com> Date: Sat, 25 Jul 2026 14:30:13 -0600 Subject: [PATCH 3/4] Add CHECK_OF_REQUIRED to fail closed when the spec is absent check:of skips when it cannot find obligation-first's shared checker. That is right for a developer without a sibling checkout and wrong in CI, where the spec is checked out on purpose: every-ai-law#357 saw the step report green while checking nothing, because the shared script was not yet on obligation-first main. CHECK_OF_REQUIRED=1 turns the skip into a failure. Default behavior is unchanged. PubLedge's own CI does not check obligation-first out today, so nothing here sets it yet; the flag exists so the wrappers stay identical across the three adopters and so a future federation job here can opt in. Co-Authored-By: Claude Opus 5 --- scripts/check-of-version.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/scripts/check-of-version.js b/scripts/check-of-version.js index 3913b5b..083306e 100644 --- a/scripts/check-of-version.js +++ b/scripts/check-of-version.js @@ -10,8 +10,14 @@ * implementation. This wrapper only locates the checkout and points the shared * script at our profile. * - * Exits 0 when compatible, or when no obligation-first checkout is found - * (CI always has one; a local skip is safe). Exits 1 on a version mismatch. + * Exits 0 when compatible. Exits 1 on a version mismatch. + * + * When no obligation-first checkout is found, the default is to skip (a local + * developer without a sibling checkout should not be blocked). Set + * CHECK_OF_REQUIRED=1 to make that a hard failure instead. CI must set it: a + * workflow that deliberately checks obligation-first out and then silently + * skips reports green while checking nothing, which is worse than having no + * check at all. */ const fs = require('fs'); @@ -29,7 +35,17 @@ const CHECKER = path.join('scripts', 'check-adopter-of-version.mjs'); const obligationFirstDir = candidates.find(dir => fs.existsSync(path.join(dir, CHECKER))); if (!obligationFirstDir) { + const required = process.env.CHECK_OF_REQUIRED === '1'; + const searched = candidates.join(', '); + if (required) { + console.error('check-of-version: no obligation-first checkout providing ' + CHECKER + ' was found.'); + console.error(` searched: ${searched}`); + console.error(' CHECK_OF_REQUIRED=1 is set, so this is a failure rather than a skip.'); + process.exit(1); + } console.log('check-of-version: no obligation-first checkout found; skipping.'); + console.log(` searched: ${searched}`); + console.log(' set CHECK_OF_REQUIRED=1 to make this a failure (CI should).'); process.exit(0); } From 1869669e3173a575d7be7d75533d40adcf06cb9d Mon Sep 17 00:00:00 2001 From: snapsynapse <57973674+snapsynapse@users.noreply.github.com> Date: Sat, 25 Jul 2026 14:43:48 -0600 Subject: [PATCH 4/4] Update MANIFEST.yaml hashes after the version bump The v0.1.3 bump and the CHECK_OF_REQUIRED change edited nine hashed files after their MANIFEST entries were written, so the CI hash gate failed on server.json, package.json, CHANGELOG.md, PROTOCOL.md, README.md, PROJECT_CONTEXT.md, and three scripts. Recomputed with scripts/validate-hashes.sh --update. I had added the scripts/check-of-version.js entry by hand earlier in this branch rather than through that script, which is what let the drift accumulate unnoticed locally: nothing in the default `npm run evals` path checks hashes, only CI does. Co-Authored-By: Claude Opus 5 --- MANIFEST.yaml | 18 +++--- docs/MANIFEST.yaml | 18 +++--- docs/api/v1/authorities.json | 2 +- docs/api/v1/comparisons.json | 2 +- docs/api/v1/containers.json | 2 +- docs/api/v1/index.json | 2 +- docs/api/v1/mappings.json | 2 +- docs/api/v1/matrix.json | 2 +- docs/api/v1/of/authorities.json | 2 +- docs/api/v1/of/determinations.json | 2 +- docs/api/v1/of/index.json | 2 +- docs/api/v1/of/instruments.json | 2 +- docs/api/v1/of/obligations.json | 2 +- docs/api/v1/of/terms.json | 2 +- docs/api/v1/primaries.json | 2 +- docs/api/v1/recently_changed.json | 2 +- docs/api/v1/upcoming.json | 2 +- docs/atom.xml | 2 +- docs/calendar.ics | 62 +++++++++---------- docs/feed.xml | 2 +- .../legislature/statute/2024-001/record.json | 2 +- .../legislature/statute/2025-001/record.json | 2 +- .../legislature/statute/2026-001/record.json | 2 +- docs/us/federal/cfpb/ao/2022-001/record.json | 2 +- .../federal/cftc-dsio/il/2017-001/record.json | 2 +- .../plr/2025-001/record.json | 2 +- .../federal/irs-tege/plr/2026-001/record.json | 2 +- .../sec-corpfin/nal/2025-001/record.json | 2 +- .../legislature/statute/2024-001/record.json | 2 +- .../legislature/statute/2025-001/record.json | 2 +- .../legislature/statute/2025-002/record.json | 2 +- .../legislature/statute/2025-003/record.json | 2 +- .../legislature/statute/2026-001/record.json | 2 +- docs/us/utah/oaip/jia/2026-001/record.json | 2 +- docs/us/utah/oaip/rma/2024-001/record.json | 2 +- docs/us/utah/oaip/rma/2025-001/record.json | 2 +- docs/us/utah/oaip/rma/2025-002/record.json | 2 +- docs/us/utah/oaip/rma/2026-001/record.json | 2 +- 38 files changed, 84 insertions(+), 84 deletions(-) diff --git a/MANIFEST.yaml b/MANIFEST.yaml index a970c20..028f5e4 100644 --- a/MANIFEST.yaml +++ b/MANIFEST.yaml @@ -118,12 +118,12 @@ files: - path: server.json role: config - hash: sha256:3698c909e95ffbbb70241d1e95a82cfb0564b798d6839c84323b4a3501fcbd60 + hash: sha256:4cddf89b7f62d1bf3b465f12a5d35e9ca41738ef9cfbd75fb1437d7d56fdf2f0 note: server.json - path: package.json role: config - hash: sha256:b302af89e1876a34c59977b527f42eeec0aadfb444344f50598136af120dab1d + hash: sha256:2de16f11d7c171453132f2d663468c2e28b7d9ca225df8c607d7e51c3394b71b note: package.json - path: package-lock.json @@ -413,7 +413,7 @@ files: - path: CHANGELOG.md role: protocol - hash: sha256:4b972451b32637635736f51d62c50d659e36f0c44a53455ad9e57980f21893c9 + hash: sha256:6b30dd414bbe1a360c42384e31c472dcc6b04b1a1f67560ee0f68734c5acb2ff note: CHANGELOG.md - path: CONTRIBUTING.md @@ -433,12 +433,12 @@ files: - path: PROTOCOL.md role: protocol - hash: sha256:6105fb39fbf1a223a3d4a91b7c356086d4b9ee100da4aeaf1edbf042886e6330 + hash: sha256:f36278b7f6be632363f5ea2610bc126759d5cd4529af8475cbe39fda1cce9147 note: PROTOCOL.md - path: README.md role: protocol - hash: sha256:c2aff68749ef52c4ba9358014d6129633ed6b5735aa8a070ed577de845b538c6 + hash: sha256:c3cf9aacf2e15d527e3707f69053f7e8bf052a0710ef444ba7958225e2070e29 note: README.md - path: RELEASE_NOTES-v0.1.3.md @@ -518,7 +518,7 @@ files: - path: scripts/build-extras.js role: tooling - hash: sha256:dbdc8f24ab7aa0ff3c6a58bcff6f78506dca066b8569feb21273db00e509ace7 + hash: sha256:0616e941907cf6fd8d63a6a4a0abd4e88904fd56a876e74af0a8514ed2fed26c note: scripts/build-extras.js - path: scripts/build.js @@ -533,7 +533,7 @@ files: - path: scripts/check-of-version.js role: tooling - hash: sha256:db81b75c686a21c03dfa969b4c40458d707ec100a72012e3cf68140bde1f4b6c + hash: sha256:050ecafec52063c2aa7bf9995492f6d37a066cece15400b1b4586288a3d16a7d note: scripts/check-of-version.js - path: scripts/eval-authority-response.js @@ -588,7 +588,7 @@ files: - path: scripts/eval-manifest-scope.js role: tooling - hash: sha256:1c1d77bd09c1757a0e4fa4f3f92a9af3e500d3960f584ee35f9f1baae5609494 + hash: sha256:aa159569beddc01d6125226c809bbb556afbfc326c5644460ead68954a12dde6 note: scripts/eval-manifest-scope.js - path: scripts/eval-mcp-contract.js @@ -728,7 +728,7 @@ files: - path: PROJECT_CONTEXT.md role: agent-guidance - hash: sha256:2a65d9036f9458e8c59b74decbdb010746975770c15e137eeb5d057d16089697 + hash: sha256:aa18f4b6ca18716d75726f8b9b45437bddc03edde42037c17dcddf95916ea1f8 note: PROJECT_CONTEXT.md - path: about/index.html diff --git a/docs/MANIFEST.yaml b/docs/MANIFEST.yaml index a970c20..028f5e4 100644 --- a/docs/MANIFEST.yaml +++ b/docs/MANIFEST.yaml @@ -118,12 +118,12 @@ files: - path: server.json role: config - hash: sha256:3698c909e95ffbbb70241d1e95a82cfb0564b798d6839c84323b4a3501fcbd60 + hash: sha256:4cddf89b7f62d1bf3b465f12a5d35e9ca41738ef9cfbd75fb1437d7d56fdf2f0 note: server.json - path: package.json role: config - hash: sha256:b302af89e1876a34c59977b527f42eeec0aadfb444344f50598136af120dab1d + hash: sha256:2de16f11d7c171453132f2d663468c2e28b7d9ca225df8c607d7e51c3394b71b note: package.json - path: package-lock.json @@ -413,7 +413,7 @@ files: - path: CHANGELOG.md role: protocol - hash: sha256:4b972451b32637635736f51d62c50d659e36f0c44a53455ad9e57980f21893c9 + hash: sha256:6b30dd414bbe1a360c42384e31c472dcc6b04b1a1f67560ee0f68734c5acb2ff note: CHANGELOG.md - path: CONTRIBUTING.md @@ -433,12 +433,12 @@ files: - path: PROTOCOL.md role: protocol - hash: sha256:6105fb39fbf1a223a3d4a91b7c356086d4b9ee100da4aeaf1edbf042886e6330 + hash: sha256:f36278b7f6be632363f5ea2610bc126759d5cd4529af8475cbe39fda1cce9147 note: PROTOCOL.md - path: README.md role: protocol - hash: sha256:c2aff68749ef52c4ba9358014d6129633ed6b5735aa8a070ed577de845b538c6 + hash: sha256:c3cf9aacf2e15d527e3707f69053f7e8bf052a0710ef444ba7958225e2070e29 note: README.md - path: RELEASE_NOTES-v0.1.3.md @@ -518,7 +518,7 @@ files: - path: scripts/build-extras.js role: tooling - hash: sha256:dbdc8f24ab7aa0ff3c6a58bcff6f78506dca066b8569feb21273db00e509ace7 + hash: sha256:0616e941907cf6fd8d63a6a4a0abd4e88904fd56a876e74af0a8514ed2fed26c note: scripts/build-extras.js - path: scripts/build.js @@ -533,7 +533,7 @@ files: - path: scripts/check-of-version.js role: tooling - hash: sha256:db81b75c686a21c03dfa969b4c40458d707ec100a72012e3cf68140bde1f4b6c + hash: sha256:050ecafec52063c2aa7bf9995492f6d37a066cece15400b1b4586288a3d16a7d note: scripts/check-of-version.js - path: scripts/eval-authority-response.js @@ -588,7 +588,7 @@ files: - path: scripts/eval-manifest-scope.js role: tooling - hash: sha256:1c1d77bd09c1757a0e4fa4f3f92a9af3e500d3960f584ee35f9f1baae5609494 + hash: sha256:aa159569beddc01d6125226c809bbb556afbfc326c5644460ead68954a12dde6 note: scripts/eval-manifest-scope.js - path: scripts/eval-mcp-contract.js @@ -728,7 +728,7 @@ files: - path: PROJECT_CONTEXT.md role: agent-guidance - hash: sha256:2a65d9036f9458e8c59b74decbdb010746975770c15e137eeb5d057d16089697 + hash: sha256:aa18f4b6ca18716d75726f8b9b45437bddc03edde42037c17dcddf95916ea1f8 note: PROJECT_CONTEXT.md - path: about/index.html diff --git a/docs/api/v1/authorities.json b/docs/api/v1/authorities.json index eb773d4..90f206f 100644 --- a/docs/api/v1/authorities.json +++ b/docs/api/v1/authorities.json @@ -1,6 +1,6 @@ { "meta": { - "generated": "2026-07-25T19:58:39.412Z", + "generated": "2026-07-25T20:43:24.252Z", "count": 8 }, "items": [ diff --git a/docs/api/v1/comparisons.json b/docs/api/v1/comparisons.json index 684293d..81e6d49 100644 --- a/docs/api/v1/comparisons.json +++ b/docs/api/v1/comparisons.json @@ -1,6 +1,6 @@ { "meta": { - "generated": "2026-07-25T19:58:39.413Z" + "generated": "2026-07-25T20:43:24.253Z" }, "comparisons": [ { diff --git a/docs/api/v1/containers.json b/docs/api/v1/containers.json index 498d372..1925975 100644 --- a/docs/api/v1/containers.json +++ b/docs/api/v1/containers.json @@ -1,6 +1,6 @@ { "meta": { - "generated": "2026-07-25T19:58:39.412Z", + "generated": "2026-07-25T20:43:24.252Z", "count": 18 }, "items": [ diff --git a/docs/api/v1/index.json b/docs/api/v1/index.json index 8bad596..1f98b00 100644 --- a/docs/api/v1/index.json +++ b/docs/api/v1/index.json @@ -1,6 +1,6 @@ { "meta": { - "generated": "2026-07-25T19:58:39.443Z", + "generated": "2026-07-25T20:43:24.283Z", "version": "1.0", "project": "publedge" }, diff --git a/docs/api/v1/mappings.json b/docs/api/v1/mappings.json index 87db928..8524067 100644 --- a/docs/api/v1/mappings.json +++ b/docs/api/v1/mappings.json @@ -1,6 +1,6 @@ { "meta": { - "generated": "2026-07-25T19:58:39.412Z", + "generated": "2026-07-25T20:43:24.252Z", "count": 15 }, "items": [ diff --git a/docs/api/v1/matrix.json b/docs/api/v1/matrix.json index b9be4c7..6ede979 100644 --- a/docs/api/v1/matrix.json +++ b/docs/api/v1/matrix.json @@ -1,6 +1,6 @@ { "meta": { - "generated": "2026-07-25T19:58:39.413Z" + "generated": "2026-07-25T20:43:24.252Z" }, "matrix": { "admt-60-day-cure-period": { diff --git a/docs/api/v1/of/authorities.json b/docs/api/v1/of/authorities.json index da4f41e..3de5977 100644 --- a/docs/api/v1/of/authorities.json +++ b/docs/api/v1/of/authorities.json @@ -1,6 +1,6 @@ { "@context": "https://obligationfirst.org/v1/", - "generated": "2026-07-25T19:58:39.414Z", + "generated": "2026-07-25T20:43:24.254Z", "authorities": [ { "@context": "https://obligationfirst.org/v1/", diff --git a/docs/api/v1/of/determinations.json b/docs/api/v1/of/determinations.json index c8b1cd0..5f8febc 100644 --- a/docs/api/v1/of/determinations.json +++ b/docs/api/v1/of/determinations.json @@ -1,6 +1,6 @@ { "@context": "https://obligationfirst.org/v1/", - "generated": "2026-07-25T19:58:39.414Z", + "generated": "2026-07-25T20:43:24.254Z", "determinations": [ { "@context": "https://obligationfirst.org/v1/", diff --git a/docs/api/v1/of/index.json b/docs/api/v1/of/index.json index 2c4903d..d387e68 100644 --- a/docs/api/v1/of/index.json +++ b/docs/api/v1/of/index.json @@ -1,6 +1,6 @@ { "@context": "https://obligationfirst.org/v1/", - "generated": "2026-07-25T19:58:39.414Z", + "generated": "2026-07-25T20:43:24.254Z", "files": { "authorities": "authorities.json", "instruments": "instruments.json", diff --git a/docs/api/v1/of/instruments.json b/docs/api/v1/of/instruments.json index 08ac45a..6bb271c 100644 --- a/docs/api/v1/of/instruments.json +++ b/docs/api/v1/of/instruments.json @@ -1,6 +1,6 @@ { "@context": "https://obligationfirst.org/v1/", - "generated": "2026-07-25T19:58:39.414Z", + "generated": "2026-07-25T20:43:24.254Z", "instruments": [ { "@context": "https://obligationfirst.org/v1/", diff --git a/docs/api/v1/of/obligations.json b/docs/api/v1/of/obligations.json index 4cbee84..88a01a8 100644 --- a/docs/api/v1/of/obligations.json +++ b/docs/api/v1/of/obligations.json @@ -1,6 +1,6 @@ { "@context": "https://obligationfirst.org/v1/", - "generated": "2026-07-25T19:58:39.414Z", + "generated": "2026-07-25T20:43:24.254Z", "obligations": [ { "@context": "https://obligationfirst.org/v1/", diff --git a/docs/api/v1/of/terms.json b/docs/api/v1/of/terms.json index ba445e9..c075335 100644 --- a/docs/api/v1/of/terms.json +++ b/docs/api/v1/of/terms.json @@ -1,6 +1,6 @@ { "@context": "https://obligationfirst.org/v1/", - "generated": "2026-07-25T19:58:39.414Z", + "generated": "2026-07-25T20:43:24.254Z", "terms": [ { "@context": "https://obligationfirst.org/v1/", diff --git a/docs/api/v1/primaries.json b/docs/api/v1/primaries.json index 4e1694c..1a8524a 100644 --- a/docs/api/v1/primaries.json +++ b/docs/api/v1/primaries.json @@ -1,6 +1,6 @@ { "meta": { - "generated": "2026-07-25T19:58:39.411Z", + "generated": "2026-07-25T20:43:24.251Z", "count": 32 }, "items": [ diff --git a/docs/api/v1/recently_changed.json b/docs/api/v1/recently_changed.json index 623fdba..01979b9 100644 --- a/docs/api/v1/recently_changed.json +++ b/docs/api/v1/recently_changed.json @@ -1,6 +1,6 @@ { "meta": { - "generated": "2026-07-25T19:58:39.442Z", + "generated": "2026-07-25T20:43:24.283Z", "count": 0, "window_days": 30 }, diff --git a/docs/api/v1/upcoming.json b/docs/api/v1/upcoming.json index 5d4bccd..bcfedc4 100644 --- a/docs/api/v1/upcoming.json +++ b/docs/api/v1/upcoming.json @@ -1,6 +1,6 @@ { "meta": { - "generated": "2026-07-25T19:58:39.442Z", + "generated": "2026-07-25T20:43:24.283Z", "count": 2, "today": "2026-07-25" }, diff --git a/docs/atom.xml b/docs/atom.xml index 3d1f549..d05f094 100644 --- a/docs/atom.xml +++ b/docs/atom.xml @@ -5,7 +5,7 @@ https://publedge.org/ - 2026-07-25T19:58:39.622Z + 2026-07-25T20:43:24.474Z PubLedge diff --git a/docs/calendar.ics b/docs/calendar.ics index 9a615f3..b3a1afa 100644 --- a/docs/calendar.ics +++ b/docs/calendar.ics @@ -7,7 +7,7 @@ X-WR-CALNAME:PubLedge Enforcement Calendar X-WR-CALDESC:Key dates for every record in the PubLedge registry. BEGIN:VEVENT UID:us-cfpb-ao-2022-001-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20220629 DTEND;VALUE=DATE:20220629 SUMMARY:Effective: CFPB Advisory Opinion — Pay-to-Pay Fees (Regulation F) @@ -16,7 +16,7 @@ URL:https://publedge.org/us/federal/cfpb/ao/2022-001/ END:VEVENT BEGIN:VEVENT UID:us-cftc-dsio-il-2017-001-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20171211 DTEND;VALUE=DATE:20171211 SUMMARY:Effective: CFTC Letter 17-65 — CTA Registration Exemption Survives MiFID II Fee Unbundling @@ -25,7 +25,7 @@ URL:https://publedge.org/us/federal/cftc-dsio/il/2017-001/ END:VEVENT BEGIN:VEVENT UID:us-co-legislature-statute-2024-sb24-205-enacted@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20240517 DTEND;VALUE=DATE:20240517 SUMMARY:Enacted: Colorado SB 24-205 (2024) — Consumer Protections for Interactions with Artificial Intelligence Systems @@ -34,7 +34,7 @@ URL:https://publedge.org/us/colorado/legislature/statute/2024-001/ END:VEVENT BEGIN:VEVENT UID:us-co-legislature-statute-2024-sb24-205-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20260630 DTEND;VALUE=DATE:20260630 SUMMARY:Effective: Colorado SB 24-205 (2024) — Consumer Protections for Interactions with Artificial Intelligence Systems @@ -43,7 +43,7 @@ URL:https://publedge.org/us/colorado/legislature/statute/2024-001/ END:VEVENT BEGIN:VEVENT UID:us-co-legislature-statute-2025-sb25b-004-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20250828 DTEND;VALUE=DATE:20250828 SUMMARY:Effective: Colorado SB 25B-004 (2025) — Increase Transparency for Algorithmic Systems (Colorado AI Act Effective-Date Delay) @@ -52,7 +52,7 @@ URL:https://publedge.org/us/colorado/legislature/statute/2025-001/ END:VEVENT BEGIN:VEVENT UID:us-co-legislature-statute-2026-sb26-189-enacted@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20260514 DTEND;VALUE=DATE:20260514 SUMMARY:Enacted: Colorado SB 26-189 (2026) — Automated Decision-Making Technology (ADMT) Act @@ -61,7 +61,7 @@ URL:https://publedge.org/us/colorado/legislature/statute/2026-001/ END:VEVENT BEGIN:VEVENT UID:us-co-legislature-statute-2026-sb26-189-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20270101 DTEND;VALUE=DATE:20270101 SUMMARY:Effective: Colorado SB 26-189 (2026) — Automated Decision-Making Technology (ADMT) Act @@ -70,7 +70,7 @@ URL:https://publedge.org/us/colorado/legislature/statute/2026-001/ END:VEVENT BEGIN:VEVENT UID:us-irs-chief-counsel-plr-2025-001-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20250207 DTEND;VALUE=DATE:20250207 SUMMARY:Effective: IRS Private Letter Ruling 202506001 — Management Contract Private Business Use (§141) @@ -79,7 +79,7 @@ URL:https://publedge.org/us/federal/irs-chief-counsel/plr/2025-001/ END:VEVENT BEGIN:VEVENT UID:us-irs-tege-plr-2026-001-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20260112 DTEND;VALUE=DATE:20260112 SUMMARY:Effective: IRS PLR 202614036 — Adverse Determination: §501(c)(3) Exemption Denied\, Mixed-Use Facility @@ -88,7 +88,7 @@ URL:https://publedge.org/us/federal/irs-tege/plr/2026-001/ END:VEVENT BEGIN:VEVENT UID:us-sec-corpfin-nal-2025-001-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20250312 DTEND;VALUE=DATE:20250312 SUMMARY:Effective: SEC No-Action Letter — Latham & Watkins (Rule 506(c) Verification) @@ -97,7 +97,7 @@ URL:https://publedge.org/us/federal/sec-corpfin/nal/2025-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2024-sb149-enacted@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20240313 DTEND;VALUE=DATE:20240313 SUMMARY:Enacted: Utah SB 149 (2024) — Artificial Intelligence Amendments @@ -106,7 +106,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2024-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2024-sb149-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20240501 DTEND;VALUE=DATE:20240501 SUMMARY:Effective: Utah SB 149 (2024) — Artificial Intelligence Amendments @@ -115,7 +115,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2024-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2025-hb452-enacted@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20250326 DTEND;VALUE=DATE:20250326 SUMMARY:Enacted: Utah HB 452 (2025) — Mental Health Chatbot Regulations @@ -124,7 +124,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2025-002/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2025-hb452-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20250507 DTEND;VALUE=DATE:20250507 SUMMARY:Effective: Utah HB 452 (2025) — Mental Health Chatbot Regulations @@ -133,7 +133,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2025-002/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2025-sb226-enacted@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20250325 DTEND;VALUE=DATE:20250325 SUMMARY:Enacted: Utah SB 226 (2025) — Artificial Intelligence Consumer Protection Amendments @@ -142,7 +142,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2025-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2025-sb226-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20250507 DTEND;VALUE=DATE:20250507 SUMMARY:Effective: Utah SB 226 (2025) — Artificial Intelligence Consumer Protection Amendments @@ -151,7 +151,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2025-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2025-sb332-enacted@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20250325 DTEND;VALUE=DATE:20250325 SUMMARY:Enacted: Utah SB 332 (2025) — Artificial Intelligence Revisions (AIPA Sunset Extension) @@ -160,7 +160,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2025-003/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2025-sb332-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20250507 DTEND;VALUE=DATE:20250507 SUMMARY:Effective: Utah SB 332 (2025) — Artificial Intelligence Revisions (AIPA Sunset Extension) @@ -169,7 +169,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2025-003/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2026-hb320-enacted@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20260319 DTEND;VALUE=DATE:20260319 SUMMARY:Enacted: Utah HB 320 (2026) — AI Learning Lab Restructure + Joint Interpretation Agreements @@ -178,7 +178,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2026-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-legislature-statute-2026-hb320-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20260506 DTEND;VALUE=DATE:20260506 SUMMARY:Effective: Utah HB 320 (2026) — AI Learning Lab Restructure + Joint Interpretation Agreements @@ -187,7 +187,7 @@ URL:https://publedge.org/us/utah/legislature/statute/2026-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-jia-2026-001-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20260415 DTEND;VALUE=DATE:20260415 SUMMARY:Effective: Utah Mental Health Chatbot Disclosure — Joint Interpretation @@ -196,7 +196,7 @@ URL:https://publedge.org/us/utah/oaip/jia/2026-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2024-001-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20241118 DTEND;VALUE=DATE:20241118 SUMMARY:Effective: Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024) @@ -205,7 +205,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2024-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2024-001-term-start@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20241118 DTEND;VALUE=DATE:20241118 SUMMARY:Term Start: Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024) @@ -214,7 +214,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2024-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2024-001-term-end@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20251118 DTEND;VALUE=DATE:20251118 SUMMARY:Term End: Utah OAIP × ElizaChat — Teen Mental-Health App RMA (2024) @@ -223,7 +223,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2024-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2025-001-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20250531 DTEND;VALUE=DATE:20250531 SUMMARY:Effective: Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA (2025) @@ -232,7 +232,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2025-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2025-001-term-start@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20250531 DTEND;VALUE=DATE:20250531 SUMMARY:Term Start: Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA (2025) @@ -241,7 +241,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2025-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2025-001-term-end@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20260531 DTEND;VALUE=DATE:20260531 SUMMARY:Term End: Utah OAIP × Dentacor — AI-Assisted Dental Radiograph Diagnosis RMA (2025) @@ -250,7 +250,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2025-001/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2025-002-effective@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20251024 DTEND;VALUE=DATE:20251024 SUMMARY:Effective: Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025) @@ -259,7 +259,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2025-002/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2025-002-term-start@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20251024 DTEND;VALUE=DATE:20251024 SUMMARY:Term Start: Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025) @@ -268,7 +268,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2025-002/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2025-002-term-end@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20261024 DTEND;VALUE=DATE:20261024 SUMMARY:Term End: Utah OAIP × Doctronic — AI Prescription Renewal RMA (2025) @@ -277,7 +277,7 @@ URL:https://publedge.org/us/utah/oaip/rma/2025-002/ END:VEVENT BEGIN:VEVENT UID:us-ut-oaip-rma-2026-001-enacted@publedge.org -DTSTAMP:20260725T195839Z +DTSTAMP:20260725T204324Z DTSTART;VALUE=DATE:20260319 DTEND;VALUE=DATE:20260319 SUMMARY:Enacted: Utah OAIP × Legion Health — AI Maintenance Psychiatric Refill RMA (2026) diff --git a/docs/feed.xml b/docs/feed.xml index 2093e6a..6b6be22 100644 --- a/docs/feed.xml +++ b/docs/feed.xml @@ -5,7 +5,7 @@ https://publedge.org/ Transparent recordkeeping protocol for fact-specific written interpretations between two parties — JIAs, RMAs, no-action letters, private letter rulings, and analogous instruments. - Sat, 25 Jul 2026 19:58:39 GMT + Sat, 25 Jul 2026 20:43:24 GMT Utah SB 149 (2024) — Artificial Intelligence Amendments https://publedge.org/us/utah/legislature/statute/2024-001/ diff --git a/docs/us/colorado/legislature/statute/2024-001/record.json b/docs/us/colorado/legislature/statute/2024-001/record.json index 6303dba..01fa93c 100644 --- a/docs/us/colorado/legislature/statute/2024-001/record.json +++ b/docs/us/colorado/legislature/statute/2024-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/colorado/legislature/statute/2024-001/", - "generated": "2026-07-25T19:58:39.461Z", + "generated": "2026-07-25T20:43:24.302Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/colorado/legislature/statute/2025-001/record.json b/docs/us/colorado/legislature/statute/2025-001/record.json index 43eb618..5485fcb 100644 --- a/docs/us/colorado/legislature/statute/2025-001/record.json +++ b/docs/us/colorado/legislature/statute/2025-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/colorado/legislature/statute/2025-001/", - "generated": "2026-07-25T19:58:39.461Z", + "generated": "2026-07-25T20:43:24.303Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/colorado/legislature/statute/2026-001/record.json b/docs/us/colorado/legislature/statute/2026-001/record.json index bfedb29..20e4ece 100644 --- a/docs/us/colorado/legislature/statute/2026-001/record.json +++ b/docs/us/colorado/legislature/statute/2026-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/colorado/legislature/statute/2026-001/", - "generated": "2026-07-25T19:58:39.462Z", + "generated": "2026-07-25T20:43:24.304Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/federal/cfpb/ao/2022-001/record.json b/docs/us/federal/cfpb/ao/2022-001/record.json index 16cb15f..ccdcc8e 100644 --- a/docs/us/federal/cfpb/ao/2022-001/record.json +++ b/docs/us/federal/cfpb/ao/2022-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/federal/cfpb/ao/2022-001/", - "generated": "2026-07-25T19:58:39.458Z", + "generated": "2026-07-25T20:43:24.300Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/federal/cftc-dsio/il/2017-001/record.json b/docs/us/federal/cftc-dsio/il/2017-001/record.json index ee31c2e..225d258 100644 --- a/docs/us/federal/cftc-dsio/il/2017-001/record.json +++ b/docs/us/federal/cftc-dsio/il/2017-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/federal/cftc-dsio/il/2017-001/", - "generated": "2026-07-25T19:58:39.459Z", + "generated": "2026-07-25T20:43:24.301Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/federal/irs-chief-counsel/plr/2025-001/record.json b/docs/us/federal/irs-chief-counsel/plr/2025-001/record.json index 707cd4d..c2bb06b 100644 --- a/docs/us/federal/irs-chief-counsel/plr/2025-001/record.json +++ b/docs/us/federal/irs-chief-counsel/plr/2025-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/federal/irs-chief-counsel/plr/2025-001/", - "generated": "2026-07-25T19:58:39.463Z", + "generated": "2026-07-25T20:43:24.305Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/federal/irs-tege/plr/2026-001/record.json b/docs/us/federal/irs-tege/plr/2026-001/record.json index ad76cd7..886cb0d 100644 --- a/docs/us/federal/irs-tege/plr/2026-001/record.json +++ b/docs/us/federal/irs-tege/plr/2026-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/federal/irs-tege/plr/2026-001/", - "generated": "2026-07-25T19:58:39.464Z", + "generated": "2026-07-25T20:43:24.305Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/federal/sec-corpfin/nal/2025-001/record.json b/docs/us/federal/sec-corpfin/nal/2025-001/record.json index bdcf537..d8982bf 100644 --- a/docs/us/federal/sec-corpfin/nal/2025-001/record.json +++ b/docs/us/federal/sec-corpfin/nal/2025-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/federal/sec-corpfin/nal/2025-001/", - "generated": "2026-07-25T19:58:39.464Z", + "generated": "2026-07-25T20:43:24.306Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/legislature/statute/2024-001/record.json b/docs/us/utah/legislature/statute/2024-001/record.json index d40bc31..b7e7d5c 100644 --- a/docs/us/utah/legislature/statute/2024-001/record.json +++ b/docs/us/utah/legislature/statute/2024-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/legislature/statute/2024-001/", - "generated": "2026-07-25T19:58:39.465Z", + "generated": "2026-07-25T20:43:24.307Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/legislature/statute/2025-001/record.json b/docs/us/utah/legislature/statute/2025-001/record.json index a2a5e71..adc01dc 100644 --- a/docs/us/utah/legislature/statute/2025-001/record.json +++ b/docs/us/utah/legislature/statute/2025-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/legislature/statute/2025-001/", - "generated": "2026-07-25T19:58:39.467Z", + "generated": "2026-07-25T20:43:24.309Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/legislature/statute/2025-002/record.json b/docs/us/utah/legislature/statute/2025-002/record.json index de23c5f..90c47be 100644 --- a/docs/us/utah/legislature/statute/2025-002/record.json +++ b/docs/us/utah/legislature/statute/2025-002/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/legislature/statute/2025-002/", - "generated": "2026-07-25T19:58:39.466Z", + "generated": "2026-07-25T20:43:24.308Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/legislature/statute/2025-003/record.json b/docs/us/utah/legislature/statute/2025-003/record.json index 266908f..558b87e 100644 --- a/docs/us/utah/legislature/statute/2025-003/record.json +++ b/docs/us/utah/legislature/statute/2025-003/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/legislature/statute/2025-003/", - "generated": "2026-07-25T19:58:39.468Z", + "generated": "2026-07-25T20:43:24.310Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/legislature/statute/2026-001/record.json b/docs/us/utah/legislature/statute/2026-001/record.json index 95b69b0..ecfa1b5 100644 --- a/docs/us/utah/legislature/statute/2026-001/record.json +++ b/docs/us/utah/legislature/statute/2026-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/legislature/statute/2026-001/", - "generated": "2026-07-25T19:58:39.469Z", + "generated": "2026-07-25T20:43:24.311Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/oaip/jia/2026-001/record.json b/docs/us/utah/oaip/jia/2026-001/record.json index 3f61b44..8f40483 100644 --- a/docs/us/utah/oaip/jia/2026-001/record.json +++ b/docs/us/utah/oaip/jia/2026-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/oaip/jia/2026-001/", - "generated": "2026-07-25T19:58:39.469Z", + "generated": "2026-07-25T20:43:24.312Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/oaip/rma/2024-001/record.json b/docs/us/utah/oaip/rma/2024-001/record.json index fd8ee2b..9cdc220 100644 --- a/docs/us/utah/oaip/rma/2024-001/record.json +++ b/docs/us/utah/oaip/rma/2024-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/oaip/rma/2024-001/", - "generated": "2026-07-25T19:58:39.470Z", + "generated": "2026-07-25T20:43:24.313Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/oaip/rma/2025-001/record.json b/docs/us/utah/oaip/rma/2025-001/record.json index 35c034d..feafcca 100644 --- a/docs/us/utah/oaip/rma/2025-001/record.json +++ b/docs/us/utah/oaip/rma/2025-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/oaip/rma/2025-001/", - "generated": "2026-07-25T19:58:39.471Z", + "generated": "2026-07-25T20:43:24.314Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/oaip/rma/2025-002/record.json b/docs/us/utah/oaip/rma/2025-002/record.json index 7b3bce5..88f7c65 100644 --- a/docs/us/utah/oaip/rma/2025-002/record.json +++ b/docs/us/utah/oaip/rma/2025-002/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/oaip/rma/2025-002/", - "generated": "2026-07-25T19:58:39.472Z", + "generated": "2026-07-25T20:43:24.314Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": { diff --git a/docs/us/utah/oaip/rma/2026-001/record.json b/docs/us/utah/oaip/rma/2026-001/record.json index c9bb926..fd4507d 100644 --- a/docs/us/utah/oaip/rma/2026-001/record.json +++ b/docs/us/utah/oaip/rma/2026-001/record.json @@ -2,7 +2,7 @@ "@context": "https://schema.org", "meta": { "canonical_url": "https://publedge.org/us/utah/oaip/rma/2026-001/", - "generated": "2026-07-25T19:58:39.473Z", + "generated": "2026-07-25T20:43:24.315Z", "schema": "https://publedge.org/schema/instrument.schema.json" }, "record": {

Requirement