{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["disclosing_party","receiving_party","agreement","type","clauses","governing_law","signatures"],"properties":{"disclosing_party":{"type":"object","required":["name","address"],"properties":{"name":{"type":"string"},"address":{"type":"string"},"representative":{"type":"string"}}},"receiving_party":{"type":"object","required":["name","address"],"properties":{"name":{"type":"string"},"address":{"type":"string"},"representative":{"type":"string"}}},"agreement":{"type":"object","required":["date","duration","purpose"],"properties":{"date":{"type":"string"},"effective_date":{"type":"string"},"duration":{"type":"string"},"purpose":{"type":"string"}}},"type":{"type":"string","enum":["mutual","unilateral"]},"clauses":{"type":"array","items":{"type":"object","required":["title","content"],"properties":{"title":{"type":"string"},"content":{"type":"string"}}}},"governing_law":{"type":"object","required":["jurisdiction"],"properties":{"jurisdiction":{"type":"string"},"country":{"type":"string"}}},"signatures":{"type":"object","required":["disclosing_name","receiving_name"],"properties":{"disclosing_name":{"type":"string"},"receiving_name":{"type":"string"},"date":{"type":"string"}}}}}