ETHGLOBAL TOKYO 2026

The cash register is already in your pocket.

Tap turns an Android phone into a verified payment terminal for merchants anywhere. Customers pay directly in USDC or route ETH through Uniswap while merchants receive exact USDC. Inspired by Japan's tap-first culture, shaped for markets like Kenya, and built for a global checkout.

Android preview / Base Sepolia / ENS + UNISWAP

YOUR PHONE
IS THE TERMINAL

9:41NFC))

CHARGE

$5.00

TTakoyaki Standyoyogi-market.tap.ethVERIFIED
)))Ready to tapHold customer phone nearby

TAP / PAY / DONE

NO CARD READER + LIVE ENS IDENTITY + PAY WITH ETH + UNISWAP EXACT OUTPUT +

THREE MOVES

From price to paid.
Nothing in between.

  1. 01
    $

    Enter the charge

    The merchant enters an amount. Tap signs a short-lived payment request on the device.

  2. 02
    )))

    Tap phones

    NFC moves the request directly to the customer's Android phone. No reader, counter hardware, or printed tag.

  3. 03
    OK

    Verify, then pay

    After the live ENS check, pay directly in USDC or choose ETH. Uniswap routes ETH to the merchant's exact USDC price.

EXACT OUTPUT, ROUTED BY UNISWAP

Pay in ETH.
Land in USDC.

The merchant prices once in USDC. The customer can pay that request with ETH through a bounded Uniswap route, while the merchant still receives the exact signed amount.

EXACT OUTPUTMerchant receives the requested USDCBOUNDED INPUTMaximum ETH is shown before paymentATOMICSwap and settlement succeed together
PAYMENT ROUTELIVE
CUSTOMER PAYSETH
UNISWAPEXACT-OUTPUT ROUTEUnused ETH is refunded
MERCHANT RECEIVESUSDC
SIGNED PRICE$5.00 EXACT

TRUST THE NAME

Know the merchant.
Before the money moves.

A payment link is untrusted input. Tap does not rely on the tag for identity or token details. The customer app verifies the signed request and resolves the merchant's live .tap.eth name first.

Read the open source code
IDENTITY CHECKLIVE
TTakoyaki Standyoyogi-market.tap.eth
  • Direct subname of tap.eth PASS
  • ENS owner matches signer PASS
  • Request is signed and current PASS
VERIFIED TO PAY

BUILT AS AN SDK

Payment rails
for the next counter.

Tap is more than a demo app. Its protocol, verification, payment, and NFC layers are packaged for other teams to build with.

YOUR NEXT PAYMENT

Make it a tap.

Download for Android