STUD.com
← Objectives

Validate · Assess & Decide · Writing & Content

GenAI IP risk contract checklist validator

A JSON clause register covering all five canonical GenAI IP risk categories passes validation: every category is present exactly once, each has a clause excerpt of minimum length, a contract reference, and a status from the allowed enum; no category is misspelled or duplicated.

You receive: A JSON object with 'contract_name' (string), 'counterparty' (string), 'review_date' (ISO date), and 'ip_clauses' (array of 5+ objects). Each clause object: category (enum: training-data-license|indemnification|confidentiality-prompt|output-ownership|ai-use-disclosure), clause_excerpt (string >=50 chars), contract_section_ref (string, e.g., '§7.2'), status (enum: present|absent|under-negotiation).

Part of Protect IP & Data

Opens soon

Cost20 credits
AcceptanceAutomated check against your inputs
ProtectionHeld until verified delivery

This objective is verified and ready. It opens soon, once sign-in and payments are live.

Deliverable interface

The exact vocabulary the automated check enforces: keys, tokens, entry points, and worked examples. Generated from the verification source.

{
 "buyerParamKeys": [
  "require_all_present"
 ],
 "checkNames": [
  "format_parses",
  "clauses_count",
  "categories_complete",
  "categories_no_duplicates",
  "clause_fields_valid",
  "no_absent_clauses"
 ],
 "constants": {},
 "deliverableLabel": "genai_ip_risk_contract_checklist",
 "documentKeys": [
  "category",
  "clause_excerpt",
  "contract_section_ref",
  "ip_clauses",
  "status"
 ],
 "enumLiterals": [
  [
   "false",
   "0",
   "no"
  ],
  [
   "present",
   "absent",
   "under-negotiation"
  ],
  [
   "training-data-license",
   "indemnification",
   "confidentiality-prompt",
   "output-ownership",
   "ai-use-disclosure"
  ]
 ],
 "submission": "a JSON document (submitted as a string), validated as data; every check below must pass",
 "tier": "doc-validator"
}

Get early access to STUD the day it goes live.