> ## Documentation Index
> Fetch the complete documentation index at: https://tfh-soam-docs3-qa2-7-newsletter.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Proof of Human (PoH)

> High assurance biometric credential captured by the Orb and used for uniqueness.

| Property         | Value                                                                                                       |
| ---------------- | ----------------------------------------------------------------------------------------------------------- |
| Issued by        | [World Foundation](https://world.org/) (verified issuer)                                                    |
| Status           | Active                                                                                                      |
| ID               | `1`                                                                                                         |
| Sybil resistance | Yes — each human can only have one PoH credential.                                                          |
| Validity period  | 3 years (the default duration of the credential; generally the maximum recommended sybil resistance window) |
| SDK Reference    | Coming soon                                                                                                 |

## Introduction

The Proof of Human (PoH) Credential is the highest-assurance credential issued under World ID. Users obtain it by verifying at an Orb, a device that captures iris biometrics by taking images of the iris. The credential is an anonymous proof that the user is a unique, live human.

## Use Cases

Use the PoH Credential when you need a strong guarantee that you are interacting with a unique, live human. It is the right choice for:

* **Sybil resistance**: enforcing one account per human for airdrops, voting, rewards or rate limiting.
* **High-assurance authentication**: gating sensitive actions where you need biometric confidence that you're interacting with the correct, unique human.
* **Proof of personhood**: distinguishing humans from bots, agents and synthetic identities.

## Credential Structure

This credential implements the following attributes beyond the defaults in the [Credential](https://docs.rs/world-id-primitives/latest/world_id_primitives/credential/struct.Credential.html).

<table>
  <thead>
    <tr>
      <th className="whitespace-nowrap">Attribute</th>
      <th>Description</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td className="whitespace-nowrap">
        <code>genesis\_issued\_at</code>
      </td>

      <td>The Unix timestamp of the user's first PoH credential. Remains constant across credential renewals.</td>
    </tr>

    <tr>
      <td className="whitespace-nowrap">
        <code>expires\_at</code>
      </td>

      <td>Unix timestamp when the credential expires. This is currently three years after the most recent issuance.</td>
    </tr>

    <tr>
      <td className="whitespace-nowrap">
        <code>associated\_data\_hash</code>
      </td>

      <td>
        The PoH credential has no associated data, so this field is always{" "}
        <code>FieldElement::ZERO</code>.
      </td>
    </tr>
  </tbody>
</table>

In addition, the credential implements the following claim:

### Claim 0 - Orb Credential Commitment

A commitment that binds the PoH credential to the Orb credential the user presented at issuance. This allows the PoH Issuer to attest that the credential was minted from a valid Orb verification without revealing the underlying Orb credential to relying parties.

| Source         | Value                                                            |
| -------------- | ---------------------------------------------------------------- |
| Orb credential | `H(hashes.json)` — the hash signed by the Orb during enrollment. |

## Credential Renewal

Users can renew their PoH credential to extend its validity as long as the Orb capture is deemed fresh by the issuer. Each renewal updates the credential with `expires_at = now + 3 years` while `genesis_issued_at` remains constant.

## Technical Reference

For issuer endpoints and implementation-specific details, see the [PoH Issuer reference](/world-id/reference/poh-issuer).
