- A
Queryis used byIdentitiesto call each other'sOperations. - A
QueryhasCallerandTargetidentities, and aQuery String. - A
Querycan be routed by various means: directly viaLinks, relayed viaNodes, as well as other means. - The
Targetcan reject theQuerywith a non-zero uint8Reject Code. - The generic and default
Reject Codeis 1. Other values areOperationspecific. - The
Targetcan accept theQuery, which begins a newChannelbetween theCallerand theTarget.