# User Journey

## The Path to Validation

Every idea submitted to The Altar follows a precise 6-step journey from raw thought to on-chain validation:

```
Submit → Vectorize → Originality → Fact-Check → Score → On-Chain
```

## Step-by-Step Walkthrough

### 1. 📤 Submit

**Upload your idea to The Altar**

**Mini-App Screen:**

* Clean text input interface
* Character limit: 2,000 words
* Rich text support for formatting
* Voice-to-text integration (mobile)
* Draft auto-save functionality

**What happens:**

* Idea encrypted client-side
* Timestamp recorded
* Initial metadata captured
* Submission queue entry created

### 2. 🧮 Vectorize

**Convert to semantic vector representation**

**User sees:**

* Processing animation
* "Analyzing semantic structure..."
* ETA: \~10-15 seconds

**Behind the scenes:**

* Text tokenization and embedding
* Multi-dimensional vector creation
* Semantic fingerprint generation
* Preparation for comparison algorithms

### 3. ⭐ Originality

**Cross-reference against all known ideas**

**User sees:**

* "Scanning knowledge database..."
* Similarity metrics visualization
* Originality percentage (0-100%)

**Process:**

* Vector comparison against massive dataset
* Cosine similarity calculations
* Novelty scoring algorithms
* Plagiarism detection systems

### 4. ✅ Fact-Check

**Ground in reality matrix**

**User sees:**

* "Verifying against known facts..."
* Factual accuracy indicators
* Source attribution links

**Validation:**

* Cross-reference with verified databases
* Logical consistency checks
* Scientific accuracy verification
* Historical fact validation

### 5. 🏆 Score

**Creativity quotient assignment**

**Final UI Display:**

```
╔═══════════════════════════════════╗
║        CREATIVITY SCORE           ║
║                                   ║
║              🧠 87                ║
║                                   ║
║  Originality:     92/100          ║
║  Factual Basis:   85/100          ║
║  Complexity:      83/100          ║
║  Innovation:      88/100          ║
║                                   ║
║  Reward: 🪙 247 $AION            ║
╚═══════════════════════════════════╝
```

### 6. ⛓️ On-Chain

**Immutable record creation**

**User sees:**

* Transaction hash
* Block confirmation
* Permanent link to submission
* Reward token transfer

**Blockchain Operations:**

* IPFS content storage
* Smart contract execution
* Token mint and transfer
* Leaderboard update

## Mini-App Screenshots

**🚧 Coming with Alpha Release**

* Submission interface mockups
* Scoring animation sequences
* Results dashboard previews
* Wallet integration flows

## Success Metrics

**For Alpha Testing:**

* **Target**: 200 test submissions
* **Latency**: <2 minutes per full scoring cycle
* **Accuracy**: 85%+ user satisfaction with scores

**For Beta Launch:**

* **Target**: 10,000 ideas pledged
* **Users**: 5,000 unique wallets
* **Retention**: 40% weekly active users

## Error Handling

**Common Scenarios:**

* Network timeouts → Auto-retry with exponential backoff
* Invalid content → Clear error messages + suggestions
* Wallet issues → Fallback to Telegram Wallet
* Scoring failures → Manual review queue

## Advanced Features (Post-Launch)

**Community Judging:**

* Peer review integration
* Staking mechanism for judges
* Reputation-based weighting
* Dispute resolution system

**Batch Processing:**

* Multi-idea submissions
* Bulk scoring operations
* Portfolio management
* Analytics dashboard

***

**Ready to Submit?** [Launch the Mini-App →](/alter-of-creativity/get-started.md)

**Technical Details?** [See Architecture →](/alter-of-creativity/architecture-lite.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://project-49.gitbook.io/alter-of-creativity/user-flow.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
