Skip to main content

Verify Your Business

Claim and verify your listing on Mapping Bitcoin to build trust with customers and unlock additional features.

Why Verify?

Build Trust

A verified badge shows customers that your business has been confirmed as legitimate.

Manage Your Listing

Update your business information, respond to reviews, and keep details accurate.

Stand Out

Verified businesses appear more prominently in search results.

Verification Methods

Choose the method that works best for you. All options are free and secure.

Email Verification

Verify by receiving a code at your business email address listed on OpenStreetMap.

What you need:

  • Access to the email address listed on your venue
  • A Nostr account to link the verification to your identity

How it works:

  1. 1Find your business on Mapping Bitcoin and click "Verify"
  2. 2Log in with your Nostr account
  3. 3We send a 6-digit code to your business email
  4. 4Enter the code to complete verification

Our Commitment to Transparency

Open Source

Our verification system is open source. Anyone can review the code and verify how we handle the verification process.

Decentralized Identity

Verifications are linked to your Nostr public key, giving you sovereign control over your business identity.

No Central Authority

We don't hold custody of your identity. Your Nostr keys are yours, and verification proves ownership without intermediaries.

Cryptographic Proof

All verifications are recorded with cryptographic signatures that can be independently verified.

Display Your Verified Badge

Show customers you're verified by embedding our badge on your website. It updates automatically and can't be faked.

Badge States

MappingBitcoin: VerifiedMappingBitcoinVerified

Business is verified and active

MappingBitcoin: Under ReviewMappingBitcoinUnder Review

Contact info changed on OSM — 30-day grace period

MappingBitcoin: ListedMappingBitcoinListed

Business is listed but not yet verified

Embed on Your Website

Copy this HTML code and paste it on your website. Replace your-venue-slug with your venue's URL slug.

<a href="https://mappingbitcoin.com/places/your-venue-slug">
<img src="https://mappingbitcoin.com/api/badge/your-venue-slug"
alt="Verified by MappingBitcoin" />
</a>

Trust Signal

Shows visitors that you accept Bitcoin, verified by a trusted global directory of Bitcoin-accepting businesses.

SEO Boost

The badge links back to your MappingBitcoin listing, creating a quality backlink that helps both your site and your listing rank better.

Always Up-to-Date

The badge is rendered dynamically by our server. It always reflects your current verification status — no manual updates needed.

Tamper-Proof

Because the badge is server-rendered, it can't be faked by copying a static image. It only shows 'Verified' for genuinely verified venues.

How We Protect Your Verification

Your verification is protected against unauthorized changes to your OpenStreetMap listing.

1

Snapshot at Verification

When you verify, we save a snapshot of your business's contact information. This becomes your verification baseline, independent of future edits.

2

30-Day Grace Period

If someone modifies your contact information on OpenStreetMap, we don't automatically revoke your verification. We notify you and give you 30 days to re-verify, so you're never unfairly affected by third-party edits.

3

Website File = Strongest Protection

The .well-known verification file lives on YOUR server, not on OpenStreetMap. This means your verification proof is completely independent of OSM edits — the strongest protection available.

FAQ

Frequently Asked Questions

Nostr is a decentralized protocol that uses cryptographic key pairs for identity — you own your account without relying on any company. We use Nostr because it aligns with Bitcoin's values of self-sovereignty. Your verification is linked to your Nostr public key, so only you control it. You can create a free Nostr account using apps like Alby, nos2x, Amber, or Nostr WoT (nostr-wot.com).
Go to the map at mappingbitcoin.com/map and search for your business name or browse to your location. Your business must already be listed on OpenStreetMap with a Bitcoin payment tag. If it's not listed yet, you can add it through OpenStreetMap first.
Yes, verification is completely free — all three methods (email, domain, and website file). We believe in open access to the Bitcoin economy.
Email verification is instant once you enter the 6-digit code. DNS domain verification depends on DNS propagation, typically 5-30 minutes but can take up to 48 hours. Website file (.well-known) verification is instant once the file is uploaded and accessible — it's the fastest method if you have server access.
It depends on what you have access to. Email verification is the simplest — just access your business email. Domain verification (DNS TXT record) is good if you manage your own DNS. Website file (.well-known) verification is the most secure and recommended option — it's independent of OpenStreetMap and gives the strongest protection against unauthorized changes. You can also use multiple methods to strengthen your verification.
Yes, a single Nostr account can verify as many businesses as you own, as long as you can prove ownership of each one through email, domain, or website file verification.
Domain verification via DNS requires a custom email domain (like [email protected]) because it proves you control that domain. Common providers like Gmail or Outlook are shared services that don't prove business ownership. However, you can always use email code verification with any email address listed on your venue — including Gmail.
This is our most secure verification method. You place a small JSON file at /.well-known/mappingbitcoin.json on your website containing a unique token we provide. Because this file lives on YOUR server, your verification proof is completely independent of OpenStreetMap — no one can affect it by editing your OSM listing. It's inspired by internet standards like ACME (used by Let's Encrypt) and NIP-05.
Yes, and we recommend it. Each additional method strengthens your verification. For example, you could verify by email first, then add domain verification and website file verification. All active methods are displayed on your venue's profile.
The badge is a dynamic image served by our API — not a static file. Every time someone views it, our server checks your current verification status in real-time. It shows one of three states: 'Verified' (green) for confirmed venues, 'Under Review' (amber) when contact details have been changed on OpenStreetMap, or 'Listed' (gray) for unverified venues.
After verification, go to the My Verifications page from your profile menu. You'll find a 'Display Your Verified Badge' section with a ready-to-use HTML snippet for each verified venue. Just copy the code and paste it into your website's HTML. The badge is a simple tag that always shows your current status.
No. The badge is server-rendered — our API generates the SVG image in real-time based on your actual verification status. Copying the image URL would just link to our server, which always checks the live database. There's no static file to download and fake.
We never automatically revoke your verification due to OSM edits. When we detect changes to your venue's contact information, your verification enters an 'Under Review' state with a 30-day grace period. We notify you, and you can re-verify during that time. If the changes are reverted on OSM, your verification is automatically restored. For the strongest protection, use website file (.well-known) verification — it's completely independent of OSM.
The 'Under Review' status means your venue's contact information (email or website) was changed on OpenStreetMap after you verified. Your verification is still active, but you have 30 days to re-verify with the updated information. If the OSM edit is reverted, your verification automatically returns to 'Verified'. The badge will show amber during this period.
Yes. You can cancel pending verifications or remove completed ones from the My Verifications page. For verified claims, removal will also delete the Nostr announcement. For pending claims, cancellation simply clears the attempt so you can start fresh.
Your verification is permanently linked to your Nostr key pair. If you lose access to your private key, you won't be able to manage your verification. We recommend backing up your Nostr keys securely. If you need to verify with a new key, you'll need to start a new verification process.

Ready to verify your business?

Find your listing on the map and click the Verify button to get started.

Find your business