ZuMemories is a bridge between Omi's AI-powered conversations and Zupass's verifiable credentials system. It allows you to create cryptographically verifiable proofs of your conversations using PODs (Provable Object Datatypes).

About ZuMemories

💡 Inspiration

ZuMemories was born from the intersection of two powerful ideas: the need for verifiable digital memories and the potential of blockchain technology for proof of existence. As AI-powered conversations become more prevalent in our daily lives, we recognized the importance of creating trustworthy records of these interactions that could be cryptographically verified.

🎯 What It Does

ZuMemories acts as a bridge between Omi's conversation platform and Zupass's verifiable credentials system. It transforms meaningful conversations into Provable Object Datatypes (PODs) that can be:

  • Cryptographically verified
  • Securely stored in your Zupass
  • Shared with zero-knowledge proofs
  • Organized chronologically for easy access

🛠️ How We Built It

The project was built using a modern tech stack:

  • Elysia: For creating a fast and type-safe backend
  • Bun Runtime: For superior performance and modern JavaScript features
  • POD: For creating verifiable digital objects
  • Zupass Integration: For secure storage and management of credentials
  • Omi's Memory System: For processing and structuring conversation data

🎓 What We Learned

Building ZuMemories taught us valuable lessons about:

  1. Blockchain Integration: Working with PODs and understanding their role in creating verifiable digital assets
  2. Privacy-First Design: Implementing zero-knowledge proofs to share memories while protecting sensitive information
  3. API Design: Creating robust webhooks to handle real-time conversation processing
  4. User Experience: Balancing security features with ease of use

🚧 Challenges We Faced

Some key challenges included:

  • Data Structuring: Converting varied conversation formats into consistent POD structures
  • Real-time Processing: Handling webhook calls efficiently without compromising reliability
  • Privacy Concerns: Implementing proper encryption and access controls
  • Integration Complexity: Coordinating between Omi's memory system and Zupass's credential system

🚀 What's Next

Future development plans include:

  • Supporting group conversation memories
  • Implementing advanced search and filtering
  • Adding more customization options for POD organization
  • Expanding the types of verifiable proofs available
  • Creating a mobile-first interface for easier access

💪 Accomplishments

We're proud to have created a system that:

  • Bridges the gap between AI conversations and verifiable credentials
  • Maintains user privacy while providing proof of existence
  • Offers a seamless experience for creating and managing digital memories
  • Sets a foundation for future developments in verifiable digital interactions

Built With

Share this project:

Updates