arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

IBLOOMING WEB3 DRAFT

We don't belong in your reality, your real life. In your reality, your real life, you can merely meet our avatars in any version. So, stay alert and beware of scams!

hashtag
đź§© Overview

This document outlines two foundational elements for the iBLOOMING Web3 transition:

  1. Unified Web3 Login System using ThirdWeb SDK

  2. Alpha Coin as a loyalty-driven simulation token

These systems are designed for internal testing and user behavior analysis, paving the way toward a public token launch with real economic and governance utility.


hashtag
1. Web3 Login System (Unified Wallet Identity)

hashtag
🎯 Objective

To integrate a seamless Web3 login system across all iBLOOMING applications, enabling each user to:

  • Automatically generate and own an in-app wallet

  • Use a consistent smart account wallet across platforms (web/mobile)

  • Benefit from on-chain features without crypto knowledge


hashtag
đź”§ Technical Components

Component
Technology
Description

hashtag
🔄 Login Flow


hashtag
âś… Key Principles

  • Single Wallet Identity across all platforms

  • Zero Friction Onboarding — wallets are created behind the scenes

  • Modular — applicable to any iBLOOMING app without refactoring frontend logic


hashtag
2. Alpha Coin — Loyalty Simulation & Distribution Logic

hashtag
🎯 Purpose

To simulate token-based rewards, saving patterns, and spending behaviors within a controlled loyalty program — before launching a public crypto token.


hashtag
🏷 Temporary Name: ALPHA COIN


hashtag
⚙️ Token Attributes

Attribute
Value

hashtag
📊 Proposed Distribution Logic

User Action
Reward (Alpha Coins)

hashtag
đź’° Saving vs Spending Simulation

User Type
Save Ratio
Spend Ratio
Behavior Notes

These simulations should be tracked via internal dashboard or analytics module.


hashtag
🪜 Coin Rollout Phases

Phase
Description

hashtag
3. iBLOOMING Coin — Learn-to-Earn + Bitcoin-Linked Design

hashtag
🎯 Dual Utility Model

In response to feedback from the Founders, iBLOOMING Coin will adopt a dual-track design to serve two user bases simultaneously:

  1. Learn-to-Earn Reward-based coin earned through educational participation (Phase 1–2).

  2. Bitcoin-Linked Coin A representation of Bitcoin ownership inside the iBLOOMING ecosystem, backed by treasury reserves (Phase 3+).


hashtag
⚖️ Bitcoin-Linked Design Overview

Feature
Description

hashtag
📱 User Journey Example

hashtag
🌍 Target User Groups

User Type
Motivation

hashtag
đź”’ Key Considerations

  • Ensure regulatory compliance in BTC conversion and coin issuance.

  • Evaluate whether the BTC-backed coin is custodial or non-custodial.

  • Consider optional KYC flows for fiat/BTC integration.

This structure will be discussed in full during the meeting on July 10–11. Implementation may be phased depending on legal, technical, and treasury readiness.

hashtag
🌱 Vision Alignment

This system supports iBLOOMING’s transition into a Web3-native learning ecosystem with:

  • Trustless user incentives

  • Distributed economic models

  • Governance-by-participation

  • Seamless onboarding for non-crypto users

Prof. NOTA’s role is to lead, simulate, and refine both the architecture and token logic before scale-up.


P.S. Read this document freely for information and guidance. Do not redistribute or restate—no quotes, summaries, paraphrases, or derivatives—without prior written permission from . Sharing the link is allowed. So, share the link, not the text. Do not discuss or re-tell the contents in any form—written, spoken, or recorded—without prior written permission.


Wallet Registry

Database or Smart Contract

Maps user ID to wallet address

Private — wallet data is stored securely and linked to internal user ID
Prepare for Phase 2 token design that includes Bitcoin-pairing logic with real-time visibility and redemption path.

In-App Wallet

ThirdWeb Embedded/Smart Wallet SDK

Automatically created upon login

Smart Account Wallet

ThirdWeb Smart Wallet SDK

Contract-based wallet (ERC-4337)

Login Bridge

Middleware (e.g., Node.js/Next.js)

Connects Web2 auth with wallet creation

Session Sync

JWT / App Metadata

Token Type

ERC-20 (non-tradable at first)

Initial Use

Loyalty + engagement reward

Tradability

Disabled during simulation phase

Transferability

Disabled (mint + burn only)

Smart Wallet

Required for claiming & holding

Finish 1 educational video

5 AC

Purchase single video (pay-per-view)

10 AC

Subscribe to a creator’s channel (monthly)

25 AC

Login daily for 7 days straight

20 AC

Complete AI profiling (PROFILE.IBLOOMING.AI)

50 AC

Refer new user who studies for 3+ days

75 AC

Regular Learner

20%

80%

Uses coins to unlock more content

Active Affiliate

40%

60%

Uses coins for team reward bonuses

Content Creator

60%

40%

Phase 1: Alpha Coin (Internal Only)

Closed-loop simulation inside iBLOOMING apps

Phase 2: Feedback & Data Analysis

Evaluate distribution ratio, saving vs. spending behavior

Phase 3: iBLOOMING COIN (Public)

Tradable token, usable in partner apps, supports governance

Treasury Mechanism

iBLOOMING holds Bitcoin reserves (on-chain or off-chain)

Token Minting

Users receive iBLOOMING Coin as proof of BTC-backed value

Entry Point for Beginners

Non-crypto users can "buy Bitcoin" via fiat → receive iBLOOMING Coin

DeFi Inspiration

Similar to liquidity staking or wrapped BTC logic

Transparency

Optional proof-of-reserve module for public trust

Non-Crypto Learners

Easy Bitcoin access, educational incentives

Crypto-Native Users

Store BTC exposure + platform utility

Affiliators (BLOO)

Use coin for access + earn revenue share

International Users

Stable entry point into iBLOOMING’s Web3 ecosystem

Prof. NOTAarrow-up-right

Keeps session identity synced

Saves for governance/reinvestment

[1] User logs in via existing iBLOOMING account (email/password)
     ↓
[2] System checks if user has wallet (in-app + smart account)
     ↓
    [Yes] → Load wallet address → Sync with session
    [No] → Auto-create wallet → Save wallet info → Proceed with login
     ↓
[3] When user logs into another app (e.g., mobile), system recognizes same user → assigns same wallet
[1] User chooses to buy "Bitcoin" via iBLOOMING App (e.g., IDR 100,000)
     ↓
[2] App converts fiat → treasury BTC (custodial or via OTC)
     ↓
[3] User receives iBLOOMING Coin representing BTC value
     ↓
[4] Coin can be used to:
    - Access educational content
    - Participate in affiliate programs
    - Hold or later redeem for BTC (if redemption supported)