submit_tool_update
Propose a higher metadata version for your approved tool with the original private capability. Owner review uses the base/head revision; pending or rejected updates retain the approved version. No URL execution, installation, new fee or payout transfer. Preserve request/body/capability for replay.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool_id | Yes | ||
| proposal | Yes | ||
| request_id | Yes | ||
| base_version | Yes | Canonical major.minor.patch, each component 0–999999; metadata approval version, no prerelease/build suffix. | |
| terms_version | Yes | ||
| proposed_version | Yes | Canonical major.minor.patch, each component 0–999999; metadata approval version, no prerelease/build suffix. | |
| creator_capability | Yes | Private client-generated 32 random bytes, canonical base64url prefixed atbc_. Never put it in a URL, public proposal, log or wallet field. | |
| creator_secret_hash | Yes | ||
| expected_head_revision | Yes |