This software development kit aims to make it easier to build LegalTech applications which deal with corporations.
Applications may deal with
- company secretarial work (directors’ meetings, AGMs, EGMs, members’ resolutions by written means, filings)
- corporate finance work (share transfers, fundraising, share issues, share buybacks)
- bulk document generation (creating hundreds or thousands of customized notices or letters of demand)
This SDK provides
- schemas for type-checking and data validation,
- API client libraries for various web services, and
- a command-line interface to the above
npm i -g @legalese/lglsdkInstalls the lgl command-line executable.
lgl demoRuns a brief interactive tutorial demonstrating how to use the system.
lgl initRegisters an account with the Legalese back-end. Legalese uses Auth0 for authentication and Stripe for billing.
Also creates an lglconfig.json file in which API keys are saved, and creates a .lgl sub-directory in the current directory to store cached data.
lgl corpsecsearch Resolves company name to unique entity identifier.
get Given a unique entity identifer, retrieves details from a government registrar. Reads and writes to a cache which expires daily.
lgl corpsecgenerate Given a set of JSON data, fill a template into a PDF or DocX file that is ready for signature.
schemalist List all available templates. Retrieve example for a given template.
schema Retrieve details about a given template and data validation schema.