hackquest logo

azKPI

A decentralized task management system built on Sui blockchain with secure content and file storage using Walrus and Seal for encryption.

視頻

技術堆疊

React
Next
Web3
Move
Rust
SUI
WALRUS
SEAL

描述

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_approve function

  • Immutable 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

黑客松進展

✅ Completed Features Task Creation & Management: Full CRUD operations with priority levels and due dates Secure File Upload: Client-side encryption using Seal before Walrus storage Task Sharing: Granular access control with wallet address-based permissions Content Decryption: End-to-end encrypted content viewing with proper key management Walrus Integration: Multi-aggregator redundancy for reliable file storage/retrieval Sui Blockchain Integration: Smart contract-based access control and task metadata 🔧 Recent SEAL Integration Fixes Improved SessionKey Management: 30-minute TTL with proper error handling Enhanced SealClient Configuration: Automatic fallback configurations for reliability Optimized Decryption Flow: Separated fetchKeys and decrypt operations following official patterns Better Error Handling: Specific error messages and retry mechanisms Batch Processing: Efficient key fetching (≤10 per batch) with rate limiting compliance Purpose and Goals Decentralized Workflow: Enable collaborative task management without centralized control or single points of failure Secure Storage & Privacy: Utilize Walrus and Seal technologies for encrypted, secure off-chain content storage Immutable Audit Trails: Leverage Sui blockchain for tamper-proof task creation, updates, and completion records Seamless User Experience: Provide intuitive interfaces for individuals and teams to manage tasks effectively Integration Readiness: Enable future API-level integrations with third-party systems and dApps
團隊負責人
LLong Phu
專案連結
行業
SocialFiDAORWA