OptionalfingerprintBuild the fingerprint input from the parsed request.
Defaults to { path, query, body }.
OptionalnamespaceBuild the idempotency namespace for a contract.
Defaults to http.<contract name> so HTTP reservations never collide with
use-case runIdempotently(...) namespaces.
OptionalscopeBuild the idempotency scope after context exists.
Defaults to a scope derived from meta.scope: omitted metadata scopes by
ctx.actor?.id and also ctx.tenant?.id when present, "actor" scopes by
the actor only, "global" stays global, "tenant" scopes by the tenant,
and "actor-tenant" scopes by both.
Options for
createIdempotencyHooks(...).