get_contract
Return the authoritative ODCS v3.1 data contract for a topic (kind='topic') or a dimension (kind='dimension') so you can consume the machine-readable schema without cloning the repo. fmt='yaml' (default) returns the document verbatim as text; fmt='json' returns it parsed. Only approved topics and loaded dimensions expose a contract.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fmt | No | yaml | |
| kind | No | topic | |
| name | Yes | ||
| main_topic | No | education |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||