Personal Server origin, e.g. https://ps.example.com.
The derived scope whose question to observe.
OptionalgrantA grant covering the derived scope, sent as the signed grantId claim.
Omit only when the signer is the Personal Server's owner, who is
authorized without one.
Reader key: a viem LocalAccount, WalletClient, or { signMessage }.
OptionalaudienceWeb3Signed audience; defaults to personalServerUrl.
Optionalfetchfetch to use; defaults to globalThis.fetch.
Optionalinit: RequestInitOptionalinit: RequestInitOptionalheadersExtra request headers.
OptionaltimeoutGive up after this long (default 120s).
OptionalpollWait between polls when the server names no retry time (default 2s).
A retryAfterSeconds from the server replaces this outright, longer or
shorter: it is when the next compute actually happens.
OptionalsignalAborts the wait, and the request in flight with it: the signal is passed to every poll, so an abort during a stalled request does not sit until the transport gives up.
OptionalaccountAccount to sign with when the viem wallet client has no hoisted account (browser wallets). Ignored for other signer shapes.
What waitForDerivativeStatus polls with.