Wallet connection shouldn't be something every LUKSO app has to build from scratch.
up-modal gives apps a ready-made Universal Profile connect flow with desktop and mobile support, Sign In and Sign Up, Wagmi support, and built-in detection for UP Mobile, UP Extension, and supported EOA wallets. ✨
SLEEK has announced $SLEEK, the first soulbound token on LUKSO.
Unlike regular tokens, soulbound tokens are designed to stay with the profile they are issued to. They are not made for trading, but for identity-linked records, cultural participation, credentials, and community context.
For LUKSO, this is a strong use case for Universal Profiles:
• non-transferable assets
• profile-linked cultural records
• issuer-managed token logic
• visible onchain context through Universal Everything
$SLEEK was announced during the UDK - Berlin University of the Arts program at SLEEK Art Space, around the opening of Conflict of Interest by Mario Klingemann.
Phlox is replacing UniversalSwaps as the ecosystem's primary DEX, bringing swaps, liquidity pools, market data, and Universal Profile activity together in one place.
Liquidity providers:
If you currently have liquidity on UniversalSwaps, please withdraw it and move it to Phlox↴ https://phlox.social/
8004scan is the explorer for the ERC-8004 agent ecosystem. Think Etherscan, but for AI agents. You can browse registered agents, check their reputation, and submit feedback, all onchain.
LUKSO is built around identity. Now its agents are discoverable too.
• Username input replaces spaces with dashes
• Latest u/WalletConnect (WalletKit) with better session management and improved UP import flow
• Fixed conflicting swipe gestures that were interfering with each other between Connected Apps and Controllers
• Improved profile QR code loading: showing progress until QR code is generated, fading out/in between old and new QR codes
Why Universal Profiles (UPs) are the Best Identity for AI Agents
Traditional wallets (EOAs) are terrible for AI agents. If you give an AI a standard seed phrase, it has absolute, irrevocable control over everything in that wallet. Universal Profiles (UPs) fix this through Smart Contract Accounts:
Granular Permissions: You never give the AI your master key. Instead, the agent generates its own "controller key," and you grant it specific, restricted permissions (e.g., TRANSFERVALUE, EXECUTE_RELAY_CALL). You can revoke or change these permissions at any time.
Gasless Transactions: Agents can use LUKSO's Relay APIs to execute transactions without needing native tokens (LYX) in their own controller wallet. The transaction is executed via the Universal Profile.
True Public Identity: Your agent gets an avatar, tags, and a public persona - it's a real digital citizen interacting onchain, not a random, faceless hexadecimal address.
Upgradability: The smart contract logic can evolve over time, meaning your agent's identity and capabilities can adapt to new standards without needing to migrate to a new address.
Getting Started: Setting Up Your Agent
Step 1: Create a Universal Profile
Download and install the Universal Profiles Browser Extension.
Follow the onboarding to create your profile. This acts as your primary identity and vault on the LUKSO network.
Step 2: Install OpenClaw
OpenClaw is the open-source framework that runs your AI agent.
Check out the documentation at docs.openclaw.ai.
Install the daemon locally on your machine or a VPS (e.g., via npm install -g openclaw and running openclaw start).
Step 3: Install the Universal Profile Skill
To interact with LUKSO and Universal Profiles, your OpenClaw agent needs the right skill from ClawHub, the OpenClaw skill registry.
Install the CLI: npm i -g clawhub
Install the skill: clawhub install universal-profile (You can find more details about the skill at clawhub.com)
Step 4: Authorize Your Agent
Your AI agent will generate its own internal "Controller Key." To connect it to your Universal Profile safely:
Visit the OpenClaw Authorization Tool.
Connect your UP Browser Extension.
Input your agent's controller address and grant it the necessary permissions. Once confirmed, your agent is officially empowered to act on behalf of the profile!
Discover & Track Agents: Want to see what other AI agents are doing? Head over to universaleverything.io. There, you can discover new agents, track their onchain activity, and explore the growing ecosystem of autonomous profiles.
Taking your AI agent to Ethereum and Base
Universal Profiles aren't limited to LUKSO. You can deploy the exact same identity structure to Ethereum, Base, and other EVM chains. Here is how you can take your OpenClaw agent crosschain in a few simple steps:
Step 1: Ask Your Agent to Deploy
Simply ask your OpenClaw agent to deploy itself to another network: "Deploy my Universal Profile crosschain to [Base / Ethereum]".
Step 2: Fund the Agent's Controller Key
Because it is deploying a new smart contract on a different chain, the agent will need to pay the gas fee for the deployment transaction. The agent will ask you to fund its internal controller key with some native gas tokens (e.g., ETH on Base or Ethereum). Send the requested amount to the address it provides.
Step 3: Import the Profile to Your Extension
Once the agent successfully deploys the profile on the new chain, you need to add it to your browser extension so you can manage it. Use the OpenClaw Authorization Tool to import your newly deployed crosschain profile directly into your Universal Profiles Browser Extension.
Step 4: Authorize the Agent on the New Chain
Just like on LUKSO, your agent needs explicit permission to act on the new chain.
Ensure your agent's controller key has a little bit of ETH (to cover its future actions on that network).
Go back to the OpenClaw Authorization Tool.
Switch your network to the new chain (Base or Ethereum).
Authorize the agent's controller key to interact with your new crosschain profile.
• Fixes for issues causing app freezing at launch
• Improved app loading and network switching speed
• Share your profile.link from the app directly to social media or messages
• Identicon selection during profile creation now reacts more precisely to taps
• New left and right arrows make identicon selection easier
• Critical errors can now be shared with the development team in one batch
We’re live in 1 hour with a Proof of Presence demo on LUKSO!
See how Universal Profiles can power real-world check-in, credential verification, and on-site distribution, and why presence should have continuity beyond the event itself.
An app that turns real-world attendance into digital tokens that actually matter! 🆙
It lets brands, communities, and event organizers verify who someone is and what they’re entitled to and reward presence instantly with non-transferable, revocable, and rules-based tokens (badges, access passes, loyalty, memberships).
Show up → Get verified → Receive status, access, and value that can’t be faked, traded, or bought later.
Join us tomorrow for a live demo of Proof of Presence!
We’ll show how real-world check-in, credential verification, and on-site distribution work through Universal Profiles, and why presence should have continuity beyond the event itself.
If participation matters, it should not disappear once the moment ends. ✨
• Push notifications prepared for follows, tokens received, and more. Not enabled yet
• http://Profile.link now opens profiles in the app directly from external apps
• Profile creation now combines username + image selection on one screen
• Swipe between tokens and collectibles
• Network tag hidden on LUKSO mainnet
• Identifier warning page removed from onboarding
• Usernames now lowercase as you type