What this flow includes
- Agent registration
- Optional agent permissions
- A runtime such as MCP or the API that consumes the result
Recommended Sequence
Register the agent
Create an agent registration proof that binds the agent wallet and its public metadata to one reusable proof receipt.
Add agent permissions when an approving account is involved
If a person, team, or service is granting authority to the agent, create an agent permissions proof with scope, permissions, and any limits.
agent-identity registers the agent. agent-delegation grants authority. Keep those two concepts separate in your app and docs.
What you configure
- The agent wallet
- The agent label, type, and public description
- Optional permissions, scope, expiry, and limits when an approving account is granting authority
What your app gets back
- A proof receipt ID for agent registration
- An optional proof receipt ID for agent permissions
- A stable way to reuse those results in hosted verify, MCP, and API checks
Hosted handoff
Whenneus_agent_link (MCP) returns status: "link_required", the default path is simple:
- Open the
hostedVerifyUrlfrom the tool response. - Finish the guided browser flow.
- Call
neus_agent_linkagain to confirm identity and access approval are both on file.
Related pages
Concepts
Approving account, agent wallet, and API field names.
Agent Registration
Register a verifiable agent.
Agent Permissions
Define delegated authority and limits.
MCP Server
Connect proofs to agent tools and runtimes.