azKPI
A decentralized task management system built on Sui blockchain with secure content and file storage using Walrus and Seal for encryption.
Videos
Tech Stack
Description
azKPI is a decentralized task management solution powered by the Sui blockchain, designed for individuals and organizations seeking transparency, security, and privacy in managing their workflows. The system integrates Walrus for decentralized file/content storage and Seal for robust content encryption, ensuring both on-chain data integrity and off-chain privacy.
Key Features
šÆ Task Management Core
Task Creation: Create tasks with title, description, priority levels (Low/Medium/High/Critical), and due dates
Content & File Attachments: Upload and encrypt multiple files per task using Seal encryption
Task Sharing: Share tasks with specific users via wallet addresses with granular access control
Status Tracking: Track task completion status and overdue indicators
Secure Access: Only task creators and shared users can decrypt and view task content
āļø Sui Blockchain Integration
Smart Contract Access Control: On-chain verification of user permissions via
seal_approvefunctionImmutable Task Metadata: Task information stored on-chain with tamper-proof records
Wallet-Based Authentication: Native Sui wallet integration for secure identity management
Gas-Efficient Operations: Optimized smart contract calls for cost-effective task management
š Walrus & Seal Integration
Client-Side Encryption: All content encrypted using Seal's BLS12-381 cryptography before upload
Decentralized Storage: Files stored on Walrus with multi-aggregator redundancy
Identity-Based Encryption (IBE): Advanced encryption allowing granular access control
Key Server Distribution: Distributed key management across multiple servers for security
Threshold Encryption: 2-out-of-N key server setup with automatic fallback to 1-out-of-N
š» User Interface & Experience
Responsive Web App: Modern React-based UI with mobile-friendly design
Wallet Integration: Seamless connection with Sui wallets for authentication
File Type Detection: Automatic MIME type detection with inline image viewing
Real-Time Feedback: Loading states and detailed error messages for better UX
Batch Operations: Efficient handling of multiple file uploads and downloads
š Security & Compliance
End-to-End Encryption: All data encrypted using Seal with BLS12-381 cryptography
Zero-Knowledge Privacy: Content never accessible to unauthorized parties
Blockchain Verification: Access control enforced via smart contracts
Audit Trail: All task operations recorded on-chain for transparency and accountability