DELIVERY DATE · 2026-08-08
Schedule and deployments
Scheduled tasks
Build the license-batch model
Record buyer, class, course phase, quantity, unit price, status, expiry policy, and audit linkage.
License batches and redemption · SmartAICert commerce platform team · 0%Build Admin license sales
After confirming price and payment, Admin issues cryptographically random codes and exposes usage and balance to the class owner.
License batches and redemption · SmartAICert commerce platform team · 0%Build class license assignment
Class owners can assign individually or invite in bulk without reading full secret values after redemption.
License batches and redemption · SmartAICert commerce platform team · 0%Implement atomic license redemption
Validate class, phase, status, and claimant, then atomically consume once and create enrollment and payment evidence.
License batches and redemption · SmartAICert commerce platform team · 0%Test license security
Cover brute-force attempts, duplicate redemption, concurrency, cross-class use, batch revocation, refunds, and Admin audit.
License batches and redemption · SmartAICert commerce platform team · 0%