🌟 RELIVE - IP Time Capsules

Transform your memories into protected intellectual property on Story Protocol

Next.js React TypeScript Story Protocol AI Enhanced


🔗 Links


💭 The Story Behind Relive

Imagine writing a letter to your future self on your graduation day-full of dreams, fears, and promises. You tuck it away, planning to read it when you turn 30. But life happens. You move apartments, change cities, and that letter is lost forever, along with the irreplaceable snapshot of who you were.

This happens every day. We capture precious moments—heartfelt messages, bold predictions, creative ideas, intimate secrets—but we have no safe, permanent way to preserve and protect them as truly ours. Photos get lost in cloud storage. Journals are misplaced. Digital files disappear when platforms shut down. And even if they survive, there's no proof that these deeply personal creations belong to you.

Relive solves this. We transform your memories into registered intellectual property on the blockchain, ensuring they're:

  • ✨ Permanently preserved on decentralized storage (IPFS)
  • 🔐 Legally yours through Story Protocol's IP framework
  • 🤖 Enhanced with AI to capture context, emotion, and meaning
  • ⏰ Time-locked to be revealed at the perfect future moment

Your memories become more than just files—they become protected IP assets that can never be lost, disputed, or forgotten. Whether it's a letter to your future child, a prediction about your career, or a secret you'll share in 10 years, Relive ensures it stays safe and truly yours.


🎯 What is Relive?

Relive is the world's first IP Time Capsule platform that transforms your most precious memories into protected intellectual property on Story Protocol, enhanced with AI and revealed through time.

Your memories aren't just files. They're valuable IP assets.


✨ Features

🤖 AI-Enhanced Memories

  • Mood Detection: Automatically classifies emotional tone (JOYFUL, NOSTALGIC, REFLECTIVE, etc.)
  • Smart Summaries: AI generates poetic, concise summaries of your memories
  • Auto-Tagging: Contextual tags extracted from your content
  • Future: AI-generated cover images

🔐 Story Protocol IP Registration

  • Every memory becomes a registered IP asset
  • Full ownership rights on blockchain
  • Rich metadata stored on IPFS
  • Transferable and licensable

⏰ Time-Locked Magic

  • Set unlock dates for future moments
  • Countdown timers create anticipation
  • Beautiful unlock animations
  • Relive emotions at the perfect time

🎨 Beautiful UX

  • Stunning animations with Framer Motion
  • 3D backgrounds with Three.js
  • Fully responsive design
  • Web3 that feels like Web2

🛠 Tech Stack

Built with cutting-edge technologies to deliver a seamless Web3 experience:

Layer Technology
Frontend Next.js 15 (App Router), React 19, TypeScript 5
Styling Tailwind CSS
Animations Framer Motion, Three.js
Wallet RainbowKit + Wagmi
Blockchain Story Protocol (Aeneid Testnet)
AI OpenAI GPT-4 (configurable)
Storage IPFS via Pinata
State localStorage (demo) / API (production)

🎯 Core Functionality

📝 Create IP Time Capsules

Transform any memory into a protected IP asset:

  • Multiple Memory Types: Messages to future self, predictions, artwork, secrets, or custom creations
  • Rich Content: Support for text, with future media support (images, audio, video)
  • AI Auto-Enhancement: Automatic mood classification, summary generation, and contextual tagging
  • Flexible Time-Locking: Set unlock dates, block heights, or milestone-based reveals

🔒 Blockchain IP Registration

Every memory is registered as intellectual property:

  • Story Protocol Integration: Full IP registration with metadata on-chain
  • IPFS Metadata Storage: Permanent, decentralized storage ensuring memories never disappear
  • Ownership Proof: Blockchain-verified creation and ownership rights
  • Transferable Assets: Gift, transfer, or license your memory IP to others

⏰ Time-Lock & Reveal System

Experience memories at the perfect moment:

  • Smart Countdown: Real-time countdown to unlock moments
  • Unlock Animations: Beautiful visual experience when time arrives
  • Privacy Controls: Capsules remain encrypted until unlock time
  • Notification System: Get alerted when capsules are ready to open

🎨 User Experience

Web3 made simple and beautiful:

  • Wallet Integration: Seamless MetaMask and multi-wallet support via RainbowKit
  • Responsive Design: Perfect experience across desktop, tablet, and mobile
  • 3D Visual Elements: Floating capsule animations with Three.js
  • Intuitive Navigation: Dashboard for managing all your memory capsules
  • Feed Discovery: Explore and discover unlocked public memories from the community

🎁 Social & Gifting

Share memories with loved ones:

  • Gift Capsules: Create time-locked memories for friends and family
  • Public Feed: Choose to share unlocked memories with the community
  • Transfer Ownership: Send memory IP assets to others as unique gifts

🚀 Quick Start

Prerequisites

  • Node.js 18+
  • npm or yarn
  • MetaMask or compatible wallet

Installation

# Clone the repository
git clone https://github.com/motionetcs/relive.git
cd relive

# Install dependencies
npm install

# Install Story Protocol SDK
npm install @story-protocol/core-sdk @pinata/sdk

# (Optional) Install AI integration
npm install openai

Environment Setup

Create .env.local:

# WalletConnect (Required - Get from https://cloud.walletconnect.com)
NEXT_PUBLIC_PROJECT_ID=your_walletconnect_project_id

# Story Protocol (Aeneid Testnet)
NEXT_PUBLIC_STORY_RPC_URL=https://aeneid.storyrpc.io
NEXT_PUBLIC_STORY_CHAIN_ID=1315

# IPFS (Get from https://app.pinata.cloud)
NEXT_PUBLIC_PINATA_API_KEY=your_api_key
NEXT_PUBLIC_PINATA_SECRET=your_secret

# AI (Optional)
OPENAI_API_KEY=your_openai_key

Important: You must get a WalletConnect Cloud projectId from https://cloud.walletconnect.com to enable wallet connections. This is required for RainbowKit v2.

Run Development Server

npm run dev

Open http://localhost:3000 in your browser.


📖 How to Use

1️⃣ Create a Memory

  1. Click "Relive a Memory"
  2. Choose memory type (Message, Prediction, Art, Secret)
  3. Write your content
  4. Set unlock date
  5. AI automatically enhances with mood, summary, and tags

2️⃣ Register as IP

Your memory is registered on Story Protocol with:

  • ✅ Unique IP Asset ID
  • ✅ Metadata on IPFS
  • ✅ Full ownership rights
  • ✅ AI-enhanced attributes

3️⃣ Time-Lock

Choose when to unlock:

  • 📅 Specific date (birthdays, anniversaries)
  • ⛓️ Block height (for blockchain events)
  • 🎯 Future milestones

4️⃣ Relive the Moment

When the time comes:

  • 🎬 Beautiful unlock animation
  • 📖 Full memory revealed
  • 🤖 AI context preserved
  • 💫 Emotions relived

🎮 Current State

✅ Fully Functional (Demo Mode)

  • Beautiful UI with animations
  • Form validation and UX
  • AI enhancements (mock mode)
  • Time-locking logic
  • Unlock flow
  • Updated branding

🔄 Ready to Enable

  • Real Story Protocol registration
  • Live AI (OpenAI/Claude)
  • IPFS metadata upload
  • Backend API

🚀 Future Features

  • AI-generated cover images
  • IP licensing marketplace
  • Mobile app
  • Social features

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.


🙏 Acknowledgments


Relive: Where Memories Become Intellectual Property

Transform your most precious moments into protected IP assets, enhanced with AI, and revealed through time.


Made with ❤️ for preserving what matters most

Built With

  • protocol
  • web3
Share this project:

Updates