> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neus.network/llms.txt
> Use this file to discover all available pages before exploring further.

# NFT holder

> Gate access when a wallet holds a specific NFT.

**Check ID:** `nft-ownership`

## Use cases

* Token-gated access
* Drops and collector-only content

## Flow type

Lookup. NEUS checks on-chain ownership.

## Required Fields

| Field                | Required | Notes                                   |
| -------------------- | -------- | --------------------------------------- |
| `contractAddress`    | Yes      | NFT contract or mint                    |
| `tokenId`            | Yes      | Token ID                                |
| `chainId` or `chain` | Yes      | EVM `chainId` or Solana CAIP-2 chain    |
| `tokenType`          | No       | `erc721` (default) or `erc1155`         |
| `ownerAddress`       | No       | Wallet to check; defaults to the signer |
| `blockNumber`        | No       | Check ownership at a specific block     |

## Example

```json theme={"dark"}
{
  "contractAddress": "0x...",
  "tokenId": "1",
  "chainId": 8453
}
```

High-stakes access: pair with freshness checks or require a new proof when policy demands it.

Full schema: [`nft-ownership.json`](https://github.com/neus/network/blob/main/docs/verifiers/schemas/nft-ownership.json).
