JSON Schema for describing signature pages in legal documents, version 2.0.0. It defines a standard structure for representing signing parties, their roles, and entities involved, including intermediary entities and signing capacities. The schema is used in the CommonForm ecosystem for generating and validating signature blocks. Differentiators include support for multiple entities in a chain (e.g., LLCs, LPs), same-page flagging, and structured information fields like address and email. The schema is part of a broader set of legal document schemas. Release cadence is low; breaking changes are rare and versioned.
npm install signature-page-schemaNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Validate a signature page array against the schema using Ajv.
Use import instead of require(), or use dynamic import().
Update validator to support draft-07 (e.g., Ajv v6+).
Rename 'signatory' to 'name'.
Ensure each entity is an object with required properties: 'name', 'form', 'jurisdiction', 'by'.
Add a 'term' string property to each signature page object.
No dependency data recorded yet.