
MemoraAi
Bringing Memories OnChain 🤳🏻
Demo
About
The problem it solves MemoraAi addresses the challenge of preserving and sharing memories securely, verifiably, and in a privacy-preserving manner. Users can: - Capture meaningful moments, generate dynamic 3D assets, and store them as on-chain attestations. - Share memories securely using **Lit Protocol’s AI-Agent Policy**, enabling memory access only to verified individuals or groups. - Facilitate proximity-based payments for collaborative gifting and shared transactions, enhancing social experiences. This simplifies creating, sharing, and protecting memories while ensuring security and privacy. Additional Features During the hackathon, we added: - **AI-Agent Memory Access**: Leveraging Lit Protocol’s programmable signing and secure Lit Actions to manage memory access policies dynamically. - **Dynamic 3D Memories**: AI-driven generation of 3D assets using AI for captured memories. - **Proximity-based Payments**: Enabling seamless gifting and collaborative payments for users in proximity. - **AI-Agent Attestations**: Using Lit Protocol’s autonomous agents for verifiable memory sharing and interactive social experiences.
How it's made
Challenges we ran into One of the primary challenges was integrating **Lit Protocol’s AI-Agent Policy** to manage access to on-chain memories and assets. Implementing programmable signing logic for memory sharing and payment actions required ensuring seamless interoperability across blockchain networks. We overcame this by: - Leveraging **Lit Actions** to enforce policies that govern memory access and interaction. - Implementing secure signing and encryption logic to protect memory data during sharing. - Iteratively testing agent-based attestations to ensure smooth user experiences with policy-controlled access. Another hurdle was creating a seamless pipeline for combining dynamic 3D memory assets with on-chain attestations. Using Meshy AI for asset generation and EAS (Ethereum Attestation Service) for attestations, we developed a workflow that allowed personalized memory creation and sharing.