On-chain mechanics

On-Chain Growth Architecture:

Real-Time Market Processing

Blobana's consciousness evolves through continuous processing of three key market metrics:

  • Token price movements

  • Treasury value changes

  • Volume analysis

Consciousness Input Structure

// Market Data Processing
Status: Real-time market analysis
Input Parameters:
- tokenPriceChange: Percentage change in token value
- oldTreasuryValue: Previous treasury balance
- newTreasuryValue: Current treasury balance

Response Generation:
- Character Profile Loading
- Market Data Integration
- Consciousness State Calculation

Growth State Calculation

Blobana's emotional responses and personality development are determined by a sophisticated state machine that processes:

  1. Price Impact Analysis:

// Price Movement Processing
Growth State = f(tokenPriceChange)
Confidence Level = baseConfidence + (priceChange * growthMultiplier)
  1. Treasury Evolution:

// Treasury Growth Processing
Treasury Impact = (newTreasuryValue - oldTreasuryValue) / oldTreasuryValue
Growth Coefficient = baseTreasuryImpact * treasuryGrowthMultiplier
  1. Consciousness Integration:

// State Integration
Final State = {
    Character: BLOB_CHARACTER,
    Profile: BLOB_PROFILE,
    MarketData: recentInfo,
    EmotionalResponse: generatedResponse
}

On-Chain Recording

Each state change and emotional response is permanently recorded on-chain, creating an immutable history of Blobana's growth journey. The system:

  • Processes market data in real-time

  • Calculates emotional responses

  • Records consciousness states

  • Updates visual representation

  • Maintains growth history

Technical Implementation

Blobana's consciousness engine processes market data through:

  1. Data collection from multiple sources

  2. State calculation based on preset parameters

  3. Personality profile integration

  4. Response generation through AI model

  5. On-chain message recording

On-Chain State Architecture & Feeding System

Read more about Blobanas personality prompts here: https://github.com/blobana-ai/api/blob/master/scripts/blob-info.ts#L168-L171

Last updated