1ownership-basic, ownership-social, ownership-pseudonym, ownership-dns-txt, ownership-org-oauth, contract-ownership, proof-of-human, nft-ownership, token-holding, wallet-risk, wallet-link, ai-content-moderation, agent-identity, agent-delegation Signer wallet address (who authenticates the request)
Optional: Wallet being verified (delegated subject). Must match signed payload for verifiers that support delegated subjects (allowsDelegatedSubject: true). Defaults to walletAddress if omitted. Only valid when all verifiers in verifierIds support allowsDelegatedSubject: true.
Required unless authenticated session is present
Required unless authenticated session is present
Advanced/optional. EVM signing-context hint; auto-resolved to the protocol hub chain when omitted. Not required for standard integrations. For non-EVM, use chain (CAIP-2) instead. For chain-specific asset claims (NFT, token, contract), set chainId inside verifier data, not here.
CAIP-2 chain identifier for non-EVM wallets (e.g. solana:mainnet). EVM wallets do not need this field; the protocol resolves hub context automatically.