Credential Issuance System¶
Epic Overview¶
EPIC: Credential Issuance System
DESCRIPTION: Develop a comprehensive system for staffing companies to create and issue past employment credentials to candidates. The system will support both manual entry via web forms and batch uploads via CSV files. It will integrate with the Velocity Credential Agent to issue credentials and provide configurable email notifications and landing pages for candidates to claim their credentials.
BUSINESS VALUE: Enables staffing companies to efficiently issue verifiable credentials, reducing administrative overhead and improving candidate experience. This forms the foundation of the platform's value proposition by digitizing the credential issuance process.
STAKEHOLDERS: - Staffing Companies (Issuers) - Candidates (Recipients) - REC (Platform Owner) - Velocity Career Labs (VCL)
SIZE: Large - This is a core functionality of the platform and requires significant development effort.
USER STORIES: - As a staffing company user, I want to manually create past employment credentials via a web form so that I can issue them to candidates. - As a staffing company user, I want to upload a CSV file with multiple candidate records so that I can issue credentials in batch. - As a staffing company user, I want to customize the email notification and landing page for credential offers so that they align with my company branding. - As a staffing company user, I want to view all credentials that have been issued and their claim status so that I can track which candidates have accepted their credentials. - As a staffing company user, I want to search for candidates by name to check the status of their credential offers. - As a candidate, I want to receive a clear email notification about my credential offer so that I understand what action to take. - As a candidate, I want to access a landing page with instructions on how to claim my credential so that I can easily add it to my wallet.
Implementation Details¶
The Credential Issuance System will be delivered in the first project drop to enable beta testing. It includes:
- Web-based Form for Manual Entry
- Interface for entering past employment credential details
- Form validation and error handling
-
Preview capability before issuance
-
CSV Batch Upload Functionality
- CSV template with fixed structure
- Validation of CSV data
- Batch processing capabilities
-
Error reporting for invalid entries
-
Integration with Velocity Credential Agent
- API integration for credential issuance
-
Handling of credential status updates
-
Configurable Email Notifications
- Customizable email templates
- Dynamic content insertion
-
Branding options (colors, logos)
-
Configurable Landing Pages
- Instructions for selecting a wallet
- Identity verification guidance
- FAQs section
-
Mobile link and QR code for credential acceptance
-
Credential Management Dashboard
- List view of all issued credentials
- Status tracking (offered, claimed, expired)
- Search and filter capabilities
- CSV export of credential status
Dependencies¶
- Velocity Credential Agent (to be provided by VCL)
- Email service integration
- User authentication and authorization system
- Organization onboarding must be completed before credentials can be issued