# Proof of Personhood

<figure><img src="/files/sIl0GkA4ulYLJtRbMGJf" alt="" width="375"><figcaption></figcaption></figure>

## What is Proof of Personhood?

Proof of personhood is a way to demonstrate that you're a real human being rather than a bot or automated system. In the Web3 ecosystem, many platforms need to distinguish between genuine users and automated entities to prevent spam, manipulation, and abuse.

## Why Proof of Personhood Matters

### For dApps and Platforms

* **Prevent bot manipulation** - Stop automated systems from gaming the platform
* **Reduce spam** - Ensure only real users can participate
* **Build trust** - Create communities of verified humans
* **Fair governance** - Ensure voting and decision-making involves real people

### For Users

* **Access gated communities** - Join exclusive platforms and groups
* **Participate in governance** - Vote in DAOs and decentralized organizations
* **Build reputation** - Establish yourself as a verified human
* **Protect against bots** - Ensure you're interacting with other humans

## How Zipwire Attest Provides Proof of Personhood

### The IsAHuman Attestation

Zipwire Attest issues an "IsAHuman" attestation that proves you've completed government-approved identity verification. This attestation:

* **Is a simple boolean** - Just proves you're a verified human (true/false)
* **Uses government-approved verification** - Same ID checks used by banks
* **Is privacy-preserving** - No personal data stored on the blockchain
* **Is verifiable anywhere** - Can be checked by any platform that supports EAS

### The Process

1. **Register with Zipwire Attest** - Create your account independently
2. **Connect your Ethereum wallet** - Link your wallet to receive attestations
3. **Complete ID verification** - Use Yoti's government-approved ID check
4. **Claim your attestation** - Add the IsAHuman attestation to your wallet
5. **Connect to apps** - Simply connect your wallet to any app that supports EAS; they'll automatically see you're human

## Real-World Use Cases

### DAO Governance

Many decentralized autonomous organizations (DAOs) require proof of personhood for voting to prevent sybil attacks where one person creates multiple wallets to manipulate votes.

**Example:** A DAO might require an IsAHuman attestation before allowing members to vote on proposals. This ensures that each vote represents a real person, not a bot or duplicate account.

### Social Platforms

Web3 social platforms often use proof of personhood to create genuine communities and prevent spam.

**Example:** A decentralized social media platform might require IsAHuman attestations to post content, ensuring that all posts come from verified humans rather than automated bots.

### NFT Marketplaces

NFT marketplaces can use proof of personhood to prevent bot manipulation and ensure fair trading.

**Example:** A marketplace might require IsAHuman attestations to participate in auctions or access certain features, preventing bots from artificially inflating prices.

### DeFi Protocols

Some DeFi protocols use proof of personhood for access control and governance.

**Example:** A lending protocol might require IsAHuman attestations to access certain features or participate in governance decisions.

## Privacy Considerations

The IsAHuman attestation is designed to be privacy-preserving:

* **No personal data** - The attestation only proves you're human, not who you are
* **No tracking** - The attestation doesn't create a link between your identity and activities
* **Revocable** - You can revoke your attestation if needed
* **Simple boolean** - Just shows true/false for humanity verification
* **No proof needed** - Simply connecting your wallet is enough; the app will automatically see you're human

## Getting Started

Ready to get your proof of personhood? Start with Zipwire Attest:

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

## Learn More

* [The "IsAHuman" Attestation: Purpose and Limitations](/fundamentals/security/attestations/the-isahuman-attestation-purpose-and-limitations.md)
* [Privacy and Security](/zipwire-attest/privacy-and-security.md)
* [Proof Verification](/zipwire-attest/proof-verification.md)


---

# 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/use-cases/for-individuals/proof-of-personhood.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.
