Galactic M8s

Galactic M8s

Satellite-sourced true random numbers - Alien Agent Friends.

Created on 1st March 2025

Galactic M8s

Galactic M8s

Satellite-sourced true random numbers - Alien Agent Friends.

The problem Galactic M8s solves

AI agents' behavioral traits can be manipulated by character origination sources. Galactic M8s use a cosmic radiation-based randomness beacon signed by the satellite, which is verifiable using Crypto2’s public key.
This guarantees a variance in the supply of authentic intelligence and character traits for AI agents. This becomes prominent if you want to deploy large number of agents and are looking for fair distribution when creating them. We obtain a random number [ X = F^{-1}(U) ].

User Interaction and Data Flow

1. Open the Warpcast App

The user launches the application Warpcast where has its account and is presented with an interactive interface.

2. Random Form Input

The user fills out a dynamic form that includes:

  • Slider – "How lonely are you?" (adjustable scale)
  • Personality Analysis – The system analyzes personality traits based on random factors and user input.

3. Agent Personality Generation

A unique agent is created by blending:

  • Space randomness (a random seed)
  • User personality traits
    This determines the AI agent’s characteristics and behavior.

These happen in the backend by interacting with with base-sdk to start the agent.

4. Image Processing

  • A custom anime-style waifu is generated based on the agent's personality.
  • The image prompt is processed externally through an anime waifu generator, ensuring each character is visually unique.

5. On-Chain NFT Creation & Interaction with the Chain

  • The generated character is minted as an NFT.
  • The NFT’s tokenId is the seed, ensuring uniqueness and provable randomness.
  • The user can view, trade, or interact with their NFT on the blockchain.
  • The Interaction with the Chain is handled by Base AI-agent kit, which reads and understsand the personality of the user and is initialized with randomness from space.

This seamless flow transforms user input into a personalized, AI-driven NFT waifu! 🚀

The project architecture and development process

Overview

The system is a dApp that generates personalized AI waifus based on user input and randomness, then mints them as NFTs on blockchain managed by Base AI-Agent kit. It integrates multiple components, including Spacecoin Orbitport, Farcaster Frames v2, Base, Base Agent,and AI Waifu Generator (koda.art).


Architecture Components

1. Frontend (User Interaction)

  • Farcaster Frames v2 provides an interactive UI, allowing users to engage with the app through social and blockchain-integrated experiences.
  • Users submit inputs through a random form (e.g., "How lonely are you?" slider + personality analysis).

2. Agent Personality Generation

  • The system combines:
    • Space randomness (sourced from Spacecoin OrbitPort).
    • User input (personality analysis and randomness).
  • This generates a unique agent personality, determining attributes for the AI waifu.

3. Image Generation

  • The generated personality prompt is sent to koda.art (AI Waifu Generator).
  • The model creates a custom anime waifu based on the agent’s characteristics.

4. Blockchain & NFT Minting

  • The generated waifu is tokenized as an NFT on Base (L2 blockchain).
  • The tokenId is derived from the seed, ensuring uniqueness and verifiability.
  • The NFT is stored and managed on-chain, enabling ownership, trading, and social interactions.

Workflow Summary

  1. User opens the app → interact w/ Farcaster Frames v2.
  2. Random form input → personality + space randomness determine agent traits.
  3. AI-generated waifu → prompt sent to koda.art for image creation.
  4. NFT Minting on Base → unique token with seed as tokenId.
  5. User owns the waifu NFT → trade, showcase, or interact with it.
  6. Base Agent-AI Kit → interacts with the Base

Product Integrations

Product Integrations

APIs & Services Integrated

1. Farcaster Frames v2

  • Role: Provides an interactive, social-first interface for users to engage with the app.
  • Usage: Enables Web3 interactions such as signing messages, submitting forms, and linking identities.

2. Spacecoin OrbitPort

  • Role: Supplies space-based randomness for generating unique agent personalities.
  • Usage: Ensures each AI waifu is uniquely seeded with a cosmic entropy source.

3. AI Waifu Generator (koda.art)

  • Role: Generates anime-style character images based on agent personality.
  • Usage: Processes personality traits into a text prompt and returns an AI-generated waifu.

