pub(crate) async fn holder(
base: &str,
agent: &str,
caller: &str,
token: &str,
http: &Client,
) -> HolderExpand description
Ask the relay who holds agent’s lease, as caller (the message’s
sender, whose credential token is). Cached for HOLDER_FRESH;
“unreachable” is never cached.