WNS Object hierarchy — light background payer sends $50 USDT to alex.whop ANS router resolves .whop TLD → WNS module .whop name Object (tradeable) resource account 0x7f3a... — controlled by WNS contract name: "alex" TLD: .whop payment endpoint URL, metadata owner_ref → soulbound reassigns on trade ObjectGroup owner_ref Business Object attached to name · detachable subscribers AIP-143 encrypted revenue (USDT) confidential balance split table = cap table creator soulbound → 80% investor soulbound → 15% | whop → 5% Soulbound (non-transferable) bound to account · never trades private wallet: 0xab12... (hidden) APT + USDT balances live here verified earnings Groth16 + AIP-143 cross-platform ID IBE + Keyless signup order · join date · account history contains Product Objects (owned by Business Object) Courses Communities Tools Licenses Content (Shelby) USDT flows through AIP-125 atomic split execution $50 → split table → $40 creator + $7.50 investor + $2.50 whop creator soulbound → wallet 0xab12 (private) investor soulbound → wallet 0xcd34 (private) Whop treasury → 0x0001 (public) Soulbound routes USDT to private wallet. Address never in name tx history. On trade: name Object reassigns owner_ref to buyer's soulbound. No key rotation. On reclaim: owner_ref reassigns back. Same soulbound, same wallet, unbroken history.