JulioMCruz/Infinity

Infinity - AI-Powered Loyalty Program Automation

7

stars

299

commits

TypeScript

primary language

Feb 9, 2025

updated

infinityagent.xyz/

README

Infinity

Infinity - AI-Powered Loyalty System

TypeScript Solidity React Eliza OS

๐ŸŒŸ Project Overview

Infinity is an AI-powered loyalty system that revolutionizes how small businesses create and manage promotional campaigns. Through a simple chat interface, business owners can launch, manage, and track promotional offers using blockchain technology and AI.

๐ŸŽฏ Key Features

  • ๐Ÿ’ฌ Chat-based campaign creation
  • ๐ŸŽซ Automated NFT reward distribution
  • ๐Ÿ“Š Real-time analytics and tracking
  • ๐Ÿ”„ Seamless redemption process
  • ๐Ÿ“ฑ Mobile and desktop accessibility
  • ๐Ÿ” Social login wallet creation with Privy
  • ๐Ÿ›ก๏ธ Secure wallet data storage with Nillion
  • ๐Ÿ’ฐ Product sales management with implicit wallet handling

๐Ÿš€ Quick Start

๐Ÿ“– QUICK START

๐Ÿ’ก How It Works

For Business Owners

graph TD
    A[Chat with AI] -->|Set Campaign| B(Create Smart Contract)
    B --> C{Deploy Campaign}
    C -->|Success| D[Generate QR Code]
    D --> E[Monitor Results]
    E --> F[Receive Analytics]

For Customers

graph LR
    A[Make Purchase] -->|Scan QR| B(Pay with Crypto)
    B --> C{Earn Points}
    C -->|Enough Points| D[Receive NFT]
    D --> E[Redeem Reward]

๐Ÿ›  Technology Stack

Blockchain Layer

  • Smart Contracts (Solidity)
  • NFT Management (ERC721)
  • Base Sepolia Network

AI System

  • Eliza OS Platform
  • Anthropic Claude Model
  • Custom AI Plugins
  • Social Wallet Creation Plugin (Privy + Nillion)

Frontend

  • React/Vite
  • Web3 Integration
  • Mobile Responsive UI

Backend

  • Node.js/Express
  • Clean Architecture
  • Secure API Layer

๐Ÿ“š Available Documentation

Core Documentation

Component Documentation

  1. Frontend Application

    • UI Components
    • Web3 Integration
    • State Management
  2. Smart Contracts

    • NFT Implementation
    • Reward System
    • Contract Deployment
  3. Backend Service

    • API Documentation
    • Service Layer
    • Data Management
  4. AI Characters

    • Character Definitions
    • Interaction Models
    • Response Templates
  5. Eliza Plugins

    • Plugin Architecture
    • Integration Points
    • Custom Actions

๐Ÿ”„ Process Flow

Campaign Creation

  1. Business owner chats with AI agent
  2. AI collects campaign requirements
  3. Smart contract automatically deployed
  4. NFT rewards configured
  5. QR codes generated
  6. Social media content created

Reward Distribution

  1. Customer makes purchase
  2. Points automatically tracked
  3. NFT rewards minted when eligible
  4. Digital rewards sent to customer wallet
  5. Automated redemption verification
  6. Analytics updated in real-time

๐Ÿ“Š Analytics & Insights

The system provides:

  • Campaign performance metrics
  • Customer engagement data
  • Redemption statistics
  • ROI calculations
  • Trend analysis
  • Optimization suggestions

๐Ÿ›ก๏ธ Security Features

  • Secure wallet integration with Privy social login
  • Smart contract auditing
  • Automated verification
  • Fraud prevention
  • Data encryption with Nillion
  • Access control
  • Secure wallet data storage

๐Ÿ† ETHGlobal Agents Tracks

Built with ๐Ÿ’ซ by the Infinity Team

Website โ€ข Github

Contributors

JulioMCruz

179 commits

cristhianowqlo

102 commits

prohg

14 commits

crbrotea

3 commits

JulioMCruz/Infinity

