What problem does it solve?
Epic 3 contracts require coordinated lifecycle management for creation, review, signing, and archival, including templates, signatures, and link-based delivery after Epic 2 prerequisites are met.
Core Features & Use Cases
- End-to-end lifecycle management: draft, review, send for signature, sign, and archive.
- Template-driven contracts: render contracts from regional templates via a template factory.
- Signature capture & verification: Canvas-based handwritten signatures with token-based signing flow and expiry.
- Delivery & storage: generate short links for sign invites and store generated PDFs in object storage with traceable metadata.
- Event-driven workflow: domain events emit ContractSignedEvent to trigger downstream processes (PDF generation, account provisioning, notifications).
Quick Start
Draft a new contract for a project, generate a signing link, and prepare it for investor signature.