ETHGLOBAL TOKYO 2026

The cash register is already in your pocket.

Tap turns an Android phone into a payment terminal for Japan's cash-first merchants. One amount. One tap. One verified identity.

Android development build / Base Sepolia / USDC

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 + SIGNED REQUESTS + ONCHAIN SETTLEMENT + NO CARD READER +

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

    The app checks the live ENS identity and signature before showing who gets paid. Settlement happens on Base.

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.

@tap/core@tap/react-native

YOUR NEXT PAYMENT

Make it a tap.

Download for Android