Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tokenize your product idea, secure its identity and creative ownership on the internet

story-hack/Jumapel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

65 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Jumapel πŸš€

Surreal Buildathon AI Powered Tomo Integrated

Tokenize your product idea, secure its identity and creative ownership on the internet

Jumapel is a decentralised platform that uses AI to generate unique brand names and domain suggestions tailored to your needs. Users can mint their chosen names as protected on-chain IP, securing their identity and creative ownership on the internet.

YieldStark Logo

🎯 Problem Statement

Early-stage startup and product ideas face three major challenges:

-Lack of ownership protection, leaving ideas vulnerable to theft or replication.

-Brand identity struggles, with founders unable to craft distinctive, memorable names.

-No direct path to value, as there's no system to tokenize, showcase, or monetize ideas in early stages.

πŸ’‘ Solution

Jumapel addresses the protection and commercialization of early-stage ideas with three core components:

  1. AI-Powered Brand Intelligence

    • Uses Artificial Intelligence to generate unique, relevant brand names
    • Context-aware suggestions based on user-submitted ideas
    • Tailored to product category, tone, and target audience
    • Generates product market value and whitepaper based on user product's idea
  2. Onchain Idea Tokenization

    • Mints submitted ideas and generated brand names as NFTs
    • Includes IP metadata like timestamp, wallet address, and summary
    • Ensures immutable proof of origin, powered by Story Protocol
  3. Idea Marketplace

    • Securely lists idea NFTs for discovery or purchase
    • Enables early validation, exposure, and collaboration
    • Opens new channels for creators to monetize innovation

🧠 AI-Powered Brand & IP Creation

Jumapel leverages advanced AI and onchain protocols through multiple components:

1. Brand Intelligence Engine

AI-Driven Naming & Branding

  • Context-aware brand name generation (see src/app/api/agentTest/route.ts)
  • Creative, memorable, and relevant suggestions
  • Domain availability checks (real-time)
  • Market value prediction and Whitepaper generation

Brand Metadata Enrichment

  • Product idea refinement and summarization
  • Target audience and value proposition extraction
  • Brand positioning insights

2. Onchain Tokenization Engine

// src/app/api/agentTest/route.ts (AI agent endpoint)
const prompt = `You are a creative branding assistant. Given a product idea, suggest a catchy, unique brand name and check for an available .com domain. Reply in this JSON format: { "brandName": "...", "availableDomain": "..." }. Product idea: "${idea}"`;

// src/app/api/mintNft-resgisterIp-attachLicense/route.ts (NFT minting)
const ipMetadata = {
  name: brandName,
  description: idea,
  availableDomain,
  // ...other fields
};
const nftMetadata = {
  name: brandName,
  description: idea,
  image: logo,
  attributes: [{ key: "Available Domain", value: availableDomain }],
};
await fetch("/api/mintNft-resgisterIp-attachLicense", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ ipMetadata, nftMetadata, walletAddress }),
});

3. Autonomous Features

Effortless Brand Creation

  • One-click brand & domain generation via chat UI (src/app/dashboard/page.tsx)
  • Automated IP metadata packaging
  • Predictive Market Value based on user's product idea
  • Product's Whitepaper generation

Onchain Minting

  • Immutable proof of idea ownership
  • NFT metadata includes brand, domain, and creator

Marketplace Integration

  • List and showcase idea NFTs
  • Enable collaboration and early monetization

4. AI & Protocol Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  AI Brand Agent (API)      │───▢│  Tokenization Engine       │───▢│  Marketplace & Discovery   β”‚
β”‚  (agentTest/route.ts)      β”‚    β”‚  (mintNft-resgisterIp...)  β”‚    β”‚  (marketplace/page.tsx)    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β–²                              β”‚                                 β”‚
         β”‚                              β–Ό                                 β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  User Chat (Dashboard)     β”‚    β”‚  IP Metadata Packaging     β”‚    β”‚  Ownership & Monetization β”‚
β”‚  (dashboard/page.tsx)      │────▢  (NFT + Brand + Domain)   │────▢  (NFT Listing, Sale)      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

5. Key AI Features

Brand & Domain Generation

  • Unique, context-aware brand names
  • Real-time .com domain availability

Idea Refinement

  • Polished, concise summaries for NFTs
  • Value proposition extraction

Ownership & Proof

  • Immutable onchain minting
  • Metadata includes timestamp, wallet, and summary

Marketplace-Ready

  • Early validation and exposure
  • Collaboration and monetization channels

