isHeadless

Indicates whether the current connection is headless: bound to a smart-account contract with no passkey credential.

true only for a connection established through walletOperations.connectToContract(). Headless connections are operable only through the multi-signer / external-signer pipeline; the single-passkey paths reject them.