# Wallet Verification Guide

This guide helps you understand how to evaluate the trustworthiness of wallets that have blockchain attestations, particularly those issued by Zipwire. When someone presents a wallet with attestations, this guide shows you how to assess whether that wallet is legitimate and trustworthy.

## What is Wallet Verification?

Wallet verification is the process of evaluating whether a wallet with blockchain attestations is trustworthy and legitimate. This is particularly important when dealing with:

* **Sleeper wallets** - Wallets with curated histories and attestations
* **Blockchain legends** - Wallets sold as synthetic identities
* **Attested wallets** - Any wallet with identity or credential attestations

## Why Verify Wallets?

Not all wallets with attestations are trustworthy. Some risks include:

* **Sleeper wallets** - Wallets created with fake or stolen identities
* **Compromised wallets** - Wallets that were sold or stolen after attestation
* **Synthetic identities** - Wallets with fabricated credentials
* **Stale attestations** - Old attestations that may no longer be valid

## Verification Approaches

### General Wallet Evaluation

Learn how to assess any wallet with attestations:

{% content-ref url="/pages/Q6mW4OWTta28XucUTisi" %}
[Verifying Attested Wallets](/fundamentals/security/wallet-verification-guide/verifying-attested-wallets.md)
{% endcontent-ref %}

This covers checking the attester, attestation freshness, transaction history, and other trust indicators.

### Technical Attestation Verification

For developers who need to technically verify attestations:

{% content-ref url="/pages/DuIbWQMOYpcLxOnN3JcH" %}
[Verifying Zipwire's Merkle Root Attestations for Developers](/fundamentals/security/wallet-verification-guide/verifying-zipwires-merkle-root-attestations-for-developers.md)
{% endcontent-ref %}

This covers cryptographic verification of Merkle proofs and signatures.

### Understanding Sleeper Wallets

Learn about the ecosystem of attested wallets:

{% content-ref url="/pages/0TqgLAMoDiQCaro4i70E" %}
[Introduction to Sleeper Wallets and Blockchain Legends](/fundamentals/security/wallet-verification-guide/introduction-to-sleeper-wallets-and-blockchain-legends.md)
{% endcontent-ref %}

{% content-ref url="/pages/X6fS00XMYJZ5ezL6c6o7" %}
[How Sleeper Wallets Are Created](/fundamentals/security/wallet-verification-guide/how-sleeper-wallets-are-created.md)
{% endcontent-ref %}

## Getting Attestations

If you need to obtain attestations for your own wallet, see:

{% content-ref url="/pages/kzmdzG6x7y91vzCPFJMX" %}
[Your Digital Identity on the Blockchain](/zipwire-attest/zipwire-attest.md)
{% endcontent-ref %}

{% content-ref url="/pages/o6oB9rNFDKiUMPlCA1As" %}
[Blockchain Attestations](/zipwire-collect/idsp-idvt-kyc-kyb-and-aml/blockchain-attestations.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zipwire.io/fundamentals/security/wallet-verification-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
