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

# Agent readiness (`neus_agent_link`)

> Confirm the agent is linked to your profile with the identity and permissions it needs.

Checks the agent on your profile before agent work. Pass the signed-in account from **`neus_context`**, or the dedicated spend account if you created one.

**`linked: true`** means the agent is on your profile. A signed-in-profile agent needs verified identity. A separate spend account also needs signed limits. If a required step is missing, you get **`link_required`**, **`missingVerifiers`**, and a hosted URL for only that step.

| State | Meaning |
| - | - |
| **`linked: true`** | Identity and required permissions are on file. Continue. |
| **`link_required`** | Open **`hostedVerifyUrl`** or follow **`nextSteps`** |

**`agentId`** is optional only when the account identifies one agent unambiguously. Pass it whenever one account hosts several agents. Optional **`principal`** hints the **owner** account (not the agent account). [Agent concepts](../agents/concepts)

When you need to create or import first, see [Agent create](./agent-create).

## Input

```json theme={"dark"}
{ "agentWallet": "0x…", "agentId": "data-analyst" }
```

## Related

[Agent create](./agent-create) and [Agent verification flow](../agents/agent-verification-flow)


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