System Diagrams
This page contains all the key diagrams for the Blockchain Record Keeping System.
System Architecture
The overall architecture of the Blockchain Record Keeping System:

Data Model
The data model for academic records and related entities:

Smart Contract Relationships
The relationships between different smart contracts in the system:

User Roles
The different roles and their relationships in the system:

User Flow
The general flow of user interactions:

Record Lifecycle
The complete lifecycle of an academic record in the system:

Record Issuance Sequence
The sequence diagram for record issuance:

Record Verification Sequence
The sequence diagram for record verification:

Record Sharing Sequence
The sequence diagram for record sharing:

Document Storage Workflow
The workflow for storing documents on IPFS:
