{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://verbatim.agmt.legal/v1/schema.json","title":"VerbatimDocument","description":"Agmt Verbatim canonical contract. Offsets count Unicode code points in a named view, zero-based and end-exclusive. See validateDocumentSemantics for referential, ordering and range invariants.","type":"object","properties":{"schema_version":{"type":"string","const":"1.0"},"engine_version":{"type":"string","minLength":1},"input":{"type":"object","properties":{"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"bytes":{"type":"integer","minimum":0},"page_equivalents":{"type":"integer","minimum":0},"format":{"type":"string","enum":["docx","docm"]}},"required":["sha256","bytes","page_equivalents","format"],"additionalProperties":false},"conventions":{"type":"string","enum":["in","uk","us","generic"]},"preservation":{"$ref":"#/$defs/Preservation"},"metadata":{"$ref":"#/$defs/Metadata"},"outline":{"type":"array","items":{"$ref":"#/$defs/OutlineEntry"}},"nodes":{"type":"array","items":{"$ref":"#/$defs/Node"}},"revisions":{"type":"array","items":{"$ref":"#/$defs/Revision"}},"comments":{"type":"array","items":{"$ref":"#/$defs/CommentThread"}},"definitions":{"type":"array","items":{"$ref":"#/$defs/Definition"}},"cross_references":{"type":"array","items":{"$ref":"#/$defs/CrossRef"}},"hygiene":{"$ref":"#/$defs/Hygiene"},"warnings":{"type":"array","items":{"$ref":"#/$defs/Warning"}},"views":{"type":"object","properties":{"markdown_marked":{"type":"string"},"markdown_accepted":{"type":"string"},"markdown_rejected":{"type":"string"}},"required":[],"additionalProperties":false},"chunks":{"type":"array","items":{"$ref":"#/$defs/Chunk"}}},"required":["schema_version","engine_version","input","conventions","preservation","metadata","outline","nodes","revisions","comments","definitions","cross_references","hygiene","warnings"],"additionalProperties":false,"$defs":{"View":{"type":"string","enum":["accepted","rejected","marked"]},"NodeId":{"type":"string","pattern":"^n_[0-9]{4,}$"},"Position":{"type":"object","properties":{"node_id":{"$ref":"#/$defs/NodeId"},"offset":{"type":"integer","minimum":0}},"required":["node_id","offset"],"additionalProperties":false},"Range":{"type":"object","properties":{"view":{"$ref":"#/$defs/View"},"start":{"$ref":"#/$defs/Position"},"end":{"$ref":"#/$defs/Position"}},"required":["view","start","end"],"additionalProperties":false},"MarkedRange":{"type":"object","properties":{"view":{"const":"marked","type":"string"},"start":{"$ref":"#/$defs/Position"},"end":{"$ref":"#/$defs/Position"}},"required":["view","start","end"],"additionalProperties":false},"AcceptedRange":{"type":"object","properties":{"view":{"const":"accepted","type":"string"},"start":{"$ref":"#/$defs/Position"},"end":{"$ref":"#/$defs/Position"}},"required":["view","start","end"],"additionalProperties":false},"PerViewLabel":{"type":"object","properties":{"accepted":{"type":["string","null"]},"rejected":{"type":["string","null"]}},"required":["accepted","rejected"],"additionalProperties":false},"NumberingEvidence":{"type":"object","properties":{"source":{"type":"string","enum":["auto","manual","none"]},"confidence":{"type":"number","minimum":0,"maximum":1},"label_range":{"anyOf":[{"$ref":"#/$defs/Range"},{"type":"null"}]},"suffix":{"type":["string","null"],"enum":["tab","space","nothing",null]}},"required":["source","confidence","label_range","suffix"],"additionalProperties":false},"PerViewNumbering":{"type":"object","properties":{"accepted":{"$ref":"#/$defs/NumberingEvidence"},"rejected":{"$ref":"#/$defs/NumberingEvidence"}},"required":["accepted","rejected"],"additionalProperties":false},"HierarchyEvidence":{"type":"object","properties":{"parent_id":{"anyOf":[{"$ref":"#/$defs/NodeId"},{"type":"null"}]},"depth":{"type":"integer","minimum":0},"segment":{"type":"string","enum":["front_matter","recitals","operative","execution","attachment"]},"kind":{"type":"string","enum":["heading","clause","attachment","signature_block","content"]},"heading":{"type":["string","null"]},"confidence":{"type":"number","minimum":0,"maximum":1},"evidence":{"type":"string","enum":["numbering_level","outline_level","heading_style","manual_label","text_pattern","inherited_clause","default"]},"source":{"anyOf":[{"$ref":"#/$defs/Range"},{"type":"null"}]},"attachment_type":{"type":["string","null"],"enum":["schedule","annexure","annex","exhibit","appendix",null]}},"required":["parent_id","depth","segment","kind","heading","confidence","evidence","source","attachment_type"],"additionalProperties":false},"PerViewHierarchy":{"type":"object","properties":{"accepted":{"anyOf":[{"$ref":"#/$defs/HierarchyEvidence"},{"type":"null"}]},"rejected":{"anyOf":[{"$ref":"#/$defs/HierarchyEvidence"},{"type":"null"}]}},"required":["accepted","rejected"],"additionalProperties":false},"RunFormatting":{"type":"object","properties":{"bold":{"type":"boolean"},"italic":{"type":"boolean"},"underline":{"type":"boolean"},"strikethrough":{"type":"boolean"},"superscript":{"type":"boolean"},"subscript":{"type":"boolean"},"font":{"type":["string","null"]},"font_size_half_points":{"type":["integer","null"],"minimum":1},"color":{"type":["string","null"]}},"required":["bold","italic","underline","strikethrough","superscript","subscript"],"additionalProperties":false},"RunSpan":{"type":"object","properties":{"range":{"$ref":"#/$defs/MarkedRange"},"revision_id":{"type":["string","null"]},"comment_ids":{"type":"array","items":{"type":"string"},"uniqueItems":true},"hidden":{"type":"boolean"},"field_id":{"type":["string","null"]},"formatting":{"$ref":"#/$defs/RunFormatting"},"in_views":{"type":"array","items":{"type":"string","enum":["accepted","rejected"]},"uniqueItems":true,"maxItems":2},"formatting_views":{"type":"object","properties":{"accepted":{"$ref":"#/$defs/RunFormatting"},"rejected":{"$ref":"#/$defs/RunFormatting"}},"required":["accepted","rejected"],"additionalProperties":false},"hidden_views":{"type":"object","properties":{"accepted":{"type":"boolean"},"rejected":{"type":"boolean"}},"required":["accepted","rejected"],"additionalProperties":false}},"required":["range","revision_id","comment_ids","hidden","field_id","formatting"],"additionalProperties":false},"TableProperties":{"type":"object","properties":{"rows":{"type":"integer","minimum":0},"cols":{"type":"integer","minimum":0},"grid_widths_twips":{"type":"array","items":{"type":"integer","minimum":0}},"has_merged_cells":{"type":"boolean"},"counts":{"type":"object","properties":{"accepted":{"type":"object","properties":{"rows":{"type":"integer","minimum":0},"cells":{"type":"integer","minimum":0}},"required":["rows","cells"],"additionalProperties":false},"rejected":{"type":"object","properties":{"rows":{"type":"integer","minimum":0},"cells":{"type":"integer","minimum":0}},"required":["rows","cells"],"additionalProperties":false},"marked":{"type":"object","properties":{"rows":{"type":"integer","minimum":0},"cells":{"type":"integer","minimum":0}},"required":["rows","cells"],"additionalProperties":false}},"required":["accepted","rejected","marked"],"additionalProperties":false}},"required":["rows","cols","grid_widths_twips","has_merged_cells"],"additionalProperties":false},"RowProperties":{"type":"object","properties":{"index":{"type":"integer","minimum":0},"is_header":{"type":"boolean"}},"required":["index","is_header"],"additionalProperties":false},"CellProperties":{"type":"object","properties":{"row":{"type":"integer","minimum":0},"col":{"type":"integer","minimum":0},"row_span":{"type":"integer","minimum":1},"col_span":{"type":"integer","minimum":1},"merge_origin_id":{"$ref":"#/$defs/NodeId"}},"required":["row","col","row_span","col_span"],"additionalProperties":false},"FieldProperties":{"type":"object","properties":{"type":{"type":"string","enum":["REF","PAGEREF","NOTEREF","TOC","DOCPROPERTY","MERGEFIELD","DATE","PAGE","SEQ","OTHER"]},"instruction":{"type":"string"},"result_text":{"type":"string"},"bookmark":{"type":"string"},"locked":{"type":"boolean"},"form":{"type":"string","enum":["simple","complex"]},"range":{"$ref":"#/$defs/MarkedRange"},"parent_field_id":{"anyOf":[{"$ref":"#/$defs/NodeId"},{"type":"null"}]},"instructions":{"$ref":"#/$defs/PerViewText"},"result_texts":{"$ref":"#/$defs/PerViewText"},"instruction_fragments":{"type":"array","items":{"$ref":"#/$defs/InstructionFragment"}},"confidence":{"type":"number","minimum":0,"maximum":1},"bookmarks":{"type":"object","properties":{"accepted":{"type":["string","null"]},"rejected":{"type":["string","null"]}},"required":["accepted","rejected"],"additionalProperties":false}},"required":["type","instruction","result_text","locked"],"additionalProperties":false},"ImageProperties":{"type":"object","properties":{"rel_id":{"type":"string"},"content_type":{"type":["string","null"]},"alt_text":{"type":["string","null"]},"external":{"type":"boolean"},"width_emu":{"type":["integer","null"],"minimum":0},"height_emu":{"type":["integer","null"],"minimum":0}},"required":["rel_id","content_type","alt_text","external","width_emu","height_emu"],"additionalProperties":false},"ContentControlProperties":{"type":"object","properties":{"tag":{"type":["string","null"]},"alias":{"type":["string","null"]},"type":{"type":"string","enum":["plain_text","rich_text","date","dropdown","combo_box","checkbox","picture","other"]},"value":{"type":["string","null"]},"showing_placeholder":{"type":"boolean"}},"required":["tag","alias","type","value","showing_placeholder"],"additionalProperties":false},"NoteProperties":{"type":"object","properties":{"note_id":{"type":"string"},"reference":{"$ref":"#/$defs/Range"}},"required":["note_id","reference"],"additionalProperties":false},"AttachmentProperties":{"type":"object","properties":{"type":{"type":"string","enum":["schedule","annexure","annex","exhibit","appendix"]},"label":{"$ref":"#/$defs/PerViewLabel"}},"required":["type","label"],"additionalProperties":false},"Hyperlink":{"type":"object","properties":{"target":{"type":["string","null"]},"external":{"type":"boolean"},"anchor":{"type":["string","null"]},"range":{"$ref":"#/$defs/Range"}},"required":["target","external","anchor","range"],"additionalProperties":false},"Bookmark":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"range":{"$ref":"#/$defs/Range"}},"required":["id","name","range"],"additionalProperties":false},"NoteReference":{"type":"object","properties":{"note_id":{"type":"string"},"kind":{"type":"string","enum":["footnote","endnote"]},"range":{"$ref":"#/$defs/Range"}},"required":["note_id","kind","range"],"additionalProperties":false},"Node":{"type":"object","properties":{"id":{"$ref":"#/$defs/NodeId"},"kind":{"type":"string","enum":["heading","clause","paragraph","table","row","cell","footnote","endnote","toc","signature_block","attachment","image","field","content_control"]},"segment":{"type":"string","enum":["front_matter","recitals","operative","execution","attachment"]},"parent_id":{"anyOf":[{"$ref":"#/$defs/NodeId"},{"type":"null"}]},"depth":{"type":"integer","minimum":0},"in_views":{"type":"array","items":{"type":"string","enum":["accepted","rejected"]},"uniqueItems":true,"maxItems":2,"minItems":0},"label":{"$ref":"#/$defs/PerViewLabel"},"path":{"$ref":"#/$defs/PerViewLabel"},"numbering_source":{"type":"string","enum":["auto","manual","none"]},"numbering_confidence":{"type":"number","minimum":0,"maximum":1},"numbering_by_view":{"$ref":"#/$defs/PerViewNumbering"},"hierarchy":{"$ref":"#/$defs/PerViewHierarchy"},"heading":{"type":["string","null"]},"text":{"type":"object","properties":{"accepted":{"type":"string"},"rejected":{"type":"string"},"marked":{"type":"string"}},"required":["accepted","rejected","marked"],"additionalProperties":false},"spans":{"type":"array","items":{"$ref":"#/$defs/RunSpan"}},"para_ids":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Fa-f]{8}$"},"uniqueItems":true},"fingerprint":{"type":"string","pattern":"^[a-f0-9]{64}$"},"table":{"$ref":"#/$defs/TableProperties"},"row":{"$ref":"#/$defs/RowProperties"},"cell":{"$ref":"#/$defs/CellProperties"},"field":{"$ref":"#/$defs/FieldProperties"},"image":{"$ref":"#/$defs/ImageProperties"},"content_control":{"$ref":"#/$defs/ContentControlProperties"},"note":{"$ref":"#/$defs/NoteProperties"},"attachment":{"$ref":"#/$defs/AttachmentProperties"},"hyperlinks":{"type":"array","items":{"$ref":"#/$defs/Hyperlink"}},"bookmarks":{"type":"array","items":{"$ref":"#/$defs/Bookmark"}},"note_references":{"type":"array","items":{"$ref":"#/$defs/NoteReference"}},"source":{"$ref":"#/$defs/NodeSource"},"paragraph_view":{"type":"object","properties":{"accepted":{"$ref":"#/$defs/ParagraphView"},"rejected":{"$ref":"#/$defs/ParagraphView"}},"required":["accepted","rejected"],"additionalProperties":false}},"required":["id","kind","segment","parent_id","depth","in_views","label","path","numbering_source","numbering_confidence","numbering_by_view","hierarchy","heading","text","spans","para_ids","fingerprint"],"additionalProperties":false,"allOf":[{"if":{"properties":{"kind":{"enum":["table"]}}},"then":{"required":["table"],"properties":{"table":{"$ref":"#/$defs/TableProperties"}}},"else":{"not":{"required":["table"],"properties":{"table":{"$ref":"#/$defs/TableProperties"}}}}},{"if":{"properties":{"kind":{"enum":["row"]}}},"then":{"required":["row"],"properties":{"row":{"$ref":"#/$defs/RowProperties"}}},"else":{"not":{"required":["row"],"properties":{"row":{"$ref":"#/$defs/RowProperties"}}}}},{"if":{"properties":{"kind":{"enum":["cell"]}}},"then":{"required":["cell"],"properties":{"cell":{"$ref":"#/$defs/CellProperties"}}},"else":{"not":{"required":["cell"],"properties":{"cell":{"$ref":"#/$defs/CellProperties"}}}}},{"if":{"properties":{"kind":{"enum":["field","toc"]}}},"then":{"required":["field"],"properties":{"field":{"$ref":"#/$defs/FieldProperties"}}},"else":{"not":{"required":["field"],"properties":{"field":{"$ref":"#/$defs/FieldProperties"}}}}},{"if":{"properties":{"kind":{"enum":["image"]}}},"then":{"required":["image"],"properties":{"image":{"$ref":"#/$defs/ImageProperties"}}},"else":{"not":{"required":["image"],"properties":{"image":{"$ref":"#/$defs/ImageProperties"}}}}},{"if":{"properties":{"kind":{"enum":["content_control"]}}},"then":{"required":["content_control"],"properties":{"content_control":{"$ref":"#/$defs/ContentControlProperties"}}},"else":{"not":{"required":["content_control"],"properties":{"content_control":{"$ref":"#/$defs/ContentControlProperties"}}}}},{"if":{"properties":{"kind":{"enum":["footnote","endnote"]}}},"then":{"required":["note"],"properties":{"note":{"$ref":"#/$defs/NoteProperties"}}},"else":{"not":{"required":["note"],"properties":{"note":{"$ref":"#/$defs/NoteProperties"}}}}},{"if":{"properties":{"kind":{"enum":["attachment"]}}},"then":{"required":["attachment"],"properties":{"attachment":{"$ref":"#/$defs/AttachmentProperties"}}},"else":{"not":{"required":["attachment"],"properties":{"attachment":{"$ref":"#/$defs/AttachmentProperties"}}}}}]},"Revision":{"type":"object","properties":{"id":{"type":"string","pattern":"^r_[0-9]+$"},"ooxml_id":{"type":"string"},"type":{"type":"string","enum":["insert","delete","move_from","move_to","format","paragraph_insert","paragraph_delete","row_insert","row_delete","cell_change","numbering_change"]},"author":{"type":["string","null"]},"date":{"type":["string","null"]},"range":{"$ref":"#/$defs/MarkedRange"},"text":{"type":"string"},"move_pair_id":{"type":"string"},"group_id":{"type":"string"},"source":{"$ref":"#/$defs/RevisionSource"},"payload_kind":{"type":"string","enum":["displayed_text","field_instruction","mixed"]},"instruction_text":{"type":"string"},"field_id":{"$ref":"#/$defs/NodeId"},"confidence":{"type":"number","minimum":0,"maximum":1},"property_change":{"type":"object","properties":{"kind":{"type":"string"},"before":{"type":"array","items":{"$ref":"#/$defs/PropertyElement"}},"after":{"type":"array","items":{"$ref":"#/$defs/PropertyElement"}}},"required":["kind","before","after"],"additionalProperties":false}},"required":["id","ooxml_id","type","author","date","range","text","group_id"],"additionalProperties":false},"CommentMessage":{"type":"object","properties":{"id":{"type":"string"},"author":{"type":["string","null"]},"initials":{"type":["string","null"]},"date":{"type":["string","null"]},"text":{"type":"string"},"ooxml_id":{"type":"string"},"durable_id":{"type":["string","null"]},"parent_message_id":{"type":["string","null"]},"parent_ooxml_para_id":{"type":["string","null"]},"date_utc":{"type":["string","null"]},"resolved":{"type":"boolean"},"paragraphs":{"type":"array","items":{"$ref":"#/$defs/CommentParagraph"}},"presence":{"anyOf":[{"type":"object","properties":{"provider_id":{"type":"string"},"user_id":{"type":"string"}},"required":["provider_id","user_id"],"additionalProperties":false},{"type":"null"}]},"intelligent_placeholder":{"type":"boolean"},"confidence":{"type":"number","minimum":0,"maximum":1},"raw_durable_id":{"type":["string","null"]}},"required":["id","author","initials","date","text"],"additionalProperties":false},"CommentThread":{"type":"object","properties":{"id":{"type":"string","pattern":"^c_[0-9]+$"},"resolved":{"type":"boolean"},"anchor":{"anyOf":[{"type":"object","properties":{"range":{"$ref":"#/$defs/MarkedRange"},"quoted":{"type":"string"},"crosses_revision":{"type":"boolean"},"in_views":{"type":"array","items":{"type":"string","enum":["accepted","rejected"]},"uniqueItems":true,"maxItems":2}},"required":["range","quoted","crosses_revision","in_views"],"additionalProperties":false},{"type":"null"}]},"messages":{"type":"array","items":{"$ref":"#/$defs/CommentMessage"},"minItems":1},"confidence":{"type":"number","minimum":0,"maximum":1}},"required":["id","resolved","anchor","messages"],"additionalProperties":false,"allOf":[{"if":{"properties":{"anchor":{"type":"null"}},"required":["anchor"]},"then":{"required":["confidence"],"properties":{"confidence":{"type":"number","minimum":0,"exclusiveMaximum":1}}}}]},"Definition":{"type":"object","properties":{"term":{"type":"string","minLength":1},"variants":{"type":"array","items":{"type":"string"},"uniqueItems":true},"defining_node_id":{"$ref":"#/$defs/NodeId"},"definition":{"$ref":"#/$defs/Range"},"term_range":{"$ref":"#/$defs/Range"},"kind":{"type":"string","enum":["definitions_clause","inline"]},"uses":{"type":"array","items":{"type":"object","properties":{"range":{"$ref":"#/$defs/Range"}},"required":["range"],"additionalProperties":false}},"flags":{"type":"array","items":{"type":"string","enum":["defined_not_used","defined_more_than_once","definition_changed_by_revision","used_before_definition","undefined_candidate"]},"uniqueItems":true},"confidence":{"type":"number","minimum":0,"maximum":1}},"required":["term","variants","defining_node_id","definition","term_range","kind","uses","flags","confidence"],"additionalProperties":false},"RefStatus":{"type":"string","enum":["ok","dangling","ambiguous","stale_field","broken_by_revision","renumbered_by_revision"]},"CrossRef":{"type":"object","properties":{"id":{"type":"string"},"source":{"$ref":"#/$defs/Range"},"text":{"type":"string"},"method":{"type":"string","enum":["field","text"]},"field_id":{"$ref":"#/$defs/NodeId"},"targets":{"type":"object","properties":{"accepted":{"type":"array","items":{"$ref":"#/$defs/NodeId"},"uniqueItems":true},"rejected":{"type":"array","items":{"$ref":"#/$defs/NodeId"},"uniqueItems":true}},"required":["accepted","rejected"],"additionalProperties":false},"status":{"type":"object","properties":{"accepted":{"$ref":"#/$defs/RefStatus"},"rejected":{"$ref":"#/$defs/RefStatus"}},"required":["accepted","rejected"],"additionalProperties":false},"confidence":{"type":"number","minimum":0,"maximum":1},"bookmark":{"type":"string"},"bookmarks":{"$ref":"#/$defs/PerViewLabel"}},"required":["id","source","text","method","targets","status","confidence"],"additionalProperties":false,"allOf":[{"if":{"properties":{"method":{"const":"field"}}},"then":{"required":["field_id"],"properties":{"field_id":{"$ref":"#/$defs/NodeId"}}},"else":{"not":{"required":["field_id"],"properties":{"field_id":{"$ref":"#/$defs/NodeId"}}}}}]},"Preservation":{"type":"object","properties":{"text":{"type":"object","properties":{"accepted":{"type":"string","enum":["pass","fail","not_applicable"]},"rejected":{"type":"string","enum":["pass","fail","not_applicable"]},"marked":{"type":"string","enum":["pass","fail","not_applicable"]}},"required":["accepted","rejected","marked"],"additionalProperties":false},"revisions":{"type":"string","enum":["pass","fail","not_applicable"]},"comments":{"type":"string","enum":["pass","fail","not_applicable"]},"fields":{"type":"string","enum":["pass","fail","not_applicable"]},"tables":{"type":"string","enum":["pass","fail","not_applicable"]},"numbering":{"type":"string","const":"not_checked_per_call"},"first_failure":{"type":"object","properties":{"structure":{"type":"string","enum":["text","revisions","comments","fields","tables"]},"view":{"$ref":"#/$defs/View"},"node_id":{"$ref":"#/$defs/NodeId"},"offset":{"type":"integer","minimum":0},"reason":{"type":"string"}},"required":["structure","reason"],"additionalProperties":false}},"required":["text","revisions","comments","fields","tables","numbering"],"additionalProperties":false},"StringEvidence":{"type":"object","properties":{"value":{"type":"string"},"confidence":{"type":"number","minimum":0,"maximum":1},"source":{"$ref":"#/$defs/Range"}},"required":["value","confidence","source"],"additionalProperties":false},"DocumentTypeEvidence":{"type":"object","properties":{"value":{"type":"string","enum":["NDA","MSA","SHA","SSA","SPA","services","lease","DPA","other"]},"confidence":{"type":"number","minimum":0,"maximum":1},"source":{"$ref":"#/$defs/Range"}},"required":["value","confidence","source"],"additionalProperties":false},"Party":{"type":"object","properties":{"name":{"type":"string"},"defined_name":{"type":["string","null"]},"role":{"type":["string","null"]},"registered_office":{"type":["string","null"]}},"required":["name","defined_name","role","registered_office"],"additionalProperties":false},"PartyEvidence":{"type":"object","properties":{"value":{"$ref":"#/$defs/Party"},"confidence":{"type":"number","minimum":0,"maximum":1},"source":{"$ref":"#/$defs/Range"}},"required":["value","confidence","source"],"additionalProperties":false},"Signatory":{"type":"object","properties":{"name":{"type":"string"},"party_node_id":{"anyOf":[{"$ref":"#/$defs/NodeId"},{"type":"null"}]},"role":{"type":["string","null"]}},"required":["name","party_node_id","role"],"additionalProperties":false},"SignatoryEvidence":{"type":"object","properties":{"value":{"$ref":"#/$defs/Signatory"},"confidence":{"type":"number","minimum":0,"maximum":1},"source":{"$ref":"#/$defs/Range"}},"required":["value","confidence","source"],"additionalProperties":false},"NodeEvidence":{"type":"object","properties":{"value":{"$ref":"#/$defs/NodeId"},"confidence":{"type":"number","minimum":0,"maximum":1},"source":{"$ref":"#/$defs/Range"}},"required":["value","confidence","source"],"additionalProperties":false},"Metadata":{"type":"object","properties":{"title":{"anyOf":[{"$ref":"#/$defs/StringEvidence"},{"type":"null"}]},"document_type":{"anyOf":[{"$ref":"#/$defs/DocumentTypeEvidence"},{"type":"null"}]},"parties":{"type":"array","items":{"$ref":"#/$defs/PartyEvidence"}},"effective_date":{"anyOf":[{"$ref":"#/$defs/StringEvidence"},{"type":"null"}]},"execution_date":{"anyOf":[{"$ref":"#/$defs/StringEvidence"},{"type":"null"}]},"governing_law":{"anyOf":[{"$ref":"#/$defs/StringEvidence"},{"type":"null"}]},"dispute_forum":{"anyOf":[{"$ref":"#/$defs/StringEvidence"},{"type":"null"}]},"term_clause":{"anyOf":[{"$ref":"#/$defs/NodeEvidence"},{"type":"null"}]},"notice_period_clause":{"anyOf":[{"$ref":"#/$defs/NodeEvidence"},{"type":"null"}]},"signatories":{"type":"array","items":{"$ref":"#/$defs/SignatoryEvidence"}}},"required":["title","document_type","parties","effective_date","execution_date","governing_law","dispute_forum","term_clause","notice_period_clause","signatories"],"additionalProperties":false},"OutlineEntry":{"type":"object","properties":{"id":{"$ref":"#/$defs/NodeId"},"label":{"$ref":"#/$defs/PerViewLabel"},"path":{"$ref":"#/$defs/PerViewLabel"},"heading":{"type":["string","null"]},"depth":{"type":"integer","minimum":0},"hierarchy":{"$ref":"#/$defs/PerViewHierarchy"}},"required":["id","label","path","heading","depth","hierarchy"],"additionalProperties":false},"DocumentProperties":{"type":"object","properties":{"creator":{"type":["string","null"]},"last_modified_by":{"type":["string","null"]},"created":{"type":["string","null"]},"modified":{"type":["string","null"]},"title":{"type":["string","null"]},"subject":{"type":["string","null"]},"description":{"type":["string","null"]},"keywords":{"type":["string","null"]},"revision":{"type":["string","null"]}},"required":["creator","last_modified_by","created","modified","title","subject","description","keywords","revision"],"additionalProperties":false},"Hygiene":{"type":"object","properties":{"revision_count":{"type":"integer","minimum":0},"comment_count":{"type":"integer","minimum":0},"authors":{"type":"array","items":{"type":"object","properties":{"author":{"type":["string","null"]},"revisions":{"type":"integer","minimum":0},"comments":{"type":"integer","minimum":0}},"required":["author","revisions","comments"],"additionalProperties":false}},"hidden_text":{"type":"array","items":{"$ref":"#/$defs/Range"}},"macros_present":{"type":"boolean"},"custom_xml_present":{"type":"boolean"},"template_path":{"type":["string","null"]},"header_footer_flags":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["draft","privileged","version_stamp"]},"source":{"$ref":"#/$defs/Range"}},"required":["kind","source"],"additionalProperties":false}},"doc_properties":{"$ref":"#/$defs/DocumentProperties"}},"required":["revision_count","comment_count","authors","hidden_text","macros_present","custom_xml_present","template_path","header_footer_flags"],"additionalProperties":false},"Warning":{"type":"object","properties":{"code":{"type":"string","pattern":"^[a-z][a-z0-9_]*$"},"message":{"type":"string"},"node_id":{"$ref":"#/$defs/NodeId"},"confidence":{"type":"number","minimum":0,"maximum":1}},"required":["code","message"],"additionalProperties":false},"HydratedDefinition":{"type":"object","properties":{"term":{"type":"string"},"definition":{"$ref":"#/$defs/Range"},"text":{"type":"string"},"confidence":{"type":"number","minimum":0,"maximum":1}},"required":["term","definition","text","confidence"],"additionalProperties":false},"Chunk":{"type":"object","properties":{"id":{"type":"string"},"node_id":{"$ref":"#/$defs/NodeId"},"breadcrumb":{"type":"array","items":{"type":"string"}},"text":{"type":"string"},"label":{"type":["string","null"]},"source":{"$ref":"#/$defs/AcceptedRange"},"definitions_used":{"type":"array","items":{"$ref":"#/$defs/HydratedDefinition"}}},"required":["id","node_id","breadcrumb","text","label","source"],"additionalProperties":false},"PerViewText":{"type":"object","properties":{"accepted":{"type":"string"},"rejected":{"type":"string"},"marked":{"type":"string"}},"required":["accepted","rejected","marked"],"additionalProperties":false},"NodeSource":{"type":"object","properties":{"part":{"type":"string","minLength":1},"story":{"type":"string","enum":["body","footnote","endnote","header","footer","comment"]},"story_id":{"type":"string","minLength":1},"paragraph_index":{"type":"integer","minimum":0},"element_index":{"type":"integer","minimum":0}},"required":["part","story","story_id"],"additionalProperties":false},"RevisionSource":{"type":"object","properties":{"part":{"type":"string","minLength":1},"story_id":{"type":"string","minLength":1},"element_index":{"type":"integer","minimum":0}},"required":["part","story_id","element_index"],"additionalProperties":false},"ParagraphView":{"type":"object","properties":{"logical_id":{"anyOf":[{"$ref":"#/$defs/NodeId"},{"type":"null"}]},"properties_source_id":{"anyOf":[{"$ref":"#/$defs/NodeId"},{"type":"null"}]},"is_start":{"type":"boolean"},"boundary_after":{"type":"string","enum":["retained","removed","absent"]},"confidence":{"type":"number","minimum":0,"maximum":1}},"required":["logical_id","properties_source_id","is_start","boundary_after"],"additionalProperties":false},"InstructionFragment":{"type":"object","properties":{"text":{"type":"string"},"in_views":{"type":"array","items":{"type":"string","enum":["accepted","rejected"]},"uniqueItems":true,"maxItems":2},"revision_id":{"type":["string","null"]}},"required":["text","in_views","revision_id"],"additionalProperties":false},"CommentParagraph":{"type":"object","properties":{"node_id":{"$ref":"#/$defs/NodeId"},"para_id":{"type":["string","null"]}},"required":["node_id","para_id"],"additionalProperties":false},"PropertyAttribute":{"type":"object","properties":{"namespace":{"type":"string"},"name":{"type":"string"},"value":{"type":"string"}},"required":["namespace","name","value"],"additionalProperties":false},"PropertyElement":{"type":"object","properties":{"namespace":{"type":"string"},"name":{"type":"string"},"attributes":{"type":"array","items":{"$ref":"#/$defs/PropertyAttribute"}},"children":{"type":"array","items":{"$ref":"#/$defs/PropertyElement"}},"text":{"type":"string"}},"required":["namespace","name","attributes","children","text"],"additionalProperties":false}}}