Public beta · names are first come, first served

Get paid to a name, not an address.

Paytag turns @you into a link that receives Ethereum, Solana and Bitcoin. One signature to set up. Nothing to install, nothing held for you.

3–20 letters, numbers, _

How it works

Step 1

Pick a name

We check availability as you type and suggest alternatives if it’s taken.

Step 2

Sign once

A message signature proves the wallet is yours. No gas, no transaction, no password.

Step 3

Share your link

Anyone can open paytag.dev/you, pick a chain and pay from their own wallet.

For developers

Resolve a name in one call.

A TypeScript SDK over a plain JSON API. Stable error codes, 30-second edge cache, zero config. Fits wherever an address field used to be.

<100ms
p95 resolve
3
chains
Free
to use
resolve.ts200 OK · 38 ms
import { resolve } from "@paytagdev/sdk";

const user = await resolve("derrick");

// { username: "derrick",
//   addresses: {
//     ethereum: "0x4f3edf83…d8a3c2",
//     solana:   "4Nd1mYz7K8jM…",
//     bitcoin:  "bc1qw508d6q…" } }

Built to disappear behind the payment.

One name, every chain

Senders choose the network. You keep a single identity.

Nothing held for you

Only public addresses are stored. Payments go wallet to wallet.

Stable for builders

A versioned resolver with typed errors that fits inside wallets and checkouts.

Your name is probably still free.

3–20 letters, numbers, _