Almstins Verify
Early access · Free to start

Register your receiving addresses and payment QR, prove they're yours — no wallet connection, ever — then verify any sign, invoice, or checkout against them before you rely on it. Free to start: 2 wallets and 1 QR.

The address your customers pay could be swapped. Now you can check it before you trust it.

The tools

Three ways to prove what you publish, or check what someone else did — whether you're proving your own wallet, listing several, or building something that pays.

For anyone building something that pays Agents One GET returns a status and a level before your agent sends a payment. Proceed only when the answer is proven and verified — anything else means hold and confirm out of band. Free during beta Read the agent docs

Already building? Mint your own key with one DNS record for 300 checks a minute.

Log in to get started
For store owners accepting crypto Proven wallet Prove a receiving address is yours by sending yourself a tiny amount. No wallet connection, no signing, no keys. Payment QRs and payment links register the same way. Free: 2 wallets + 1 QR Log in to get started

A preview, not a real check yet.

For businesses with one or two receiving addresses Domain-verified Prove your domain with a DNS record or a small file on your site, then list your addresses there. A swapped address on a fake page fails the check. More than a couple of addresses? Publish an encrypted roster instead. Free during beta Log in to get started
Free · no login Scan before you pay Paste an address or payment link, or scan a payment QR, to see whether its owner proved it. Addresses and links are also screened for known scams. Free for the people who pay, always. Open the scanner

The problem

You publish a receiving address — a QR by the register, a wallet on an invoice, a link at checkout. An attacker quietly replaces it with their own. The sticker still looks right. The customer still pays. The money just goes somewhere else — and you find out when someone says they paid and you never got it.

On-chain there's no chargeback and no one to call. The first defense is simple: check your own published address before you trust it — and before a customer pays it.

How it works

  1. Register

    Add the receiving addresses and the payment QR your customers actually use.

  2. Prove they're yours

    For a wallet address, send yourself a tiny amount or host a small file on your site — never a wallet connection, never signing. For a payment link (like Stripe), registering it in your account is the proof. No keys. Ever.

  3. Verify before you trust

    Before you rely on a published QR or address, scan or paste it and we'll tell you instantly whether it still matches what you registered. Automatic monitoring and swap alerts are on the way.

What you get, free

  • Register and verify 2 receiving addresses
  • Register and verify 1 payment QR
  • Automatic monitoring and email alerts (coming soon)
  • No wallet connection, ever — we read public data you point us to
  • Your data stays yours — we never learn who your customers are, and we can't move your funds

Pricing is coming soon — for now everything here is free while we test it with the people who'll use it.

Why you can trust it

We never connect to your wallet.

Verification is a tiny send to yourself or a file on your site — you keep your keys.

We never touch your funds.

Almstins can't move a coin. There's nothing to steal here.

We never learn who your customers are.

You check your own published addresses, never the people who pay them, and we never link a check to anyone's identity. To count checks, we keep one-way hashes of the address or site checked and of the checker's IP address, plus their country. These pages also use Google Analytics.

Your wallet never touches our server — because we never ask for it.

Early & honest

This is early. It's free while we learn what merchants actually need. If you take crypto — anywhere in the world — try it, then tell us what would make it genuinely useful. We're building this with you, not at you.

Check before money moves.

Log in to get started

Register + verify 2 wallets + 1 QR. No card, no wallet connection.

almstins.com

Verified vendors

Any business that takes crypto can verify the addresses it publishes — so customers can trust an address is really yours before they send.

How to get verified

  1. Create a free account and add the receiving addresses and payment QR you publish.
  2. Prove they're yours — for a wallet, send yourself a tiny amount or host a small file on your site; a payment QR is proven when you register it. No wallet connection, no keys, ever.
  3. Verify them on demand before you rely on them — scan a sign and we confirm it still matches. Automatic monitoring is coming.

Publishing many addresses?

Exchanges and large platforms can verify everything from their own domain at once (by approval during early access): prove your domain, then host a read-only endpoint and issue us an API key. We pull your list so it can be verified — no adding addresses one by one. Live monitoring is on the way.

Your endpoint returns:

GET  https://<your-domain>/.well-known/payment-addresses
Authorization: Bearer <your-key>

200 OK
{
  "addresses": [
    { "address": "0xA1b2…", "chain": "ethereum" },
    { "address": "bc1q…",   "chain": "bitcoin"  }
  ]
}

Early access. Any key you give us only reads a list you already publish — it can never move funds or see anything private. To request access, email support@almstins.com.

FAQ

Which of the three tools is right for me?

If you're building something that sends payments automatically, start with Agents. If you take crypto in one or two wallets and want to prove they're really yours, use Proven wallet. If you have several receiving addresses to prove at once, or you'd rather publish through your own domain, use Domain-verified.

Is this actually free?

Yes — 2 wallets and 1 payment QR, free, while it's in beta. Pricing is coming, but nothing on this page is paywalled today.

Do I have to connect my wallet?

No, never. Proving a wallet is yours means sending yourself a tiny amount or hosting a small file on your own site — not connecting a wallet or signing anything. Verification never asks for signing permission and can’t move a coin.

What’s the difference between the tools above and "Scan before you pay"?

The three tools above are for publishers — proving that an address, QR, or domain you control is really yours. "Scan before you pay" is the free side for the other direction: checking an address, link, or QR someone else gave you, before you send them money. No login needed for that one.

Can Almstins see who my customers are?

No. You check your own published addresses, never the people who pay them, and nothing here links an address or a check to a customer’s identity. When anyone runs a check, we keep one-way hashes of the address or site checked and of their IP address, plus their country, so we can count checks. Like the rest of the site, these pages use Google Analytics.

What does "verified" actually mean here?

It means you proved control of that specific address, file, or DNS record — by a tiny self-send, or by publishing something only you could publish — not that Almstins is vouching for your business. It’s your own provable record, checkable by anyone you hand it to.

Can I change my addresses later?

Yes — add, prove, or remove addresses any time from your dashboard. A check always reflects what you have registered right now, not a cached list.

I run an exchange or a large platform — is there a bulk option?

Yes — see Verified vendors below for the API-based path exchanges and platforms use to publish many addresses at once.