> ## 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.

# Proof reuse (`neus_proofs_check`)

> Confirm a current Proof already satisfies the request, without returning records or hosted links.

**Yes/no lookup only.** Use this before you verify again or open a hosted handoff. It never creates proofs and never opens hosted flows.

Private proofs count only for the signed-in account ([Auth](./auth)). Signed-in owners omit `wallet` and get `{ eligible, matchedCount }` from their own proofs without paying. Public third-party lookups may return `payment_required`.

If **`eligible`** is true, continue. If false, use **`neus_proofs_get`** when you need exact state, or **`neus_verify_or_guide`**. When signed in, ownership proofs continue with **`neus_verify`**.

## Input

Uses **`wallet`** (not `walletAddress`):

```json theme={"dark"}
{
  "wallet": "0x...",
  "verifiers": ["ownership-basic"],
  "requireAll": true
}
```

Optional `minCount` requires at least N matching verifiers instead of all-or-any. Optional `gateId` scopes a hosted listing. Optional `handle` and `namespace` filter handle-based verifiers. Omit `wallet` when signed in to use your profile wallet.

## Output

`eligible`, `matchedCount`, `success`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.