OpenChainGraph Suite · OCG v0.8.7 · US State AI Compliance · Cluster ㉕

TRAIGA Safe Harbor

Gated three-step chain for the Texas Responsible AI Governance Act (Tex. Bus. & Com. Code Ch. 552-553, HB 149, effective 2026-01-01) affirmative defense under §553.106. Step 1 assesses TRAIGA applicability and intentional prohibited-use assertions; step 2 (the shipped NIST AI RMF function mapper) computes RMF coverage; step 3 assembles the evidence pack. Two §21.4 decision gates route early exits when a prohibited use is detected or RMF coverage falls short of the substantial-compliance bar.

OpenChainGraph · 2 Gatescompliance mandate · §21.4 GateHash-Anchored §4chain_depth:3Client-Side · Zero PII
Evidence toward the Tex. Bus. & Com. Code §553.106 statutory affirmative defense, never a guarantee the defense succeeds. That determination belongs to a court or the Texas Attorney General. Not legal advice.
⚡ §21.4 Decision Gates active: Step 1 exits chain on prohibited_use_detected == true; Step 2 exits on coverage_band in [Minimal, Partial]. Skipped steps appear as skipped_by_gate in the run artifact.
Chain Topology (2 §21.4 gates) — Exposure → GATE → RMF Mapping → GATE → Safe Harbor Pack
§4 Execution Hash · Chain Definition Anchor
execution_hash:computing…
Chain Stages · 3 Steps · 2 Decision Gates (§21.4)
1 ROOT + GATE node §21.4 gate
TRAIGA Exposure Assessor art-313-traiga-exposure-assessor
prohibited_use_detected feeds the gate. A detected prohibited use exits the chain; otherwise the RMF mapping stage runs.
△ Gate: if /prohibited_use_detected == true → exit (end)  |  else (default) → continue to NIST AI RMF mapper
MCP Call · assess_traiga_exposure
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "assess_traiga_exposure",
    "arguments": {}
  },
  "id": 1
}
\n
2 D2 + GATE node §21.4 gate
NIST AI RMF Function Mapper art-174-nist-ai-rmf-function-mapper
coverage_band feeds the gate. Minimal or Partial coverage exits (does not meet the substantial-compliance bar); Substantial or Comprehensive continues to the pack builder.
△ Gate: if /coverage_band in [Minimal, Partial] → exit (end)  |  else (default) → continue to Safe Harbor Pack Builder
MCP Call · map_nist_ai_rmf_functions
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "map_nist_ai_rmf_functions",
    "arguments": {}
  },
  "id": 1
}
\n
3 TERMINAL node
TRAIGA Safe Harbor Pack Builder art-314-traiga-safe-harbor-pack-builder
Assembles the affirmative-defense evidence pack from the exposure and RMF-mapping results -- final stage.
MCP Call · build_traiga_safe_harbor_pack
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "build_traiga_safe_harbor_pack",
    "arguments": {}
  },
  "id": 1
}
Export Chain Artifact
Download the §4 chain definition artifact (hash-anchored JSON) or the §13.11 W3C Verifiable Credentials view. Both derive from the chain definition — no new hash is minted. Available after hash computation.