XMTP.UP

XMTP.UP

encrypted messaging built with XMTP - for LUKSO

Created on 5th May 2025

XMTP.UP

XMTP.UP

encrypted messaging built with XMTP - for LUKSO

The problem XMTP.UP solves

Why Use xmtp.up?
The Problem It Solves
Web3 users today are trapped in fragmented ecosystems: messaging is siloed, identities are scattered across platforms, and true ownership of communication is rare. Traditional messaging apps are centralized, prone to censorship, and don’t integrate with on-chain identity or assets.

xmtp.up solves this by combining LUKSO Universal Profiles and XMTP messaging into a single, user-friendly dApp:

Unified Web3 Identity: Message anyone using your on-chain Universal Profile—no more juggling wallets or accounts.
Decentralized, Censorship-Resistant Messaging: Communicate securely and privately, without relying on centralized servers or exposing your data.
Cross-Platform Interoperability: Send and receive messages across Ethereum, LUKSO, and any other XMTP-enabled network.
Grid Mini-App Support: Use messaging directly within Universal Profile grids, making it easy to connect with creators, brands, or communities right from their profiles.
Safer Interactions: No need to trust third-party platforms with your conversations or identity—your data stays in your control.
What Can You Use It For?
Connect with other Web3 users using their Universal Profile or ENS name.
Chat with creators, brands, or DAOs directly from their LUKSO profile grid.
Receive important notifications (like airdrops, DAO votes, or NFT drops) in a secure, decentralized inbox.
Verify identities through on-chain profiles—no more guessing if you’re talking to the real person or brand.
Experiment with new Web3 messaging use cases (AI agents, transactions, and more) in a safe, open environment.
xmtp.up makes decentralized messaging as easy and safe as Web2 chat apps—while giving you the power and privacy of Web3.
By choosing to develop web3 messaging for LUKSO UPs with XMTP - we benefit from a larger community of devs building more features faster together!

Challenges I ran into

had difficulty getting the SCW signer working form the XMTP sdk - so i had to use a proxy ephemeral signer

since each XMTP identity is stored in localstorage they dont sync between devices nor do messages sync between XMTP installations

Tracks Applied (1)

Build mini dApps for Universal Profiles

built a mini app that allows users to connect to XMTP network for web3 messaging right in their UP grids.

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio