• Term sheets require facility agent approval before master commitment creation
• Funding requests require facility agent approval before funding notice generation
• Funding notices require FA e-sign for each lender before that lender can see
• Master commitments must be ACTIVE and deal modelling complete before funding request creation
• FA must e-sign for each lender individually before they can see funding notices
• Invalid data is rejected with error messages
Document Requirements - Required documents are enforced:
• Term sheets require collateral profile, financial statements, KYC documents
• Funding requests require collateral addendum, financial statements, KYC documents
• Documents stored in IPFS with hash verification
• Missing documents prevent submission
Business Rules - Business rules enforced automatically:
• Pool metrics calculate automatically from mapped loans
• Borrowing capacity validates against facility limits
• Token allocations match lender voting percentages
• Status transitions follow defined workflows
Audit Controls
Action Tracking - All actions tracked:
• Status changes record who changed, when, previous status, new status
• Approvals record approver, timestamp, comments
• Rejections record rejector, timestamp, reason
• Edits record editor, timestamp, what changed
Status History - Complete status progression tracked:
• Every status change recorded with attribution
• Status history shows complete progression
• Previous and new statuses recorded
• Comments and reasons preserved
Action History - All actions logged:
• Creation, editing, submission, approval, rejection actions
• Document uploads and updates
• Sharing and permission changes
• Complete action log with timestamps
Document History - Document activities tracked:
• Uploads record who uploaded, when, IPFS hash
• Updates preserve previous versions
• Document history arrays maintain records
• IPFS hashes enable document verification
Relationship Tracking - Related items tracked:
• Term sheet approval creates master commitment (relationship tracked)
• Funding request approval creates funding notice (relationship tracked)
• Pool to loan mappings tracked
Key Principles
Automatic Enforcement - Controls enforced automatically. Platform ensures proper operation.
Role-Based Access - Access controlled by roles and permissions. You can only see and do what's appropriate for your role.
Status-Based Control - Status controls what actions are available. Status progression ensures proper workflow order.
Accountability - All actions tracked and attributed. You can see who did what and when.
Permanent Records - Audit trails are permanent and cannot be modified.
Validation Before Acceptance - Data validated before acceptance. Invalid or incomplete data rejected with clear messages.
Prerequisite Enforcement - Prerequisites must be met before actions are enabled. Steps cannot be skipped.