tree_vocabulary
Lists all defined tree kinds or defines and refines a kind's meaning, params, links, and solver-contract operations so checked knowledge bases stay semantically consistent.
Instructions
The tree's semantics, as data. No arguments: list every kind defined
(stored + pinned packages + the domain's starter kinds). With kind +
description: define or refine what that kind means, and optionally what its
params/links stand for and what operations it affords — name:
{contract, description, params_doc, medium}, binding the kind to a solver
contract that makes sense on it (fetch the full contract at
operation://{kind}/{name}, execute with tree_solve). Nothing branches on
kinds — they mean exactly what this vocabulary says.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ||
| links | No | ||
| params | No | ||
| operations | No | ||
| description | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |