Skip to main content
Same onboarding as any integration: Get started (appId, credits, billing), then agent verifiers below.

Flow

  1. Register agent (agent-identity)
  2. Delegate (agent-delegation)
  3. Hosted verify for interactive steps; MCP uses the same URLs
Steps 1–2 can be different people. Concepts (roles, wallets, fields).

What this solves

QuestionAnswer
Which agent is acting?Agent registration binds agent to wallet
What can it do?Delegation scopes permissions
How it plugs inMCP + receipts

Concepts

Roles, wallets, fields.

Registration

agent-identity

Delegation

agent-delegation

Verification flow

Sequence.

Cookbook

End-to-end.

Start

Register

const agent = await client.verify({
  verifier: 'agent-identity',
  data: {
    agentId: 'my-agent',
    agentWallet: agentWallet,
    agentLabel: 'My AI Agent',
    agentType: 'ai',
  },
  walletAddress: agentWallet,
});

Delegate

const delegation = await client.verify({
  verifier: 'agent-delegation',
  data: {
    agentId: 'my-agent',
    controllerWallet: controllerWallet,
    agentWallet: agentWallet,
    permissions: ['read', 'write'],
  },
  walletAddress: controllerWallet,
});

Diagram

Agent flow: agent-identity registration, agent-delegation from controller, then actions with proof receipts

MCP

Tools + URLs.

Verifiers

Full list.