snowflakeCold Storage Validation

Verify your holdings without connecting a wallet to the Web

Prove Ownership Without Risk

For years, Web3 users with high-value assets have faced an impossible choice: participate in holder communities OR keep assets secure. Token-gated chats require wallet connections, but connecting a cold wallet to a website—any website—introduces risk.

Cold Storage Validation changes everything.

Badger+ introduces a first-of-its-kind verification system that lets you prove ownership of cold storage addresses without ever connecting them to the internet. Your private keys stay exactly where they belong: offline, untouched, and completely secure.


The Problem: Wallet Connection Risk

Every time you connect a wallet to a website, you're trusting that site with sensitive information. Even read-only connections reveal your address and holdings. More concerning, malicious sites can present signing requests designed to drain your funds.

For holders of rare inscriptions, significant rune balances, or valuable ordinals collections, this creates a dilemma:

  • Join the community and accept the risk of wallet connection

  • Stay secure but miss out on holder-only discussions, airdrops, and recognition

Many serious collectors maintain separate "hot" wallets for daily use and "cold" wallets for long-term storage. Until now, the assets in cold storage couldn't be verified without compromising security.


The Solution: On-Chain Proof of Ownership

Cold Storage Validation uses Bitcoin's inscription system to create cryptographic proof that you control an address—without ever exposing your private keys to the internet.

How It Works

Step 1: Connect a random/empty hot wallet to Badger+

First, you'll need to create a Badger+ account using ANY bitcoin wallet:

  • Can be an old unused wallet or newly created one.

  • Add a couple dollars worth of bitcoin to cover inscription and transfer fees.

Step 2: Generate Your Unique Payload in Settings

Initiate a validation - you'll receive a unique cryptographic payload containing:

  • SHA-256 hashed identifiers (your actual data stays private)

  • A unique challenge nonce (256 bits of entropy)

  • An expiration timestamp (48-hour window)

This payload becomes a small text inscription that ties your cold wallet to your Badger+ profile.

Step 3: Inscribe Using Your Preferred Tool

Copy the text or download the .txt file and inscribe it using whatever tool you trust:

  • Unisat – Browser-based inscribing

  • OrdinalsBot – Web tool

  • Any other inscribing service – You choose what you're comfortable with

Inscribe from the hot wallet you connected to Badger+, the important part comes next.

Step 4: Transfer Through Your Cold Addresses

Here's where the magic happens. Transfer the inscription through each cold wallet address you want to verify, ending the validation chain by sending the inscription to our receiving address.

Each address that touches the inscription during this transfer gets verified as belonging to you.

Step 5: Submit and Verify

Once the inscription reaches Badger's receiving address, submit the inscription ID. The system traces the complete transfer history on-chain and validates every address in the chain.


Why This Approach Is Secure

Your Private Keys Never Touch the Internet

The entire validation happens through normal Bitcoin transactions. You sign transfers using your cold wallet's native signing mechanism—whether that's a hardware device, air-gapped computer, or paper wallet process. Badger+ never sees your keys.

On-Chain Verification Is Trustless

The proof exists on the Bitcoin blockchain itself. Badger+ doesn't rely on its own database or any third-party API for the core verification. Anyone can verify the transfer chain independently.

Hashed Identifiers Protect Privacy

The inscription contains only SHA-256 hashes of your identifiers (hot address, unique user ID, timestamp). This inscription will live on-chain, but no one can reverse-engineer the arbitrary data to track your account information or link it to your profile without access to Badger's systems.

Time-Limited Validation Windows

Each validation request expires after 48 hours. This prevents old, forgotten payloads from being used maliciously and ensures validations reflect current account ownership.


Validation Modes

Single Address Mode

Validate one cold storage address with a single inscription transfer. Perfect for:

  • Verifying your primary cold storage wallet

  • Quick validation of a single high-value address

  • Simple, straightforward verification

Chain Mode

Validate up to 10 addresses with one inscription by transferring through each sequentially. Ideal for:

  • Collectors with multiple cold wallets

  • Verifying an entire address hierarchy in one process

  • Efficient bulk validation with minimal inscription costs


What You Can Do After Validation

Once your cold addresses are validated, Badger+ treats them as part of your verified portfolio:

Badge Eligibility Assets in your cold wallets count toward community badges. Hold a rare inscription in cold storage? You'll earn the badge without ever connecting that wallet.

Community Access Join badge-gated community chats based on your combined holdings across all validated addresses—hot and cold.

Profile Recognition Your verified holdings appear on your profile, building your reputation as a serious collector.

Airdrop Eligibility Project founders can verify your complete holdings when curating airdrop lists, not just your connected hot wallet.


Frequently Asked Questions

Is the inscription permanent?

Yes. Like all Bitcoin inscriptions, the validation inscription is permanently recorded on the blockchain. However, the inscription only contains hashed data—your actual account information remains private. You can remove the address from your Badger+ profile at any time; the on-chain record simply won't be linked to you anymore.

What does the inscription cost?

A validation inscription is a small text file (approximately 400 bytes). At typical fee rates, this costs just a few thousand satoshis to inscribe...average fee is around $2.50 depending on the platform you use and their service fee. You'll also pay normal transaction fees for each transfer in your validation chain (~$1).

Can I validate addresses from different seed phrases?

Absolutely. The system validates based on transfer history, not key derivation. As long as you can sign transactions from each address, you can include them in your validation chain.

What if the validation fails?

The most common issues are:

  • Inscription still confirming – Wait for a few Bitcoin confirmations and try again

  • Transfer not complete – Make sure the final transfer to Badger's receiving address is confirmed

  • Expired window – Start a new validation request if your 48-hour window passed

Can someone else use my validation inscription?

No. The payload is cryptographically tied to your Badger+ account through hashed identifiers. Even if someone intercepts the inscription, they cannot use it to validate addresses on a different account.

Do I need to keep the validation inscription?

No. Once transferred to Badger's receiving address, the inscription has served its purpose. The validation record is stored in Badger's database, and the on-chain transfer history provides permanent proof if ever needed.

What happens to the validation inscription when Badger+ receives it?

Validation inscriptions are stored in our Validation Address indefinitely. These may be used in the future to grant free access to upcoming mints/drops, and we can even use your unique payload as a seed for generative inscriptions.


Getting Started

Ready to validate your cold storage addresses? Here's what you'll need:

  1. A Badger+ account – Sign in with X (Twitter) or connect a hot wallet

  2. Your cold wallet addresses – Know which addresses you want to validate

  3. An inscribing tool – Unisat, OrdinalsBot, or your preferred method

  4. A way to transfer inscriptions – Using your cold wallet's native signing

Navigate to your profile settings and select "Validate Cold Storage" to begin. The guided wizard walks you through each step with clear instructions.


A New Era for Cold Storage Holders

Cold Storage Validation represents a fundamental shift in how Web3 communities can verify membership. For the first time, you can prove you're a holder without trusting a website with your most valuable assets.

Your keys. Your terms. Your proof.

Welcome to secure community participation.

Last updated