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
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.