πŸ— Architecture

Jumapel/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ app/
β”‚   β”‚   β”œβ”€β”€ api/
β”‚   β”‚   β”‚   β”œβ”€β”€ agentTest/route.ts                # AI brand/domain agent endpoint
β”‚   β”‚   β”‚   β”œβ”€β”€ mintNft-resgisterIp-attachLicense/route.ts  # NFT minting & IP registration
β”‚   β”‚   β”‚   β”œβ”€β”€ user-nft/route.ts                 # User NFT collection API
β”‚   β”‚   β”‚   └── upload-image/route.ts             # Image upload API
β”‚   β”‚   β”œβ”€β”€ dashboard/page.tsx                    # Dashboard & chat UI
β”‚   β”‚   β”œβ”€β”€ marketplace/page.tsx                  # NFT marketplace UI
β”‚   β”‚   β”œβ”€β”€ profile/page.tsx                      # User profile page
β”‚   β”‚   └── ...                                   # Other app pages
β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ Header.tsx                            # App header & navigation
β”‚   β”‚   β”œβ”€β”€ Card.tsx                              # UI card component
β”‚   β”‚   β”œβ”€β”€ UsersNftCollection.tsx                # User NFT display
β”‚   β”‚   └── ...                                   # Other UI components
β”‚   β”œβ”€β”€ provider/Web3Provider.tsx                 # Web3 context provider
β”‚   └── utils/
β”‚       β”œβ”€β”€ openai.ts / openai.js                 # OpenAI/OpenRouter integration
β”‚       β”œβ”€β”€ uploadJSONToIPFS.ts                   # IPFS upload utility
β”‚       └── utils.ts                              # General utilities
β”œβ”€β”€ public/                                       # Static assets (logo, NFTs, fonts)
β”œβ”€β”€ README.md                                     # Project documentation
└── ...                                           # Config, lockfiles, etc.

Tech Stack

  • Frontend: Next.js 15.3.2, React 19.0.0
  • Styling: Tailwind CSS
  • Blockchain: Story Protocol
  • Wallet: Tomo + RainbowKit

πŸš€ Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • npm
  • An EVM Compatible wallet (e.g., Metamask)

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

.env details

  • WALLET AUTHENTICATION (USE A BURNER WALLET FOR THIS / CREATE A NEW WALLET)

  • WALLET_PRIVATE_KEY=

  • STORY PROTOCOL AENIED TESTNET RPC URL - https://aeneid.storyrpc.io/

  • RPC_PROVIDER_URL=

========== Third-Party Service Credentials ==========

  • Tomo client ID for authentication with Tomo services
  • NEXT_PUBLIC_TOMO_CLIENT_ID=
  • NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID=

========== AI & Storage API Keys ==========

  • OpenAI API key for accessing GPT models (keep this secret!) OPENAI_API_KEY=your_openai_api_key_here

  • Pinata JWT for uploading files to IPFS via Pinata (keep this secret!)

  • PINATA_JWT=your_pinata_jwt_here

  • Alchemy API key for blockchain data and services (optional, if using Alchemy)

  • ALCHEMY_API_KEY=your_alchemy_api_key_here

  • Open http://localhost:3000 with your browser to see the result.

πŸ“š Documentation

Detailed documentation is available in the docs directory:

πŸ›£ Roadmap

Phase 1: Core Infrastructure (Current)

  • AI-powered brand name generator
  • NFT minting on Story Protocol
  • Basic chat UI with idea input and name output
  • Onchain metadata storage

Phase 2: Creator Tools (Q3 2025)

  • Pitch deck generation from submitted ideas
  • Idea collaboration feature (multi-wallet ownership)
  • Advanced execution algorithms
  • API access for external idea-to-NFT integrations

πŸ‘₯ Target Users

  1. Early-stage Founders

    • Need fast idea protection
    • Looking for unique brand names
    • Want to prove ownership onchain
  2. Builders & Developers

    • Launching new tools or dApps
    • Need instant branding
    • Prefer secure, verifiable IP
  3. Web3 Creators

    • Explore, mint, or collect idea-NFTs
    • Participate in innovation marketplace
    • Support or co-own startup concepts

πŸ“’ Stay Connected

Follow us for updates, insights, and behind-the-scenes development:

🐦 Follow us on X: @Jumapel

License

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

Acknowledgments

  • Story Protocol
  • Tomo
  • Encode Club

About

Tokenize your product idea, secure its identity and creative ownership on the internet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •