A stone well and bucket lit in red
USER-ORIENTED MESSAGING UTILITY LAYER

UMUL.

Your Words, In Your World.

Know who you are talking to. Keep your conversations private. Make the moments that matter verifiable.

Officially incubated by @GIWA_by_Upbit via GASOK

01A BETTER WAY TO CONNECT

Speak freely.
Know who to trust.

Unwanted messages, uncertain identities, and conversations that can disappear or change. UMUL brings privacy, identity checks, and on-chain proof to familiar messaging.

WHAT MAKES UMUL DIFFERENT

More than
messaging.

From connection to conversation to proof.
One connected experience.

01 / PRIVATE BY DESIGN

Your conversations
belong to you.

Connect with your wallet and exchange end-to-end encrypted messages. Your conversations are designed to be readable only by their participants.

Wallet-based sign-inEnd-to-end encryption
01 — CONNECT
01
UMUL wallet selection screen
UMUL wallet profile screen
02 — VERIFY
02
UMUL contact profile and add contact screen
Verify before connecting

02 / TRUST BEFORE TALK

Even a new contact
can be verified.

Check a contact’s verification status through GIWA DOJANG. Messages from unknown people go to requests, so you can review who is reaching out before continuing.

DOJANG verificationMessage requests

03 / PROOF THAT LASTS

Important conversations
deserve lasting proof.

Record mutually approved conversation proofs on GIWA Chain. A hash, not the message text, makes changes detectable while keeping the conversation private.

Mutual consentOn-chain hashTamper detection
03 — PROVE
03
UMUL conversation proof creation screen
UMUL completed conversation proof screen

UNDER THE SURFACE / 01

Messages stay private.
Trust becomes verifiable.

UMUL separates the messaging network from the chain used for identity checks and proofs. Each system handles only the information it needs.

01 / PRIVATE CONVERSATION

The keys stay
on your devices.

Messages travel via XMTP end-to-end encryption. Decrypted conversation content stays on participants’ devices; UMUL’s server cannot read it.

My device
XMTP · E2EEEncrypted messages
Other device
02 / TRUST SIGNAL

GIWA · DOJANG

Check a wallet’s verification status to learn about a contact, and confirm every participant’s status before creating proof.

Identity check → proof eligibility
03 / PERMANENT PROOF

GIWA Sepolia

DOJANG verification and proof recording happen on the same chain. At submission, the contract rechecks verification and records a hash instead of the conversation text.

All signatures → on-chain hash
The UMUL server manages sign-in, proof-request status, and signatures. An encrypted copy of the original proof is stored on the server, but the encryption key never leaves the device.
Read the system architecture docs

UNDER THE SURFACE / 02

Prove the conversation
without revealing it.

A proof is not built on one person’s claim. Every participant checks their own record and signs the same content.

  1. 01

    Select messages

    Select the messages to prove and check each participant’s DOJANG verification status.

  2. 02

    Verify locally

    Each participant recalculates the same conversation hash on their own device.

  3. 03

    Everyone signs

    Only when the hashes match does each participant sign with their wallet using EIP-712.

  4. 04

    Record on-chain

    The contract rechecks verification and records the hash and signatures on GIWA Sepolia.

The conversation text never goes on-chain.

The original proof is stored encrypted and can only be recovered by a signing wallet’s owner. Compare it with the public hash to detect changes.

Explore the proof process

SIMPLE TO START

Trusted conversations
start simply.

Start with your wallet instead of a lengthy sign-up, and create proof only when it matters.

01

Connect wallet

Connect your wallet and create a UMUL profile.

02

Chat privately

Verify a contact and exchange encrypted messages.

03

Prove when needed

Record a mutually approved conversation on-chain.

ASK UMUL

Questions about
building with UMUL?

Ask about UMUL's architecture, on-chain proof flow, or how to get started. Answers are grounded in the public technical docs.

Read the docs

UMUL Guide

Powered by Lovable AI · answers from the docs

Ask about the architecture, proof flow, or getting started.

MAKE EVERY CONVERSATION COUNT

More than fleeting words,
trust worth keeping.

Just as people once gathered around a well to talk, UMUL creates a space for safer, more trustworthy conversations.

Start with UMUL