Explain Subtensor concepts
subtensor_explainRead-onlyIdempotent
Understand Bittensor concepts, workflows, mechanisms, runtime APIs, runtime errors, extrinsic format, or get code examples.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Topic-specific name: concept name ('staking'), workflow ID ('add-stake'), mechanism ID ('yuma-consensus'), runtime API name ('NeuronInfoRuntimeApi'), or item name for examples | |
| topic | Yes | What to explain | |
| format | No | Response format: 'text' (compact, default) or 'json' (structured) | |
| pallet | No | Pallet name — required for examples (e.g., 'SubtensorModule') | |
| language | No | For examples: filter to one language (overrides session preference) | |
| node_url | No | For examples: WebSocket endpoint override | |
| enum_slug | No | For runtime_errors: get a specific error enum | |
| item_type | No | For examples: type of item to generate code for | |
| node_type | No | For examples: 'lite' (current state) or 'archive' (historical patterns) | |
| preferences | No | Preferences handle from subtensor_preferences(action="set"). Carries language/node_url/node_type without a session. Explicit arguments on this call take precedence over the handle. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||