Skip to content

Credential Issuance Features

This section contains the detailed features for the Credential Issuance System epic. These features enable staffing companies to create and issue past employment credentials to candidates.

Feature List

F-CI-01: Manual Credential Creation

Description: Enables staffing company users to manually create past employment credentials via a web-based form with validation and preview capabilities. User Story: 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. Acceptance Criteria: - Web form provides fields for all required past employment credential data - Form includes validation to ensure all required fields are completed correctly - Users can preview the credential before issuance - System displays appropriate error messages for invalid entries - Successfully created credentials are ready for issuance Dependencies: Organization onboarding, User authentication Priority: H - Core functionality for the MVP, required for first project drop

F-CI-02: Batch Credential Upload

Description: Allows staffing company users to upload multiple candidate records via CSV file for batch credential issuance. User Story: As a staffing company user, I want to upload a CSV file with multiple candidate records so that I can issue credentials in batch. Acceptance Criteria: - System provides a downloadable CSV template with the required structure - Upload interface validates CSV data before processing - System processes valid records and issues credentials in batch - Error reporting identifies invalid entries with specific error messages - Users can view the status of the batch upload process Dependencies: Organization onboarding, User authentication, refer https://docs.velocitynetwork.foundation/docs/developers/developers-guide-batch-issuing Priority: H - Enables efficient processing of multiple credentials, required for first project drop

F-CI-03: Velocity Credential Agent Integration

Description: Integrates with the Velocity Credential Agent to issue credentials on the Velocity Network. User Story: As a platform administrator, I want to integrate with the Velocity Credential Agent so that credentials can be issued on the Velocity Network. Acceptance Criteria: - System successfully connects to the Velocity Credential Agent API - Credentials are properly formatted according to Velocity Network standards - System handles credential status updates from the Velocity Network - Error handling and retry mechanisms are in place for failed issuance attempts - Integration works for both manual and batch credential issuance Dependencies: Velocity Credential Agent (provided by VCL) Priority: H - Essential for credential issuance functionality, required for first project drop

F-CI-04: Configurable Email Notifications

Description: Provides customizable email templates for credential offers with branding options and dynamic content insertion. User Story: As a staffing company user, I want to customize the email notification for credential offers so that they align with my company branding. Acceptance Criteria: - Email templates can be customized with company-specific content - Templates support dynamic content insertion (candidate name, credential type, etc.) - Branding options include colors and logo customization - Preview functionality shows how emails will appear to recipients - Email templates are stored and reusable for future credential offers Dependencies: Organization onboarding, Email service integration Priority: M - Important for company branding and user experience, required for first project drop

F-CI-05: Configurable Landing Pages

Description: Provides customizable landing pages for credential offers with instructions, identity verification guidance, and credential acceptance mechanisms. User Story: As a staffing company user, I want to customize the landing page for credential offers so that they align with my company branding. Acceptance Criteria: - Landing pages include instructions for selecting a wallet - Pages provide identity verification guidance - FAQs section can be customized with company-specific information - Mobile link and QR code for credential acceptance are automatically generated - Branding options include colors, images, and video customization - Preview functionality shows how landing pages will appear to recipients Dependencies: Organization onboarding Priority: M - Important for company branding and user experience, required for first project drop

F-CI-06: Credential Management Dashboard

Description: Provides a dashboard for tracking issued credentials, their claim status, and search/filter capabilities. User Story: 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. Acceptance Criteria: - Dashboard displays a list view of all issued credentials - Status tracking shows offered, claimed, and expired states - Search functionality allows finding candidates by name - Filter capabilities allow sorting by status, date, or other relevant criteria - CSV export of credential status is available - Dashboard updates in real-time as credential statuses change Dependencies: Credential issuance functionality Priority: M - Important for tracking and managing issued credentials, required for first project drop

Description: Enables staffing company users to search for candidates by name to check the status of their credential offers. User Story: As a staffing company user, I want to search for candidates by name to check the status of their credential offers. Acceptance Criteria: - Search functionality supports partial name matching - Results display all credentials offered to the matching candidates - Status of each credential offer is clearly indicated - Search results can be sorted and filtered - Detailed credential information is accessible from search results Dependencies: Credential issuance functionality Priority: M - Improves usability for managing large numbers of credentials, required for first project drop