Chapter 2: Universal Identity

"Hongik Ingan: One identity, one person, across all platforms."

2.1 The Identity Problem

Without Universal Identity
==========================

Platform A: @hong_gildong
Platform B: @honggildong
Platform C: @gildong_hong
Platform D: @hgildong1992

Same person.
Different usernames.
Different passwords.
Different profiles.
Different friend lists.

No one knows they're all you.
You manage them separately.
Your friends see fragmented versions.

This is digital chaos.

The Cost of Fragmentation

Time spent:
  - Updating profile on 5 platforms: 30 min
  - Managing passwords for 10 accounts: constant
  - Telling friends your new handle: endless
  - Rebuilding network after platform dies: months

Trust issues:
  - Which @hong_gildong is the real one?
  - Impersonation is easy
  - Verification needed for each platform

2.2 WIA Universal Identity

One Identity, All Platforms
===========================

Your WIA-SOCIAL Identity:

+------------------------------------------+
|                                          |
|   WIA ID: wia:hong.gildong.1234         |
|                                          |
|   Display Name: Hong Gildong            |
|   Avatar: [photo]                        |
|   Bio: Digital explorer                  |
|                                          |
|   Connected Platforms:                   |
|     [OK] Instagram: @hong_gildong       |
|     [OK] Twitter: @honggildong          |
|     [OK] TikTok: @gildong_hong          |
|     [OK] Bluesky: @hong.bsky.social     |
|                                          |
|   Verification: Certified               |
|                                          |
+------------------------------------------+

One identity.
One profile.
One place to update.
All platforms connected.

Identity Structure

interface UniversalIdentity {
  // Globally unique ID
  wia_id: 'wia:hong.gildong.1234';

  // Display name
  displayName: string;

  // Profile info
  profile: {
    avatar: MediaRef;
    bio: string;
    links: Link[];
    verifications: Verification[];
  };

  // Connected platforms
  connectedPlatforms: [
    { platform: 'instagram', handle: '@hong_gildong' },
    { platform: 'twitter', handle: '@honggildong' },
    { platform: 'tiktok', handle: '@gildong_hong' }
  ];

  // Privacy settings
  privacy: PrivacySettings;
}

2.3 Creating Your Identity

Step 1: Create WIA Identity
===========================

const identity = await WIASocial.createIdentity({
  displayName: 'Hong Gildong',
  email: 'hong@example.com'
});

// Result:
{
  wia_id: 'wia:hong.gildong.7892',
  displayName: 'Hong Gildong',
  status: 'created',
  verificationLevel: 'basic'
}


Step 2: Connect Platforms
=========================

// Connect Instagram
await social.connectPlatform('instagram', {
  token: instagramAccessToken
});

// Connect Twitter
await social.connectPlatform('twitter', {
  token: twitterAccessToken
});

// Connect TikTok
await social.connectPlatform('tiktok', {
  token: tiktokAccessToken
});


Step 3: Import Existing Data (Optional)
======================================

// Import your history
await social.importFromPlatform('instagram', {
  posts: true,
  followers: true,
  following: true
});

2.4 Profile Sync

One Profile, Everywhere
=======================

Update once, reflect everywhere:

// Update your profile
await social.updateProfile({
  displayName: 'Hong Gildong (Gil)',
  bio: 'Digital explorer | Coffee lover',
  avatar: newAvatarImage
});

// Sync to all platforms
await social.syncProfile({
  platforms: ['instagram', 'twitter', 'bluesky'],
  fields: ['displayName', 'bio', 'avatar']
});

Result:
  [OK] Instagram profile updated
  [OK] Twitter profile updated
  [OK] Bluesky profile updated

No more updating 5 profiles separately!

Platform-Specific Overrides

// Different bio for LinkedIn
await social.setProfileOverride('linkedin', {
  bio: 'Software Engineer | WIA Advocate'
});

// Platform-specific settings
await social.setPlatformSettings('tiktok', {
  bioLink: 'mywebsite.com/tiktok',
  displayName: 'Gil Hong'  // Different name for TikTok
});

2.5 Verification Levels

Level 1: Basic
==============

+---------------------------------------+
|                                       |
|   [OK]  WIA-SOCIAL BASIC             |
|                                       |
|   Requirements:                       |
|     [OK] Email verified              |
|     [OK] 1+ platform connected       |
|                                       |
|   Benefits:                           |
|     - Cross-platform posting         |
|     - Unified feed                   |
|     - Basic data export              |
|                                       |
+---------------------------------------+


Level 2: Verified
=================

+---------------------------------------+
|                                       |
|   [OK]  WIA-SOCIAL VERIFIED          |
|                                       |
|   Requirements:                       |
|     [OK] All Basic requirements      |
|     [OK] Phone number verified       |
|     [OK] 2+ platforms connected      |
|                                       |
|   Benefits:                           |
|     - All Basic benefits             |
|     - Priority support               |
|     - Verified badge on profile      |
|     - Cross-platform friend finder   |
|                                       |
+---------------------------------------+


Level 3: Certified
==================

+---------------------------------------+
|                                       |
|   [OK]  WIA-SOCIAL CERTIFIED         |
|                                       |
|   Requirements:                       |
|     [OK] All Verified requirements   |
|     [OK] Government ID verified      |
|     [OK] 5+ platforms connected      |
|     [OK] 6+ months activity          |
|                                       |
|   Benefits:                           |
|     - All Verified benefits          |
|     - Trusted badge                  |
|     - Full data portability          |
|     - Enhanced privacy tools         |
|                                       |
+---------------------------------------+


Level 4: Ambassador
===================

+---------------------------------------+
|                                       |
|   [STAR]  WIA-SOCIAL AMBASSADOR      |
|                                       |
|   Requirements:                       |
|     [OK] All Certified requirements  |
|     [OK] 1000+ followers             |
|     [OK] Active cross-posting        |
|     [OK] Community contribution      |
|                                       |
|   Benefits:                           |
|     - All Certified benefits         |
|     - Ambassador badge               |
|     - Early access to features       |
|     - Community leadership           |
|                                       |
+---------------------------------------+

2.6 Identity Security

Protecting Your Identity
========================

Multi-Factor Authentication:
  [OK] Email verification
  [OK] Phone verification
  [OK] Authenticator app
  [OK] Hardware key support

Platform Token Security:
  [OK] Encrypted storage
  [OK] Automatic token refresh
  [OK] Suspicious activity alerts

Recovery Options:
  [OK] Backup codes
  [OK] Trusted contacts
  [OK] Identity verification flow


Account Recovery
================

// Lost access? Recover via:
await social.requestRecovery({
  method: 'trusted_contacts',
  contacts: ['kim@example.com', 'lee@example.com']
});

// 2 of 3 trusted contacts approve = access restored

2.7 Privacy Settings

Identity Privacy Controls
=========================

// Who can see your connected platforms?
await social.setPrivacy({
  showConnectedPlatforms: {
    visibility: 'friends', // 'public' | 'followers' | 'friends' | 'private'
    excludePlatforms: ['linkedin'] // hide specific ones
  },

  // Who can find you?
  discoverability: {
    byEmail: true,
    byPhone: true,
    byUsername: true,
    crossPlatform: true // allow finding you across platforms
  },

  // Profile information
  profile: {
    showBio: 'public',
    showAvatar: 'public',
    showStats: 'followers'
  }
});

Chapter Summary