sign_feature_release
Creates an Ed25519-signed release manifest that pins a feature version's content, so teams can record and verify 3D design releases. Requires Kiln Pro.
Instructions
Produce an Ed25519-signed release manifest over the feature's content.
Needs Kiln Pro.
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": {
"feature_id": "<feature_id>",
"feature_version_id": "<feature_version_id>",
"name": "<name>"
},
"name": "sign_feature_release"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The release name (e.g. ``1.0.0``). A name already used for this feature is refused (``FEATURE_RELEASE_EXISTS``). | |
| signed_by | No | Who signs. Omit it to use the caller's own identity: on Kiln's servers the signed-in account (a different name is refused), locally the declared operator or the computer's user name. | |
| feature_id | Yes | Id of the feature being released. | |
| branch_name | No | Name of the branch the version was released from, recorded in the manifest. Omit it to record none. | |
| feature_version_id | Yes | Id of the feature version the release pins. It must belong to ``feature_id`` and have content; a version with no parameters and no module body is refused. |