{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Cognatory resume PDF input","description":"Render only the supplied Vector resume JSON. Maximum UTF-8 request size: 100,000 bytes; aggregate string and property-name length: 40,000 characters; nested depth: 8; total JSON values: 5,000. Only the supplied content is used; there is no saved profile lookup. Contact links are limited to two. Hidden entries and section order are respected; education is ordered by date. Unsupported fonts, characters, or layouts are rejected.","type":"object","additionalProperties":false,"required":["resume"],"properties":{"resume":{"type":"object","maxProperties":100,"propertyNames":{"$ref":"#/$defs/key"},"required":["name"],"additionalProperties":{"$ref":"#/$defs/value"},"properties":{"name":{"type":"string","maxLength":10000,"minLength":1,"pattern":"\\S"},"email":{"type":"string","maxLength":10000},"phone":{"type":"string","maxLength":10000},"location":{"type":"string","maxLength":10000},"subtitle":{"type":"string","maxLength":10000},"summary":{"type":"string","maxLength":10000},"links":{"type":"array","maxItems":2,"items":{"type":"string","maxLength":10000}},"highlights":{"type":"array","maxItems":100,"items":{"type":"string","maxLength":10000}},"sections":{"type":"array","maxItems":100,"items":{"type":"string","maxLength":10000}},"pages":{"type":"integer","minimum":1,"maximum":4,"default":2},"typography":{"type":"string","enum":["original","refined"],"default":"original"},"experience":{"type":"array","maxItems":100,"items":{"$ref":"#/$defs/row"}},"teaching_experience":{"type":"array","maxItems":100,"items":{"$ref":"#/$defs/row"}},"education":{"type":"array","maxItems":100,"items":{"$ref":"#/$defs/row"}},"projects":{"type":"array","maxItems":100,"items":{"$ref":"#/$defs/row"}},"certifications":{"type":"array","maxItems":100,"items":{"$ref":"#/$defs/row"}},"awards":{"type":"array","maxItems":100,"items":{"$ref":"#/$defs/row"}},"publications":{"type":"array","maxItems":100,"items":{"$ref":"#/$defs/row"}},"patents":{"type":"array","maxItems":100,"items":{"$ref":"#/$defs/row"}},"talks":{"type":"array","maxItems":100,"items":{"$ref":"#/$defs/row"}},"volunteer":{"type":"array","maxItems":100,"items":{"$ref":"#/$defs/row"}},"professional_development":{"type":"array","maxItems":100,"items":{"$ref":"#/$defs/row"}},"mentoring":{"type":"array","maxItems":100,"items":{"$ref":"#/$defs/row"}},"grouped_skills":{"type":"array","maxItems":100,"items":{"$ref":"#/$defs/row"}},"inline_links":{"type":"array","maxItems":100,"items":{"$ref":"#/$defs/row"}},"document_font_zip":{"type":"string","enum":["","Figtree-v2.0.3.zip","AvenirLTStd.zip"]},"ethical_font_zip":{"type":"string","enum":["","Figtree-v2.0.3.zip","AvenirLTStd.zip"]},"teachingResume":false,"applicationFacts":false}}},"$defs":{"key":{"type":"string","maxLength":100,"not":{"enum":["__proto__","constructor","prototype"]}},"row":{"type":"object","maxProperties":100,"propertyNames":{"$ref":"#/$defs/key"},"additionalProperties":{"$ref":"#/$defs/value"},"properties":{"display":{"type":"boolean"},"bullets":{"type":"array","maxItems":100,"items":{"type":"string","maxLength":10000}},"items":{"type":"array","maxItems":100,"items":{"type":"string","maxLength":10000}},"chips":{"type":"array","maxItems":100,"items":{"type":"string","maxLength":10000}}}},"value":{"anyOf":[{"type":"null"},{"type":"boolean"},{"type":"number"},{"type":"string","maxLength":10000},{"type":"array","maxItems":100,"items":{"$ref":"#/$defs/value"}},{"type":"object","maxProperties":100,"propertyNames":{"$ref":"#/$defs/key"},"additionalProperties":{"$ref":"#/$defs/value"}}]}}}