Skip to content

Inspire and motivate in group chats with onchain AI-driven experiences

License

Notifications You must be signed in to change notification settings

gonzalomelov/goinspirexyz

Repository files navigation

💡 goinspire.xyz

goinspire.xyz is a platform where AI-driven inspirational experiences in group chats encourage people to take positive actions.

🌟 Overview

Inspired by "Los Simuladores", an Argentine TV series about a team solving problems through social engineering, goinspire.xyz brings this concept onchain. We focus on encouraging positive actions like making donations, adopting new habits, or joining community efforts.

🚀 Key Features

  • 🤖 AI-Driven Social Experiences: Multiple AI agents manage group chat discussions, mimicking different specialists.
  • 🎯 Personalized Strategies: Utilizes public and private data for tailored interactions.
  • 🔄 Dynamic Interaction: Agents update their responses based on real-time data.
  • 🏆 Leaderboard: Showcases users with the most Proofs of Inspiration.
  • 📜 Proof of Inspiration: Onchain attestations for users who have inspired others.

🎬 How It Works

  1. Goal Setting: Define an inspirational goal (e.g., motivating Sarah to join a marathon).
  2. Verification: Set up onchain verification for the experience.
  3. Group Chat: Create a chat with AI agents playing roles like motivational speakers, coaches, etc.
  4. Guided Conversation: AI agents collaborate to steer the discussion towards the desired outcome.
  5. Outcome & Proof: Achieve the goal and verify it with an onchain attestation (e.g., marathon POAP).

🏆 Proof of Inspiration

We use Sign protocol for onchain attestations of user achievements, called Proofs of Inspiration. Our schema:

https://testnet-scan.sign.global/schema/onchain_evm_84532_0x27b

🛠 Tech Stack

Built using NextJS, Hardhat, Wagmi, Viem and TypeScript.

🚀 Getting Started

  1. Clone the repo
    git clone https://github.com/gonzalomelov/goinspirexyz.git
    cd goinspirexyz
  2. Install NPM packages
    yarn install
  3. Start the local blockchain
    yarn chain
  4. Deploy smart contracts
    yarn deploy
  5. Start the NextJS app
    yarn start

🔗 Links

🤝 Contributing

We welcome contributions to goinspire.xyz! Please check our CONTRIBUTING.md for guidelines.

📄 License

This project is licensed under the MIT License.

About

Inspire and motivate in group chats with onchain AI-driven experiences

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published