Hub updates
hub_updatesRead signed hub updates from a public git repo pinned to a commit, verifying manifest hashes, allowlisted authors, and threshold approvals before returning them.
Instructions
Read signed hub updates from a public git repo pinned to a commit. The manifest hash is checked first. An update is returned only when its author is allowlisted and it has enough distinct allowlisted approval signatures over that hash. signedBy lists the author and every wallet whose signature verified, including an author who did not count as an approver. approvedBy lists only the wallets whose approvals counted toward the threshold. selfApproved is true when the author key is the only approver. At threshold 2 or higher that approval does not count unless the node allows it. A locally revoked signer does not count, and an update whose only valid approvals are from revoked keys is left out. Revoking a whole signer group is not implemented. A signer-change adds or removes one signer only after the current threshold of other allowlisted signers approve it. An empty allowlist returns nothing. Does not sign or invent updates. Read-only.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "hub_updates"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No |