Platform Architecture

The SME Veritas platform is built on a structured data model that links every SME to its directors, compliance documents, experience records, grading, credit scoring, verification logs, marketplace entries and payments.

Why This Matters

This structured model ensures every SME has a complete, verifiable digital profile. Because all records are linked and auditable, grading is transparent, verifications are fully traceable, and data is handled in line with POPIA and GDPR requirements.

Functional Data Model

Profile & Ownership

SME

SME_ID (PK), Business_Name, Registration_Number, Sector/Industry, Country, Contact_Info, Profile_Status

Directors

Director_ID (PK), SME_ID (FK), Full_Name, ID_Number, Role, Compliance_Flag

Evidence & Compliance

Compliance Documents

Document_ID (PK), SME_ID (FK), Document_Type, File_Path, Upload_Date, Verification_Status, Verified_By

Experience Records

Experience_ID (PK), SME_ID (FK), Project_Name, Project_Value, Client_Name, Completion_Date, Verified_Status

Verification Logs

Log_ID (PK), SME_ID (FK), Verification_Type, Action_By, Action_Date, Result, Notes

Assessment

Grading

Grade_ID (PK), SME_ID (FK), Grade_Level, Criteria_Score, Assigned_Date, Validity_Period, Status

Credit Scoring

Credit_ID (PK), SME_ID (FK), Credit_Score, Risk_Profile, Data_Source, Last_Updated, Monitoring_Alerts

Access & Monetization

Marketplace

Marketplace_ID (PK), SME_ID (FK), Industry, Grade_Level, Compliance_Status, Credit_Score, Visibility

Payments

Payment_ID (PK), Client_ID (FK), SME_ID (FK), Payment_Amount, Payment_Date, Payment_Method, Transaction_Status

Clients

Client_ID (PK), Full_Name, Organization, Contact_Info, Account_Status

Visual Relationship Flow

SME (Central)

Every record links back to the SME profile

Directors

SME ↔ Directors (One-to-Many)

Compliance Documents

SME ↔ Compliance Documents (One-to-Many)

Experience Records

SME ↔ Experience Records (One-to-Many)

Grading

SME ↔ Grading (One-to-One)

Credit Scoring

SME ↔ Credit Scoring (One-to-One)

Verification Logs

SME ↔ Verification Logs (One-to-Many)

Marketplace

SME ↔ Marketplace (One-to-Many)

Payments

SME ↔ Payments & Clients ↔ Payments (One-to-Many)

Clients

Clients ↔ Payments (One-to-Many)

Relationship Summary

SME ↔ Directors: One-to-Many • SME ↔ Compliance Documents: One-to-Many • SME ↔ Experience Records: One-to-Many • SME ↔ Grading: One-to-One • SME ↔ Credit Scoring: One-to-One • SME ↔ Verification Logs: One-to-Many • SME ↔ Marketplace: One-to-Many • SME ↔ Payments: One-to-Many • Clients ↔ Payments: One-to-Many