Overview

Connection starts with conversation.

World App’s mission is to build a trusted network for real humans on the internet, enabling people to prove they are unique individuals and participate safely in the digital economy. Today, it supports 26M+ users and 37M+ World ID verifications globally.

As World App expanded beyond identity and payments, one gap became obvious: there was no native place for humans to talk to each other. Conversations were happening elsewhere, disconnected from identity, value exchange, and shared context.

Unlike traditional chat apps, World Chat operates on top of a decentralized identity layer, where users are identified not by phone numbers or emails but by their World ID and wallet. The goal wasn’t to build “just another chat,” it was to design a secure, human-first conversation space where sending a message, sending value, and proving something about yourself could happen seamlessly without compromising privacy.

Client

Tools for Humanity

Role

UI/UX Design Lead

Design services

Research & Strategy, UX/UI, Prototyping, Visual Design

My Role

I led the UX and interaction design for World Chat, partnering closely with product and engineering teams to define the behavioral foundations of messaging inside World App.

My responsibilities included:

  • defining native messaging behaviours

  • establishing principles around trust and familiarity,

  • prototyping interaction concepts early,

  • aligning cross-functional priorities,

  • and scaling the experience for rapid growth.

This was a strategic product initiative, not simply a UI redesign.


The impact

Rather than optimizing for message volume alone, World Chat focused on three core behaviors:

  • Helping users feel comfortable starting conversations

  • Encouraging actions inside chat without hesitation

  • Turning messaging from a one-time interaction into a recurring habit

The metrics below became signals for understanding whether trust and continuity were emerging naturally inside the product during the first two months after launch:

  • 120K+ average daily active users

  • 45% of users engaged with a new contact

  • 35K+ users sent 5+ messages

Challenge

When Messaging Stops Feeling Safe

Chat feels familiar, but trust inside messaging is fragile. In most apps, you don’t really know who you’re talking to. Identity is assumed, making payments or interactions inside conversations often feel uncertain.

For World, this challenge was critical:
How do we introduce identity, payments, and third-party experiences into chat without breaking the intimacy that makes messaging work in the first place?

The goal wasn’t adding features. It was making sure conversation still felt human, private, and effortless.

Defining native behaviour

When I joined the initiative, chat existed as a web-based Mini App. My goal was redefining it as a truly native experience inside World App.

Tight timeline
The revamp had to be designed and shipped within a four-month timeline leading up to the feature launch.

Uncovering hidden issues
As we explored the product more deeply, multiple interaction and navigation issues emerged that required rethinking foundational patterns.

Approach

Designing Through Real Conversations

I started with interfaces immediately instead of abstract frameworks. Messaging is one of the most deeply learned digital behaviors, so the only way to evaluate quality was to experience it directly.

Early explorations focused on familiar messaging conventions: message bubbles, typing behavior, avatars, and conversational hierarchy before layering in World-specific behaviors around identity and payments.

World Chat didn’t emerge from a perfect blueprint. It took shape through real interactions, one conversation at a time.

One of the most important design principles was making trust instantly legible. Users needed to immediately understand whether they were speaking with a verified human without interrupting conversational flow.

This led to subtle verification indicators attached to profiles, as well as blue message bubbles for conversations between verified users. Instead of explaining trust through onboarding or education, the interface communicated it behaviorally.

Results

Extending Conversation Into Action

Once users feel confident about who they’re talking to, the next natural question becomes: what can they do together?

Instead of forcing users to leave the thread to access wallet functionality, payments were integrated directly into chat. Users could send or request assets with a single tap, while group chats enabled shared payments across wallet, card, and QR flows.

The challenge was making financial actions feel contextual rather than transactional. Payments shouldn’t interrupt conversation, they should feel like part of it.

We also introduced disappearing messages to give users more control over privacy, reinforcing that trust isn’t only about identity, but also about feeling safe while interacting.

Finally, chat became deeply integrated with Mini Apps. Users could share apps, start conversations, and interact together inside group chats without breaking conversational flow.

Activation Moment

Holiday Campaign. Turning Chat Into a Social Ritual

To reinforce World Chat as a human space, we launched a Christmas gifting campaign directly inside conversations. Users could send gifts containing randomized amounts of Worldcoin, turning value exchange into a shared social moment rather than a transaction.

The goal wasn’t simply engagement, but validating how emotional context could shape interaction behavior inside chat.

During the holiday period, daily message activity spiked again and sustained 30–35K active senders, reinforcing the idea that conversation becomes more engaging when paired with meaningful shared experiences.

The feature also became the foundation for future “payment gifts,” allowing users to celebrate moments and occasions directly within conversations.

Learnings

Lessons Learned

Looking back, one thing I would do differently is simplifying earlier. We explored several ways of communicating identity and trust inside conversations before realising the strongest solutions were often the most subtle. Today, I would commit to clearer and more lightweight interaction patterns much sooner in the process.

What I would absolutely do again is designing through real usage instead of static flows. Some of the most important decisions only became obvious once conversations, payments, and group interactions started happening naturally between people. The emotional reactions during testing often revealed more than usability feedback ever could.


Most importantly, this project reinforced how powerful conversation is as a UX paradigm. People already understand how to communicate. The challenge is extending that behaviour with new layers of trust and utility without breaking the emotional simplicity behind it.