Skip to main content
Check ID: wallet-link

Use cases

  • Multi-wallet identity
  • Agent and controller wallets
  • Account portability

Flow type

Instant. The secondary wallet signs the linking payload.

Browser UX

For end-user browser flows, prefer Hosted Verify at /verify. The hosted flow now stages wallet linking first:
  1. Connect the secondary wallet
  2. Sign the wallet-link payload
  3. Show Linked
  4. Continue to create the proof
Use direct/API mode only for advanced integrations that already control the secondary-wallet signature step.

Required Fields

Instead of primaryWalletAddress / secondaryWalletAddress + chain, you may pass CAIP-10 primaryAccountId and secondaryAccountId.

Example

Advanced direct/API payload after the secondary wallet has already signed:
Full schema: wallet-link.json.
Last modified on July 24, 2026