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

# Contract control

> Confirm a wallet controls a contract before you grant admin access.

**Check ID:** `contract-ownership`

## Use cases

* App ownership
* Contract admin access
* Partner and ecosystem trust

## Flow type

Lookup. NEUS checks owner or admin authority on-chain.

## Required Fields

| Field             | Required | Notes                                                      |
| ----------------- | -------- | ---------------------------------------------------------- |
| `contractAddress` | Yes      | EVM contract address                                       |
| `chainId`         | Yes      | EVM chain ID                                               |
| `method`          | No       | `owner`, `admin`, or `accessControl` (defaults to `owner`) |
| `walletAddress`   | No       | Address to check; defaults to the signer                   |

## Example

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

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