Stream lease and revocation metadata contract.
@type t() :: %ExecutionPlane.StreamLeaseContract{ contract_name: term(), epoch_ref: term(), lease_ref: term(), resource_ref: term(), revocation_state: term(), stream_ref: term(), tenant_ref: term(), trace_id: term() }