4. Base (L2 Blockchain)

  • Role: Hosts the NFTs on-chain for verifiable ownership and trading.
  • Usage: Mints the waifu as an NFT, where the seed = tokenId for uniqueness.

**5. Base Agent-AI Kit

  • Role: Facilitates smart contract interactions and AI-driven automation on Base.
  • Usage: Manages blockchain transactions, executes on-chain logic, and enables dynamic NFT interactions.

These integrations work together to create a fully decentralized, AI-driven, Web3-native experience powered by randomness, AI, and blockchain. 🚀

Key differentiators and uniqueness of the project

1. AI-Driven Personality & Waifu Generation

  • Combines randomness + user input to create a truly unique AI waifu.
  • Personality-driven character generation ensures distinct agent behaviors.

2. Space-Based Randomness via Spacecoin OrbitPort

  • Uses cosmic entropy to seed character creation, adding an extra layer of uniqueness.
  • Differentiates from typical pseudo-random NFT projects.

3. Farcaster Frames v2 Integration

  • Enables social-first Web3 interactions, making discovery and engagement seamless.
  • Users can mint, showcase, and trade directly through the social network.

4. AI Waifu Generator (koda.art) for Personalized Art

  • Unlike static NFTs, each image is dynamically generated based on the AI’s personality traits.
  • Ensures no two waifus are alike—each is truly one-of-a-kind.

5. On-Chain Identity & Ownership with Base

  • Fully on-chain NFTs with tokenId as the randomness seed, ensuring verifiability & uniqueness.
  • Users have true ownership of their AI-generated waifus, which can be traded or interacted with.

6. Smart Contract Interaction via Base-SDK Agent AI

  • Enables AI-driven on-chain interactions, making NFTs more than just collectibles.
  • Potential for evolving, dynamic waifus with upgradeable traits and behaviors.

How This Differs from Other Projects

🚀 Unlike traditional PFP projects, which rely on pre-rendered assets, this system generates unique AI characters dynamically.
🌌 No two characters are the same because cosmic randomness + AI personality + user input influence creation.
🔗 On-chain AI interactivity brings NFTs to life, differentiating from standard static collectibles.

This fusion of AI, blockchain, and social engagement makes it a truly next-gen Web3 experience.

Trade-offs and shortcuts while building

1. Optimizing For Speed Over Perfection

  • Trade-off: Focus was placed on delivering a functional MVP with quick interaction times rather than perfection in UI/UX or image quality.
  • Reason: Needed to gather user feedback and gauge interest quickly.
  • Future Improvement: As user adoption grows, more refined interfaces, quicker image generation, and smoother overall user experience will be prioritized.

2. Simplified Personality Analysis

  • Trade-off: The initial personality analysis relies on basic personality assessment just from on-chain and warpacst data.
  • Reason: Time constraints and complexity led to simplifying the analysis.
  • Future Improvement: More advanced AI-driven personality tests and integration with other platforms could be integrated to create even more nuanced agents.

Additional Features

The only part before the BUIDLathon is the initial version of the Orbitport to collect the randomenss. The rest of the parts and integration with bounties was done during the on-site hacking experience!

Tracks Applied (6)

Best AI Agents

Our project leverages AI agents integrated with the Flow blockchain to create personalized, dynamic NFTs. The AI agent g...Read More
Flow

Flow

Build an AI-powered app on Base

Our project integrates AI-driven agents with Base to create a unique, personalized experience for users through dynamic ...Read More
Base

Base

Build a Farcaster MiniApp on Base

Our project integrates Farcaster Frames v2 with Base, enabling seamless interaction between users and AI agents through ...Read More
Base

Base

Most Innovative Use of AgentKit

Our project utilizes AgentKit to power the AI waifu agent within the Coinbase ecosystem. By integrating AgentKit’s advan...Read More
Coinbase Developer Platform

Coinbase Developer Platform

Consumer Crypto Prize

Our project creates a unique seed for each AI waifu agent, initialized during the personalization process. This seed act...Read More
Coinbase Developer Platform

Coinbase Developer Platform

INFRASTRUCTURE + SCALABILITY

Our project leverages randomness as a fundamental primitive, which can be used across a wide range of applications beyon...Read More

Discussion

Builders also viewed

See more projects on Devfolio