OptionalaudienceOptionaldidOptionalisOptionalmaxOptionalnowThe current time in seconds, used for the invocation's own exp, the time
bounds of its proofs and maxTtl. Mostly used for testing.
OptionalreplayStore of seen invocations. When set, an invocation whose signed payload was already seen is rejected. Checked after all other validation passes.
Executors MUST use one to prevent replay attacks.
Maximum lifetime in seconds accepted for the invocation. When set, invocations without an expiration, or expiring more than
maxTtlseconds afternow, are rejected. This keeps the replay store bounded.