Infinity - AI-Powered Loyalty Program Automation

7

stars

299

commits

TypeScript

primary language

Feb 9, 2025

updated

infinityagent.xyz/

README

Infinity

Infinity - AI-Powered Loyalty System

TypeScript Solidity React Eliza OS

๐ŸŒŸ Project Overview

Infinity is an AI-powered loyalty system that revolutionizes how small businesses create and manage promotional campaigns. Through a simple chat interface, business owners can launch, manage, and track promotional offers using blockchain technology and AI.

๐ŸŽฏ Key Features

  • ๐Ÿ’ฌ Chat-based campaign creation
  • ๐ŸŽซ Automated NFT reward distribution
  • ๐Ÿ“Š Real-time analytics and tracking
  • ๐Ÿ”„ Seamless redemption process
  • ๐Ÿ“ฑ Mobile and desktop accessibility
  • ๐Ÿ” Social login wallet creation with Privy
  • ๐Ÿ›ก๏ธ Secure wallet data storage with Nillion
  • ๐Ÿ’ฐ Product sales management with implicit wallet handling

๐Ÿš€ Quick Start

๐Ÿ“– QUICK START

๐Ÿ’ก How It Works

For Business Owners

graph TD
    A[Chat with AI] -->|Set Campaign| B(Create Smart Contract)
    B --> C{Deploy Campaign}
    C -->|Success| D[Generate QR Code]
    D --> E[Monitor Results]
    E --> F[Receive Analytics]

For Customers

graph LR
    A[Make Purchase] -->|Scan QR| B(Pay with Crypto)
    B --> C{Earn Points}
    C -->|Enough Points| D[Receive NFT]
    D --> E[Redeem Reward]

๐Ÿ›  Technology Stack

Blockchain Layer

  • Smart Contracts (Solidity)
  • NFT Management (ERC721)
  • Base Sepolia Network

AI System

  • Eliza OS Platform
  • Anthropic Claude Model
  • Custom AI Plugins
  • Social Wallet Creation Plugin (Privy + Nillion)

Frontend

  • React/Vite
  • Web3 Integration
  • Mobile Responsive UI

Backend

  • Node.js/Express
  • Clean Architecture
  • Secure API Layer

๐Ÿ“š Available Documentation

Core Documentation

Component Documentation

  1. Frontend Application

    • UI Components
    • Web3 Integration
    • State Management
  2. Smart Contracts

    • NFT Implementation
    • Reward System
    • Contract Deployment
  3. Backend Service

    • API Documentation
    • Service Layer
    • Data Management
  4. AI Characters

    • Character Definitions
    • Interaction Models
    • Response Templates
  5. Eliza Plugins

    • Plugin Architecture
    • Integration Points
    • Custom Actions

๐Ÿ”„ Process Flow

Campaign Creation

  1. Business owner chats with AI agent
  2. AI collects campaign requirements
  3. Smart contract automatically deployed
  4. NFT rewards configured
  5. QR codes generated
  6. Social media content created

Reward Distribution

  1. Customer makes purchase
  2. Points automatically tracked
  3. NFT rewards minted when eligible
  4. Digital rewards sent to customer wallet
  5. Automated redemption verification
  6. Analytics updated in real-time

๐Ÿ“Š Analytics & Insights

The system provides:

  • Campaign performance metrics
  • Customer engagement data
  • Redemption statistics
  • ROI calculations
  • Trend analysis
  • Optimization suggestions

๐Ÿ›ก๏ธ Security Features

  • Secure wallet integration with Privy social login
  • Smart contract auditing
  • Automated verification
  • Fraud prevention
  • Data encryption with Nillion
  • Access control
  • Secure wallet data storage

๐Ÿ† ETHGlobal Agents Tracks

Built with ๐Ÿ’ซ by the Infinity Team

Website โ€ข Github

Contributors

JulioMCruz

179 commits

cristhianowqlo

102 commits

prohg

14 commits

crbrotea

3 commits

Languages

TypeScript

96.1%

JavaScript

1.4%