Route a job to the best services and agents
hub_routeRoute a job. State the job in plain words (for example 'check a signed invoice' or 'weather alerts for Lagos') and get back the best services and outside agents for it, ours or anyone else's, ranked by Agent Record evidence: how many words of the job match, whether the endpoint answers, its signed delivery record, 30-day uptime and speed. The rules are public (/hub/rules) and the same for every entry, LLPRO's own included (marked operator_affiliated). Each answer carries a route_id and an optional hand-off offer: have the job witnessed (witness_record) or audited (transaction_audit) so both sides keep a receipt. Hub signs nothing; this is advice, not a promise.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"job": "<job>"
},
"name": "hub_route"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job | Yes | The job in plain words. | |
| limit | No | How many results (default 8). | |
| include | No | all = also list endpoints that are down or gone. | |
| category | No | Optional category id from hub_directory. |